#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| NTSTATUS NTAPI INIT_FUNCTION | ObpCreateDosDevicesDirectory (VOID) |
| VOID NTAPI | ObDereferenceDeviceMap (IN PEPROCESS Process) |
| VOID NTAPI | ObInheritDeviceMap (IN PEPROCESS Parent, IN PEPROCESS Process) |
| VOID NTAPI | ObpDeleteNameCheck (IN PVOID Object) |
| NTSTATUS NTAPI | ObpLookupObjectName (IN HANDLE RootHandle OPTIONAL, IN PUNICODE_STRING ObjectName, IN ULONG Attributes, IN POBJECT_TYPE ObjectType, IN KPROCESSOR_MODE AccessMode, IN OUT PVOID ParseContext, IN PSECURITY_QUALITY_OF_SERVICE SecurityQos OPTIONAL, IN PVOID InsertObject OPTIONAL, IN OUT PACCESS_STATE AccessState, OUT POBP_LOOKUP_CONTEXT LookupContext, OUT PVOID *FoundObject) |
| NTSTATUS NTAPI | ObQueryNameString (IN PVOID Object, OUT POBJECT_NAME_INFORMATION ObjectNameInfo, IN ULONG Length, OUT PULONG ReturnLength) |
| VOID NTAPI | ObQueryDeviceMapInformation (IN PEPROCESS Process, IN PPROCESS_DEVICEMAP_INFORMATION DeviceMapInfo) |
| NTSTATUS NTAPI | ObIsDosDeviceLocallyMapped (IN ULONG Index, OUT PUCHAR DosDeviceState) |
Variables |
| BOOLEAN | ObpCaseInsensitive = TRUE |
| POBJECT_DIRECTORY | ObpRootDirectoryObject |
| POBJECT_DIRECTORY | ObpTypeDirectoryObject |
| ALIGNEDNAME | ObpDosDevicesShortNamePrefix = {{L'\\',L'?',L'?',L'\\'}} |
| ALIGNEDNAME | ObpDosDevicesShortNameRoot = {{L'\\',L'?',L'?',L'\0'}} |
| UNICODE_STRING | ObpDosDevicesShortName |