mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 16:36:48 +00:00
[NTOS:OB] Rename object types to their official names to satisfy WinDbg
- Rename ObDirectoryType to ObpDirectoryObjectType and remove it from NDK (this is not exported!) - Rename ObSymbolicLinkType to ObpSymbolicLinkObjectType - Remove duplicated ObpTypeObjectType from ob.h
This commit is contained in:
parent
65f9783808
commit
2c909db295
11 changed files with 29 additions and 30 deletions
|
@ -282,8 +282,8 @@ ObInitSystem(VOID)
|
|||
ObjectTypeInitializer.GenericMapping = ObpDirectoryMapping;
|
||||
ObjectTypeInitializer.DeleteProcedure = NULL;
|
||||
ObjectTypeInitializer.DefaultNonPagedPoolCharge = sizeof(OBJECT_DIRECTORY);
|
||||
ObCreateObjectType(&Name, &ObjectTypeInitializer, NULL, &ObDirectoryType);
|
||||
ObDirectoryType->TypeInfo.ValidAccessMask &= ~SYNCHRONIZE;
|
||||
ObCreateObjectType(&Name, &ObjectTypeInitializer, NULL, &ObpDirectoryObjectType);
|
||||
ObpDirectoryObjectType->TypeInfo.ValidAccessMask &= ~SYNCHRONIZE;
|
||||
|
||||
/* Create 'symbolic link' object type */
|
||||
RtlInitUnicodeString(&Name, L"SymbolicLink");
|
||||
|
@ -292,8 +292,8 @@ ObInitSystem(VOID)
|
|||
ObjectTypeInitializer.ValidAccessMask = SYMBOLIC_LINK_ALL_ACCESS;
|
||||
ObjectTypeInitializer.ParseProcedure = ObpParseSymbolicLink;
|
||||
ObjectTypeInitializer.DeleteProcedure = ObpDeleteSymbolicLink;
|
||||
ObCreateObjectType(&Name, &ObjectTypeInitializer, NULL, &ObSymbolicLinkType);
|
||||
ObSymbolicLinkType->TypeInfo.ValidAccessMask &= ~SYNCHRONIZE;
|
||||
ObCreateObjectType(&Name, &ObjectTypeInitializer, NULL, &ObpSymbolicLinkObjectType);
|
||||
ObpSymbolicLinkObjectType->TypeInfo.ValidAccessMask &= ~SYNCHRONIZE;
|
||||
|
||||
/* Phase 0 initialization complete */
|
||||
ObpInitializationPhase++;
|
||||
|
@ -321,7 +321,7 @@ ObPostPhase0:
|
|||
/* Get a handle to it */
|
||||
Status = ObReferenceObjectByHandle(Handle,
|
||||
0,
|
||||
ObDirectoryType,
|
||||
ObpDirectoryObjectType,
|
||||
KernelMode,
|
||||
(PVOID*)&ObpRootDirectoryObject,
|
||||
NULL);
|
||||
|
@ -372,7 +372,7 @@ ObPostPhase0:
|
|||
/* Get a handle to it */
|
||||
Status = ObReferenceObjectByHandle(Handle,
|
||||
0,
|
||||
ObDirectoryType,
|
||||
ObpDirectoryObjectType,
|
||||
KernelMode,
|
||||
(PVOID*)&ObpTypeDirectoryObject,
|
||||
NULL);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue