diff options
author | Princess of Sleeping | 2018-12-15 18:16:30 +0900 |
---|---|---|
committer | GitHub | 2018-12-15 18:16:30 +0900 |
commit | 0ca08815d744ca54a3a3bf6f5ac237645b291c3d (patch) | |
tree | 3b77f67986b5f74f8ee9dec67f07168565f97bf1 | |
parent | Create idstorage.h (diff) | |
download | vds-libraries-0ca08815d744ca54a3a3bf6f5ac237645b291c3d.tar.gz |
Update vshbridge.h
Diffstat (limited to '')
-rw-r--r-- | include/user/vshbridge.h | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/include/user/vshbridge.h b/include/user/vshbridge.h index 9e8fa13..8f2c129 100644 --- a/include/user/vshbridge.h +++ b/include/user/vshbridge.h @@ -9,7 +9,7 @@ extern "C" { #endif int _vshSblGetSystemSwVersion(SceKernelFwInfo * data); - + int _vshSblAimgrGetConsoleId(char CID[32]); /** @@ -35,7 +35,17 @@ int vshIoUmount(int id, int unk1, int unk2, int unk3); int vshIdStorageIsDirty(void); int vshIdStorageIsFormatted(void); int vshIdStorageIsReadOnly(void); - + +/** + * @param[in] leafnum - 0x0 ~ 0x80 / leafnum > 0x80 = error + * @param[out] buf - Leaf data + * @param[in] buf_size - set 0x200 / buf_size != 0x200 = 0x800F090D + * + * @return 0 on success, < 0 on error. + */ +int vshIdStorageReadLeaf(int leafnum, void *buf, int buf_size); +int vshIdStorageWriteLeaf(int leafnum, const void *buf, int buf_size); + int vshSblAimgrIsCEX(void); int vshSblAimgrIsDEX(void); int vshSblAimgrIsGenuineVITA(void); @@ -43,15 +53,20 @@ int vshSblAimgrIsGenuineDolce(void); int vshSblAimgrIsTest(void); int vshSblAimgrIsTool(void); int vshSblSsIsDevelopmentMode(void); -int sceKernelIsPSVitaTV(void); - + int vshSysconHasWWAN(void); - + int vshSysconIsDownLoaderMode(void); int vshSysconIsIduMode(void); int vshSysconIsMCEmuCapable(void); int vshSysconIsShowMode(void); - + +int vshSysconIduModeSet(void); +int vshSysconIduModeClear(void); + +int vshSysconShowModeSet(void); +int vshSysconShowModeClear(void); + int vshMemoryCardGetCardInsertState(void); int vshRemovableMemoryGetCardInsertState(void); |