VerifierObReferenceObjectByPointer

NTSTATUS __stdcall VerifierObReferenceObjectByPointer(
        VOID *Object,
        UINT64 DesiredAccess,
        _OBJECT_TYPE *ObjectType,
        INT8 AccessMode){
  unsigned int v4; 
  __int64 v8; 
  UINT64 v10; 

  v4 = DesiredAccess;
  VfUtilCheckKernelAddress(Object, 8u);
  if( !*((_QWORD *)Object - 6) && (MmVerifierData & 0x800) != 0 )
    VerifierBugCheckIfAppropriate(0xC4ui64, 0x3Fu, (ULONG_PTR)Object, 1u, 0, v10);
  LOBYTE(v8) = AccessMode;
  return((__int64(__fastcall *)(VOID *, _QWORD, _OBJECT_TYPE *, __int64))pXdvObReferenceObjectByPointer)(
           Object,
           v4,
           ObjectType,
           v8);
}

Referenced by:

No references.