NTSTATUS __stdcall HvlEnterSleepState(UINT64 SleepState){
__int16 v1;
__int16 v2;
PHYSICAL_ADDRESS PageInfo[2];
__int128 v5;
char StackBuffer[16];
*(_OWORD *)&PageInfo[0].anonymous_0.LowPart = 0i64;
v5 = 0i64;
*(_DWORD *)HvlpAcquireHypercallPage(PageInfo, 1ui64, StackBuffer, 8ui64) = SleepState;
HvcallInitiateHypercall();
v2 = v1;
HvlpReleaseHypercallPage((_HVLP_HYPERCALL_PAGE_INFO *)PageInfo);
return v2 != 0 ? 0xC0000001 : 0;
}