diff options
author | Sergi Granell | 2017-07-17 19:25:21 +0200 |
---|---|---|
committer | Sergi Granell | 2017-07-17 19:26:46 +0200 |
commit | 9279deb3259dcad577ed97540eee679b67e55e39 (patch) | |
tree | 0609374a3d70d4df635a3eec2128b3de5037f931 | |
parent | Add some SceProcessmgrForDriver NIDs (diff) | |
download | vds-libraries-9279deb3259dcad577ed97540eee679b67e55e39.tar.gz |
Add more SceDisplayForDriver NIDs
-rw-r--r-- | include/kernel/kernel/processmgr.h | 8 | ||||
-rw-r--r-- | nids/360/SceDisplay.yml | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/include/kernel/kernel/processmgr.h b/include/kernel/kernel/processmgr.h index b067ee7..fcf4ea4 100644 --- a/include/kernel/kernel/processmgr.h +++ b/include/kernel/kernel/processmgr.h @@ -8,13 +8,13 @@ extern "C" { #endif typedef struct SceKernelProcessInfo { - SceSize size; // size of this struct, make sure it's 0xE8 - SceUID pid; // our process ID + SceSize size; // size of this struct, make sure it's 0xE8 + SceUID pid; // our process ID int unk1; int unk2; int unk3; - SceUID ppid; // parent process ID - // the rest is unknown + SceUID ppid; // parent process ID + int unk[0xE8 / 4 - 6]; // the rest is unknown } SceKernelProcessInfo; void *sceKernelGetProcessKernelBuf(SceUID pid); diff --git a/nids/360/SceDisplay.yml b/nids/360/SceDisplay.yml index 7263a75..7591c5c 100644 --- a/nids/360/SceDisplay.yml +++ b/nids/360/SceDisplay.yml @@ -20,12 +20,14 @@ modules: SceDisplayForDriver: nid: 0x9FED47AC functions: + sceDisplayGetActualViewportConf: 0x40ACFE51 sceDisplayGetFrameBuf: 0xEEDA2E54 sceDisplayGetFrameBufDimensions: 0x5AFE6CD3 sceDisplayGetFrameBufInternal: 0x19F94C63 sceDisplayRegisterFrameBufCallback: 0x6E22990E sceDisplaySetFrameBuf: 0x289D82FE sceDisplaySetFrameBufInternal: 0x16466675 + sceDisplaySetViewportConf: 0xEE5EB52D SceDisplayUser: nid: 0x4FAACD11 functions: |