9#include "../sf/service.h"
10#include "../sf/tipc.h"
18Result smManagerRegisterProcess(
u64 pid,
const void *acid_sac,
size_t acid_sac_size,
const void *aci0_sac,
size_t aci0_sac_size);
19Result smManagerUnregisterProcess(
u64 pid);
30Result smManagerCmifRegisterProcess(
u64 pid,
const void *acid_sac,
size_t acid_sac_size,
const void *aci0_sac,
size_t aci0_sac_size);
31Result smManagerCmifUnregisterProcess(
u64 pid);
42Result smManagerTipcRegisterProcess(
u64 pid,
const void *acid_sac,
size_t acid_sac_size,
const void *aci0_sac,
size_t aci0_sac_size);
43Result smManagerTipcUnregisterProcess(
u64 pid);
Result smManagerInitialize(void)
Initialize sm:m.
void smManagerCmifExit(void)
Exit sm:m exclusively for tipc (requires <12.0.0 and non-Atmosphere).
Result smManagerCmifInitialize(void)
Initialize sm:m exclusively for tipc (requires <12.0.0 and non-Atmosphere).
TipcService * smManagerTipcGetServiceSession(void)
Gets the TipcService object for the actual sm:m service session (requires 12.0.0+ or Atmosphere).
Result smManagerTipcInitialize(void)
Initialize sm:m exclusively for tipc (requires 12.0.0+ or Atmosphere).
void smManagerExit(void)
Exit sm:m.
void smManagerTipcExit(void)
Exit sm:m exclusively for tipc (requires 12.0.0+ or Atmosphere).
Service * smManagerCmifGetServiceSession(void)
Gets the Service object for the actual sm:m service session (requires <12.0.0 and non-Atmosphere).
Service object structure.
Definition service.h:14
tipc Service object structure
Definition tipc.h:18
uint64_t u64
64-bit unsigned integer.
Definition types.h:22
u32 Result
Function error code result type.
Definition types.h:44