#include "ntrtlp.h"
Go to the source code of this file.
Functions | |
void | RtlInitializeHandleTable (IN ULONG MaximumNumberOfHandles, IN ULONG SizeOfHandleTableEntry, OUT PRTL_HANDLE_TABLE HandleTable) |
NTSTATUS | RtlDestroyHandleTable (IN OUT PRTL_HANDLE_TABLE HandleTable) |
PRTL_HANDLE_TABLE_ENTRY | RtlAllocateHandle (IN PRTL_HANDLE_TABLE HandleTable, OUT PULONG HandleIndex OPTIONAL) |
BOOLEAN | RtlFreeHandle (IN PRTL_HANDLE_TABLE HandleTable, IN PRTL_HANDLE_TABLE_ENTRY Handle) |
BOOLEAN | RtlIsValidHandle (IN PRTL_HANDLE_TABLE HandleTable, IN PRTL_HANDLE_TABLE_ENTRY Handle) |
BOOLEAN | RtlIsValidIndexHandle (IN PRTL_HANDLE_TABLE HandleTable, IN ULONG HandleIndex, OUT PRTL_HANDLE_TABLE_ENTRY *Handle) |
|
Definition at line 60 of file rtl/handle.c. References EXCEPTION_EXECUTE_HANDLER, n, NT_SUCCESS, NtAllocateVirtualMemory(), NTSTATUS(), NULL, PAGE_SIZE, and Status. Referenced by RtlpCreateHandleForAtom().
|
|
Definition at line 39 of file rtl/handle.c. References NtFreeVirtualMemory(), NTSTATUS(), and Status. Referenced by RtlpDestroyHandleTableForAtomTable().
|
|
Definition at line 169 of file rtl/handle.c. References DbgPrint, FALSE, Handle, RtlIsValidHandle(), and TRUE. Referenced by RtlpCreateHandleForAtom(), and RtlpFreeHandleForAtom().
|
|
Definition at line 25 of file rtl/handle.c. Referenced by RtlpInitializeHandleTableForAtomTable().
|
|
Definition at line 193 of file rtl/handle.c. References FALSE, Handle, NULL, and TRUE. Referenced by RtlFreeHandle(), and RtlIsValidIndexHandle().
|
|
Definition at line 213 of file rtl/handle.c. References FALSE, Handle, RtlIsValidHandle(), and TRUE. Referenced by RtlpAtomMapAtomToHandleEntry(), and RtlpFreeHandleForAtom().
|