PnpIsValidGuidString

bool __fastcall PnpIsValidGuidString(PCWSTR SourceString){
  _UNICODE_STRING DestinationString; 
  _GUID Guid; 

  DestinationString = 0i64;
  Guid = 0i64;
  return RtlInitUnicodeStringEx(&DestinationString, (WCHAR *)SourceString) >= 0
      && (DestinationString.MaximumLength & 0xFFFE) == 78
      && RtlGUIDFromString(&DestinationString, &Guid) >= 0;
}

Referenced by:

CmGetMatchingFilteredDeviceInterfaceListWorker
CmValidateDeviceContainerName
CmValidateInstallerClassName
PiPnpRtlCmActionCallback