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;
153 #define INTERFACE p6IAsn1
493 P6ASN1REALFLAGS flags,
854 P6ASN1REALFLAGS& flags)
P6PURE;
916 #define IF_p6IAsn1 {0xb3521209,0xe863,0x464e,{0x8f,0x6b,0xf4,0x67,0xe1,0xb0,0x7a,0x5e}}
919 #define COMP_p6Asn1 {0xed95d016,0x7e66,0x4d02,{0xa9,0xe6,0x5,0x95,0xc7,0x88,0xd3,0x57}}
unsigned char P6BOOL
Boolean type.
P6UINT32 P6ASN1REALFLAGS
P6ASN1REALFLAGS.
unsigned short int P6UINT16
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...
This interface supports low level ASN.1 encoding and decoding functions.
P6UINT32 P6ASN1FLAGS
P6ASN1FLAGS.
#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 ...