Services: Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
|- | |- | ||
| 0x00050100 | | 0x00050100 | ||
| | | GetServiceSession(8-byte servicename, u32 strlen, u32 flags) | ||
Flags bit0: if not set, return port-handle instead of session-handle(from [[SVC|svcCreateSessionToPort]]) when session-handle unavailable (max sessions/timeout?). | |||
|- | |- | ||
| | | 0x000600C2 | ||
| | | RegisterPort(8-byte servicename, u32 strlen, Handle client_port) | ||
|- | |- | ||
| 0x000700C0 | | 0x000700C0 | ||
| | | UnregisterPort(8-byte servicename, u32 strlen) | ||
|- | |- | ||
| 0x00080100 | | 0x00080100 | ||
| | | GetPort(8-byte servicename, u32 strlen, u32 flags). | ||
Flags bit0: return 0 instead of port handle if port was found. | |||
|- | |- | ||
| 0x00090040 | | 0x00090040 |