XmSegmentOffset
INT64 __fastcall XmSegmentOffset(INT64 a1){
unsigned int LongImmediate;
INT64 *OffsetAddress;
INT64 v4;
INT64 *v5;
XmSetDataType(a1);
if( *(_BYTE *)(a1 + 137) )
LongImmediate = XmGetLongImmediate(a1);
else
LongImmediate = (unsigned __int16)XmGetWordImmediate(a1);
OffsetAddress = XmGetOffsetAddress(a1, LongImmediate);
v4 = a1 + 24;
v5 = OffsetAddress;
if( (*(_DWORD *)(a1 + 112) & 2) != 0 )
{
OffsetAddress = (INT64 *)(a1 + 24);
v4 = (INT64)v5;
}
*(_QWORD *)(a1 + 88) = v4;
XmSetSourceValue(a1, (UINT16 *)OffsetAddress);
return 1i64;
}Referenced by:
No references.