McTemplateK0zzjzzzdd_EtwWriteTransfer
NTSTATUS __fastcall McTemplateK0zzjzzzdd_EtwWriteTransfer(
INT64 a1,
const EVENT_DESCRIPTOR *a2,
INT64 a3,
const WCHAR *a4,
const WCHAR *a5,
INT64 a6,
const WCHAR *a7,
const WCHAR *a8,
const WCHAR *a9,
CHAR a10,
CHAR a11){
__int64 v11;
int v13;
__int64 v14;
int v15;
const WCHAR *v16;
__int64 v17;
int v18;
const WCHAR *v19;
__int64 v20;
int v21;
const WCHAR *v22;
__int64 v23;
int v24;
const WCHAR *v25;
bool v26;
EVENT_DATA_DESCRIPTOR EventData;
const WCHAR *v29;
int v30;
int v31;
const WCHAR *v32;
int v33;
int v34;
INT64 v35;
__int64 v36;
const WCHAR *v37;
int v38;
int v39;
const WCHAR *v40;
int v41;
int v42;
const WCHAR *v43;
int v44;
int v45;
CHAR *v46;
__int64 v47;
CHAR *v48;
__int64 v49;
v11 = -1i64;
v13 = 10;
if( a4 )
{
v14 = -1i64;
do
++v14;
while( a4[v14] );
v15 = 2 * v14 + 2;
}
else
{
v15 = 10;
}
v16 = a5;
v30 = v15;
v31 = 0;
if( !a4 )
a4 = L"NULL";
v29 = a4;
if( a5 )
{
v17 = -1i64;
do
++v17;
while( a5[v17] );
v18 = 2 * v17 + 2;
}
else
{
v18 = 10;
}
v33 = v18;
v34 = 0;
if( !a5 )
v16 = L"NULL";
v36 = 16i64;
v32 = v16;
v35 = a6;
v19 = a7;
if( a7 )
{
v20 = -1i64;
do
++v20;
while( a7[v20] );
v21 = 2 * v20 + 2;
}
else
{
v21 = 10;
}
v38 = v21;
v39 = 0;
if( !a7 )
v19 = L"NULL";
v37 = v19;
v22 = a8;
if( a8 )
{
v23 = -1i64;
do
++v23;
while( a8[v23] );
v24 = 2 * v23 + 2;
}
else
{
v24 = 10;
}
v41 = v24;
v42 = 0;
if( !a8 )
v22 = L"NULL";
v40 = v22;
v25 = a9;
v26 = a9 == 0i64;
if( a9 )
{
do
++v11;
while( a9[v11] );
v13 = 2 * v11 + 2;
v26 = a9 == 0i64;
}
if( v26 )
v25 = L"NULL";
v44 = v13;
v43 = v25;
v45 = 0;
v46 = &a10;
v47 = 4i64;
v48 = &a11;
v49 = 4i64;
return McGenEventWrite_EtwWriteTransfer(
&MS_KernelPnP_Provider_Context,
(EVENT_DESCRIPTOR *)a2,
0i64,
9ui64,
&EventData);
}Referenced by:
PiDevCfgLogDeviceStarted