ExReinitializeFastResource

NTSTATUS __stdcall ExReinitializeFastResource(PVOID BugCheckParameter2){
  __int16 v1; 
  unsigned __int8 CurrentIrql; 
  NTSTATUS result; 
  v1 = *((_WORD *)BugCheckParameter2 + 13);
  if( (v1 & 1) == 0 )
    KeBugCheckEx(0x1C6u, 3ui64, (ULONG_PTR)BugCheckParameter2, 0i64, 0i64);
  CurrentIrql = KeGetCurrentIrql();
  if( CurrentIrql > 1u )
    KeBugCheckEx(0x1C6u, 0i64, CurrentIrql, 1ui64, 0i64);
  if( *((_DWORD *)BugCheckParameter2 + 16) )
    KeBugCheckEx(0x1C6u, 4ui64, (ULONG_PTR)BugCheckParameter2, 0i64, 0i64);
  *((_DWORD *)BugCheckParameter2 + 6) = 0;
  *((_OWORD *)BugCheckParameter2 + 2) = 0i64;
  *((_QWORD *)BugCheckParameter2 + 8) = 0i64;
  *((_WORD *)BugCheckParameter2 + 13) |= v1 & 0x41;
  *((_QWORD *)BugCheckParameter2 + 9) = 0i64;
  result = (_DWORD)BugCheckParameter2 + 48;
  *((_QWORD *)BugCheckParameter2 + 7) = (char *)BugCheckParameter2 + 48;
  *((_QWORD *)BugCheckParameter2 + 6) = (char *)BugCheckParameter2 + 48;
  return result;
}

Referenced by:

No references.