__int64 __fastcall SC_GPT::CreatePartitionTable(SC_GPT *this, struct _CREATE_DISK *a2){
__int128 v4;
DWORD MaxPartitionCount;
INT64 result;
__int128 v8;
DWORD v9;
memset((INT64)&result, 0i64);
v4 = *(_OWORD *)&a2->Mbr.Signature;
MaxPartitionCount = a2->Gpt.MaxPartitionCount;
result = 1i64;
v8 = v4;
v9 = MaxPartitionCount;
return SC_GPT::WritePartitionTable(this, (struct SC_DISK_LAYOUT *)&result, 1);
}