NTSTATUS __stdcall SiGetSystemPartition(VOID *FirmwareType, WCHAR **SystemPartition, INT64 a3, UINT64 a4){
int v5;
NTSTATUS result;
v5 = (int)FirmwareType;
result = SiGetBootDeviceName(1i64, (WCHAR *)L"WindowsSysPartDevice", 0i64, 0i64, 0, SystemPartition);
if( result < 0 )
return SiGetFirmwareSystemPartition(v5, SystemPartition);
return result;
}