PoDiagTraceDirectedDripsCandidateDevice
NTSTATUS __stdcall PoDiagTraceDirectedDripsCandidateDevice(){
NTSTATUS result;
__int64 v1;
int v2;
int v3;
UINT64 v4;
__int64 v5;
_EVENT_DATA_DESCRIPTOR v6;
UINT64 *v7;
__int64 v8;
__int64 *v9;
__int64 v10;
int *v11;
__int64 v12;
__int64 v13;
int v14[2];
int *v15;
__int64 v16;
if( PopTriggerDiagHandleRegistered && *(&stru_140C00F40 + 1194) > 5u )
{
LOBYTE(result) = tlgKeywordOn((__int64)&stru_140C00F40 + 4776, 0x400000000000i64);
if( (_BYTE)result )
{
v4 = PopWnfCsEnterScenarioId;
v8 = 8i64;
v7 = &v4;
v5 = *(_QWORD *)(v1 + 32);
v9 = &v5;
v11 = v14;
v13 = *(_QWORD *)(v1 + 48);
v14[0] = *(unsigned __int16 *)(v1 + 40);
v3 = *(_DWORD *)(v1 + 156);
v15 = &v3;
v10 = 8i64;
v12 = 2i64;
v14[1] = v2;
v16 = 4i64;
return tlgWriteTransfer_EtwWriteTransfer(
(__int64)&stru_140C00F40 + 4776,
(unsigned __int8 *)byte_1400263D9,
0i64,
0i64,
7u,
&v6);
}
}
return result;
}Referenced by:
IoDiagTraceDirectedDripsCandidateDevices