Result SRVPM_RegisterProcess(u32 pid, u32 count, const char(*serviceAccessControlList)[8])
Registers a process with SRV.
Result SRVPM_PublishToAll(u32 notificationId)
Publishes a notification to all processes.
Result srvPmInit(void)
Initializes srv:pm and the service API.
void srvPmExit(void)
Exits srv:pm and the service API.
Result SRVPM_PublishToProcess(u32 notificationId, Handle process)
Publishes a notification to a process.
Handle * srvPmGetSessionHandle(void)
Gets the current srv:pm session handle.
Result SRVPM_UnregisterProcess(u32 pid)
Unregisters a process with SRV.
u32 Handle
Resource handle.
Definition: types.h:41
s32 Result
Function result.
Definition: types.h:42
uint32_t u32
32-bit unsigned integer
Definition: types.h:23