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.