VfUtilGetAvailableSystemPages

NTSTATUS __fastcall VfUtilGetAvailableSystemPages(_QWORD *a1){
  NTSTATUS result; 

  if( !a1 )
    return -1073741811;
  result = MmCreatePartition(&ViSystemPartition, 1);
  if( result >= 0 )
  {
    if( ViSystemPartition )
    {
      memset(&ViSystemPartitionMemoryInfo, 0i64, 0xF0u);
      dword_140C1CFC4 = -1;
      dword_140C1CFC8 = -1;
      result = MmManagePartitionMemoryInformation((UINT16 **)&ViSystemPartition, (INT64)&ViSystemPartitionMemoryInfo);
      if( result >= 0 )
        *a1 = qword_140C1CFF8;
    }
    else
    {
      return -1073741790;
    }
  }
  return result;
}

Referenced by:

No references.