📄 h323-messages.h
字号:
typedef DList H225_SeqOfH225SupportedPrefix;EXTERN int asn1PE_H225_SeqOfH225SupportedPrefix (OOCTXT* pctxt, H225_SeqOfH225SupportedPrefix* pvalue);EXTERN int asn1PD_H225_SeqOfH225SupportedPrefix (OOCTXT* pctxt, H225_SeqOfH225SupportedPrefix* pvalue);/**************************************************************//* *//* H310Caps *//* *//**************************************************************/typedef struct EXTERN H225H310Caps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225H310Caps;EXTERN int asn1PE_H225H310Caps (OOCTXT* pctxt, H225H310Caps* pvalue);EXTERN int asn1PD_H225H310Caps (OOCTXT* pctxt, H225H310Caps* pvalue);/**************************************************************//* *//* H320Caps *//* *//**************************************************************/typedef struct EXTERN H225H320Caps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225H320Caps;EXTERN int asn1PE_H225H320Caps (OOCTXT* pctxt, H225H320Caps* pvalue);EXTERN int asn1PD_H225H320Caps (OOCTXT* pctxt, H225H320Caps* pvalue);/**************************************************************//* *//* H321Caps *//* *//**************************************************************/typedef struct EXTERN H225H321Caps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225H321Caps;EXTERN int asn1PE_H225H321Caps (OOCTXT* pctxt, H225H321Caps* pvalue);EXTERN int asn1PD_H225H321Caps (OOCTXT* pctxt, H225H321Caps* pvalue);/**************************************************************//* *//* H322Caps *//* *//**************************************************************/typedef struct EXTERN H225H322Caps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225H322Caps;EXTERN int asn1PE_H225H322Caps (OOCTXT* pctxt, H225H322Caps* pvalue);EXTERN int asn1PD_H225H322Caps (OOCTXT* pctxt, H225H322Caps* pvalue);/**************************************************************//* *//* H323Caps *//* *//**************************************************************/typedef struct EXTERN H225H323Caps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225H323Caps;EXTERN int asn1PE_H225H323Caps (OOCTXT* pctxt, H225H323Caps* pvalue);EXTERN int asn1PD_H225H323Caps (OOCTXT* pctxt, H225H323Caps* pvalue);/**************************************************************//* *//* H324Caps *//* *//**************************************************************/typedef struct EXTERN H225H324Caps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225H324Caps;EXTERN int asn1PE_H225H324Caps (OOCTXT* pctxt, H225H324Caps* pvalue);EXTERN int asn1PD_H225H324Caps (OOCTXT* pctxt, H225H324Caps* pvalue);/**************************************************************//* *//* VoiceCaps *//* *//**************************************************************/typedef struct EXTERN H225VoiceCaps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225VoiceCaps;EXTERN int asn1PE_H225VoiceCaps (OOCTXT* pctxt, H225VoiceCaps* pvalue);EXTERN int asn1PD_H225VoiceCaps (OOCTXT* pctxt, H225VoiceCaps* pvalue);/**************************************************************//* *//* T120OnlyCaps *//* *//**************************************************************/typedef struct EXTERN H225T120OnlyCaps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225T120OnlyCaps;EXTERN int asn1PE_H225T120OnlyCaps (OOCTXT* pctxt, H225T120OnlyCaps* pvalue);EXTERN int asn1PD_H225T120OnlyCaps (OOCTXT* pctxt, H225T120OnlyCaps* pvalue);/**************************************************************//* *//* NonStandardProtocol *//* *//**************************************************************/typedef struct EXTERN H225NonStandardProtocol { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225NonStandardProtocol;EXTERN int asn1PE_H225NonStandardProtocol (OOCTXT* pctxt, H225NonStandardProtocol* pvalue);EXTERN int asn1PD_H225NonStandardProtocol (OOCTXT* pctxt, H225NonStandardProtocol* pvalue);/**************************************************************//* *//* T38FaxAnnexbOnlyCaps *//* *//**************************************************************/typedef struct EXTERN H225T38FaxAnnexbOnlyCaps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes; H245DataProtocolCapability t38FaxProtocol; H245T38FaxProfile t38FaxProfile;} H225T38FaxAnnexbOnlyCaps;EXTERN int asn1PE_H225T38FaxAnnexbOnlyCaps (OOCTXT* pctxt, H225T38FaxAnnexbOnlyCaps* pvalue);EXTERN int asn1PD_H225T38FaxAnnexbOnlyCaps (OOCTXT* pctxt, H225T38FaxAnnexbOnlyCaps* pvalue);/**************************************************************//* *//* SIPCaps *//* *//**************************************************************/typedef struct EXTERN H225SIPCaps { struct { unsigned nonStandardDataPresent : 1; unsigned dataRatesSupportedPresent : 1; unsigned supportedPrefixesPresent : 1; } m; H225NonStandardParameter nonStandardData; H225_SeqOfH225DataRate dataRatesSupported; H225_SeqOfH225SupportedPrefix supportedPrefixes;} H225SIPCaps;EXTERN int asn1PE_H225SIPCaps (OOCTXT* pctxt, H225SIPCaps* pvalue);EXTERN int asn1PD_H225SIPCaps (OOCTXT* pctxt, H225SIPCaps* pvalue);/**************************************************************//* *//* SupportedProtocols *//* *//**************************************************************//* Choice tag constants */#define T_H225SupportedProtocols_nonStandardData 1#define T_H225SupportedProtocols_h310 2#define T_H225SupportedProtocols_h320 3#define T_H225SupportedProtocols_h321 4#define T_H225SupportedProtocols_h322 5#define T_H225SupportedProtocols_h323 6#define T_H225SupportedProtocols_h324 7#define T_H225SupportedProtocols_voice 8#define T_H225SupportedProtocols_t120_only 9#define T_H225SupportedProtocols_nonStandardProtocol 10#define T_H225SupportedProtocols_t38FaxAnnexbOnly 11#define T_H225SupportedProtocols_sip 12#define T_H225SupportedProtocols_extElem1 13typedef struct EXTERN H225SupportedProtocols { int t; union { /* t = 1 */ H225NonStandardParameter *nonStandardData; /* t = 2 */ H225H310Caps *h310; /* t = 3 */ H225H320Caps *h320; /* t = 4 */ H225H321Caps *h321; /* t = 5 */ H225H322Caps *h322; /* t = 6 */ H225H323Caps *h323; /* t = 7 */ H225H324Caps *h324; /* t = 8 */ H225VoiceCaps *voice; /* t = 9 */ H225T120OnlyCaps *t120_only; /* t = 10 */ H225NonStandardProtocol *nonStandardProtocol; /* t = 11 */ H225T38FaxAnnexbOnlyCaps *t38FaxAnnexbOnly; /* t = 12 */ H225SIPCaps *sip; /* t = 13 */ } u;} H225SupportedProtocols;EXTERN int asn1PE_H225SupportedProtocols (OOCTXT* pctxt, H225SupportedProtocols* pvalue);EXTERN int asn1PD_H225SupportedProtocols (OOCTXT* pctxt, H225SupportedProtocols* pvalue);/**************************************************************//* *//* _SeqOfH225SupportedProtocols *//* *//**************************************************************//* List of H225SupportedProtocols */typedef DList H225_SeqOfH225SupportedProtocols;EXTERN int asn1PE_H225_SeqOfH225SupportedProtocols (OOCTXT* pctxt, H225_SeqOfH225SupportedProtocols* pvalue);EXTERN int asn1PD_H225_SeqOfH225SupportedProtocols (OOCTXT* pctxt, H225_SeqOfH225SupportedProtocols* pvalue);/**************************************************************//* *//* GatewayInfo *//* *//**************************************************************/typedef struct EXTERN H225GatewayInfo { struct { unsigned protocolPresent : 1; unsigned nonStandardDataPresent : 1; } m; H225_SeqOfH225SupportedProtocols protocol; H225NonStandardParameter nonStandardData;} H225GatewayInfo;EXTERN int asn1PE_H225GatewayI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -