|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
| #define | TAG_OB_HANDLE 'dHbO' |
Functions |
| PHANDLE_TABLE NTAPI | ObReferenceProcessHandleTable (IN PEPROCESS Process) |
| VOID NTAPI | ObDereferenceProcessHandleTable (IN PEPROCESS Process) |
| ULONG NTAPI | ObGetProcessHandleCount (IN PEPROCESS Process) |
| NTSTATUS NTAPI | ObpReferenceProcessObjectByHandle (IN HANDLE Handle, IN PEPROCESS Process, IN PHANDLE_TABLE HandleTable, IN KPROCESSOR_MODE AccessMode, OUT PVOID *Object, OUT POBJECT_HANDLE_INFORMATION HandleInformation, OUT PACCESS_MASK AuditMask) |
| BOOLEAN NTAPI | ObpEnumFindHandleProcedure (IN PHANDLE_TABLE_ENTRY HandleEntry, IN HANDLE Handle, IN PVOID Context) |
| POBJECT_HANDLE_COUNT_ENTRY NTAPI | ObpInsertHandleCount (IN POBJECT_HEADER ObjectHeader) |
| NTSTATUS NTAPI | ObpIncrementHandleDataBase (IN POBJECT_HEADER ObjectHeader, IN PEPROCESS Process, IN OUT PULONG NewProcessHandleCount) |
| NTSTATUS NTAPI | ObpChargeQuotaForObject (IN POBJECT_HEADER ObjectHeader, IN POBJECT_TYPE ObjectType, OUT PBOOLEAN NewObject) |
| NTSTATUS NTAPI | ObpValidateAccessMask (IN PACCESS_STATE AccessState) |
| VOID NTAPI | ObpDecrementHandleCount (IN PVOID ObjectBody, IN PEPROCESS Process, IN ACCESS_MASK GrantedAccess, IN POBJECT_TYPE ObjectType) |
| NTSTATUS NTAPI | ObpCloseHandleTableEntry (IN PHANDLE_TABLE HandleTable, IN PHANDLE_TABLE_ENTRY HandleEntry, IN HANDLE Handle, IN KPROCESSOR_MODE AccessMode, IN BOOLEAN IgnoreHandleProtection) |
| NTSTATUS NTAPI | ObpIncrementHandleCount (IN PVOID Object, IN PACCESS_STATE AccessState OPTIONAL, IN KPROCESSOR_MODE AccessMode, IN ULONG HandleAttributes, IN PEPROCESS Process, IN OB_OPEN_REASON OpenReason) |
| NTSTATUS NTAPI | ObpIncrementUnnamedHandleCount (IN PVOID Object, IN PACCESS_MASK DesiredAccess, IN KPROCESSOR_MODE AccessMode, IN ULONG HandleAttributes, IN PEPROCESS Process) |
| NTSTATUS NTAPI | ObpCreateUnnamedHandle (IN PVOID Object, IN ACCESS_MASK DesiredAccess, IN ULONG AdditionalReferences, IN ULONG HandleAttributes, IN KPROCESSOR_MODE AccessMode, OUT PVOID *ReturnedObject, OUT PHANDLE ReturnedHandle) |
| NTSTATUS NTAPI | ObpCreateHandle (IN OB_OPEN_REASON OpenReason, IN PVOID Object, IN POBJECT_TYPE Type OPTIONAL, IN PACCESS_STATE AccessState, IN ULONG AdditionalReferences, IN ULONG HandleAttributes, IN POBP_LOOKUP_CONTEXT Context, IN KPROCESSOR_MODE AccessMode, OUT PVOID *ReturnedObject, OUT PHANDLE ReturnedHandle) |
| NTSTATUS NTAPI | ObpCloseHandle (IN HANDLE Handle, IN KPROCESSOR_MODE AccessMode) |
| BOOLEAN NTAPI | ObpSetHandleAttributes (IN OUT PHANDLE_TABLE_ENTRY HandleTableEntry, IN ULONG_PTR Context) |
| BOOLEAN NTAPI | ObpCloseHandleCallback (IN PHANDLE_TABLE_ENTRY HandleTableEntry, IN HANDLE Handle, IN PVOID Context) |
| BOOLEAN NTAPI | ObpDuplicateHandleCallback (IN PEPROCESS Process, IN PHANDLE_TABLE HandleTable, IN PHANDLE_TABLE_ENTRY OldEntry, IN PHANDLE_TABLE_ENTRY HandleTableEntry) |
| VOID NTAPI | ObClearProcessHandleTable (IN PEPROCESS Process) |
| NTSTATUS NTAPI | ObInitProcess (IN PEPROCESS Parent OPTIONAL, IN PEPROCESS Process) |
| VOID NTAPI | ObKillProcess (IN PEPROCESS Process) |
| NTSTATUS NTAPI | ObDuplicateObject (IN PEPROCESS SourceProcess, IN HANDLE SourceHandle, IN PEPROCESS TargetProcess OPTIONAL, IN PHANDLE TargetHandle OPTIONAL, IN ACCESS_MASK DesiredAccess, IN ULONG HandleAttributes, IN ULONG Options, IN KPROCESSOR_MODE PreviousMode) |
| NTSTATUS NTAPI | ObOpenObjectByName (IN POBJECT_ATTRIBUTES ObjectAttributes, IN POBJECT_TYPE ObjectType, IN KPROCESSOR_MODE AccessMode, IN PACCESS_STATE PassedAccessState, IN ACCESS_MASK DesiredAccess, IN OUT PVOID ParseContext, OUT PHANDLE Handle) |
| NTSTATUS NTAPI | ObOpenObjectByPointer (IN PVOID Object, IN ULONG HandleAttributes, IN PACCESS_STATE PassedAccessState, IN ACCESS_MASK DesiredAccess, IN POBJECT_TYPE ObjectType, IN KPROCESSOR_MODE AccessMode, OUT PHANDLE Handle) |
| BOOLEAN NTAPI | ObFindHandleForObject (IN PEPROCESS Process, IN PVOID Object, IN POBJECT_TYPE ObjectType, IN POBJECT_HANDLE_INFORMATION HandleInformation, OUT PHANDLE Handle) |
| NTSTATUS NTAPI | ObInsertObject (IN PVOID Object, IN PACCESS_STATE AccessState OPTIONAL, IN ACCESS_MASK DesiredAccess, IN ULONG ObjectPointerBias, OUT PVOID *NewObject OPTIONAL, OUT PHANDLE Handle) |
| NTSTATUS NTAPI | ObCloseHandle (IN HANDLE Handle, IN KPROCESSOR_MODE AccessMode) |
| NTSTATUS NTAPI | NtClose (IN HANDLE Handle) |
| NTSTATUS NTAPI | NtDuplicateObject (IN HANDLE SourceProcessHandle, IN HANDLE SourceHandle, IN HANDLE TargetProcessHandle OPTIONAL, OUT PHANDLE TargetHandle OPTIONAL, IN ACCESS_MASK DesiredAccess, IN ULONG HandleAttributes, IN ULONG Options) |
| BOOLEAN NTAPI | ObIsKernelHandle (IN HANDLE Handle) |
Variables |
| PHANDLE_TABLE | ObpKernelHandleTable = NULL |
| ULONG | ObpAccessProtectCloseBit = MAXIMUM_ALLOWED |
Generated on Sat May 26 2012 06:07:46 for ReactOS by
1.7.6.1
|