libnx/nx/include/switch/services/ns.h
Adubbz 635f0401e8
Added a few misc IPC wrappers
Signed-off-by: Adubbz <Adubbz@users.noreply.github.com>
2018-05-31 16:50:01 +10:00

26 lines
570 B
C

/**
* @file ns.h
* @brief NS service IPC wrapper.
* @author yellows8
* @copyright libnx Authors
*/
#pragma once
#include "../types.h"
#include "../nacp.h"
typedef struct {
NacpStruct nacp;
u8 icon[0x20000];//JPEG
} NsApplicationControlData;
Result nsInitialize(void);
void nsExit(void);
Result nsGetApplicationControlData(u8 flag, u64 titleID, NsApplicationControlData* buffer, size_t size, size_t* actual_size);
Result nsvmInitialize(void);
void nsvmExit(void);
Result nsvmNeedsUpdateVulnerability(u8 *out);
Result nsvmGetSafeSystemVersion(u16 *out);