11 #define P6BINHEX_H__ 1
113 #define IF_p6IBinhex {0x2871aea4,0xc4cb,0x49f8,{0xbf,0x3b,0xb1,0xfc,0x63,0x40,0x26,0xa8}}
116 #define COMP_p6Binhex {0xa9e89a74,0x144f,0x44c8,{0xac,0xba,0x25,0x86,0x88,0x97,0xf2,0x61}}
const P6BINHEXFLAGS P6BINHEX_NOFLAGS
virtual P6R::P6ERR hex2bin(const P6CHAR *pHex, P6UCHAR *pDecoded, P6UINT32 cBuffer, P6UINT32 *pWritten)=0
This function converts a hexadecimal character string into a buffer of binary data.
virtual P6R::P6ERR initialize(P6BINHEXFLAGS flags)=0
This function ensures that this object is in its proper initial state.
The base interface all [p6]COM components must derive from and implement.
virtual P6R::P6ERR bin2hex(const P6UCHAR *pIn, P6UINT32 inSize, P6CHAR *pHex, P6UINT32 cBuffer, P6UINT32 *pWritten)=0
This function converts binary data into a hexadecimal character string format.
Standard p6Binhex block encoder and decoder.
P6UINT32 P6BINHEXFLAGS
P6BINHEXFLAGS.
P6COM definitions and interfaces.
char P6CHAR
Narrow character type.