aboutsummaryrefslogtreecommitdiff
path: root/ctru-sys/src/services/srvpm.rs
blob: 0141898e8987e95f0c9e9596eb8e2792990f95a2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
use ::{Handle, Result};
use ::c_void;

extern "C" {
    pub fn srvPmInit() -> Result;
    pub fn srvPmExit();
    pub fn SRVPM_PublishToProcess(notificationId: u32, process: Handle) -> Result;
    pub fn SRVPM_PublishToAll(notificationId: u32) -> Result;
    pub fn SRVPM_RegisterProcess(procid: u32, count: u32,
                                 serviceaccesscontrol: c_void) -> Result;
    pub fn SRVPM_UnregisterProcess(procid: u32) -> Result;
}