ReactOS 0.4.16-dev-306-g647d351
|
#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_().