PnpValidateObjectNameDispatch

__int64 __fastcall PnpValidateObjectNameDispatch(__int64 a1, __int64 a2, unsigned int a3, int a4){
  __int64 result; 
  __int64 v9[2]; 
  int v10[16]; 
  v9[0] = 0i64;
  memset((INT64)v10, 0i64);
  if( (_WORD)a4 )
    return 3221225485i64;
  result = PnpCtxGetObjectDispatchCallback(a1, a3, v9);
  if( (int)result >= 0 )
  {
    if( v9[0] )
    {
      v10[0] = a4;
      return((__int64(__fastcall *)(__int64, __int64, _QWORD, __int64, int *))v9[0])(a1, a2, a3, 1i64, v10);
    }
    else
    {
      return 3221225474i64;
    }
  }
  return result;
}

Referenced by:

PnpValidateObjectName