Line 13: |
Line 13: |
| |- | | |- |
| | 0x00020000 | | | 0x00020000 |
− | | GetProcSemaphore (the handle from this gets signaled when notifications for this process gets triggered) | + | | GetProcSemaphore() (the handle from this gets signaled when notifications for this process gets triggered) |
| |- | | |- |
| | 0x00030100 | | | 0x00030100 |
− | | RegisterService (8-byte servicename, u32 strlen, u32 flags?) | + | | RegisterService(8-byte servicename, u32 strlen, u32 max_sessions) |
| |- | | |- |
| | 0x000400C0 | | | 0x000400C0 |
− | | UnregisterService (8-byte servicename, u32 strlen) | + | | UnregisterService(8-byte servicename, u32 strlen) |
| |- | | |- |
| | 0x00050100 | | | 0x00050100 |
− | | GetServiceHandle (8-byte servicename, u32 strlen, u32 flags?) | + | | GetServiceSessionHandle(8-byte servicename, u32 strlen, u32 flags?) |
| |- | | |- |
| | 0x000600c2 | | | 0x000600c2 |
− | | RegisterHandle? (8-byte servicename, u32 strlen, Handle h) | + | | RegisterServiceWithHandle(8-byte servicename, u32 strlen, Handle h) |
| |- | | |- |
| | 0x0007.... | | | 0x0007.... |
− | | UnregisterHandle? (8-byte servicename, u32 strlen) | + | | UnregisterServiceWithHandle(8-byte servicename, u32 strlen) |
| |- | | |- |
| | 0x0008.... | | | 0x0008.... |
− | | IsHandlePresent (8-byte servicename, u32 strlen,u32 flags) if flag is set it returns the handle? | + | | GetServicePortHandle(8-byte servicename, u32 strlen, u32 flags) |
| |- | | |- |
| | 0x00090040 | | | 0x00090040 |
− | | Subscribe () This enables the specified notificationID for the current process. | + | | Subscribe(). This enables the specified notificationID for the current process. |
| |- | | |- |
| | 0x000A0040 | | | 0x000A0040 |
− | | This disables the specified notificationID for the current process (u32 ID) | + | | Unsubscribe(). This disables the specified notificationID for the current process (u32 ID) |
| |- | | |- |
| | 0x000B0000 | | | 0x000B0000 |
Line 49: |
Line 49: |
| |- | | |- |
| | 0x000E.... | | | 0x000E.... |
− | | returns 1 if the service is registered. 0 if not (8-byte servicename, u32 strlen) | + | | HasAccessToService(8-byte servicename, u32 strlen). Returns 1 if your process has access to the service. |
| |} | | |} |
| | | |