⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wae_wsp.c

📁 是一个手机功能的模拟程序
💻 C
📖 第 1 页 / 共 4 页
字号:
  xDef_SDL_Integer(&((*yVar).SourcePort));
  xDef_SDL_Natural(&((*yVar).HeadersLen));
  yDef_z_ctypes_4_VoidStar(&((*yVar).ServerHeaders));
  xDef_SDL_Natural(&((*yVar).ClientSDUSize));
  xDef_SDL_Natural(&((*yVar).ServerSDUSize));
  xDef_SDL_Octet(&((*yVar).ProtocolOptions));
  xDef_SDL_Octet(&((*yVar).MethodMOR));
  xDef_SDL_Octet(&((*yVar).PushMOR));
}

/*------------------EQUAL-------------------*/
#ifndef XNOPROTO
extern SDL_Boolean yEq_SConnectCnfType(
  SConnectCnfType yExpr1,
  SConnectCnfType yExpr2 )
#else
extern SDL_Boolean yEq_SConnectCnfType( yExpr1, yExpr2 )
  SConnectCnfType yExpr1, yExpr2;
#endif
{
  if ( yNEqF_SDL_Integer(yExpr1.SourcePort, yExpr2.SourcePort) )
  return SDL_False;
  if ( yNEqF_SDL_Natural(yExpr1.HeadersLen, yExpr2.HeadersLen) )
  return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.ServerHeaders, yExpr2.ServerHeaders) )
  return SDL_False;
  if ( yNEqF_SDL_Natural(yExpr1.ClientSDUSize, yExpr2.ClientSDUSize) )
  return SDL_False;
  if ( yNEqF_SDL_Natural(yExpr1.ServerSDUSize, yExpr2.ServerSDUSize) )
  return SDL_False;
  if ( yNEqF_SDL_Octet(yExpr1.ProtocolOptions, yExpr2.ProtocolOptions) )
  return SDL_False;
  if ( yNEqF_SDL_Octet(yExpr1.MethodMOR, yExpr2.MethodMOR) ) return SDL_False;
  if ( yNEqF_SDL_Octet(yExpr1.PushMOR, yExpr2.PushMOR) ) return SDL_False;
  return SDL_True;
}

/*-------------------MAKE-------------------*/
#ifndef XNOPROTO
extern SConnectCnfType yMake_SConnectCnfType(
  SDL_Integer ySourcePort,
  SDL_Natural yHeadersLen,
  z_ctypes_4_VoidStar yServerHeaders,
  SDL_Natural yClientSDUSize,
  SDL_Natural yServerSDUSize,
  SDL_Octet yProtocolOptions,
  SDL_Octet yMethodMOR,
  SDL_Octet yPushMOR )
#else
extern SConnectCnfType  yMake_SConnectCnfType( ySourcePort, yHeadersLen,
  yServerHeaders, yClientSDUSize, yServerSDUSize, yProtocolOptions, yMethodMOR,
  yPushMOR )
  SDL_Integer ySourcePort;
  SDL_Natural yHeadersLen;
  z_ctypes_4_VoidStar yServerHeaders;
  SDL_Natural yClientSDUSize;
  SDL_Natural yServerSDUSize;
  SDL_Octet yProtocolOptions;
  SDL_Octet yMethodMOR;
  SDL_Octet yPushMOR;
#endif
{
  SConnectCnfType  yVar;
  memset((void *)(&yVar), 0, sizeof(SConnectCnfType));
  yAssF_SDL_Integer(yVar.SourcePort, ySourcePort, XASSMAKE);
  yAssF_SDL_Natural(yVar.HeadersLen, yHeadersLen, XASSMAKE);
  yAssF_z_ctypes_4_VoidStar(yVar.ServerHeaders, yServerHeaders, XASSMAKE);
  yAssF_SDL_Natural(yVar.ClientSDUSize, yClientSDUSize, XASSMAKE);
  yAssF_SDL_Natural(yVar.ServerSDUSize, yServerSDUSize, XASSMAKE);
  yAssF_SDL_Octet(yVar.ProtocolOptions, yProtocolOptions, XASSMAKE);
  yAssF_SDL_Octet(yVar.MethodMOR, yMethodMOR, XASSMAKE);
  yAssF_SDL_Octet(yVar.PushMOR, yPushMOR, XASSMAKE);
  return yVar;
}

/*****
* NEWTYPE SDisconnectType  (BODY section)
* <<PACKAGE WAE_WSP>>
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\packages\cnf_co_cl__wae_wsp.sun(ConnectionMode1),122(25,125),1)
******/

/*------------------DEFAULT-----------------*/
#ifndef XNOPROTO
extern void yDef_SDisconnectType( SDisconnectType *yVar )
#else
extern void yDef_SDisconnectType( yVar )
  SDisconnectType *yVar;
#endif
{
  xDef_SDL_Integer(&((*yVar).SourcePort));
  xDef_SDL_Natural(&((*yVar).ReasonCode));
  xDef_SDL_Boolean(&((*yVar).RedirectSecurity));
  xDef_SDL_Integer(&((*yVar).AddressesLen));
  xDef_SDL_Integer(&((*yVar).HeadersLen));
  xDef_SDL_Integer(&((*yVar).BodyLen));
  yDef_z_ctypes_4_VoidStar(&((*yVar).RedirectAddresses));
  yDef_z_ctypes_4_VoidStar(&((*yVar).ErrorHeaders));
  yDef_z_ctypes_4_VoidStar(&((*yVar).ErrorBody));
}

/*------------------EQUAL-------------------*/
#ifndef XNOPROTO
extern SDL_Boolean yEq_SDisconnectType(
  SDisconnectType yExpr1,
  SDisconnectType yExpr2 )
#else
extern SDL_Boolean yEq_SDisconnectType( yExpr1, yExpr2 )
  SDisconnectType yExpr1, yExpr2;
#endif
{
  if ( yNEqF_SDL_Integer(yExpr1.SourcePort, yExpr2.SourcePort) )
  return SDL_False;
  if ( yNEqF_SDL_Natural(yExpr1.ReasonCode, yExpr2.ReasonCode) )
  return SDL_False;
  if ( yNEqF_SDL_Boolean(yExpr1.RedirectSecurity, yExpr2.RedirectSecurity) )
  return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.AddressesLen, yExpr2.AddressesLen) )
  return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.HeadersLen, yExpr2.HeadersLen) )
  return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.BodyLen, yExpr2.BodyLen) ) return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.RedirectAddresses,
  yExpr2.RedirectAddresses) ) return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.ErrorHeaders, yExpr2.ErrorHeaders) )
  return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.ErrorBody, yExpr2.ErrorBody) )
  return SDL_False;
  return SDL_True;
}

/*-------------------MAKE-------------------*/
#ifndef XNOPROTO
extern SDisconnectType yMake_SDisconnectType(
  SDL_Integer ySourcePort,
  SDL_Natural yReasonCode,
  SDL_Boolean yRedirectSecurity,
  SDL_Integer yAddressesLen,
  SDL_Integer yHeadersLen,
  SDL_Integer yBodyLen,
  z_ctypes_4_VoidStar yRedirectAddresses,
  z_ctypes_4_VoidStar yErrorHeaders,
  z_ctypes_4_VoidStar yErrorBody )
#else
extern SDisconnectType  yMake_SDisconnectType( ySourcePort, yReasonCode,
  yRedirectSecurity, yAddressesLen, yHeadersLen, yBodyLen, yRedirectAddresses,
  yErrorHeaders, yErrorBody )
  SDL_Integer ySourcePort;
  SDL_Natural yReasonCode;
  SDL_Boolean yRedirectSecurity;
  SDL_Integer yAddressesLen;
  SDL_Integer yHeadersLen;
  SDL_Integer yBodyLen;
  z_ctypes_4_VoidStar yRedirectAddresses;
  z_ctypes_4_VoidStar yErrorHeaders;
  z_ctypes_4_VoidStar yErrorBody;
#endif
{
  SDisconnectType  yVar;
  memset((void *)(&yVar), 0, sizeof(SDisconnectType));
  yAssF_SDL_Integer(yVar.SourcePort, ySourcePort, XASSMAKE);
  yAssF_SDL_Natural(yVar.ReasonCode, yReasonCode, XASSMAKE);
  yAssF_SDL_Boolean(yVar.RedirectSecurity, yRedirectSecurity, XASSMAKE);
  yAssF_SDL_Integer(yVar.AddressesLen, yAddressesLen, XASSMAKE);
  yAssF_SDL_Integer(yVar.HeadersLen, yHeadersLen, XASSMAKE);
  yAssF_SDL_Integer(yVar.BodyLen, yBodyLen, XASSMAKE);
  yAssF_z_ctypes_4_VoidStar(yVar.RedirectAddresses, yRedirectAddresses,
    XASSMAKE);
  yAssF_z_ctypes_4_VoidStar(yVar.ErrorHeaders, yErrorHeaders, XASSMAKE);
  yAssF_z_ctypes_4_VoidStar(yVar.ErrorBody, yErrorBody, XASSMAKE);
  return yVar;
}

/*****
* NEWTYPE SMethodInvokeReqType  (BODY section)
* <<PACKAGE WAE_WSP>>
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\packages\cnf_co_cl__wae_wsp.sun(ConnectionMode2),140(20,40),1)
******/

/*------------------DEFAULT-----------------*/
#ifndef XNOPROTO
extern void yDef_SMethodInvokeReqType( SMethodInvokeReqType *yVar )
#else
extern void yDef_SMethodInvokeReqType( yVar )
  SMethodInvokeReqType *yVar;
#endif
{
  xDef_SDL_Integer(&((*yVar).SourcePort));
  xDef_SDL_Integer(&((*yVar).ClientTransactionId));
  xDef_SDL_Octet(&((*yVar).Method));
  xDef_SDL_Integer(&((*yVar).URILen));
  xDef_SDL_Integer(&((*yVar).HeadersLen));
  xDef_SDL_Integer(&((*yVar).BodyLen));
  yDef_z_ctypes_4_VoidStar(&((*yVar).RequestURI));
  yDef_z_ctypes_4_VoidStar(&((*yVar).RequestHeaders));
  yDef_z_ctypes_4_VoidStar(&((*yVar).RequestBody));
  xDef_SDL_Boolean(&((*yVar).AllowSegmentedResult));
  xDef_SDL_Boolean(&((*yVar).MoreData));
  xDef_SDL_Natural(&((*yVar).TotalSize));
}

/*------------------EQUAL-------------------*/
#ifndef XNOPROTO
extern SDL_Boolean yEq_SMethodInvokeReqType(
  SMethodInvokeReqType yExpr1,
  SMethodInvokeReqType yExpr2 )
#else
extern SDL_Boolean yEq_SMethodInvokeReqType( yExpr1, yExpr2 )
  SMethodInvokeReqType yExpr1, yExpr2;
#endif
{
  if ( yNEqF_SDL_Integer(yExpr1.SourcePort, yExpr2.SourcePort) )
  return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.ClientTransactionId,
  yExpr2.ClientTransactionId) ) return SDL_False;
  if ( yNEqF_SDL_Octet(yExpr1.Method, yExpr2.Method) ) return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.URILen, yExpr2.URILen) ) return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.HeadersLen, yExpr2.HeadersLen) )
  return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.BodyLen, yExpr2.BodyLen) ) return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.RequestURI, yExpr2.RequestURI) )
  return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.RequestHeaders,
  yExpr2.RequestHeaders) ) return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.RequestBody, yExpr2.RequestBody) )
  return SDL_False;
  if ( yNEqF_SDL_Boolean(yExpr1.AllowSegmentedResult,
  yExpr2.AllowSegmentedResult) ) return SDL_False;
  if ( yNEqF_SDL_Boolean(yExpr1.MoreData, yExpr2.MoreData) ) return SDL_False;
  if ( yNEqF_SDL_Natural(yExpr1.TotalSize, yExpr2.TotalSize) ) return SDL_False;
  return SDL_True;
}

/*-------------------MAKE-------------------*/
#ifndef XNOPROTO
extern SMethodInvokeReqType yMake_SMethodInvokeReqType(
  SDL_Integer ySourcePort,
  SDL_Integer yClientTransactionId,
  SDL_Octet yMethod,
  SDL_Integer yURILen,
  SDL_Integer yHeadersLen,
  SDL_Integer yBodyLen,
  z_ctypes_4_VoidStar yRequestURI,
  z_ctypes_4_VoidStar yRequestHeaders,
  z_ctypes_4_VoidStar yRequestBody,
  SDL_Boolean yAllowSegmentedResult,
  SDL_Boolean yMoreData,
  SDL_Natural yTotalSize )
#else
extern SMethodInvokeReqType  yMake_SMethodInvokeReqType( ySourcePort,
  yClientTransactionId, yMethod, yURILen, yHeadersLen, yBodyLen, yRequestURI,
  yRequestHeaders, yRequestBody, yAllowSegmentedResult, yMoreData, yTotalSize )
  SDL_Integer ySourcePort;
  SDL_Integer yClientTransactionId;
  SDL_Octet yMethod;
  SDL_Integer yURILen;
  SDL_Integer yHeadersLen;
  SDL_Integer yBodyLen;
  z_ctypes_4_VoidStar yRequestURI;
  z_ctypes_4_VoidStar yRequestHeaders;
  z_ctypes_4_VoidStar yRequestBody;
  SDL_Boolean yAllowSegmentedResult;
  SDL_Boolean yMoreData;
  SDL_Natural yTotalSize;
#endif
{
  SMethodInvokeReqType  yVar;
  memset((void *)(&yVar), 0, sizeof(SMethodInvokeReqType));
  yAssF_SDL_Integer(yVar.SourcePort, ySourcePort, XASSMAKE);
  yAssF_SDL_Integer(yVar.ClientTransactionId, yClientTransactionId, XASSMAKE);
  yAssF_SDL_Octet(yVar.Method, yMethod, XASSMAKE);
  yAssF_SDL_Integer(yVar.URILen, yURILen, XASSMAKE);
  yAssF_SDL_Integer(yVar.HeadersLen, yHeadersLen, XASSMAKE);
  yAssF_SDL_Integer(yVar.BodyLen, yBodyLen, XASSMAKE);
  yAssF_z_ctypes_4_VoidStar(yVar.RequestURI, yRequestURI, XASSMAKE);
  yAssF_z_ctypes_4_VoidStar(yVar.RequestHeaders, yRequestHeaders, XASSMAKE);
  yAssF_z_ctypes_4_VoidStar(yVar.RequestBody, yRequestBody, XASSMAKE);
  yAssF_SDL_Boolean(yVar.AllowSegmentedResult, yAllowSegmentedResult, XASSMAKE);
  yAssF_SDL_Boolean(yVar.MoreData, yMoreData, XASSMAKE);
  yAssF_SDL_Natural(yVar.TotalSize, yTotalSize, XASSMAKE);
  return yVar;
}

/*****
* NEWTYPE SMethodInvokeCnfType  (BODY section)
* <<PACKAGE WAE_WSP>>
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\packages\cnf_co_cl__wae_wsp.sun(ConnectionMode2),140(20,40),16)
******/

/*------------------DEFAULT-----------------*/
#ifndef XNOPROTO
extern void yDef_SMethodInvokeCnfType( SMethodInvokeCnfType *yVar )
#else
extern void yDef_SMethodInvokeCnfType( yVar )
  SMethodInvokeCnfType *yVar;
#endif
{
  xDef_SDL_Integer(&((*yVar).SourcePort));
  xDef_SDL_Integer(&((*yVar).ClientTransactionId));
}

/*------------------EQUAL-------------------*/
#ifndef XNOPROTO
extern SDL_Boolean yEq_SMethodInvokeCnfType(
  SMethodInvokeCnfType yExpr1,
  SMethodInvokeCnfType yExpr2 )
#else
extern SDL_Boolean yEq_SMethodInvokeCnfType( yExpr1, yExpr2 )
  SMethodInvokeCnfType yExpr1, yExpr2;
#endif
{
  if ( yNEqF_SDL_Integer(yExpr1.SourcePort, yExpr2.SourcePort) )
  return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.ClientTransactionId,
  yExpr2.ClientTransactionId) ) return SDL_False;
  return SDL_True;
}

/*-------------------MAKE-------------------*/
#ifndef XNOPROTO
extern SMethodInvokeCnfType yMake_SMethodInvokeCnfType(
  SDL_Integer ySourcePort,
  SDL_Integer yClientTransactionId )
#else
extern SMethodInvokeCnfType  yMake_SMethodInvokeCnfType( ySourcePort,
  yClientTransactionId )
  SDL_Integer ySourcePort;
  SDL_Integer yClientTransactionId;
#endif
{
  SMethodInvokeCnfType  yVar;
  memset((void *)(&yVar), 0, sizeof(SMethodInvokeCnfType));
  yAssF_SDL_Integer(yVar.SourcePort, ySourcePort, XASSMAKE);
  yAssF_SDL_Integer(yVar.ClientTransactionId, yClientTransactionId, XASSMAKE);
  return yVar;
}

/*****
* NEWTYPE SMethodResultIndType  (BODY section)
* <<PACKAGE WAE_WSP>>
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\packages\cnf_co_cl__wae_wsp.sun(ConnectionMode2),143(20,115),1)
******/

/*------------------DEFAULT-----------------*/
#ifndef XNOPROTO
extern void yDef_SMethodResultIndType( SMethodResultIndType *yVar )
#else
extern void yDef_SMethodResultIndType( yVar )
  SMethodResultIndType *yVar;
#endif
{
  xDef_SDL_Integer(&((*yVar).SourcePort));
  xDef_SDL_Integer(&((*yVar).ClientTransactionId));
  xDef_SDL_Octet(&((*yVar).Status));
  xDef_SDL_Integer(&((*yVar).HeadersLen));
  xDef_SDL_Integer(&((*yVar).BodyLen));
  yDef_z_ctypes_4_VoidStar(&((*yVar).ResponseHeaders));
  yDef_z_ctypes_4_VoidStar(&((*yVar).ResponseBody));
  xDef_SDL_Boolean(&((*yVar).MoreData));
  xDef_SDL_Natural(&((*yVar).TotalSize));
  xDef_SDL_Boolean(&((*yVar).FirstSegment));
}

/*------------------EQUAL-------------------*/
#ifndef XNOPROTO
extern SDL_Boolean yEq_SMethodResultIndType(
  SMethodResultIndType yExpr1,
  SMethodResultIndType yExpr2 )
#else
extern SDL_Boolean yEq_SMethodResultIndType( yExpr1, yExpr2 )
  SMethodResultIndType yExpr1, yExpr2;
#endif
{
  if ( yNEqF_SDL_Integer(yExpr1.SourcePort, yExpr2.SourcePort) )
  return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.ClientTransactionId,
  yExpr2.ClientTransactionId) ) return SDL_False;
  if ( yNEqF_SDL_Octet(yExpr1.Status, yExpr2.Status) ) return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.HeadersLen, yExpr2.HeadersLen) )
  return SDL_False;
  if ( yNEqF_SDL_Integer(yExpr1.BodyLen, yExpr2.BodyLen) ) return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.ResponseHeaders,
  yExpr2.ResponseHeaders) ) return SDL_False;
  if ( yNEqF_z_ctypes_4_VoidStar(yExpr1.ResponseBody, yExpr2.ResponseBody) )
  return SDL_False;
  if ( yNEqF_SDL_Boolean(yExpr1.MoreData, yExpr2.MoreData) ) return SDL_False;
  if ( yNEqF_SDL_Natural(yExpr1.TotalSize, yExpr2.TotalSize) ) return SDL_False;
  if ( yNEqF_SDL_Boolean(yExpr1.FirstSegment, yExpr2.FirstSegment) )
  return SDL_False;
  return SDL_True;
}

/*-------------------MAKE-------------------*/
#ifndef XNOPROTO
extern SMethodResultIndType yMake_SMethodResultIndType(
  SDL_Integer ySourcePort,
  SDL_Integer yClientTransactionId,
  SDL_Octet yStatus,
  SDL_Integer yHeadersLen,
  SDL_Integer yBodyLen,
  z_ctypes_4_VoidStar yResponseHeaders,
  z_ctypes_4_VoidStar yResponseBody,
  SDL_Boolean yMoreData,
  SDL_Natural yTotalSize,
  SDL_Boolean yFirstSegment )
#else
extern SMethodResultIndType  yMake_SMethodResultIndType( ySourcePort,
  yClientTransactionId, yStatus, yHeadersLen, yBodyLen, yResponseHeaders,
  yResponseBody, yMoreData, yTotalSize, yFirstSegment )
  SDL_Integer ySourcePort;
  SDL_Integer yClientTransactionId;
  SDL_Octet yStatus;
  SDL_Integer yHeadersLen;
  SDL_Integer yBodyLen;
  z_ctypes_4_VoidStar yResponseHeaders;
  z_ctypes_4_VoidStar yResponseBody;
  SDL_Boolean yMoreData;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -