Allocates a memory buffer that is linked to another buffer previously allocated with the IWABObject::AllocateBuffer method.
HRESULT AllocateMore( ULONG cbSize, LPVOID lpObject, LPVOID *lppBuffer );
Value of type ULONG that specifies the size in bytes of the buffer to be allocated.
Pointer to the existing buffer object allocated using IWABObject::AllocateBuffer.
Address of a pointer to the returned buffer. This buffer is linked to lpObject.
Returns S_OK if successful.
It is only possible to release a buffer allocated with IWABObject::AllocateMore by passing the buffer pointer specified in the lpObject parameter to IWABObject::FreeBuffer. The link between the memory buffers allocated with IWABObject::AllocateBuffer and IWABObject::AllocateMore enables IWABObject::FreeBuffer to release both buffers with a single call.
Minimum supported client
|Windows 2000 Professional|
Minimum supported server
|Windows 2000 Server|
|Internet Explorer 4.0|
Build date: 6/30/2010