McTemplateK0zzjzitd_EtwWriteTransfer
NTSTATUS __fastcall McTemplateK0zzjzitd_EtwWriteTransfer(
INT64 a1,
const EVENT_DESCRIPTOR *a2,
INT64 a3,
const WCHAR *a4,
const WCHAR *a5,
INT64 a6,
const WCHAR *a7,
CHAR a8,
CHAR a9,
CHAR a10){
__int64 v10;
int v12;
__int64 v13;
int v14;
const WCHAR *v15;
__int64 v16;
int v17;
const WCHAR *v18;
bool v19;
EVENT_DATA_DESCRIPTOR EventData;
const WCHAR *v22;
int v23;
int v24;
const WCHAR *v25;
int v26;
int v27;
INT64 v28;
__int64 v29;
const WCHAR *v30;
int v31;
int v32;
CHAR *v33;
__int64 v34;
CHAR *v35;
__int64 v36;
CHAR *v37;
__int64 v38;
v10 = -1i64;
v12 = 10;
if( a4 )
{
v13 = -1i64;
do
++v13;
while( a4[v13] );
v14 = 2 * v13 + 2;
}
else
{
v14 = 10;
}
v15 = a5;
v23 = v14;
v24 = 0;
if( !a4 )
a4 = L"NULL";
v22 = a4;
if( a5 )
{
v16 = -1i64;
do
++v16;
while( a5[v16] );
v17 = 2 * v16 + 2;
}
else
{
v17 = 10;
}
v26 = v17;
v27 = 0;
if( !a5 )
v15 = L"NULL";
v29 = 16i64;
v25 = v15;
v28 = a6;
v18 = a7;
v19 = a7 == 0i64;
if( a7 )
{
do
++v10;
while( a7[v10] );
v12 = 2 * v10 + 2;
v19 = a7 == 0i64;
}
if( v19 )
v18 = L"NULL";
v31 = v12;
v30 = v18;
v32 = 0;
v33 = &a8;
v34 = 8i64;
v35 = &a9;
v36 = 4i64;
v37 = &a10;
v38 = 4i64;
return McGenEventWrite_EtwWriteTransfer(
&MS_KernelPnP_Provider_Context,
(EVENT_DESCRIPTOR *)a2,
0i64,
8ui64,
&EventData);
}Referenced by:
PiDevCfgLogDeviceMigrated