ReactOS 0.4.16-dev-91-g764881a
|
Go to the source code of this file.
Typedefs | |
typedef struct _WIN32HEAP | WIN32HEAP |
typedef struct _WIN32HEAP * | PWIN32HEAP |
Functions | |
PWIN32HEAP | UserCreateHeap (OUT PVOID *SectionObject, IN OUT PVOID *SystemBase, IN SIZE_T HeapSize) |
NTSTATUS | UnmapGlobalUserHeap (IN PEPROCESS Process) |
NTSTATUS | MapGlobalUserHeap (IN PEPROCESS Process, OUT PVOID *KernelMapping, OUT PVOID *UserMapping) |
static __inline PVOID | UserHeapAlloc (SIZE_T Bytes) |
static __inline BOOL | UserHeapFree (PVOID lpMem) |
static __inline PVOID | UserHeapReAlloc (PVOID lpMem, SIZE_T Bytes) |
static __inline PVOID | UserHeapAddressToUser (PVOID lpMem) |
Variables | |
HANDLE | GlobalUserHeap |
PVOID | GlobalUserHeapSection |
typedef struct _WIN32HEAP * PWIN32HEAP |
NTSTATUS MapGlobalUserHeap | ( | IN PEPROCESS | Process, |
OUT PVOID * | KernelMapping, | ||
OUT PVOID * | UserMapping | ||
) |
Definition at line 266 of file usrheap.c.
Referenced by InitProcessCallback().
Definition at line 236 of file usrheap.c.
PWIN32HEAP UserCreateHeap | ( | OUT PVOID * | SectionObject, |
IN OUT PVOID * | SystemBase, | ||
IN SIZE_T | HeapSize | ||
) |
Definition at line 181 of file usrheap.c.
Referenced by DriverEntry(), and UserInitializeDesktop().
Definition at line 99 of file usrheap.h.
Referenced by IntMsgCreateStructW(), and UserGetClassInfo().
Definition at line 34 of file usrheap.h.
Referenced by _Success_(), DriverEntry(), IntCreateClass(), IntMapDesktopView(), IntMoveClassToSharedHeap(), IntMsgCreateStructW(), IntSetClassMenuName(), and UserCreateHandleTable().
Definition at line 44 of file usrheap.h.
Referenced by _Success_(), co_UserCreateWindowEx(), FreeProcMarkObject(), FreeSysObject(), FreeThreadObject(), IntCallWndProc(), IntCallWndProcRet(), IntCreateClass(), IntDestroyClass(), IntFreeClassMenuName(), IntSetClassMenuName(), IntUnmapDesktopView(), UserCreateHandleTable(), and UserRemoveWindowProps().
Definition at line 54 of file usrheap.h.
Referenced by alloc_user_entry().
|
extern |
Definition at line 25 of file usrheap.c.
Referenced by _Function_class_(), DriverEntry(), MapGlobalUserHeap(), UnmapGlobalUserHeap(), UserHeapAddressToUser(), UserHeapAlloc(), UserHeapFree(), and UserHeapReAlloc().
|
extern |
Definition at line 26 of file usrheap.c.
Referenced by _Function_class_(), DriverEntry(), and MapGlobalUserHeap().