From 62263e0e619625f2c5dd0b4364b43bd4fefc8ccd Mon Sep 17 00:00:00 2001 From: Vika Date: Thu, 30 Jan 2025 08:49:22 +0300 Subject: libsecret: 0.6.0 (private fork) -> 0.7.0 (upstream) libsecret is now maintained again! No need for a private fork. --- libsecret/sys/src/lib.rs | 1769 ---------------------------------------------- 1 file changed, 1769 deletions(-) delete mode 100644 libsecret/sys/src/lib.rs (limited to 'libsecret/sys/src') diff --git a/libsecret/sys/src/lib.rs b/libsecret/sys/src/lib.rs deleted file mode 100644 index 6f473ca..0000000 --- a/libsecret/sys/src/lib.rs +++ /dev/null @@ -1,1769 +0,0 @@ -// Generated by gir (https://github.com/gtk-rs/gir @ 4dd714f7f3b1) -// from -// from gir-files (https://github.com/gtk-rs/gir-files.git @ b9db716f1bb7) -// DO NOT EDIT - -#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] -#![allow( - clippy::approx_constant, - clippy::type_complexity, - clippy::unreadable_literal, - clippy::upper_case_acronyms -)] -#![cfg_attr(docsrs, feature(doc_cfg))] - -use gio_sys as gio; -use glib_sys as glib; -use gobject_sys as gobject; - -#[allow(unused_imports)] -use libc::{ - c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, -}; - -#[allow(unused_imports)] -use glib::{gboolean, gconstpointer, gpointer, GType}; - -// Enums -pub type SecretBackendFlags = c_int; -pub const SECRET_BACKEND_NONE: SecretBackendFlags = 0; -pub const SECRET_BACKEND_OPEN_SESSION: SecretBackendFlags = 2; -pub const SECRET_BACKEND_LOAD_COLLECTIONS: SecretBackendFlags = 4; - -pub type SecretError = c_int; -pub const SECRET_ERROR_PROTOCOL: SecretError = 1; -pub const SECRET_ERROR_IS_LOCKED: SecretError = 2; -pub const SECRET_ERROR_NO_SUCH_OBJECT: SecretError = 3; -pub const SECRET_ERROR_ALREADY_EXISTS: SecretError = 4; -pub const SECRET_ERROR_INVALID_FILE_FORMAT: SecretError = 5; -#[cfg(feature = "v0_21_2")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] -pub const SECRET_ERROR_MISMATCHED_SCHEMA: SecretError = 6; -#[cfg(feature = "v0_21_2")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] -pub const SECRET_ERROR_NO_MATCHING_ATTRIBUTE: SecretError = 7; -#[cfg(feature = "v0_21_2")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] -pub const SECRET_ERROR_WRONG_TYPE: SecretError = 8; -#[cfg(feature = "v0_21_2")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] -pub const SECRET_ERROR_EMPTY_TABLE: SecretError = 9; - -pub type SecretSchemaAttributeType = c_int; -pub const SECRET_SCHEMA_ATTRIBUTE_STRING: SecretSchemaAttributeType = 0; -pub const SECRET_SCHEMA_ATTRIBUTE_INTEGER: SecretSchemaAttributeType = 1; -pub const SECRET_SCHEMA_ATTRIBUTE_BOOLEAN: SecretSchemaAttributeType = 2; - -pub type SecretSchemaType = c_int; -pub const SECRET_SCHEMA_TYPE_NOTE: SecretSchemaType = 0; -pub const SECRET_SCHEMA_TYPE_COMPAT_NETWORK: SecretSchemaType = 1; - -// Constants -pub const SECRET_BACKEND_EXTENSION_POINT_NAME: &[u8] = b"secret-backend\0"; -pub const SECRET_COLLECTION_DEFAULT: &[u8] = b"default\0"; -pub const SECRET_COLLECTION_SESSION: &[u8] = b"session\0"; - -// Flags -pub type SecretCollectionCreateFlags = c_uint; -pub const SECRET_COLLECTION_CREATE_NONE: SecretCollectionCreateFlags = 0; - -pub type SecretCollectionFlags = c_uint; -pub const SECRET_COLLECTION_NONE: SecretCollectionFlags = 0; -pub const SECRET_COLLECTION_LOAD_ITEMS: SecretCollectionFlags = 2; - -pub type SecretItemCreateFlags = c_uint; -pub const SECRET_ITEM_CREATE_NONE: SecretItemCreateFlags = 0; -pub const SECRET_ITEM_CREATE_REPLACE: SecretItemCreateFlags = 2; - -pub type SecretItemFlags = c_uint; -pub const SECRET_ITEM_NONE: SecretItemFlags = 0; -pub const SECRET_ITEM_LOAD_SECRET: SecretItemFlags = 2; - -pub type SecretSchemaFlags = c_uint; -pub const SECRET_SCHEMA_NONE: SecretSchemaFlags = 0; -pub const SECRET_SCHEMA_DONT_MATCH_NAME: SecretSchemaFlags = 2; - -pub type SecretSearchFlags = c_uint; -pub const SECRET_SEARCH_NONE: SecretSearchFlags = 0; -pub const SECRET_SEARCH_ALL: SecretSearchFlags = 2; -pub const SECRET_SEARCH_UNLOCK: SecretSearchFlags = 4; -pub const SECRET_SEARCH_LOAD_SECRETS: SecretSearchFlags = 8; - -pub type SecretServiceFlags = c_uint; -pub const SECRET_SERVICE_NONE: SecretServiceFlags = 0; -pub const SECRET_SERVICE_OPEN_SESSION: SecretServiceFlags = 2; -pub const SECRET_SERVICE_LOAD_COLLECTIONS: SecretServiceFlags = 4; - -// Records -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretBackendInterface { - pub parent_iface: gobject::GTypeInterface, - pub ensure_for_flags: Option< - unsafe extern "C" fn( - *mut SecretBackend, - SecretBackendFlags, - *mut gio::GCancellable, - gio::GAsyncReadyCallback, - gpointer, - ), - >, - pub ensure_for_flags_finish: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *mut gio::GAsyncResult, - *mut *mut glib::GError, - ) -> gboolean, - >, - pub store: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *const SecretSchema, - *mut glib::GHashTable, - *const c_char, - *const c_char, - *mut SecretValue, - *mut gio::GCancellable, - gio::GAsyncReadyCallback, - gpointer, - ), - >, - pub store_finish: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *mut gio::GAsyncResult, - *mut *mut glib::GError, - ) -> gboolean, - >, - pub lookup: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *const SecretSchema, - *mut glib::GHashTable, - *mut gio::GCancellable, - gio::GAsyncReadyCallback, - gpointer, - ), - >, - pub lookup_finish: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *mut gio::GAsyncResult, - *mut *mut glib::GError, - ) -> *mut SecretValue, - >, - pub clear: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *const SecretSchema, - *mut glib::GHashTable, - *mut gio::GCancellable, - gio::GAsyncReadyCallback, - gpointer, - ), - >, - pub clear_finish: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *mut gio::GAsyncResult, - *mut *mut glib::GError, - ) -> gboolean, - >, - pub search: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *const SecretSchema, - *mut glib::GHashTable, - SecretSearchFlags, - *mut gio::GCancellable, - gio::GAsyncReadyCallback, - gpointer, - ), - >, - pub search_finish: Option< - unsafe extern "C" fn( - *mut SecretBackend, - *mut gio::GAsyncResult, - *mut *mut glib::GError, - ) -> *mut glib::GList, - >, -} - -impl ::std::fmt::Debug for SecretBackendInterface { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretBackendInterface @ {self:p}")) - .field("parent_iface", &self.parent_iface) - .field("ensure_for_flags", &self.ensure_for_flags) - .field("ensure_for_flags_finish", &self.ensure_for_flags_finish) - .field("store", &self.store) - .field("store_finish", &self.store_finish) - .field("lookup", &self.lookup) - .field("lookup_finish", &self.lookup_finish) - .field("clear", &self.clear) - .field("clear_finish", &self.clear_finish) - .field("search", &self.search) - .field("search_finish", &self.search_finish) - .finish() - } -} - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretCollectionClass { - pub parent_class: gio::GDBusProxyClass, - pub padding: [gpointer; 8], -} - -impl ::std::fmt::Debug for SecretCollectionClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretCollectionClass @ {self:p}")) - .field("parent_class", &self.parent_class) - .finish() - } -} - -#[repr(C)] -pub struct _SecretCollectionPrivate { - _data: [u8; 0], - _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, -} - -pub type SecretCollectionPrivate = _SecretCollectionPrivate; - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretItemClass { - pub parent_class: gio::GDBusProxyClass, - pub padding: [gpointer; 4], -} - -impl ::std::fmt::Debug for SecretItemClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretItemClass @ {self:p}")) - .field("parent_class", &self.parent_class) - .finish() - } -} - -#[repr(C)] -pub struct _SecretItemPrivate { - _data: [u8; 0], - _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, -} - -pub type SecretItemPrivate = _SecretItemPrivate; - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretPromptClass { - pub parent_class: gio::GDBusProxyClass, - pub padding: [gpointer; 8], -} - -impl ::std::fmt::Debug for SecretPromptClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretPromptClass @ {self:p}")) - .field("parent_class", &self.parent_class) - .finish() - } -} - -#[repr(C)] -pub struct _SecretPromptPrivate { - _data: [u8; 0], - _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, -} - -pub type SecretPromptPrivate = _SecretPromptPrivate; - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretRetrievableInterface { - pub parent_iface: gobject::GTypeInterface, - pub retrieve_secret: Option< - unsafe extern "C" fn( - *mut SecretRetrievable, - *mut gio::GCancellable, - gio::GAsyncReadyCallback, - gpointer, - ), - >, - pub retrieve_secret_finish: Option< - unsafe extern "C" fn( - *mut SecretRetrievable, - *mut gio::GAsyncResult, - *mut *mut glib::GError, - ) -> *mut SecretValue, - >, -} - -impl ::std::fmt::Debug for SecretRetrievableInterface { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretRetrievableInterface @ {self:p}")) - .field("parent_iface", &self.parent_iface) - .field("retrieve_secret", &self.retrieve_secret) - .field("retrieve_secret_finish", &self.retrieve_secret_finish) - .finish() - } -} - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretSchema { - pub name: *const c_char, - pub flags: SecretSchemaFlags, - pub attributes: [SecretSchemaAttribute; 32], - pub reserved: c_int, - pub reserved1: gpointer, - pub reserved2: gpointer, - pub reserved3: gpointer, - pub reserved4: gpointer, - pub reserved5: gpointer, - pub reserved6: gpointer, - pub reserved7: gpointer, -} - -impl ::std::fmt::Debug for SecretSchema { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretSchema @ {self:p}")) - .field("name", &self.name) - .field("flags", &self.flags) - .field("attributes", &self.attributes) - .finish() - } -} - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretSchemaAttribute { - pub name: *const c_char, - pub type_: SecretSchemaAttributeType, -} - -impl ::std::fmt::Debug for SecretSchemaAttribute { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretSchemaAttribute @ {self:p}")) - .field("name", &self.name) - .field("type_", &self.type_) - .finish() - } -} - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretServiceClass { - pub parent_class: gio::GDBusProxyClass, - pub collection_gtype: GType, - pub item_gtype: GType, - pub prompt_sync: Option< - unsafe extern "C" fn( - *mut SecretService, - *mut SecretPrompt, - *mut gio::GCancellable, - *const glib::GVariantType, - *mut *mut glib::GError, - ) -> *mut glib::GVariant, - >, - pub prompt_async: Option< - unsafe extern "C" fn( - *mut SecretService, - *mut SecretPrompt, - *const glib::GVariantType, - *mut gio::GCancellable, - gio::GAsyncReadyCallback, - gpointer, - ), - >, - pub prompt_finish: Option< - unsafe extern "C" fn( - *mut SecretService, - *mut gio::GAsyncResult, - *mut *mut glib::GError, - ) -> *mut glib::GVariant, - >, - pub get_collection_gtype: Option GType>, - pub get_item_gtype: Option GType>, - pub padding: [gpointer; 14], -} - -impl ::std::fmt::Debug for SecretServiceClass { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretServiceClass @ {self:p}")) - .field("parent_class", &self.parent_class) - .field("collection_gtype", &self.collection_gtype) - .field("item_gtype", &self.item_gtype) - .field("prompt_sync", &self.prompt_sync) - .field("prompt_async", &self.prompt_async) - .field("prompt_finish", &self.prompt_finish) - .field("get_collection_gtype", &self.get_collection_gtype) - .field("get_item_gtype", &self.get_item_gtype) - .finish() - } -} - -#[repr(C)] -pub struct _SecretServicePrivate { - _data: [u8; 0], - _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, -} - -pub type SecretServicePrivate = _SecretServicePrivate; - -#[repr(C)] -pub struct SecretValue { - _data: [u8; 0], - _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, -} - -impl ::std::fmt::Debug for SecretValue { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretValue @ {self:p}")).finish() - } -} - -// Classes -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretCollection { - pub parent: gio::GDBusProxy, - pub pv: *mut SecretCollectionPrivate, -} - -impl ::std::fmt::Debug for SecretCollection { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretCollection @ {self:p}")) - .field("parent", &self.parent) - .finish() - } -} - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretItem { - pub parent_instance: gio::GDBusProxy, - pub pv: *mut SecretItemPrivate, -} - -impl ::std::fmt::Debug for SecretItem { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretItem @ {self:p}")) - .field("parent_instance", &self.parent_instance) - .finish() - } -} - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretPrompt { - pub parent_instance: gio::GDBusProxy, - pub pv: *mut SecretPromptPrivate, -} - -impl ::std::fmt::Debug for SecretPrompt { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretPrompt @ {self:p}")) - .field("parent_instance", &self.parent_instance) - .finish() - } -} - -#[derive(Copy, Clone)] -#[repr(C)] -pub struct SecretService { - pub parent: gio::GDBusProxy, - pub pv: *mut SecretServicePrivate, -} - -impl ::std::fmt::Debug for SecretService { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - f.debug_struct(&format!("SecretService @ {self:p}")) - .field("parent", &self.parent) - .finish() - } -} - -// Interfaces -#[repr(C)] -pub struct SecretBackend { - _data: [u8; 0], - _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, -} - -impl ::std::fmt::Debug for SecretBackend { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - write!(f, "SecretBackend @ {self:p}") - } -} - -#[repr(C)] -pub struct SecretRetrievable { - _data: [u8; 0], - _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, -} - -impl ::std::fmt::Debug for SecretRetrievable { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { - write!(f, "SecretRetrievable @ {self:p}") - } -} - -#[link(name = "secret-1")] -extern "C" { - - //========================================================================= - // SecretBackendFlags - //========================================================================= - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_backend_flags_get_type() -> GType; - - //========================================================================= - // SecretError - //========================================================================= - pub fn secret_error_get_type() -> GType; - pub fn secret_error_get_quark() -> glib::GQuark; - - //========================================================================= - // SecretSchemaAttributeType - //========================================================================= - pub fn secret_schema_attribute_type_get_type() -> GType; - - //========================================================================= - // SecretSchemaType - //========================================================================= - #[cfg(feature = "v0_18_6")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] - pub fn secret_schema_type_get_type() -> GType; - - //========================================================================= - // SecretCollectionCreateFlags - //========================================================================= - pub fn secret_collection_create_flags_get_type() -> GType; - - //========================================================================= - // SecretCollectionFlags - //========================================================================= - pub fn secret_collection_flags_get_type() -> GType; - - //========================================================================= - // SecretItemCreateFlags - //========================================================================= - pub fn secret_item_create_flags_get_type() -> GType; - - //========================================================================= - // SecretItemFlags - //========================================================================= - pub fn secret_item_flags_get_type() -> GType; - - //========================================================================= - // SecretSchemaFlags - //========================================================================= - pub fn secret_schema_flags_get_type() -> GType; - - //========================================================================= - // SecretSearchFlags - //========================================================================= - pub fn secret_search_flags_get_type() -> GType; - - //========================================================================= - // SecretServiceFlags - //========================================================================= - pub fn secret_service_flags_get_type() -> GType; - - //========================================================================= - // SecretSchema - //========================================================================= - pub fn secret_schema_get_type() -> GType; - pub fn secret_schema_new( - name: *const c_char, - flags: SecretSchemaFlags, - ... - ) -> *mut SecretSchema; - pub fn secret_schema_newv( - name: *const c_char, - flags: SecretSchemaFlags, - attribute_names_and_types: *mut glib::GHashTable, - ) -> *mut SecretSchema; - pub fn secret_schema_ref(schema: *mut SecretSchema) -> *mut SecretSchema; - pub fn secret_schema_unref(schema: *mut SecretSchema); - - //========================================================================= - // SecretSchemaAttribute - //========================================================================= - pub fn secret_schema_attribute_get_type() -> GType; - - //========================================================================= - // SecretValue - //========================================================================= - pub fn secret_value_get_type() -> GType; - pub fn secret_value_new( - secret: *const c_char, - length: ssize_t, - content_type: *const c_char, - ) -> *mut SecretValue; - pub fn secret_value_new_full( - secret: *mut c_char, - length: ssize_t, - content_type: *const c_char, - destroy: glib::GDestroyNotify, - ) -> *mut SecretValue; - pub fn secret_value_get(value: *mut SecretValue, length: *mut size_t) -> *const u8; - pub fn secret_value_get_content_type(value: *mut SecretValue) -> *const c_char; - pub fn secret_value_get_text(value: *mut SecretValue) -> *const c_char; - pub fn secret_value_ref(value: *mut SecretValue) -> *mut SecretValue; - pub fn secret_value_unref(value: gpointer); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_value_unref_to_password( - value: *mut SecretValue, - length: *mut size_t, - ) -> *mut c_char; - - //========================================================================= - // SecretCollection - //========================================================================= - pub fn secret_collection_get_type() -> GType; - pub fn secret_collection_new_for_dbus_path_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretCollection; - pub fn secret_collection_new_for_dbus_path_sync( - service: *mut SecretService, - collection_path: *const c_char, - flags: SecretCollectionFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretCollection; - pub fn secret_collection_create( - service: *mut SecretService, - label: *const c_char, - alias: *const c_char, - flags: SecretCollectionCreateFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_collection_create_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretCollection; - pub fn secret_collection_create_sync( - service: *mut SecretService, - label: *const c_char, - alias: *const c_char, - flags: SecretCollectionCreateFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretCollection; - pub fn secret_collection_for_alias( - service: *mut SecretService, - alias: *const c_char, - flags: SecretCollectionFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_collection_for_alias_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretCollection; - pub fn secret_collection_for_alias_sync( - service: *mut SecretService, - alias: *const c_char, - flags: SecretCollectionFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretCollection; - pub fn secret_collection_new_for_dbus_path( - service: *mut SecretService, - collection_path: *const c_char, - flags: SecretCollectionFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_collection_delete( - self_: *mut SecretCollection, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_collection_delete_finish( - self_: *mut SecretCollection, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_collection_delete_sync( - self_: *mut SecretCollection, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_collection_get_created(self_: *mut SecretCollection) -> u64; - pub fn secret_collection_get_flags(self_: *mut SecretCollection) -> SecretCollectionFlags; - pub fn secret_collection_get_items(self_: *mut SecretCollection) -> *mut glib::GList; - pub fn secret_collection_get_label(self_: *mut SecretCollection) -> *mut c_char; - pub fn secret_collection_get_locked(self_: *mut SecretCollection) -> gboolean; - pub fn secret_collection_get_modified(self_: *mut SecretCollection) -> u64; - pub fn secret_collection_get_service(self_: *mut SecretCollection) -> *mut SecretService; - pub fn secret_collection_load_items( - self_: *mut SecretCollection, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_collection_load_items_finish( - self_: *mut SecretCollection, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_collection_load_items_sync( - self_: *mut SecretCollection, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_collection_refresh(self_: *mut SecretCollection); - pub fn secret_collection_search( - self_: *mut SecretCollection, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - flags: SecretSearchFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_collection_search_finish( - self_: *mut SecretCollection, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut glib::GList; - pub fn secret_collection_search_for_dbus_paths( - collection: *mut SecretCollection, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_collection_search_for_dbus_paths_finish( - collection: *mut SecretCollection, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut *mut c_char; - pub fn secret_collection_search_for_dbus_paths_sync( - collection: *mut SecretCollection, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut *mut c_char; - pub fn secret_collection_search_sync( - self_: *mut SecretCollection, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - flags: SecretSearchFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut glib::GList; - pub fn secret_collection_set_label( - self_: *mut SecretCollection, - label: *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_collection_set_label_finish( - self_: *mut SecretCollection, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_collection_set_label_sync( - self_: *mut SecretCollection, - label: *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - - //========================================================================= - // SecretItem - //========================================================================= - pub fn secret_item_get_type() -> GType; - pub fn secret_item_new_for_dbus_path_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretItem; - pub fn secret_item_new_for_dbus_path_sync( - service: *mut SecretService, - item_path: *const c_char, - flags: SecretItemFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretItem; - pub fn secret_item_create( - collection: *mut SecretCollection, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - label: *const c_char, - value: *mut SecretValue, - flags: SecretItemCreateFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_item_create_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretItem; - pub fn secret_item_create_sync( - collection: *mut SecretCollection, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - label: *const c_char, - value: *mut SecretValue, - flags: SecretItemCreateFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretItem; - pub fn secret_item_load_secrets( - items: *mut glib::GList, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_item_load_secrets_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_load_secrets_sync( - items: *mut glib::GList, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_new_for_dbus_path( - service: *mut SecretService, - item_path: *const c_char, - flags: SecretItemFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_item_delete( - self_: *mut SecretItem, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_item_delete_finish( - self_: *mut SecretItem, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_delete_sync( - self_: *mut SecretItem, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_get_attributes(self_: *mut SecretItem) -> *mut glib::GHashTable; - pub fn secret_item_get_created(self_: *mut SecretItem) -> u64; - pub fn secret_item_get_flags(self_: *mut SecretItem) -> SecretItemFlags; - pub fn secret_item_get_label(self_: *mut SecretItem) -> *mut c_char; - pub fn secret_item_get_locked(self_: *mut SecretItem) -> gboolean; - pub fn secret_item_get_modified(self_: *mut SecretItem) -> u64; - pub fn secret_item_get_schema_name(self_: *mut SecretItem) -> *mut c_char; - pub fn secret_item_get_secret(self_: *mut SecretItem) -> *mut SecretValue; - pub fn secret_item_get_service(self_: *mut SecretItem) -> *mut SecretService; - pub fn secret_item_load_secret( - self_: *mut SecretItem, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_item_load_secret_finish( - self_: *mut SecretItem, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_load_secret_sync( - self_: *mut SecretItem, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_refresh(self_: *mut SecretItem); - pub fn secret_item_set_attributes( - self_: *mut SecretItem, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_item_set_attributes_finish( - self_: *mut SecretItem, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_set_attributes_sync( - self_: *mut SecretItem, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_set_label( - self_: *mut SecretItem, - label: *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_item_set_label_finish( - self_: *mut SecretItem, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_set_label_sync( - self_: *mut SecretItem, - label: *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_set_secret( - self_: *mut SecretItem, - value: *mut SecretValue, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_item_set_secret_finish( - self_: *mut SecretItem, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_item_set_secret_sync( - self_: *mut SecretItem, - value: *mut SecretValue, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - - //========================================================================= - // SecretPrompt - //========================================================================= - pub fn secret_prompt_get_type() -> GType; - pub fn secret_prompt_perform( - self_: *mut SecretPrompt, - window_id: *const c_char, - return_type: *const glib::GVariantType, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_prompt_perform_finish( - self_: *mut SecretPrompt, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut glib::GVariant; - pub fn secret_prompt_perform_sync( - self_: *mut SecretPrompt, - window_id: *const c_char, - cancellable: *mut gio::GCancellable, - return_type: *const glib::GVariantType, - error: *mut *mut glib::GError, - ) -> *mut glib::GVariant; - pub fn secret_prompt_run( - self_: *mut SecretPrompt, - window_id: *const c_char, - cancellable: *mut gio::GCancellable, - return_type: *const glib::GVariantType, - error: *mut *mut glib::GError, - ) -> *mut glib::GVariant; - - //========================================================================= - // SecretService - //========================================================================= - pub fn secret_service_get_type() -> GType; - pub fn secret_service_disconnect(); - pub fn secret_service_get( - flags: SecretServiceFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_get_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretService; - pub fn secret_service_get_sync( - flags: SecretServiceFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretService; - pub fn secret_service_open( - service_gtype: GType, - service_bus_name: *const c_char, - flags: SecretServiceFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_open_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretService; - pub fn secret_service_open_sync( - service_gtype: GType, - service_bus_name: *const c_char, - flags: SecretServiceFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretService; - pub fn secret_service_clear( - service: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_clear_finish( - service: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_clear_sync( - service: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_create_collection_dbus_path( - self_: *mut SecretService, - properties: *mut glib::GHashTable, - alias: *const c_char, - flags: SecretCollectionCreateFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_create_collection_dbus_path_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_service_create_collection_dbus_path_sync( - self_: *mut SecretService, - properties: *mut glib::GHashTable, - alias: *const c_char, - flags: SecretCollectionCreateFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_service_create_item_dbus_path( - self_: *mut SecretService, - collection_path: *const c_char, - properties: *mut glib::GHashTable, - value: *mut SecretValue, - flags: SecretItemCreateFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_create_item_dbus_path_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_service_create_item_dbus_path_sync( - self_: *mut SecretService, - collection_path: *const c_char, - properties: *mut glib::GHashTable, - value: *mut SecretValue, - flags: SecretItemCreateFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_service_decode_dbus_secret( - service: *mut SecretService, - value: *mut glib::GVariant, - ) -> *mut SecretValue; - pub fn secret_service_delete_item_dbus_path( - self_: *mut SecretService, - item_path: *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_delete_item_dbus_path_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_delete_item_dbus_path_sync( - self_: *mut SecretService, - item_path: *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_encode_dbus_secret( - service: *mut SecretService, - value: *mut SecretValue, - ) -> *mut glib::GVariant; - pub fn secret_service_ensure_session( - self_: *mut SecretService, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_ensure_session_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_ensure_session_sync( - self_: *mut SecretService, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_get_collection_gtype(self_: *mut SecretService) -> GType; - pub fn secret_service_get_collections(self_: *mut SecretService) -> *mut glib::GList; - pub fn secret_service_get_flags(self_: *mut SecretService) -> SecretServiceFlags; - pub fn secret_service_get_item_gtype(self_: *mut SecretService) -> GType; - pub fn secret_service_get_secret_for_dbus_path( - self_: *mut SecretService, - item_path: *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_get_secret_for_dbus_path_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretValue; - pub fn secret_service_get_secret_for_dbus_path_sync( - self_: *mut SecretService, - item_path: *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretValue; - pub fn secret_service_get_secrets_for_dbus_paths( - self_: *mut SecretService, - item_paths: *mut *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_get_secrets_for_dbus_paths_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut glib::GHashTable; - pub fn secret_service_get_secrets_for_dbus_paths_sync( - self_: *mut SecretService, - item_paths: *mut *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut glib::GHashTable; - pub fn secret_service_get_session_algorithms(self_: *mut SecretService) -> *const c_char; - pub fn secret_service_get_session_dbus_path(self_: *mut SecretService) -> *const c_char; - pub fn secret_service_load_collections( - self_: *mut SecretService, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_load_collections_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_load_collections_sync( - self_: *mut SecretService, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_lock( - service: *mut SecretService, - objects: *mut glib::GList, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_lock_dbus_paths( - self_: *mut SecretService, - paths: *mut *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_lock_dbus_paths_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - locked: *mut *mut *mut c_char, - error: *mut *mut glib::GError, - ) -> c_int; - pub fn secret_service_lock_dbus_paths_sync( - self_: *mut SecretService, - paths: *mut *const c_char, - cancellable: *mut gio::GCancellable, - locked: *mut *mut *mut c_char, - error: *mut *mut glib::GError, - ) -> c_int; - pub fn secret_service_lock_finish( - service: *mut SecretService, - result: *mut gio::GAsyncResult, - locked: *mut *mut glib::GList, - error: *mut *mut glib::GError, - ) -> c_int; - pub fn secret_service_lock_sync( - service: *mut SecretService, - objects: *mut glib::GList, - cancellable: *mut gio::GCancellable, - locked: *mut *mut glib::GList, - error: *mut *mut glib::GError, - ) -> c_int; - pub fn secret_service_lookup( - service: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_lookup_finish( - service: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretValue; - pub fn secret_service_lookup_sync( - service: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretValue; - pub fn secret_service_prompt( - self_: *mut SecretService, - prompt: *mut SecretPrompt, - return_type: *const glib::GVariantType, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_prompt_at_dbus_path( - self_: *mut SecretService, - prompt_path: *const c_char, - return_type: *const glib::GVariantType, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_prompt_at_dbus_path_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut glib::GVariant; - pub fn secret_service_prompt_at_dbus_path_sync( - self_: *mut SecretService, - prompt_path: *const c_char, - cancellable: *mut gio::GCancellable, - return_type: *const glib::GVariantType, - error: *mut *mut glib::GError, - ) -> *mut glib::GVariant; - pub fn secret_service_prompt_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut glib::GVariant; - pub fn secret_service_prompt_sync( - self_: *mut SecretService, - prompt: *mut SecretPrompt, - cancellable: *mut gio::GCancellable, - return_type: *const glib::GVariantType, - error: *mut *mut glib::GError, - ) -> *mut glib::GVariant; - pub fn secret_service_read_alias_dbus_path( - self_: *mut SecretService, - alias: *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_read_alias_dbus_path_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_service_read_alias_dbus_path_sync( - self_: *mut SecretService, - alias: *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_service_search( - service: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - flags: SecretSearchFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_search_finish( - service: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut glib::GList; - pub fn secret_service_search_for_dbus_paths( - self_: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_search_for_dbus_paths_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - unlocked: *mut *mut *mut c_char, - locked: *mut *mut *mut c_char, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_search_for_dbus_paths_sync( - self_: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - unlocked: *mut *mut *mut c_char, - locked: *mut *mut *mut c_char, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_search_sync( - service: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - flags: SecretSearchFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut glib::GList; - pub fn secret_service_set_alias( - service: *mut SecretService, - alias: *const c_char, - collection: *mut SecretCollection, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_set_alias_finish( - service: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_set_alias_sync( - service: *mut SecretService, - alias: *const c_char, - collection: *mut SecretCollection, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_set_alias_to_dbus_path( - self_: *mut SecretService, - alias: *const c_char, - collection_path: *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_set_alias_to_dbus_path_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_set_alias_to_dbus_path_sync( - self_: *mut SecretService, - alias: *const c_char, - collection_path: *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_store( - service: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - collection: *const c_char, - label: *const c_char, - value: *mut SecretValue, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_store_finish( - service: *mut SecretService, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_store_sync( - service: *mut SecretService, - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - collection: *const c_char, - label: *const c_char, - value: *mut SecretValue, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_service_unlock( - service: *mut SecretService, - objects: *mut glib::GList, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_unlock_dbus_paths( - self_: *mut SecretService, - paths: *mut *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_service_unlock_dbus_paths_finish( - self_: *mut SecretService, - result: *mut gio::GAsyncResult, - unlocked: *mut *mut *mut c_char, - error: *mut *mut glib::GError, - ) -> c_int; - pub fn secret_service_unlock_dbus_paths_sync( - self_: *mut SecretService, - paths: *mut *const c_char, - cancellable: *mut gio::GCancellable, - unlocked: *mut *mut *mut c_char, - error: *mut *mut glib::GError, - ) -> c_int; - pub fn secret_service_unlock_finish( - service: *mut SecretService, - result: *mut gio::GAsyncResult, - unlocked: *mut *mut glib::GList, - error: *mut *mut glib::GError, - ) -> c_int; - pub fn secret_service_unlock_sync( - service: *mut SecretService, - objects: *mut glib::GList, - cancellable: *mut gio::GCancellable, - unlocked: *mut *mut glib::GList, - error: *mut *mut glib::GError, - ) -> c_int; - - //========================================================================= - // SecretBackend - //========================================================================= - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_backend_get_type() -> GType; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_backend_get( - flags: SecretBackendFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_backend_get_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretBackend; - - //========================================================================= - // SecretRetrievable - //========================================================================= - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_retrievable_get_type() -> GType; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_retrievable_get_attributes( - self_: *mut SecretRetrievable, - ) -> *mut glib::GHashTable; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_retrievable_get_created(self_: *mut SecretRetrievable) -> u64; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_retrievable_get_label(self_: *mut SecretRetrievable) -> *mut c_char; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_retrievable_get_modified(self_: *mut SecretRetrievable) -> u64; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_retrievable_retrieve_secret( - self_: *mut SecretRetrievable, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_retrievable_retrieve_secret_finish( - self_: *mut SecretRetrievable, - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretValue; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_retrievable_retrieve_secret_sync( - self_: *mut SecretRetrievable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretValue; - - //========================================================================= - // Other functions - //========================================================================= - pub fn secret_attributes_build(schema: *const SecretSchema, ...) -> *mut glib::GHashTable; - //pub fn secret_attributes_buildv(schema: *const SecretSchema, va: /*Unimplemented*/va_list) -> *mut glib::GHashTable; - #[cfg(feature = "v0_21_2")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] - pub fn secret_attributes_validate( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - error: *mut *mut glib::GError, - ) -> gboolean; - #[cfg(feature = "v0_18_6")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] - pub fn secret_get_schema(type_: SecretSchemaType) -> *const SecretSchema; - pub fn secret_password_clear( - schema: *const SecretSchema, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ... - ); - pub fn secret_password_clear_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_password_clear_sync( - schema: *const SecretSchema, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ... - ) -> gboolean; - pub fn secret_password_clearv( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - pub fn secret_password_clearv_sync( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_password_free(password: *mut c_char); - pub fn secret_password_lookup( - schema: *const SecretSchema, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ... - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_lookup_binary_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut SecretValue; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_lookup_binary_sync( - schema: *const SecretSchema, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ... - ) -> *mut SecretValue; - pub fn secret_password_lookup_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_password_lookup_nonpageable_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_password_lookup_nonpageable_sync( - schema: *const SecretSchema, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ... - ) -> *mut c_char; - pub fn secret_password_lookup_sync( - schema: *const SecretSchema, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ... - ) -> *mut c_char; - pub fn secret_password_lookupv( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_lookupv_binary_sync( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut SecretValue; - pub fn secret_password_lookupv_nonpageable_sync( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut c_char; - pub fn secret_password_lookupv_sync( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut c_char; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_search( - schema: *const SecretSchema, - flags: SecretSearchFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ... - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_search_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> *mut glib::GList; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_search_sync( - schema: *const SecretSchema, - flags: SecretSearchFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ... - ) -> *mut glib::GList; - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_searchv( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - flags: SecretSearchFlags, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_searchv_sync( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - flags: SecretSearchFlags, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> *mut glib::GList; - pub fn secret_password_store( - schema: *const SecretSchema, - collection: *const c_char, - label: *const c_char, - password: *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ... - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_store_binary( - schema: *const SecretSchema, - collection: *const c_char, - label: *const c_char, - value: *mut SecretValue, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ... - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_store_binary_sync( - schema: *const SecretSchema, - collection: *const c_char, - label: *const c_char, - value: *mut SecretValue, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ... - ) -> gboolean; - pub fn secret_password_store_finish( - result: *mut gio::GAsyncResult, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_password_store_sync( - schema: *const SecretSchema, - collection: *const c_char, - label: *const c_char, - password: *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ... - ) -> gboolean; - pub fn secret_password_storev( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - collection: *const c_char, - label: *const c_char, - password: *const c_char, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_storev_binary( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - collection: *const c_char, - label: *const c_char, - value: *mut SecretValue, - cancellable: *mut gio::GCancellable, - callback: gio::GAsyncReadyCallback, - user_data: gpointer, - ); - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - pub fn secret_password_storev_binary_sync( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - collection: *const c_char, - label: *const c_char, - value: *mut SecretValue, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_password_storev_sync( - schema: *const SecretSchema, - attributes: *mut glib::GHashTable, - collection: *const c_char, - label: *const c_char, - password: *const c_char, - cancellable: *mut gio::GCancellable, - error: *mut *mut glib::GError, - ) -> gboolean; - pub fn secret_password_wipe(password: *mut c_char); - -} -- cgit 1.4.1