PnpValidateMultiSzData

char __fastcall PnpValidateMultiSzData(_WORD *a1, unsigned int a2){
  char result; 
  unsigned __int64 v3; 

  result = 0;
  if( a2 >= 4 )
  {
    v3 = (unsigned __int64)a2 >> 1;
    if( !a1[v3 - 1] && !a1[v3 - 2] )
      return 1;
  }
  if( a2 == 2 && !*a1 )
    return 1;
  return result;
}

Referenced by:

PiDevCfgClearDeviceMigrationNode
PiDevCfgQueryDeviceMigrationNode
PiDevCfgQueryObjectProperties
PiDevCfgResolveMultiSzValue
PiDevCfgResolveVariableDeviceProperty
PnpValidateRegistryMultiSz
PnpValidateRegistryValue