Apply access right definitions in Object Manager type registry
Some checks failed
Builds / ExectOS (amd64, debug) (push) Failing after 29s
Builds / ExectOS (i686, debug) (push) Failing after 27s
Builds / ExectOS (amd64, release) (push) Failing after 38s
Builds / ExectOS (i686, release) (push) Failing after 35s

This commit is contained in:
2026-07-09 09:04:53 +02:00
parent a00f7219fc
commit 55e1373fc5

View File

@@ -303,7 +303,7 @@ OB::TypeRegistry::InitializeObjectType(IN OUT POBJECT_TYPE ObjectType,
{
/* Map to the global default event and append the SYNCHRONIZE access right */
ObjectType->DefaultObject = &DefaultEvent;
ObjectType->TypeInfo.ValidAccessMask |= SYNCHRONIZE;
ObjectType->TypeInfo.ValidAccessMask |= SE_SYNCHRONIZE;
}
else if(TypeName->Length == 8 && !RTL::WideString::CompareWideString(TypeName->Buffer, L"File", 0))
{
@@ -354,7 +354,7 @@ OB::TypeRegistry::InitializeObjectTypeRegistry(VOID)
ObjectTypeInitializer.MaintainTypeList = TRUE;
ObjectTypeInitializer.PoolType = NonPagedPool;
ObjectTypeInitializer.UseDefaultObject = TRUE;
ObjectTypeInitializer.ValidAccessMask = OBJECT_TYPE_ALL_ACCESS;
ObjectTypeInitializer.ValidAccessMask = SE_OBJECT_TYPE_ALL_ACCESS;
/* Register default destructor */
ObjectTypeInitializer.DeleteProcedure = &DeleteObjectType;