14 #ifndef P6IOBUFFER_H__
15 #define P6IOBUFFER_H__ 1
30 #define INTERFACE p6IIoBuffer
164 #define IF_p6IIoBuffer {0x49DD087D,0x5C56,0x49F1,{0xA7,0x6C,0x5E,0x71,0x7E,0x88,0x04,0x8A}}
166 #define P6PKTCUROFFSET ((P6UINT32) -1)
179 #define INTERFACE p6IPacket
586 #define IF_p6IPacket {0xBDD25E55,0xFEE7,0x4115,{0xAB,0xB2,0xD5,0xA9,0x18,0xD1,0x94,0x50}}
590 static const P6IOBFFLAGS P6IOBF_NOFLAGS = 0x00000000;
591 static const P6IOBFFLAGS P6IOBF_USEHEAP = 0x00000001;
592 static const P6IOBFFLAGS P6IOBF_ZEROMEM = 0x00000002;
593 static const P6IOBFFLAGS P6IOBF_SETFREEMEM = 0x00000004;
594 static const P6IOBFFLAGS P6IOBF_ENABLEFENCES = 0x00000008;
604 #define INTERFACE p6IIoBufferFactory
671 #define IF_p6IIoBufferFactory {0x56ABFCAE,0xFCBD,0x438F,{0xBD,0x94,0x04,0x67,0x70,0x0B,0xDF,0xA1}}
674 #define COMP_p6IoBufferFactory {0x5A234D2E,0xFFA9,0x4022,{0xA3,0x7E,0x4E,0xF5,0x76,0xF1,0x10,0xEA}}
This factory interface is responsible for creating and managing memory pooled Io Buffers (p6IIoBuffer...
P6COM runtime interfaces definitions.
wchar_t P6WCHAR
Wide character type see p6i18n.h.
The base interface all [p6]COM components must derive from and implement.
P6COM base interface definitions.
p6IErrorInfo interface definition
#define P6DECLCOMMETHOD(method)
P6R Component runtime helper macros, templated, etc.
A generic memory-pooled binary packet component.
char P6CHAR
Narrow character type.
#define P6DECLAREIF_(iface, baseif)