|
uLib
User mode C/C++ extended API library for Win32 programmers.
|
#include <uLib\MemFunc.h>#include <uLib\UtilFunc.h>#include <uLib\Debug.h>#include <uLib/_Internal.h>#include <uLib/StrFunc.h>Go to the source code of this file.
Macros | |
| #define | ERROR_INVALID_CRUNTIME_PARAMETER 1288L |
| #define | _IF_ERR(cond, fmt, ...) |
Functions | |
| void * | mem_Alloc (size_t Bytes) |
| void * | mem_Realloc (void *pBlk, size_t Bytes) |
| void * | mem_Free (void *pBlk) |
| bool | mem_Compact () |
| PVOID | AllocMemoryPages (WORD nPages, DWORD Access) |
| PVOID | FreeMemoryPages (PVOID pBlk) |
| DWORD | GetMemoryPageSize () |
| UINT | GetPageRegionSize (PVOID pBlk) |
| PVOID | GetPageBaseAddress (PVOID pBlk) |
| PVOID | GetPageAllocationBase (PVOID pBlk) |
| PVOID | PhysicalPtr (HPHYSICAL hMem) |
| UINT64 | PhysicalSize (HPHYSICAL hMem) |
| ULONG_PTR | PhysicalPageCount (HPHYSICAL hMem) |
| HPHYSICAL | PhysicalAlloc (UINT64 nBytes) |
| HPHYSICAL | PhysicalFree (HPHYSICAL hMem) |
Variables | |
| HANDLE | app_Heap = GetProcessHeap() |
| #define ERROR_INVALID_CRUNTIME_PARAMETER 1288L |
Definition at line 29 of file MemFunc.cpp.
| #define _IF_ERR | ( | cond, | |
| fmt, | |||
| ... | |||
| ) |
Definition at line 317 of file MemFunc.cpp.