29 static const P6UINT8 BER_boolean = 0x01;
30 static const P6UINT8 BER_integer = 0x02;
31 static const P6UINT8 BER_bitString = 0x03;
32 static const P6UINT8 BER_octetString = 0x04;
33 static const P6UINT8 BER_NULL = 0x05;
34 static const P6UINT8 BER_OID = 0x06;
35 static const P6UINT8 BER_ODC = 0x07;
36 static const P6UINT8 BER_external = 0x08;
37 static const P6UINT8 BER_real = 0x09;
38 static const P6UINT8 BER_enum = 0x0A;
39 static const P6UINT8 BER_sequence = 0x30;
40 static const P6UINT8 BER_set = 0x31;
121 static const P6ASN1FLAGS P6ASN1_NOFLAGS = 0x00000000;
135 static const P6ASN1REALFLAGS P6ASN1REAL_NOFLAGS = 0x00000000;
136 static const P6ASN1REALFLAGS P6ASN1REAL_MINUSINFINITY = 0x00000001;
137 static const P6ASN1REALFLAGS P6ASN1REAL_PLUSINFINITY = 0x00000002;
157 #define INTERFACE p6IAsn1
835 #define IF_p6IAsn1 {0xb3521209,0xe863,0x464e,{0x8f,0x6b,0xf4,0x67,0xe1,0xb0,0x7a,0x5e}}
853 #define INTERFACE p6IAsn1_2
1537 #define IF_p6IAsn1_2 {0xf0e2bfc5,0xd847,0x42cd,{0xbd,0x8a,0xc9,0xeb,0xf9,0x7,0xfb,0x94}}
1540 #define COMP_p6Asn1 {0xed95d016,0x7e66,0x4d02,{0xa9,0xe6,0x5,0x95,0xc7,0x88,0xd3,0x57}}
unsigned char P6BOOL
Boolean type.
P6UINT32 P6ASN1REALFLAGS
P6ASN1REALFLAGS.
The base interface all [p6]COM components must derive from and implement.
P6ASN1TRANSFERENCODING
A transfer encoding takes the Abstract Syntax Notation (ASN) and traslates it to bytes in a network p...
NOTICE: this interface is available but depreciated.
P6UINT32 P6ASN1FLAGS
P6ASN1FLAGS.
This interface supports low level ASN.1 encoding and decoding functions.
#define P6DECLCOMMETHOD(method)
P6COM definitions and interfaces.
Matches the ASN.1 type of an array of binary bytes (i.e., any byte can be zero).
char P6CHAR
Narrow character type.
#define P6DECLAREIF_(iface, baseif)
Used in decoding functions, since we do not know the type of the integer until we look at its length ...