MmForceSectionClosedEx

BOOL __stdcall MmForceSectionClosedEx(PSECTION_OBJECT_POINTERS SectionObjectPointer, UINT32 ForceCloseFlags){
  char v2; 
  int v4; 
  BOOL result; 
  v2 = ForceCloseFlags;
  if( (ForceCloseFlags & 0xFFFFFFF8) != 0 || (ForceCloseFlags & 3) == 0 )
    KeBugCheckEx(0x1Au, 0x43000ui64, ForceCloseFlags, 0i64, 0i64);
  if( (ForceCloseFlags & 1) != 0 )
    v4 = MiForceSectionClosed(SectionObjectPointer, ForceCloseFlags & 0xFD);
  else
    v4 = 1;
  if( (v2 & 2) != 0 )
    result = MiForceSectionClosed(SectionObjectPointer, v2 & 0xFE);
  else
    result = 1;
  LOBYTE(result) = v4 != 2 && result != 2;
  return result;
}

Referenced by:

No references.