PopFxAcpiForwardNotification
NTSTATUS __stdcall PopFxAcpiForwardNotification(
POP_FX_DEVICE *FxDevice,
UINT64 Id,
VOID *Data,
UINT8 *NotificationRecognized){
unsigned int v5;
int v7;
char v8;
UINT64 v10;
_BYTE *v11;
LODWORD(v10) = 32;
v5 = Id;
v7 = IoAcquireRemoveLockEx((_IO_REMOVE_LOCK *)(FxDevice + 68), (VOID *)0x72466F50, (CHAR *)&File, 1ui64, v10);
if( v7 >= 0 )
{
v8 = (*(__int64(__fastcall **)(_QWORD, VOID *))(*((_QWORD *)FxDevice + 10) + 112i64))(v5, Data);
if( _InterlockedExchangeAdd(FxDevice + 69, 0xFFFFFFFF) == 1 )
KeSetEvent((PRKEVENT)(FxDevice + 70), 0, 0);
*v11 = v8;
}
return v7;
}Referenced by:
PopFxAcpiDispatchNotification