McTemplateK0pqzzzzzzz_EtwWriteTransfer

NTSTATUS McTemplateK0pqzzzzzzz_EtwWriteTransfer(INT64 a1, INT64 a2, GUID *a3, ...){
  const wchar_t *v3; 
  __int64 v5; 
  __int64 v6; 
  int v7; 
  const wchar_t *v8; 
  __int64 v9; 
  int v10; 
  const wchar_t *v11; 
  __int64 v12; 
  int v13; 
  const wchar_t *v14; 
  __int64 v15; 
  int v16; 
  const wchar_t *v17; 
  __int64 v18; 
  int v19; 
  const wchar_t *v20; 
  __int64 v21; 
  int v22; 
  const wchar_t *v23; 
  int v24; 
  EVENT_DATA_DESCRIPTOR EventData; 
  va_list v27; 
  __int64 v28; 
  va_list v29; 
  __int64 v30; 
  const wchar_t *v31; 
  int v32; 
  int v33; 
  const wchar_t *v34; 
  int v35; 
  int v36; 
  const wchar_t *v37; 
  int v38; 
  int v39; 
  const wchar_t *v40; 
  int v41; 
  int v42; 
  const wchar_t *v43; 
  int v44; 
  int v45; 
  const wchar_t *v46; 
  int v47; 
  int v48; 
  const wchar_t *v49; 
  int v50; 
  int v51; 
  __int64 v52; 
  __int64 v53; 
  const wchar_t *v54; 
  const wchar_t *v55; 
  const wchar_t *v56; 
  const wchar_t *v57; 
  const wchar_t *v58; 
  const wchar_t *v59; 
  const wchar_t *v60; 
  va_list va2; 
  va_list va; 
  va_list va1; 
  va_start(va2, a3);
  va_start(va1, a3);
  va_start(va, a3);
  v52 = va_arg(va1, _QWORD);
  va_copy(va2, va1);
  v53 = va_arg(va2, _QWORD);
  v54 = va_arg(va2, const wchar_t *);
  v55 = va_arg(va2, const wchar_t *);
  v56 = va_arg(va2, const wchar_t *);
  v57 = va_arg(va2, const wchar_t *);
  v58 = va_arg(va2, const wchar_t *);
  v59 = va_arg(va2, const wchar_t *);
  v60 = va_arg(va2, const wchar_t *);
  v3 = v54;
  va_copy(v27, va);
  v28 = 8i64;
  va_copy(v29, va1);
  v5 = -1i64;
  v30 = 4i64;
  if( v54 )
  {
    v6 = -1i64;
    do
      ++v6;
    while( v54[v6] );
    v7 = 2 * v6 + 2;
  }
  else
  {
    v7 = 10;
  }
  v32 = v7;
  v33 = 0;
  if( !v54 )
    v3 = L"NULL";
  v31 = v3;
  v8 = v55;
  if( v55 )
  {
    v9 = -1i64;
    do
      ++v9;
    while( v55[v9] );
    v10 = 2 * v9 + 2;
  }
  else
  {
    v10 = 10;
  }
  v35 = v10;
  v36 = 0;
  if( !v55 )
    v8 = L"NULL";
  v34 = v8;
  v11 = v56;
  if( v56 )
  {
    v12 = -1i64;
    do
      ++v12;
    while( v56[v12] );
    v13 = 2 * v12 + 2;
  }
  else
  {
    v13 = 10;
  }
  v38 = v13;
  v39 = 0;
  if( !v56 )
    v11 = L"NULL";
  v37 = v11;
  v14 = v57;
  if( v57 )
  {
    v15 = -1i64;
    do
      ++v15;
    while( v57[v15] );
    v16 = 2 * v15 + 2;
  }
  else
  {
    v16 = 10;
  }
  v41 = v16;
  v42 = 0;
  if( !v57 )
    v14 = L"NULL";
  v40 = v14;
  v17 = v58;
  if( v58 )
  {
    v18 = -1i64;
    do
      ++v18;
    while( v58[v18] );
    v19 = 2 * v18 + 2;
  }
  else
  {
    v19 = 10;
  }
  v44 = v19;
  v45 = 0;
  if( !v58 )
    v17 = L"NULL";
  v43 = v17;
  v20 = v59;
  if( v59 )
  {
    v21 = -1i64;
    do
      ++v21;
    while( v59[v21] );
    v22 = 2 * v21 + 2;
  }
  else
  {
    v22 = 10;
  }
  v47 = v22;
  v48 = 0;
  if( !v59 )
    v20 = L"NULL";
  v46 = v20;
  v23 = v60;
  if( v60 )
  {
    do
      ++v5;
    while( v60[v5] );
    v24 = 2 * v5 + 2;
  }
  else
  {
    v24 = 10;
  }
  v50 = v24;
  v51 = 0;
  if( !v60 )
    v23 = L"NULL";
  v49 = v23;
  return McGenEventWrite_EtwWriteTransfer(
           &MS_KernelPnP_Provider_Context,
           (EVENT_DESCRIPTOR *)&KMPnPEvt_DevQuery_QueryStart,
           a3,
           0xAui64,
           &EventData);
}

Referenced by:

PiDqIrpQueryCreate