Update ns.h

This commit is contained in:
Random 2018-08-14 00:19:29 +02:00 committed by GitHub
parent 1453ca7e1c
commit 91056473df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,9 +14,31 @@ typedef struct {
u8 icon[0x20000];//JPEG
} NsApplicationControlData;
typedef struct
{
u8 title_type;
u8 storage_id;
u8 unk_02;
u8 padding;
u32 title_version;
u64 title_id;
} NsApplicationContentMetaStatus;
typedef struct
{
u64 title_id;
u8 type;
u8 unk_09;
u8 unk_0A[6];
u8 unk_10;
u8 unk_11[7];
} NsApplicationRecord;
Result nsInitialize(void);
void nsExit(void);
Result nsListApplicationRecord(NsApplicationRecord* buffer, size_t size, int* out_entrycount);
Result nsListApplicationContentMetaStatus(u64 title_id, u32 index, NsApplicationContentMetaStatus* buffer, size_t size, int* out_entrycount);
Result nsGetApplicationControlData(u8 flag, u64 titleID, NsApplicationControlData* buffer, size_t size, size_t* actual_size);
/**
@ -44,4 +66,4 @@ Result nsdevInitialize();
void nsdevExit();
Result nsdevTerminateProcess(u64 pid);
Result nsdevTerminateProgram(u64 tid);
Result nsdevTerminateProgram(u64 tid);