PnpDiagnosticTraceElamDecision
__int64 __fastcall PnpDiagnosticTraceElamDecision(__int64 a1, int a2, int a3, int a4){
REGHANDLE v4;
unsigned int v5;
_EVENT_DATA_DESCRIPTOR UserData;
int *v8;
__int64 v9;
int *v10;
__int64 v11;
int v12;
int v13;
int v14;
v14 = a4;
v13 = a3;
v12 = a2;
v4 = RegHandle;
v5 = 0;
if( RegHandle && EtwEventEnabled(RegHandle, &KMPnPEvt_EarlyLaunch_PolicyCheck) )
{
*(_QWORD *)&UserData.Size = 4i64;
UserData.Ptr = (unsigned __int64)&v12;
v9 = 4i64;
v8 = &v13;
v11 = 4i64;
v10 = &v14;
return(unsigned int)EtwWriteEx(v4, &KMPnPEvt_EarlyLaunch_PolicyCheck, 0i64, 0, 0, 0, 3u, &UserData);
}
return v5;
}Referenced by:
PnpDoPolicyCheck