MiAllocateModWriterEntry

_MMMOD_WRITER_MDL_ENTRY *__stdcall MiAllocateModWriterEntry(
        _MI_PARTITION *Partition,
        UINT64 MaxIoSize,
        UINT64 ChargeCommit){
  int v3; 
  _MMMOD_WRITER_MDL_ENTRY *Pool; 

  v3 = ChargeCommit;
  Pool = (_MMMOD_WRITER_MDL_ENTRY *)MiAllocatePool(64i64, 8 * MaxIoSize + 264, 0x65576D4Dui64);
  if( Pool )
  {
    if( MiChargeForWriteInProgressPage(Partition, v3 != 0) )
      return Pool;
    ExFreePoolWithTag(Pool, 0);
  }
  return 0i64;
}

Referenced by:

MiMappedPageWriter