What does Windows error code 1705 (RPC_S_INVALID_STRING_UUID) mean?

 
Previous Next
RPC_S_INVALID_RPC_PROTSEQ RPC_S_INVALID_ENDPOINT_FORMAT

RPC_S_INVALID_STRING_UUID

RPC_S_INVALID_STRING_UUID means that a string expected to represent a UUID is not in a valid UUID format. RPC uses UUIDs to identify interfaces, objects and other binding components.

Why it matters

Replacing an invalid UUID with a different valid UUID is not a harmless formatting fix: the client can then request the wrong RPC interface or object. Treat the failure as a configuration, marshaling or input-validation error.

What to check

  • Record the source of the UUID: generated IDL interface, registry setting, configuration file or user input.
  • Use RPC UUID conversion APIs instead of custom parsing when possible.
  • Confirm that a GUID string was not copied with extra punctuation, a prefix, or a truncated character sequence.

Microsoft: String Binding · RPC Return Values


Looking for a different code? Search another status or error code.