15 #ifndef P6HEAPPOOL_H__
16 #define P6HEAPPOOL_H__ 1
55 #define INTERFACE p6IHeapPool
111 #define IF_p6IHeapPool {0xC5CF1068,0xA704,0x4A74,{0xB6,0x19,0x64,0x01,0x96,0xB0,0x5C,0xE8}}
114 #define COMP_p6HeapPool {0xF431B1E6,0x8EAE,0x4AE9,{0x8F,0x65,0x8F,0x5D,0xC4,0x51,0xDB,0x08}}
P6UINT32 cInitialCount
The initial number of allocation units to allocate.
An array of these structures are passed to p6IHeapPool::initialize(), each element of which defines t...
P6UINT32 cGrowBy
The number of allocation units to grow the pool by if it runs out of allocation units.
wchar_t P6WCHAR
Wide character type see p6i18n.h.
The base interface all [p6]COM components must derive from and implement.
P6UINT32 cBlockSize
The size in bytes of the allocation unit this pool will use.
#define P6MEMPOOL_NAME_MAX
#define P6DECLCOMMETHOD(method)
Fixed-size, pool based, memory allocator.
#define P6DECLAREIF_(iface, baseif)