NTSTATUS __stdcall HalpSetupRealModeResume(INT64 a1, INT64 a2){
INT64 v2;
INT64 v3;
INT64 v4;
_QWORD *v5;
void *retaddr;
_QWORD *v8;
v8 = (_QWORD *)a1;
*(_DWORD *)qword_140C49D38 = a2;
HalpInterruptBuildStartupStub((PVOID *)&v8, 0i64, (const VOID *)(a1 + 144), (__int64)qword_140C49D10);
KeSaveStateForHibernate((INT64)(v8 + 18), v2, v3, v4);
v5 = v8;
v8[79] = retaddr;
v5[67] = &v8;
v5[63] = 1i64;
return 0;
}