| 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.