#include "precomp.h"
Go to the source code of this file.
Functions | |
NTSTATUS | UserCommitDesktopMemory (PVOID pBase, PVOID *ppCommit, PSIZE_T pCommitSize) |
NTSTATUS | UserCommitSharedMemory (PVOID pBase, PVOID *ppCommit, PSIZE_T pCommitSize) |
PWIN32HEAP | UserCreateHeap (HANDLE hSection, ULONG ulViewOffset, PVOID pvBaseAddress, DWORD dwSize, PRTL_HEAP_COMMIT_ROUTINE pfnCommit) |
|
Definition at line 15 of file w32/ntuser/kernel/heap.c. References CommitReadOnlyMemory(), DWORD, GetDesktopView(), grpWinStaList, tagDESKTOP::hsectionDesktop, IS_SYSTEM_THREAD, MapDesktop(), NT_SUCCESS, NTSTATUS(), NULL, ObOpenHandle, PBYTE, tagDESKTOPVIEW::pdesk, tagDESKTOP::pDeskInfo, tagDESKTOPVIEW::pdvNext, PpiCurrent, PsGetCurrentProcess, PsGetCurrentThread, tagDESKTOPINFO::pvDesktopBase, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, tagWINDOWSTATION::rpwinstaNext, Status, TRUE, and tagDESKTOPVIEW::ulClientDelta. Referenced by CreateDesktopHeap().
|
|
Definition at line 133 of file w32/ntuser/kernel/heap.c. References CommitReadOnlyMemory(), DWORD, ghSectionShared, gpvSharedAlloc, gpvSharedBase, NT_SUCCESS, NTSTATUS(), NULL, PBYTE, PpiCurrent, PsGetCurrentProcess, Status, ValidateProcessSessionId, and _EPROCESS::Win32Process. Referenced by InitCreateSharedSection().
|
|
Definition at line 189 of file w32/ntuser/kernel/heap.c. References MmMapViewOfSection(), MmUnmapViewOfSection(), NT_SUCCESS, NTSTATUS(), NULL, PAGE_SIZE, PsGetCurrentProcess, and Status. Referenced by CreateDesktopHeap(), and InitCreateSharedSection().
|