Services: Difference between revisions

No edit summary
No edit summary
Line 24: Line 24:
|-
|-
| 0x00050100
| 0x00050100
| GetServiceSessionHandle(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?).
| 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
| 0x000600C2
| RegisterServiceWithHandle(8-byte servicename, u32 strlen, Handle client_port)
| RegisterPort(8-byte servicename, u32 strlen, Handle client_port)
|-
|-
| 0x000700C0
| 0x000700C0
| UnregisterServiceWithHandle(8-byte servicename, u32 strlen)
| UnregisterPort(8-byte servicename, u32 strlen)
|-
|-
| 0x00080100
| 0x00080100
| GetServicePortHandle(8-byte servicename, u32 strlen, u32 flags). Bit0: return 0 instead of port handle if port was found.
| GetPort(8-byte servicename, u32 strlen, u32 flags).
 
Flags bit0: return 0 instead of port handle if port was found.
|-
|-
| 0x00090040
| 0x00090040