unstd.windows.heap

Convenient wrapper for WinAPI heap functions.

Members

Enums

HEAP_NO_SERIALIZE
anonymousenum HEAP_NO_SERIALIZE
Undocumented in source.

Functions

GetProcessHeap
HANDLE GetProcessHeap()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HeapAlloc
PVOID HeapAlloc(HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HeapCreate
HANDLE HeapCreate(DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HeapDestroy
BOOL HeapDestroy(HANDLE hHeap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HeapFree
BOOL HeapFree(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HeapReAlloc
PVOID HeapReAlloc(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem, SIZE_T dwBytes)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HeapSize
SIZE_T HeapSize(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Properties

processHeap
Heap processHeap [@property getter]

Returns default heap of the calling process.

Structs

Heap
struct Heap

This struct encapsulates heap manipulation functionality.

HeapAllocator
struct HeapAllocator

An unaligned thread local allocator interface implementation for Heap.

Meta

Authors

Denis Shelomovskij