libnx
Data Structures | Functions
ldr.h File Reference

Loader (ldr*) service IPC wrapper. More...

#include "../types.h"
#include "../services/sm.h"
#include "../services/fs.h"

Go to the source code of this file.

Data Structures

struct  LoaderProgramInfo
 
struct  LoaderNsoInfo
 

Functions

Result ldrShellInitialize (void)
 
void ldrShellExit (void)
 
Result ldrDmntInitialize (void)
 
void ldrDmntExit (void)
 
Result ldrPmInitialize (void)
 
void ldrPmExit (void)
 
Result ldrShellAddTitleToLaunchQueue (u64 tid, const void *args, size_t args_size)
 
Result ldrShellClearLaunchQueue (void)
 
Result ldrDmntAddTitleToLaunchQueue (u64 tid, const void *args, size_t args_size)
 
Result ldrDmntClearLaunchQueue (void)
 
Result ldrDmntGetNsoInfos (u64 pid, LoaderNsoInfo *out_nso_infos, size_t out_size, u32 *num_out)
 
Result ldrPmCreateProcess (u64 flags, u64 launch_index, Handle reslimit_h, Handle *out_process_h)
 
Result ldrPmGetProgramInfo (u64 title_id, FsStorageId storage_id, LoaderProgramInfo *out_program_info)
 
Result ldrPmRegisterTitle (u64 title_id, FsStorageId storage_id, u64 *out_index)
 
Result ldrPmUnregisterTitle (u64 launch_index)
 

Detailed Description

Loader (ldr*) service IPC wrapper.

Author
SciresM