about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-09-19 21:29:06 +0200
committerptitSeb <sebastien.chev@gmail.com>2021-09-19 21:29:06 +0200
commite08bdd644b30b0b84a005bd4ca81d68855a03764 (patch)
tree762154365c0916c62699fe00f1c09c4b52260cea /src
parent1c5ddfafcd3975e03934f69fa7f520abaa695490 (diff)
downloadbox64-e08bdd644b30b0b84a005bd4ca81d68855a03764.tar.gz
box64-e08bdd644b30b0b84a005bd4ca81d68855a03764.zip
Added minimum wrapped libsecret-1
Diffstat (limited to 'src')
-rwxr-xr-xsrc/library_list.h1
-rw-r--r--src/wrapped/generated/functions_list.txt4
-rw-r--r--src/wrapped/generated/wrappedsecret1defs.h8
-rw-r--r--src/wrapped/generated/wrappedsecret1types.h17
-rw-r--r--src/wrapped/generated/wrappedsecret1undefs.h8
-rw-r--r--src/wrapped/generated/wrapper.c7
-rw-r--r--src/wrapped/generated/wrapper.h3
-rwxr-xr-xsrc/wrapped/wrappedsecret1.c18
-rwxr-xr-xsrc/wrapped/wrappedsecret1_private.h242
9 files changed, 308 insertions, 0 deletions
diff --git a/src/library_list.h b/src/library_list.h
index f2cd5239..6bbdc53e 100755
--- a/src/library_list.h
+++ b/src/library_list.h
@@ -168,6 +168,7 @@ GO("libnssutil3.so", nssutil3)
 GO("libsmime3.so", smime3)
 GO("libnspr4.so", nspr4)
 GO("libselinux.so.1", selinux)
+GO("libsecret-1.so.0", secret1)
 
 GO("ld-linux-x86-64.so.2", ldlinux)
 
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index 3cc7139a..4634385a 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -1349,6 +1349,7 @@
 #() pFppippp
 #() pFpppiii
 #() pFpppiui
+#() pFpppupp
 #() pFppppii
 #() pFpppppi
 #() pFpppppu
@@ -1844,10 +1845,12 @@
 #() pFppippipipipipipip
 #() vFppuiiiiipuiiiiiiii
 #() vFpppipppppppppppppp
+#() iFpppppppppppppppppp
 #() pFippppppppppppppppp
 #() vFpiiiiiiiiiiiiiiiiii
 #() pFiiiippppppppppppppp
 #() pFpippppppppppppppppp
+#() iFpppppppppppppppppppppp
 #() pFipppppppppppppppppppppp
 #defined(HAVE_LD80BITS) DFD
 #defined(HAVE_LD80BITS) vFppippDDC
@@ -3294,6 +3297,7 @@ wrappedsdl2ttf:
   - TTF_OpenFontRW
 - pFpiii:
   - TTF_OpenFontIndexRW
+wrappedsecret1:
 wrappedselinux:
 wrappedsmime3:
 - iFpp:
diff --git a/src/wrapped/generated/wrappedsecret1defs.h b/src/wrapped/generated/wrappedsecret1defs.h
new file mode 100644
index 00000000..daf89fd4
--- /dev/null
+++ b/src/wrapped/generated/wrappedsecret1defs.h
@@ -0,0 +1,8 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.1.0.16) *
+ *******************************************************************/
+#ifndef __wrappedsecret1DEFS_H_
+#define __wrappedsecret1DEFS_H_
+
+
+#endif // __wrappedsecret1DEFS_H_
diff --git a/src/wrapped/generated/wrappedsecret1types.h b/src/wrapped/generated/wrappedsecret1types.h
new file mode 100644
index 00000000..b0270353
--- /dev/null
+++ b/src/wrapped/generated/wrappedsecret1types.h
@@ -0,0 +1,17 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.1.0.16) *
+ *******************************************************************/
+#ifndef __wrappedsecret1TYPES_H_
+#define __wrappedsecret1TYPES_H_
+
+#ifndef LIBNAME
+#error You should only #include this file inside a wrapped*.c file
+#endif
+#ifndef ADDED_FUNCTIONS
+#define ADDED_FUNCTIONS() 
+#endif
+
+
+#define SUPER() ADDED_FUNCTIONS()
+
+#endif // __wrappedsecret1TYPES_H_
diff --git a/src/wrapped/generated/wrappedsecret1undefs.h b/src/wrapped/generated/wrappedsecret1undefs.h
new file mode 100644
index 00000000..4bfc460a
--- /dev/null
+++ b/src/wrapped/generated/wrappedsecret1undefs.h
@@ -0,0 +1,8 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.1.0.16) *
+ *******************************************************************/
+#ifndef __wrappedsecret1UNDEFS_H_
+#define __wrappedsecret1UNDEFS_H_
+
+
+#endif // __wrappedsecret1UNDEFS_H_
diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c
index b3e49317..9ef6a2b4 100644
--- a/src/wrapped/generated/wrapper.c
+++ b/src/wrapped/generated/wrapper.c
@@ -1383,6 +1383,7 @@ typedef void* (*pFppippi_t)(void*, void*, int64_t, void*, void*, int64_t);
 typedef void* (*pFppippp_t)(void*, void*, int64_t, void*, void*, void*);
 typedef void* (*pFpppiii_t)(void*, void*, void*, int64_t, int64_t, int64_t);
 typedef void* (*pFpppiui_t)(void*, void*, void*, int64_t, uint64_t, int64_t);
+typedef void* (*pFpppupp_t)(void*, void*, void*, uint64_t, void*, void*);
 typedef void* (*pFppppii_t)(void*, void*, void*, void*, int64_t, int64_t);
 typedef void* (*pFpppppi_t)(void*, void*, void*, void*, void*, int64_t);
 typedef void* (*pFpppppu_t)(void*, void*, void*, void*, void*, uint64_t);
@@ -1878,10 +1879,12 @@ typedef void (*vFppiiiiddddiiiiiuu_t)(void*, void*, int64_t, int64_t, int64_t, i
 typedef void* (*pFppippipipipipipip_t)(void*, void*, int64_t, void*, void*, int64_t, void*, int64_t, void*, int64_t, void*, int64_t, void*, int64_t, void*, int64_t, void*);
 typedef void (*vFppuiiiiipuiiiiiiii_t)(void*, void*, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, void*, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t);
 typedef void (*vFpppipppppppppppppp_t)(void*, void*, void*, int64_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
+typedef int64_t (*iFpppppppppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
 typedef void* (*pFippppppppppppppppp_t)(int64_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
 typedef void (*vFpiiiiiiiiiiiiiiiiii_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t);
 typedef void* (*pFiiiippppppppppppppp_t)(int64_t, int64_t, int64_t, int64_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
 typedef void* (*pFpippppppppppppppppp_t)(void*, int64_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
+typedef int64_t (*iFpppppppppppppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
 typedef void* (*pFipppppppppppppppppppppp_t)(int64_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
 
 #if defined(HAVE_LD80BITS)
@@ -3258,6 +3261,7 @@ void pFppippi(x64emu_t *emu, uintptr_t fcn) { pFppippi_t fn = (pFppippi_t)fcn; R
 void pFppippp(x64emu_t *emu, uintptr_t fcn) { pFppippp_t fn = (pFppippp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); }
 void pFpppiii(x64emu_t *emu, uintptr_t fcn) { pFpppiii_t fn = (pFpppiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); }
 void pFpppiui(x64emu_t *emu, uintptr_t fcn) { pFpppiui_t fn = (pFpppiui_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9); }
+void pFpppupp(x64emu_t *emu, uintptr_t fcn) { pFpppupp_t fn = (pFpppupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9); }
 void pFppppii(x64emu_t *emu, uintptr_t fcn) { pFppppii_t fn = (pFppppii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9); }
 void pFpppppi(x64emu_t *emu, uintptr_t fcn) { pFpppppi_t fn = (pFpppppi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9); }
 void pFpppppu(x64emu_t *emu, uintptr_t fcn) { pFpppppu_t fn = (pFpppppu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); }
@@ -3753,10 +3757,12 @@ void vFppiiiiddddiiiiiuu(x64emu_t *emu, uintptr_t fcn) { vFppiiiiddddiiiiiuu_t f
 void pFppippipipipipipip(x64emu_t *emu, uintptr_t fcn) { pFppippipipipipipip_t fn = (pFppippipipipipipip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(void**)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(void**)(R_RSP + 72), *(int64_t*)(R_RSP + 80), *(void**)(R_RSP + 88)); }
 void vFppuiiiiipuiiiiiiii(x64emu_t *emu, uintptr_t fcn) { vFppuiiiiipuiiiiiiii_t fn = (vFppuiiiiipuiiiiiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(uint64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(int64_t*)(R_RSP + 72), *(int64_t*)(R_RSP + 80), *(int64_t*)(R_RSP + 88), *(int64_t*)(R_RSP + 96)); }
 void vFpppipppppppppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppipppppppppppppp_t fn = (vFpppipppppppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96)); }
+void iFpppppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { iFpppppppppppppppppp_t fn = (iFpppppppppppppppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96)); }
 void pFippppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFippppppppppppppppp_t fn = (pFippppppppppppppppp_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96)); }
 void vFpiiiiiiiiiiiiiiiiii(x64emu_t *emu, uintptr_t fcn) { vFpiiiiiiiiiiiiiiiiii_t fn = (vFpiiiiiiiiiiiiiiiiii_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(int64_t*)(R_RSP + 72), *(int64_t*)(R_RSP + 80), *(int64_t*)(R_RSP + 88), *(int64_t*)(R_RSP + 96), *(int64_t*)(R_RSP + 104)); }
 void pFiiiippppppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFiiiippppppppppppppp_t fn = (pFiiiippppppppppppppp_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96), *(void**)(R_RSP + 104)); }
 void pFpippppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFpippppppppppppppppp_t fn = (pFpippppppppppppppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96), *(void**)(R_RSP + 104)); }
+void iFpppppppppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { iFpppppppppppppppppppppp_t fn = (iFpppppppppppppppppppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96), *(void**)(R_RSP + 104), *(void**)(R_RSP + 112), *(void**)(R_RSP + 120), *(void**)(R_RSP + 128)); }
 void pFipppppppppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFipppppppppppppppppppppp_t fn = (pFipppppppppppppppppppppp_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96), *(void**)(R_RSP + 104), *(void**)(R_RSP + 112), *(void**)(R_RSP + 120), *(void**)(R_RSP + 128), *(void**)(R_RSP + 136)); }
 
 #if defined(HAVE_LD80BITS)
@@ -4934,6 +4940,7 @@ int isSimpleWrapper(wrapper_t fun) {
 	if (fun == &pFppippp) return 1;
 	if (fun == &pFpppiii) return 1;
 	if (fun == &pFpppiui) return 1;
+	if (fun == &pFpppupp) return 1;
 	if (fun == &pFppppii) return 1;
 	if (fun == &pFpppppi) return 1;
 	if (fun == &pFpppppu) return 1;
diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h
index 2666eb5d..5bcb3ed9 100644
--- a/src/wrapped/generated/wrapper.h
+++ b/src/wrapped/generated/wrapper.h
@@ -1382,6 +1382,7 @@ void pFppippi(x64emu_t *emu, uintptr_t fnc);
 void pFppippp(x64emu_t *emu, uintptr_t fnc);
 void pFpppiii(x64emu_t *emu, uintptr_t fnc);
 void pFpppiui(x64emu_t *emu, uintptr_t fnc);
+void pFpppupp(x64emu_t *emu, uintptr_t fnc);
 void pFppppii(x64emu_t *emu, uintptr_t fnc);
 void pFpppppi(x64emu_t *emu, uintptr_t fnc);
 void pFpppppu(x64emu_t *emu, uintptr_t fnc);
@@ -1877,10 +1878,12 @@ void vFppiiiiddddiiiiiuu(x64emu_t *emu, uintptr_t fnc);
 void pFppippipipipipipip(x64emu_t *emu, uintptr_t fnc);
 void vFppuiiiiipuiiiiiiii(x64emu_t *emu, uintptr_t fnc);
 void vFpppipppppppppppppp(x64emu_t *emu, uintptr_t fnc);
+void iFpppppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 void pFippppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 void vFpiiiiiiiiiiiiiiiiii(x64emu_t *emu, uintptr_t fnc);
 void pFiiiippppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 void pFpippppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
+void iFpppppppppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 void pFipppppppppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 
 #if defined(HAVE_LD80BITS)
diff --git a/src/wrapped/wrappedsecret1.c b/src/wrapped/wrappedsecret1.c
new file mode 100755
index 00000000..d3597a1c
--- /dev/null
+++ b/src/wrapped/wrappedsecret1.c
@@ -0,0 +1,18 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#define _GNU_SOURCE         /* See feature_test_macros(7) */
+#include <dlfcn.h>
+
+#include "wrappedlibs.h"
+
+#include "wrapper.h"
+#include "bridge.h"
+#include "librarian/library_private.h"
+#include "x64emu.h"
+
+const char* secret1Name = "libsecret-1.so.0";
+#define LIBNAME secret1
+
+#include "wrappedlib_init.h"
+
diff --git a/src/wrapped/wrappedsecret1_private.h b/src/wrapped/wrappedsecret1_private.h
new file mode 100755
index 00000000..df7d74b5
--- /dev/null
+++ b/src/wrapped/wrappedsecret1_private.h
@@ -0,0 +1,242 @@
+#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
+#error Meh....
+#endif
+
+//DATA(SECMEM_pool_data_v1_0, 
+//GO(secret_attributes_build, 
+//GO(secret_attributes_buildv, 
+//GO(secret_backend_flags_get_type, 
+//GO(secret_backend_get, 
+//GO(secret_backend_get_finish, 
+//GO(secret_backend_get_type, 
+//GO(secret_collection_create, 
+//GO(secret_collection_create_finish, 
+//GO(secret_collection_create_flags_get_type, 
+//GO(secret_collection_create_sync, 
+//GO(secret_collection_delete, 
+//GO(secret_collection_delete_finish, 
+//GO(secret_collection_delete_sync, 
+//GO(secret_collection_flags_get_type, 
+//GO(secret_collection_for_alias, 
+//GO(secret_collection_for_alias_finish, 
+//GO(secret_collection_for_alias_sync, 
+//GO(secret_collection_get_created, 
+//GO(secret_collection_get_flags, 
+//GO(secret_collection_get_items, 
+//GO(secret_collection_get_label, 
+//GO(secret_collection_get_locked, 
+//GO(secret_collection_get_modified, 
+//GO(secret_collection_get_service, 
+//GO(secret_collection_get_type, 
+//GO(secret_collection_load_items, 
+//GO(secret_collection_load_items_finish, 
+//GO(secret_collection_load_items_sync, 
+//GO(secret_collection_new_for_dbus_path, 
+//GO(secret_collection_new_for_dbus_path_finish, 
+//GO(secret_collection_new_for_dbus_path_sync, 
+//GO(secret_collection_refresh, 
+//GO(secret_collection_search, 
+//GO(secret_collection_search_finish, 
+//GO(secret_collection_search_for_dbus_paths, 
+//GO(secret_collection_search_for_dbus_paths_finish, 
+//GO(secret_collection_search_for_dbus_paths_sync, 
+//GO(secret_collection_search_sync, 
+//GO(secret_collection_set_label, 
+//GO(secret_collection_set_label_finish, 
+//GO(secret_collection_set_label_sync, 
+//GO(secret_error_get_quark, 
+//GO(secret_error_get_type, 
+//GO(secret_file_backend_get_type, 
+//GO(secret_file_collection_clear, 
+//GO(secret_file_collection_get_type, 
+//GO(secret_file_collection_replace, 
+//GO(secret_file_collection_search, 
+//GO(secret_file_collection_write, 
+//GO(secret_file_collection_write_finish, 
+//GO(secret_file_item_deserialize, 
+//GO(secret_file_item_get_type, 
+//GO(secret_file_item_serialize, 
+//GO(secret_get_schema, 
+//GO(secret_item_create, 
+//GO(secret_item_create_finish, 
+//GO(secret_item_create_flags_get_type, 
+//GO(secret_item_create_sync, 
+//GO(secret_item_delete, 
+//GO(secret_item_delete_finish, 
+//GO(secret_item_delete_sync, 
+//GO(secret_item_flags_get_type, 
+GO(secret_item_get_attributes, pFp)
+//GO(secret_item_get_created, 
+//GO(secret_item_get_flags, 
+//GO(secret_item_get_label, 
+//GO(secret_item_get_locked, 
+//GO(secret_item_get_modified, 
+//GO(secret_item_get_schema_name, 
+GO(secret_item_get_secret, pFp)
+//GO(secret_item_get_service, 
+//GO(secret_item_get_type, 
+//GO(secret_item_load_secret, 
+//GO(secret_item_load_secret_finish, 
+//GO(secret_item_load_secrets, 
+//GO(secret_item_load_secrets_finish, 
+//GO(secret_item_load_secrets_sync, 
+GO(secret_item_load_secret_sync, iFppp)
+//GO(secret_item_new_for_dbus_path, 
+//GO(secret_item_new_for_dbus_path_finish, 
+//GO(secret_item_new_for_dbus_path_sync, 
+//GO(secret_item_refresh, 
+//GO(secret_item_set_attributes, 
+//GO(secret_item_set_attributes_finish, 
+//GO(secret_item_set_attributes_sync, 
+//GO(secret_item_set_label, 
+//GO(secret_item_set_label_finish, 
+//GO(secret_item_set_label_sync, 
+//GO(secret_item_set_secret, 
+//GO(secret_item_set_secret_finish, 
+//GO(secret_item_set_secret_sync, 
+//GO(secret_password_clear, 
+//GO(secret_password_clear_finish, 
+GO(secret_password_clear_sync, iFpppppppppppppppppp)    //vaarg after 3p
+//GO(secret_password_clearv, 
+//GO(secret_password_clearv_sync, 
+//GO(secret_password_free, 
+//GO(secret_password_lookup, 
+//GO(secret_password_lookup_binary_finish, 
+//GO(secret_password_lookup_binary_sync, 
+//GO(secret_password_lookup_finish, 
+//GO(secret_password_lookup_nonpageable_finish, 
+//GO(secret_password_lookup_nonpageable_sync, 
+//GO(secret_password_lookup_sync, 
+//GO(secret_password_lookupv, 
+//GO(secret_password_lookupv_binary_sync, 
+//GO(secret_password_lookupv_nonpageable_sync, 
+//GO(secret_password_lookupv_sync, 
+//GO(secret_password_search, 
+//GO(secret_password_search_finish, 
+//GO(secret_password_search_sync, 
+//GO(secret_password_searchv, 
+//GO(secret_password_searchv_sync, 
+//GO(secret_password_store, 
+//GO(secret_password_store_binary, 
+//GO(secret_password_store_binary_sync, 
+//GO(secret_password_store_finish, 
+GO(secret_password_store_sync, iFpppppppppppppppppppppp)    //vaarg after 6p
+//GO(secret_password_storev, 
+//GO(secret_password_storev_binary, 
+//GO(secret_password_storev_binary_sync, 
+//GO(secret_password_storev_sync, 
+//GO(secret_password_wipe, 
+//GO(secret_prompt_get_type, 
+//GO(secret_prompt_perform, 
+//GO(secret_prompt_perform_finish, 
+//GO(secret_prompt_perform_sync, 
+//GO(secret_prompt_run, 
+//GO(secret_retrievable_get_attributes, 
+//GO(secret_retrievable_get_created, 
+//GO(secret_retrievable_get_label, 
+//GO(secret_retrievable_get_modified, 
+//GO(secret_retrievable_get_type, 
+//GO(secret_retrievable_retrieve_secret, 
+//GO(secret_retrievable_retrieve_secret_finish, 
+//GO(secret_retrievable_retrieve_secret_sync, 
+//GO(secret_schema_attribute_get_type, 
+//GO(secret_schema_attribute_type_get_type, 
+//DATA(SECRET_SCHEMA_COMPAT_NETWORK, 
+//GO(secret_schema_flags_get_type, 
+//GO(secret_schema_get_type, 
+//GO(secret_schema_new, 
+//GO(secret_schema_newv, 
+//DATA(SECRET_SCHEMA_NOTE, 
+//GO(secret_schema_ref, 
+//GO(secret_schema_type_get_type, 
+//GO(secret_schema_unref, 
+//GO(secret_search_flags_get_type, 
+//GO(secret_service_clear, 
+//GO(secret_service_clear_finish, 
+//GO(secret_service_clear_sync, 
+//GO(secret_service_create_collection_dbus_path, 
+//GO(secret_service_create_collection_dbus_path_finish, 
+//GO(secret_service_create_collection_dbus_path_sync, 
+//GO(secret_service_create_item_dbus_path, 
+//GO(secret_service_create_item_dbus_path_finish, 
+//GO(secret_service_create_item_dbus_path_sync, 
+//GO(secret_service_decode_dbus_secret, 
+//GO(secret_service_delete_item_dbus_path, 
+//GO(secret_service_delete_item_dbus_path_finish, 
+//GO(secret_service_delete_item_dbus_path_sync, 
+//GO(secret_service_disconnect, 
+//GO(secret_service_encode_dbus_secret, 
+//GO(secret_service_ensure_session, 
+//GO(secret_service_ensure_session_finish, 
+//GO(secret_service_ensure_session_sync, 
+//GO(secret_service_flags_get_type, 
+//GO(secret_service_get, 
+//GO(secret_service_get_collection_gtype, 
+//GO(secret_service_get_collections, 
+//GO(secret_service_get_finish, 
+//GO(secret_service_get_flags, 
+//GO(secret_service_get_item_gtype, 
+//GO(secret_service_get_secret_for_dbus_path, 
+//GO(secret_service_get_secret_for_dbus_path_finish, 
+//GO(secret_service_get_secret_for_dbus_path_sync, 
+//GO(secret_service_get_secrets_for_dbus_paths, 
+//GO(secret_service_get_secrets_for_dbus_paths_finish, 
+//GO(secret_service_get_secrets_for_dbus_paths_sync, 
+//GO(secret_service_get_session_algorithms, 
+//GO(secret_service_get_session_dbus_path, 
+//GO(secret_service_get_sync, 
+//GO(secret_service_get_type, 
+//GO(secret_service_load_collections, 
+//GO(secret_service_load_collections_finish, 
+//GO(secret_service_load_collections_sync, 
+//GO(secret_service_lock, 
+//GO(secret_service_lock_dbus_paths, 
+//GO(secret_service_lock_dbus_paths_finish, 
+//GO(secret_service_lock_dbus_paths_sync, 
+//GO(secret_service_lock_finish, 
+//GO(secret_service_lock_sync, 
+//GO(secret_service_lookup, 
+//GO(secret_service_lookup_finish, 
+GO(secret_service_lookup_sync, pFppppp)
+//GO(secret_service_open, 
+//GO(secret_service_open_finish, 
+//GO(secret_service_open_sync, 
+//GO(secret_service_prompt, 
+//GO(secret_service_prompt_at_dbus_path, 
+//GO(secret_service_prompt_at_dbus_path_finish, 
+//GO(secret_service_prompt_at_dbus_path_sync, 
+//GO(secret_service_prompt_finish, 
+//GO(secret_service_prompt_sync, 
+//GO(secret_service_read_alias_dbus_path, 
+//GO(secret_service_read_alias_dbus_path_finish, 
+//GO(secret_service_read_alias_dbus_path_sync, 
+//GO(secret_service_search, 
+//GO(secret_service_search_finish, 
+//GO(secret_service_search_for_dbus_paths, 
+//GO(secret_service_search_for_dbus_paths_finish, 
+//GO(secret_service_search_for_dbus_paths_sync, 
+GO(secret_service_search_sync, pFpppupp)
+//GO(secret_service_set_alias, 
+//GO(secret_service_set_alias_finish, 
+//GO(secret_service_set_alias_sync, 
+//GO(secret_service_set_alias_to_dbus_path, 
+//GO(secret_service_set_alias_to_dbus_path_finish, 
+//GO(secret_service_set_alias_to_dbus_path_sync, 
+//GO(secret_service_store, 
+//GO(secret_service_store_finish, 
+//GO(secret_service_store_sync, 
+//GO(secret_service_unlock, 
+//GO(secret_service_unlock_dbus_paths, 
+//GO(secret_service_unlock_dbus_paths_finish, 
+//GO(secret_service_unlock_dbus_paths_sync, 
+//GO(secret_service_unlock_finish, 
+//GO(secret_service_unlock_sync, 
+GO(secret_value_get, pFpp)
+GO(secret_value_get_content_type, pFp)
+GO(secret_value_get_text, pFp)
+GO(secret_value_get_type, LFv)
+GO(secret_value_new, pFplp)
+//GO(secret_value_new_full, 
+GO(secret_value_ref, pFp)
+GO(secret_value_unref, vFp)
+GO(secret_value_unref_to_password, pFpp)