10 #ifndef P6UUENCODE_H__
11 #define P6UUENCODE_H__ 1
134 #define IF_p6IUuencode {0x2666f276,0xa05,0x41b3,{0x92,0xc1,0x6,0xdd,0x23,0x47,0x66,0x4b}}
137 #define COMP_p6Uuencode {0xd6d67c55,0x883,0x4067,{0x9b,0x1f,0x3c,0xe6,0x5c,0xd4,0xc8,0xb9}}
virtual P6R::P6ERR initialize(P6UUENCODEFLAGS flags)=0
This function ensures that this object is in its proper initial state.
unsigned short int P6UINT16
The base interface all [p6]COM components must derive from and implement.
virtual P6R::P6ERR encodeBlock(const P6CHAR *pIn, P6UINT32 inSize, P6UINT16 mode, const P6CHAR *pFileName, P6CHAR *pEncoded, P6UINT32 cBuffer, P6UINT32 *pWritten)=0
This encoding scheme converts the input into a safe set of characters.
const P6UUENCODEFLAGS P6UUENCODE_NOFLAGS
virtual P6R::P6ERR decodeBlock(const P6CHAR *pUuencode, P6UINT16 &mode, P6CHAR *pFileName, P6UINT32 &nameSize, P6UCHAR *pDecoded, P6UINT32 &decodedSize)=0
This function converts a uuencoded string of characters back into its orginal form.
P6UINT32 P6UUENCODEFLAGS
P6UUENCODEFLAGS.
Standard p6Uuencode block encoder and decoder.
P6COM definitions and interfaces.
char P6CHAR
Narrow character type.