|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <atlmem.h>


Public Member Functions | |
| CWin32Heap () | |
| CWin32Heap (_In_ HANDLE hHeap) | |
| virtual | ~CWin32Heap () |
| _Ret_maybenull_ | _Post_writable_byte_size_ (SizeBytes) virtual void *Allocate(_In_ size_t SizeBytes) |
| virtual void | Free (_In_opt_ void *Buffer) |
| _Ret_maybenull_ | _Post_writable_byte_size_ (SizeBytes) virtual void *Reallocate(_In_opt_ void *Buffer |
| virtual size_t | GetSize (_Inout_ void *Buffer) |
Public Member Functions inherited from ATL::IAtlMemMgr | |
| virtual | ~IAtlMemMgr () |
| virtual _Ret_maybenull_ | _Post_writable_byte_size_ (SizeBytes) void *Allocate(_In_ size_t SizeBytes)=0 |
| virtual void | Free (_Inout_opt_ void *Buffer)=0 |
| virtual _Ret_maybenull_ | _Post_writable_byte_size_ (SizeBytes) void *Reallocate(_Inout_updates_bytes_opt_(SizeBytes) void *Buffer |
| virtual size_t | GetSize (_In_ void *Buffer)=0 |
Public Attributes | |
| HANDLE | m_hHeap |
| _Ret_maybenull_ _In_ size_t | SizeBytes |
Public Attributes inherited from ATL::IAtlMemMgr | |
| virtual _Ret_maybenull_ _In_ size_t | SizeBytes = 0 |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements ATL::IAtlMemMgr.
| HANDLE ATL::CWin32Heap::m_hHeap |
Definition at line 38 of file atlmem.h.
Referenced by _Post_writable_byte_size_(), Free(), and GetSize().
| _Ret_maybenull_ _In_ size_t ATL::CWin32Heap::SizeBytes |
Definition at line 78 of file atlmem.h.
Referenced by _Post_writable_byte_size_().