MmSectionToSectionObjectPointers

_SECTION_OBJECT_POINTERS *__stdcall MmSectionToSectionObjectPointers(VOID *Object){
  _CONTROL_AREA *v1; 
  __int64 v2; 
  _FILE_OBJECT *v3; 
  _SECTION_OBJECT_POINTERS *SectionObjectPointer; 
  v1 = MiSectionControlArea((_SECTION *)Object);
  v2 = (__int64)v1;
  if( !*((_QWORD *)v1 + 8) )
    return 0i64;
  v3 = MiReferenceControlAreaFile(v1);
  SectionObjectPointer = v3->SectionObjectPointer;
  MiDereferenceControlAreaFile(v2, (unsigned __int64)v3);
  return SectionObjectPointer;
}

Referenced by:

IopIsFileOpenOrSection