svn path=/trunk/; revision=22728
IN KPROCESSOR_MODE AccessMode,
OUT PHANDLE Handle)
{
+ POBJECT_HEADER Header;
NTSTATUS Status;
ACCESS_STATE AccessState;
AUX_DATA AuxData;
PAGED_CODE();
+ /* Get the Header Info */
+ Header = OBJECT_TO_OBJECT_HEADER(Object);
+
/* Reference the object */
Status = ObReferenceObjectByPointer(Object,
0,
Status = SeCreateAccessState(&AccessState,
&AuxData,
DesiredAccess,
- &ObjectType->TypeInfo.GenericMapping);
+ &Header->Type->TypeInfo.GenericMapping);
if (!NT_SUCCESS(Status))
{
/* Fail */