| \n |
| Microsoft Invisible Computing |
Nested heap implementation.
Implements IHeap
Determines which interfaces an object supports and returns a valid pointer to an interface.
Increments the reference count of the object.
Decrements the reference count of an object. When the count goes to zero, the object is destroyed.
Allocates a heap block of at least Size bytes from the given heap.
Changes the size of a previously allocated memory block.
Frees a block of memory previously allocated through a call to the IHeap.Alloc or IHeap.Realloc methods.
Returns the usable size of the memory block pointed by pMem, a block that was allocated out of the given heap. Returns 0 if error.
Validates the internal heap data structures. Checks the entire heap when pMem is NULL, otherwise verifies that the specified memory block is valid.
Allocates memory at a specific address, from the given heap.
Returns status information about this heap
Create a new heap instance, either through allocating memory from this or from implementation specific resources.
| ©2006 Microsoft Corporation. All rights reserved. | Terms of Use | Privacy Statement | Accessibility | End User License Agreement |