XmEffectiveOffset

NTSTATUS __stdcall XmEffectiveOffset(INT64 a1, INT64 a2, VOID *a3){
  NTSTATUS v4; 
  VOID *v5; 
  __int64 v6; 
  NTSTATUS result; 
  INT64 v8; 

  LODWORD(v8) = 0;
  *(_DWORD *)(a1 + 120) = *(_BYTE *)(a1 + 138) != 0 ? 3 : 1;
  *(_BYTE *)(a1 + 143) = 1;
  v4 = XmEvaluateAddressSpecifier(a1, &v8, a3);
  if( *(_BYTE *)(a1 + 142) )
    longjmp((unsigned __int64 *)(a1 + 160), (VOID *)0xB, v5);
  v6 = (unsigned int)v8 + 6i64;
  *(_DWORD *)(a1 + 108) = v4;
  result = 1;
  *(_QWORD *)(a1 + 88) = a1 + 4 * v6;
  return result;
}

Referenced by:

No references.