Difference between revisions of "SceShellSvc"

From Vita Development Wiki
Jump to navigation Jump to search
(Swapped Module <-> Library, see revision 1.1 under "Revision History" of "Vita SDK specifications" (https://wiki.henkaku.xyz/vita/File:Vita_SDK_specifications.pdf))
Line 17: Line 17:
 
! Version !! Name !! World !! Visibility !! NID
 
! Version !! Name !! World !! Visibility !! NID
 
|}
 
|}
 +
 +
== Types ==
 +
 +
<source lang="C">
 +
 +
typedef struct SceShellSvcTable {
 +
void *pFunc_0x00;
 +
void *pFunc_0x04;
 +
void *pFunc_0x08;
 +
void *pFunc_0x0C;
 +
void *pFunc_0x10;
 +
int (* sceShutterSoundPlay)(void *obj, int flag, void *a3, int a4_flag, void *a5, void *a6, int a7);
 +
 +
// more ...
 +
} SceShellSvcTable;
 +
 +
</source>
  
 
[[Category:Modules]]
 
[[Category:Modules]]
 
[[Category:Kernel]]
 
[[Category:Kernel]]

Revision as of 12:05, 12 March 2020

Module

Known NIDs

Version Name World Privilege NID
1.69 SceShellSvc Non-secure Kernel 0x23B4910E

Libraries

Known NIDs

Version Name World Visibility NID

Types

typedef struct SceShellSvcTable {
	void *pFunc_0x00;
	void *pFunc_0x04;
	void *pFunc_0x08;
	void *pFunc_0x0C;
	void *pFunc_0x10;
	int (* sceShutterSoundPlay)(void *obj, int flag, void *a3, int a4_flag, void *a5, void *a6, int a7);

	// more ...
} SceShellSvcTable;