PnpSetMappedPropertyDispatch

__int64 __fastcall PnpSetMappedPropertyDispatch(
        __int64 a1,
        __int64 a2,
        int a3,
        __int64 a4,
        __int64 a5,
        __int64 a6,
        int a7,
        __int64 a8,
        int a9,
        int a10){
  __int64 result; 
  unsigned int v14; 
  __int64 v15[2]; 
  __int64 v16[3]; 
  int v17; 
  int v18; 
  __int64 v19; 
  int v20; 
  int v21; 
  __int128 v22; 
  v15[0] = 0i64;
  v18 = 0;
  v22 = 0i64;
  result = PnpCtxGetObjectDispatchCallback(a1, a3, v15);
  if( (int)result >= 0 )
  {
    if( v15[0] )
    {
      v16[1] = a5;
      v16[2] = a6;
      v19 = a8;
      v17 = a7;
      v20 = a9;
      v21 = a10;
      v16[0] = a4;
      return((__int64(__fastcall *)(__int64, __int64, _QWORD, __int64, __int64 *))v15[0])(a1, a2, v14, 9i64, v16);
    }
    else
    {
      return 3221225474i64;
    }
  }
  return result;
}

Referenced by:

PnpSetObjectPropertyWorker