MmSectionToSectionObjectPointers

_SECTION_OBJECT_POINTERS *__stdcall MmSectionToSectionObjectPointers(VOID *Object){
  _CONTROL_AREA *v1; 
  _CONTROL_AREA *v2; 
  _FILE_OBJECT *v3; 
  _SECTION_OBJECT_POINTERS *SectionObjectPointer; 

  v1 = MiSectionControlArea((_SECTION *)Object);
  v2 = v1;
  if( !v1->FilePointer.Value )
    return 0i64;
  v3 = MiReferenceControlAreaFile(v1);
  SectionObjectPointer = v3->SectionObjectPointer;
  MiDereferenceControlAreaFile(v2, v3);
  return SectionObjectPointer;
}

Referenced by:

IopIsFileOpenOrSection