McTemplateK0zzjzzztzdzztdz_EtwWriteTransfer
NTSTATUS __fastcall McTemplateK0zzjzzztzdzztdz_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,
const WCHAR *a11,
CHAR a12,
const WCHAR *a13,
const WCHAR *a14,
CHAR a15,
CHAR a16,
const WCHAR *a17){
__int64 v17;
int v19;
__int64 v20;
int v21;
const WCHAR *v22;
__int64 v23;
int v24;
const WCHAR *v25;
__int64 v26;
int v27;
const WCHAR *v28;
__int64 v29;
int v30;
const WCHAR *v31;
__int64 v32;
int v33;
const WCHAR *v34;
__int64 v35;
int v36;
const WCHAR *v37;
__int64 v38;
int v39;
const WCHAR *v40;
__int64 v41;
int v42;
const WCHAR *v43;
bool v44;
EVENT_DATA_DESCRIPTOR EventData;
const WCHAR *v47;
int v48;
int v49;
const WCHAR *v50;
int v51;
int v52;
INT64 v53;
__int64 v54;
const WCHAR *v55;
int v56;
int v57;
const WCHAR *v58;
int v59;
int v60;
const WCHAR *v61;
int v62;
int v63;
CHAR *v64;
__int64 v65;
const WCHAR *v66;
int v67;
int v68;
CHAR *v69;
__int64 v70;
const WCHAR *v71;
int v72;
int v73;
const WCHAR *v74;
int v75;
int v76;
CHAR *v77;
__int64 v78;
CHAR *v79;
__int64 v80;
const WCHAR *v81;
int v82;
int v83;
v17 = -1i64;
v19 = 10;
if( a4 )
{
v20 = -1i64;
do
++v20;
while( a4[v20] );
v21 = 2 * v20 + 2;
}
else
{
v21 = 10;
}
v22 = a5;
v48 = v21;
v49 = 0;
if( !a4 )
a4 = L"NULL";
v47 = a4;
if( a5 )
{
v23 = -1i64;
do
++v23;
while( a5[v23] );
v24 = 2 * v23 + 2;
}
else
{
v24 = 10;
}
v51 = v24;
v52 = 0;
if( !a5 )
v22 = L"NULL";
v54 = 16i64;
v50 = v22;
v53 = a6;
v25 = a7;
if( a7 )
{
v26 = -1i64;
do
++v26;
while( a7[v26] );
v27 = 2 * v26 + 2;
}
else
{
v27 = 10;
}
v56 = v27;
v57 = 0;
if( !a7 )
v25 = L"NULL";
v55 = v25;
v28 = a8;
if( a8 )
{
v29 = -1i64;
do
++v29;
while( a8[v29] );
v30 = 2 * v29 + 2;
}
else
{
v30 = 10;
}
v31 = a9;
v59 = v30;
if( !a8 )
v28 = L"NULL";
v60 = 0;
v58 = v28;
if( a9 )
{
v32 = -1i64;
do
++v32;
while( a9[v32] );
v33 = 2 * v32 + 2;
}
else
{
v33 = 10;
}
v62 = v33;
v63 = 0;
if( !a9 )
v31 = L"NULL";
v64 = &a10;
v61 = v31;
v34 = a11;
v65 = 4i64;
if( a11 )
{
v35 = -1i64;
do
++v35;
while( a11[v35] );
v36 = 2 * v35 + 2;
}
else
{
v36 = 10;
}
v67 = v36;
v69 = &a12;
v37 = a13;
if( !a11 )
v34 = L"NULL";
v68 = 0;
v66 = v34;
v70 = 4i64;
if( a13 )
{
v38 = -1i64;
do
++v38;
while( a13[v38] );
v39 = 2 * v38 + 2;
}
else
{
v39 = 10;
}
v40 = a14;
v72 = v39;
if( !a13 )
v37 = L"NULL";
v73 = 0;
v71 = v37;
if( a14 )
{
v41 = -1i64;
do
++v41;
while( a14[v41] );
v42 = 2 * v41 + 2;
}
else
{
v42 = 10;
}
v75 = v42;
v77 = &a15;
v76 = 0;
if( !a14 )
v40 = L"NULL";
v79 = &a16;
v43 = a17;
v74 = v40;
v78 = 4i64;
v80 = 4i64;
v44 = a17 == 0i64;
if( a17 )
{
do
++v17;
while( a17[v17] );
v19 = 2 * v17 + 2;
v44 = a17 == 0i64;
}
if( v44 )
v43 = L"NULL";
v82 = v19;
v81 = v43;
v83 = 0;
return McGenEventWrite_EtwWriteTransfer(
&MS_KernelPnP_Provider_Context,
(EVENT_DESCRIPTOR *)a2,
0i64,
0xFui64,
&EventData);
}Referenced by:
PiDevCfgLogDeviceConfigured