| void CleanSlashes() | Static+1 flags | — | 0x00 |
| void Combine() | PublicStatic | — | 0x00 |
| void ToHumanReadableString() | PublicStatic | — | 0x00 |
| void ToHumanReadableString() | PublicStatic | — | 0x00 |
| void TryGetDeviceUsages() | PublicStatic | — | 0x00 |
| void TryGetDeviceLayout() | PublicStatic | — | 0x00 |
| void TryGetControlLayout() | PublicStatic | — | 0x00 |
| void FindControlLayoutRecursive() | PrivateStatic | — | 0x00 |
| void FindControlLayoutRecursive() | PrivateStatic | — | 0x00 |
| void ControlLayoutMatchesPathComponent() | PrivateStatic | — | 0x00 |
| void StringMatches() | PrivateStatic | — | 0x00 |
| void TryFindControl() | PublicStatic | — | 0x00 |
| void TryFindControls() | PublicStatic | — | 0x00 |
| void TryFindControls() | PublicStatic | — | 0x00 |
| void TryFindControl() | PublicStatic | — | 0x00 |
| void TryFindControls() | PublicStatic | — | 0x00 |
| void TryFindChild() | PublicStatic | — | 0x00 |
| void TryFindChild() | PublicStatic | — | 0x00 |
| void Matches() | PublicStatic | — | 0x00 |
| void MatchControlComponent() | Static+1 flags | — | 0x00 |
| void MatchesPrefix() | PublicStatic | — | 0x00 |
| void MatchesRecursive() | PrivateStatic | — | 0x00 |
| void MatchControlsRecursive() | PrivateStatic | — | 0x00 |
| void MatchByUsageAtDeviceRootRecursive() | PrivateStatic | — | 0x00 |
| void MatchChildrenRecursive() | PrivateStatic | — | 0x00 |
| void MatchPathComponent() | PrivateStatic | — | 0x00 |
| void PathComponentCanYieldMultipleMatches() | PrivateStatic | — | 0x00 |
| void Parse() | PublicStatic | — | 0x00 |