NTSTATUS __stdcall PspUmsInitializeContext(VOID *a1){
__int64 v1;
__int64 v2;
__int64 v4;
NTSTATUS UmsContextExtendedSize;
v2 = v1;
v4 = *((_QWORD *)a1 + 157);
UmsContextExtendedSize = RtlGetUmsContextExtendedSize();
memset(a1, 0i64, UmsContextExtendedSize);
*((_QWORD *)a1 + 157) = v4;
*((_QWORD *)a1 + 156) = v2;
*((_DWORD *)a1 + 316) = 5;
return 0;
}