9 #include "../sf/service.h"
10 #include "../services/ncm_types.h"
13 u8 main_thread_priority;
16 u32 main_thread_stack_size;
26 u8 main_thread_priority;
29 u32 main_thread_stack_size;
72 Result ldrShellSetProgramArguments(
u64 program_id,
const void *args,
size_t args_size);
73 Result ldrShellFlushArguments(
void);
75 Result ldrDmntSetProgramArguments(
u64 program_id,
const void *args,
size_t args_size);
76 Result ldrDmntFlushArguments(
void);
Result ldrPmGetProgramInfo(const NcmProgramLocation *loc, LoaderProgramInfo *out_program_info)
[19.0.0+/Atmosphere]
void ldrShellExit(void)
Exit ldr:shel.
void ldrDmntExit(void)
Exit ldr:dmnt.
Result ldrPmSetEnabledProgramVerification(bool enabled)
[10.0.0+]
Service * ldrPmGetServiceSession(void)
Gets the Service object for the actual ldr:pm service session.
Result ldrShellInitialize(void)
Initialize ldr:shel.
Result ldrDmntInitialize(void)
Initialize ldr:dmnt.
void ldrPmExit(void)
Exit ldr:pm.
Service * ldrShellGetServiceSession(void)
Gets the Service object for the actual ldr:shel service session.
Service * ldrDmntGetServiceSession(void)
Gets the Service object for the actual ldr:dmnt service session.
Result ldrPmGetProgramInfoV1(const NcmProgramLocation *loc, LoaderProgramInfoV1 *out_program_info)
[1.0.0-18.1.0/Non-Atmosphere]
Result ldrPmInitialize(void)
Initialize ldr:pm.
ProgramLocation.
Definition: ncm_types.h:173
Service object structure.
Definition: service.h:14
uint64_t u64
64-bit unsigned integer.
Definition: types.h:22
uint8_t u8
8-bit unsigned integer.
Definition: types.h:19
u32 Handle
Kernel object handle.
Definition: types.h:43
uint16_t u16
16-bit unsigned integer.
Definition: types.h:20
u32 Result
Function error code result type.
Definition: types.h:44
int32_t s32
32-bit signed integer.
Definition: types.h:27
uint32_t u32
32-bit unsigned integer.
Definition: types.h:21