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

📄 h323-messages.h

📁 一个非常美妙的proxy。功能强大。基于sip的协议。如果还要的话
💻 H
📖 第 1 页 / 共 5 页
字号:
/*  TransportAddress_ipSourceRoute                            *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_ipSourceRoute {   H225TransportAddress_ipSourceRoute_ip ip;   ASN1USINT port;   H225_SeqOfH225TransportAddress_ipSourceRoute_route_element route;   H225TransportAddress_ipSourceRoute_routing routing;} H225TransportAddress_ipSourceRoute;EXTERN int asn1PE_H225TransportAddress_ipSourceRoute (OOCTXT* pctxt, H225TransportAddress_ipSourceRoute* pvalue);EXTERN int asn1PD_H225TransportAddress_ipSourceRoute (OOCTXT* pctxt, H225TransportAddress_ipSourceRoute* pvalue);/**************************************************************//*                                                            *//*  TransportAddress_ipxAddress_node                          *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_ipxAddress_node {   ASN1UINT numocts;   ASN1OCTET data[6];} H225TransportAddress_ipxAddress_node;EXTERN int asn1PE_H225TransportAddress_ipxAddress_node (OOCTXT* pctxt, H225TransportAddress_ipxAddress_node* pvalue);EXTERN int asn1PD_H225TransportAddress_ipxAddress_node (OOCTXT* pctxt, H225TransportAddress_ipxAddress_node* pvalue);/**************************************************************//*                                                            *//*  TransportAddress_ipxAddress_netnum                        *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_ipxAddress_netnum {   ASN1UINT numocts;   ASN1OCTET data[4];} H225TransportAddress_ipxAddress_netnum;EXTERN int asn1PE_H225TransportAddress_ipxAddress_netnum (OOCTXT* pctxt, H225TransportAddress_ipxAddress_netnum* pvalue);EXTERN int asn1PD_H225TransportAddress_ipxAddress_netnum (OOCTXT* pctxt, H225TransportAddress_ipxAddress_netnum* pvalue);/**************************************************************//*                                                            *//*  TransportAddress_ipxAddress_port                          *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_ipxAddress_port {   ASN1UINT numocts;   ASN1OCTET data[2];} H225TransportAddress_ipxAddress_port;EXTERN int asn1PE_H225TransportAddress_ipxAddress_port (OOCTXT* pctxt, H225TransportAddress_ipxAddress_port* pvalue);EXTERN int asn1PD_H225TransportAddress_ipxAddress_port (OOCTXT* pctxt, H225TransportAddress_ipxAddress_port* pvalue);/**************************************************************//*                                                            *//*  TransportAddress_ipxAddress                               *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_ipxAddress {   H225TransportAddress_ipxAddress_node node;   H225TransportAddress_ipxAddress_netnum netnum;   H225TransportAddress_ipxAddress_port port;} H225TransportAddress_ipxAddress;EXTERN int asn1PE_H225TransportAddress_ipxAddress (OOCTXT* pctxt, H225TransportAddress_ipxAddress* pvalue);EXTERN int asn1PD_H225TransportAddress_ipxAddress (OOCTXT* pctxt, H225TransportAddress_ipxAddress* pvalue);/**************************************************************//*                                                            *//*  TransportAddress_ip6Address_ip                            *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_ip6Address_ip {   ASN1UINT numocts;   ASN1OCTET data[16];} H225TransportAddress_ip6Address_ip;EXTERN int asn1PE_H225TransportAddress_ip6Address_ip (OOCTXT* pctxt, H225TransportAddress_ip6Address_ip* pvalue);EXTERN int asn1PD_H225TransportAddress_ip6Address_ip (OOCTXT* pctxt, H225TransportAddress_ip6Address_ip* pvalue);/**************************************************************//*                                                            *//*  TransportAddress_ip6Address                               *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_ip6Address {   H225TransportAddress_ip6Address_ip ip;   ASN1USINT port;} H225TransportAddress_ip6Address;EXTERN int asn1PE_H225TransportAddress_ip6Address (OOCTXT* pctxt, H225TransportAddress_ip6Address* pvalue);EXTERN int asn1PD_H225TransportAddress_ip6Address (OOCTXT* pctxt, H225TransportAddress_ip6Address* pvalue);/**************************************************************//*                                                            *//*  TransportAddress_netBios                                  *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_netBios {   ASN1UINT numocts;   ASN1OCTET data[16];} H225TransportAddress_netBios;EXTERN int asn1PE_H225TransportAddress_netBios (OOCTXT* pctxt, H225TransportAddress_netBios* pvalue);EXTERN int asn1PD_H225TransportAddress_netBios (OOCTXT* pctxt, H225TransportAddress_netBios* pvalue);/**************************************************************//*                                                            *//*  TransportAddress_nsap                                     *//*                                                            *//**************************************************************/typedef struct EXTERN H225TransportAddress_nsap {   ASN1UINT numocts;   ASN1OCTET data[20];} H225TransportAddress_nsap;EXTERN int asn1PE_H225TransportAddress_nsap (OOCTXT* pctxt, H225TransportAddress_nsap* pvalue);EXTERN int asn1PD_H225TransportAddress_nsap (OOCTXT* pctxt, H225TransportAddress_nsap* pvalue);/**************************************************************//*                                                            *//*  H221NonStandard                                           *//*                                                            *//**************************************************************/typedef struct EXTERN H225H221NonStandard {   ASN1UINT8 t35CountryCode;   ASN1UINT8 t35Extension;   ASN1USINT manufacturerCode;} H225H221NonStandard;EXTERN int asn1PE_H225H221NonStandard (OOCTXT* pctxt, H225H221NonStandard* pvalue);EXTERN int asn1PD_H225H221NonStandard (OOCTXT* pctxt, H225H221NonStandard* pvalue);/**************************************************************//*                                                            *//*  NonStandardIdentifier                                     *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H225NonStandardIdentifier_object 1#define T_H225NonStandardIdentifier_h221NonStandard 2#define T_H225NonStandardIdentifier_extElem1 3typedef struct EXTERN H225NonStandardIdentifier {   int t;   union {      /* t = 1 */      ASN1OBJID *object;      /* t = 2 */      H225H221NonStandard *h221NonStandard;      /* t = 3 */   } u;} H225NonStandardIdentifier;EXTERN int asn1PE_H225NonStandardIdentifier (OOCTXT* pctxt, H225NonStandardIdentifier* pvalue);EXTERN int asn1PD_H225NonStandardIdentifier (OOCTXT* pctxt, H225NonStandardIdentifier* pvalue);/**************************************************************//*                                                            *//*  NonStandardParameter                                      *//*                                                            *//**************************************************************/typedef struct EXTERN H225NonStandardParameter {   H225NonStandardIdentifier nonStandardIdentifier;   ASN1DynOctStr data;} H225NonStandardParameter;EXTERN int asn1PE_H225NonStandardParameter (OOCTXT* pctxt, H225NonStandardParameter* pvalue);EXTERN int asn1PD_H225NonStandardParameter (OOCTXT* pctxt, H225NonStandardParameter* pvalue);/**************************************************************//*                                                            *//*  TransportAddress                                          *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H225TransportAddress_ipAddress 1#define T_H225TransportAddress_ipSourceRoute 2#define T_H225TransportAddress_ipxAddress 3#define T_H225TransportAddress_ip6Address 4#define T_H225TransportAddress_netBios  5#define T_H225TransportAddress_nsap     6#define T_H225TransportAddress_nonStandardAddress 7#define T_H225TransportAddress_extElem1 8typedef struct EXTERN H225TransportAddress {   int t;   union {      /* t = 1 */      H225TransportAddress_ipAddress *ipAddress;      /* t = 2 */      H225TransportAddress_ipSourceRoute *ipSourceRoute;      /* t = 3 */      H225TransportAddress_ipxAddress *ipxAddress;      /* t = 4 */      H225TransportAddress_ip6Address *ip6Address;      /* t = 5 */      H225TransportAddress_netBios *netBios;      /* t = 6 */      H225TransportAddress_nsap *nsap;      /* t = 7 */      H225NonStandardParameter *nonStandardAddress;      /* t = 8 */   } u;} H225TransportAddress;EXTERN int asn1PE_H225TransportAddress (OOCTXT* pctxt, H225TransportAddress* pvalue);EXTERN int asn1PD_H225TransportAddress (OOCTXT* pctxt, H225TransportAddress* pvalue);/**************************************************************//*                                                            *//*  PublicTypeOfNumber                                        *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H225PublicTypeOfNumber_unknown 1#define T_H225PublicTypeOfNumber_internationalNumber 2#define T_H225PublicTypeOfNumber_nationalNumber 3#define T_H225PublicTypeOfNumber_networkSpecificNumber 4#define T_H225PublicTypeOfNumber_subscriberNumber 5#define T_H225PublicTypeOfNumber_abbreviatedNumber 6#define T_H225PublicTypeOfNumber_extElem1 7typedef struct EXTERN H225PublicTypeOfNumber {   int t;} H225PublicTypeOfNumber;EXTERN int asn1PE_H225PublicTypeOfNumber (OOCTXT* pctxt, H225PublicTypeOfNumber* pvalue);EXTERN int asn1PD_H225PublicTypeOfNumber (OOCTXT* pctxt, H225PublicTypeOfNumber* pvalue);/**************************************************************//*                                                            *//*  PublicPartyNumber                                         *//*                                                            *//**************************************************************/typedef struct EXTERN H225PublicPartyNumber {   H225PublicTypeOfNumber publicTypeOfNumber;   H225NumberDigits publicNumberDigits;} H225PublicPartyNumber;EXTERN int asn1PE_H225PublicPartyNumber (OOCTXT* pctxt, H225PublicPartyNumber* pvalue);EXTERN int asn1PD_H225PublicPartyNumber (OOCTXT* pctxt, H225PublicPartyNumber* pvalue);/**************************************************************//*                                                            *//*  PrivateTypeOfNumber                                       *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H225PrivateTypeOfNumber_unknown 1#define T_H225PrivateTypeOfNumber_level2RegionalNumber 2#define T_H225PrivateTypeOfNumber_level1RegionalNumber 3#define T_H225PrivateTypeOfNumber_pISNSpecificNumber 4#define T_H225PrivateTypeOfNumber_localNumber 5#define T_H225PrivateTypeOfNumber_abbreviatedNumber 6#define T_H225PrivateTypeOfNumber_extElem1 7typedef struct EXTERN H225PrivateTypeOfNumber {   int t;} H225PrivateTypeOfNumber;EXTERN int asn1PE_H225PrivateTypeOfNumber (OOCTXT* pctxt, H225PrivateTypeOfNumber* pvalue);EXTERN int asn1PD_H225PrivateTypeOfNumber (OOCTXT* pctxt, H225PrivateTypeOfNumber* pvalue);/**************************************************************//*                                                            *//*  PrivatePartyNumber                                        *//*                                                            *//**************************************************************/typedef struct EXTERN H225PrivatePartyNumber {   H225PrivateTypeOfNumber privateTypeOfNumber;   H225NumberDigits privateNumberDigits;} H225PrivatePartyNumber;EXTERN int asn1PE_H225PrivatePartyNumber (OOCTXT* pctxt, H225PrivatePartyNumber* pvalue);EXTERN int asn1PD_H225PrivatePartyNumber (OOCTXT* pctxt, H225PrivatePartyNumber* pvalue);/**************************************************************//*                                                            *//*  PartyNumber                                               *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H225PartyNumber_e164Number    1

⌨️ 快捷键说明

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