PopDiagTraceRegisterSystemState
VOID __stdcall PopDiagTraceRegisterSystemState(UINT64 Flags, PVOID StateHandle){
EVENT_DESCRIPTOR *v2;
UINT64 v3;
UINT64 UserDataCount;
EVENT_DATA_DESCRIPTOR UserData;
PVOID *v6;
int v7;
int v8;
int v9;
PVOID v10;
v10 = StateHandle;
v9 = Flags;
if( PopDiagHandleRegistered )
{
v3 = PopDiagHandle;
if( EtwEventEnabled(PopDiagHandle, (EVENT_DESCRIPTOR *)&POP_ETW_EVENT_REGISTERSYSTEMSTATE, v2) )
{
UserData.Reserved = 0;
v8 = 0;
UserData.Ptr = (unsigned __int64)&v9;
UserData.Size = 4;
v6 = &v10;
v7 = 8;
LODWORD(UserDataCount) = 2;
EtwWriteEx(
v3,
(EVENT_DESCRIPTOR *)&POP_ETW_EVENT_REGISTERSYSTEMSTATE,
0i64,
0i64,
0i64,
0i64,
UserDataCount,
&UserData);
}
}
}Referenced by:
PoRegisterSystemState