ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

heapmem.c File Reference
#include <k32.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

VOID NTAPI BaseDllInitializeMemoryManager (VOID)
HANDLE WINAPI HeapCreate (DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize)
BOOL WINAPI HeapDestroy (HANDLE hHeap)
HANDLE WINAPI GetProcessHeap (VOID)
DWORD WINAPI GetProcessHeaps (DWORD NumberOfHeaps, PHANDLE ProcessHeaps)
BOOL WINAPI HeapLock (HANDLE hHeap)
BOOL WINAPI HeapUnlock (HANDLE hHeap)
SIZE_T WINAPI HeapCompact (HANDLE hHeap, DWORD dwFlags)
BOOL WINAPI HeapValidate (HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem)
DWORD WINAPI HeapCreateTagsW (HANDLE hHeap, DWORD dwFlags, PWSTR lpTagName, PWSTR lpTagSubName)
DWORD WINAPI HeapExtend (HANDLE hHeap, DWORD dwFlags, PVOID BaseAddress, DWORD dwBytes)
PWSTR WINAPI HeapQueryTagW (HANDLE hHeap, DWORD dwFlags, WORD wTagIndex, BOOL bResetCounters, PVOID lpTagInfo)
BOOL WINAPI HeapSummary (HANDLE hHeap, DWORD dwFlags, PVOID Summary)
BOOL WINAPI HeapUsage (HANDLE hHeap, DWORD dwFlags, DWORD Unknown, DWORD Unknown2, IN PVOID Usage)
BOOL WINAPI HeapWalk (HANDLE hHeap, LPPROCESS_HEAP_ENTRY lpEntry)
BOOL WINAPI HeapQueryInformation (HANDLE HeapHandle, HEAP_INFORMATION_CLASS HeapInformationClass, PVOID HeapInformation OPTIONAL, SIZE_T HeapInformationLength OPTIONAL, PSIZE_T ReturnLength OPTIONAL)
BOOL WINAPI HeapSetInformation (HANDLE HeapHandle, HEAP_INFORMATION_CLASS HeapInformationClass, PVOID HeapInformation OPTIONAL, SIZE_T HeapInformationLength OPTIONAL)
HGLOBAL NTAPI GlobalAlloc (UINT uFlags, SIZE_T dwBytes)
SIZE_T NTAPI GlobalCompact (DWORD dwMinFree)
VOID NTAPI GlobalFix (HGLOBAL hMem)
UINT NTAPI GlobalFlags (HGLOBAL hMem)
HGLOBAL NTAPI GlobalFree (HGLOBAL hMem)
HGLOBAL NTAPI GlobalHandle (LPCVOID pMem)
LPVOID NTAPI GlobalLock (HGLOBAL hMem)
HGLOBAL NTAPI GlobalReAlloc (HGLOBAL hMem, SIZE_T dwBytes, UINT uFlags)
SIZE_T NTAPI GlobalSize (HGLOBAL hMem)
VOID NTAPI GlobalUnfix (HGLOBAL hMem)
BOOL NTAPI GlobalUnlock (HGLOBAL hMem)
BOOL NTAPI GlobalUnWire (HGLOBAL hMem)
LPVOID NTAPI GlobalWire (HGLOBAL hMem)
BOOL NTAPI GlobalMemoryStatusEx (LPMEMORYSTATUSEX lpBuffer)
VOID NTAPI GlobalMemoryStatus (LPMEMORYSTATUS lpBuffer)
HLOCAL NTAPI LocalAlloc (UINT uFlags, SIZE_T dwBytes)
SIZE_T NTAPI LocalCompact (UINT dwMinFree)
UINT NTAPI LocalFlags (HLOCAL hMem)
HLOCAL NTAPI LocalFree (HLOCAL hMem)
HLOCAL NTAPI LocalHandle (LPCVOID pMem)
LPVOID NTAPI LocalLock (HLOCAL hMem)
HLOCAL NTAPI LocalReAlloc (HLOCAL hMem, SIZE_T dwBytes, UINT uFlags)
SIZE_T WINAPI LocalShrink (HLOCAL hMem, UINT cbNewSize)
SIZE_T NTAPI LocalSize (HLOCAL hMem)
BOOL NTAPI LocalUnlock (HLOCAL hMem)

Variables

RTL_HANDLE_TABLE BaseHeapHandleTable
HANDLE BaseHeap
ULONG_PTR SystemRangeStart

Generated on Sat May 26 2012 05:10:08 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.