NTSTATUS __stdcall XmLeaveOp(INT64 a1, INT64 a2, VOID *a3){
NTSTATUS result;
if( *(_BYTE *)(a1 + 138) )
{
*(_DWORD *)(a1 + 120) = 3;
*(_DWORD *)(a1 + 40) = *(_DWORD *)(a1 + 44);
result = XmPopStack(a1, a2, a3);
*(_DWORD *)(a1 + 44) = result;
}
else
{
*(_DWORD *)(a1 + 120) = 1;
*(_WORD *)(a1 + 40) = *(_WORD *)(a1 + 44);
result = XmPopStack(a1, a2, a3);
*(_WORD *)(a1 + 44) = result;
}
return result;
}