VOID __stdcall XmSetDataType(VOID *FannedOutPushLock){
if( (*((_DWORD *)FannedOutPushLock + 28) & 1) != 0 )
*((_DWORD *)FannedOutPushLock + 30) = *((_BYTE *)FannedOutPushLock + 138) != 0 ? 3 : 1;
else
*((_DWORD *)FannedOutPushLock + 30) = 0;
}