summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrincess of Sleeping2018-12-15 18:16:30 +0900
committerGitHub2018-12-15 18:16:30 +0900
commit0ca08815d744ca54a3a3bf6f5ac237645b291c3d (patch)
tree3b77f67986b5f74f8ee9dec67f07168565f97bf1
parentCreate idstorage.h (diff)
downloadvds-libraries-0ca08815d744ca54a3a3bf6f5ac237645b291c3d.tar.gz
Update vshbridge.h
-rw-r--r--include/user/vshbridge.h27
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);