diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs | 429 |
1 files changed, 216 insertions, 213 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs index 096201d9f..26dfe17dd 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -1,4 +1,25 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] +extern "cdecl" { + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_message_parseargs(msg: alljoyn_message, signature: ::windows_sys::core::PCSTR) -> QStatus; + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_msgarg_array_get(args: alljoyn_msgarg, numargs: usize, signature: ::windows_sys::core::PCSTR) -> QStatus; + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_msgarg_array_set(args: alljoyn_msgarg, numargs: *mut usize, signature: ::windows_sys::core::PCSTR) -> QStatus; + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_msgarg_array_set_offset(args: alljoyn_msgarg, argoffset: usize, numargs: *mut usize, signature: ::windows_sys::core::PCSTR) -> QStatus; + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_msgarg_create_and_set(signature: ::windows_sys::core::PCSTR) -> alljoyn_msgarg; + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_msgarg_get(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_msgarg_getdictelement(arg: alljoyn_msgarg, elemsig: ::windows_sys::core::PCSTR) -> QStatus; + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_msgarg_set(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; + #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] + pub fn alljoyn_msgarg_set_and_stabilize(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; +} +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -661,8 +682,6 @@ extern "system" { #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_message_isunreliable(msg: alljoyn_message) -> i32; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_parseargs(msg: alljoyn_message, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_message_setendianess(endian: i8); #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_message_tostring(msg: alljoyn_message, str: ::windows_sys::core::PCSTR, buf: usize) -> usize; @@ -671,12 +690,6 @@ extern "system" { #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_array_element(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_get(args: alljoyn_msgarg, numargs: usize, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_set(args: alljoyn_msgarg, numargs: *mut usize, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_set_offset(args: alljoyn_msgarg, argoffset: usize, numargs: *mut usize, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_array_signature(values: alljoyn_msgarg, numvalues: usize, str: ::windows_sys::core::PCSTR, buf: usize) -> usize; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_array_tostring(args: alljoyn_msgarg, numargs: usize, str: ::windows_sys::core::PCSTR, buf: usize, indent: usize) -> usize; @@ -689,14 +702,10 @@ extern "system" { #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_create() -> alljoyn_msgarg; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_create_and_set(signature: ::windows_sys::core::PCSTR) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_destroy(arg: alljoyn_msgarg); #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_equal(lhv: alljoyn_msgarg, rhv: alljoyn_msgarg) -> i32; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_get_array_element(arg: alljoyn_msgarg, index: usize, element: *mut alljoyn_msgarg); #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_get_array_elementsignature(arg: alljoyn_msgarg, index: usize) -> ::windows_sys::core::PSTR; @@ -749,8 +758,6 @@ extern "system" { #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_get_variant_array(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR, length: *mut usize, av: *mut alljoyn_msgarg) -> QStatus; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_getdictelement(arg: alljoyn_msgarg, elemsig: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_getkey(arg: alljoyn_msgarg) -> alljoyn_msgarg; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_getmember(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg; @@ -763,10 +770,6 @@ extern "system" { #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_hassignature(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> i32; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_and_stabilize(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_set_bool(arg: alljoyn_msgarg, b: i32) -> QStatus; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub fn alljoyn_msgarg_set_bool_array(arg: alljoyn_msgarg, length: usize, ab: *mut i32) -> QStatus; @@ -1971,20 +1974,142 @@ pub const ER_MANAGEMENT_ALREADY_STARTED: QStatus = 37186i32; pub const ER_MANAGEMENT_NOT_STARTED: QStatus = 37187i32; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const ER_BUS_DESCRIPTION_ALREADY_EXISTS: QStatus = 37188i32; -#[repr(C)] -pub struct _alljoyn_abouticon_handle(pub u8); -#[repr(C)] -pub struct _alljoyn_abouticonobj_handle(pub u8); -#[repr(C)] -pub struct _alljoyn_abouticonproxy_handle(pub u8); -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_about_announced_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: ::windows_sys::core::PCSTR, version: u16, port: u16, objectdescriptionarg: alljoyn_msgarg, aboutdataarg: alljoyn_msgarg)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_about_announceflag = i32; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const UNANNOUNCED: alljoyn_about_announceflag = 0i32; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const ANNOUNCED: alljoyn_about_announceflag = 1i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_applicationstate = i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const NOT_CLAIMABLE: alljoyn_applicationstate = 0i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const CLAIMABLE: alljoyn_applicationstate = 1i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const CLAIMED: alljoyn_applicationstate = 2i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const NEED_UPDATE: alljoyn_applicationstate = 3i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_claimcapability_masks = i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const CAPABLE_ECDHE_NULL: alljoyn_claimcapability_masks = 1i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const CAPABLE_ECDHE_ECDSA: alljoyn_claimcapability_masks = 4i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const CAPABLE_ECDHE_SPEKE: alljoyn_claimcapability_masks = 8i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_claimcapabilityadditionalinfo_masks = i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const PASSWORD_GENERATED_BY_SECURITY_MANAGER: alljoyn_claimcapabilityadditionalinfo_masks = 1i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const PASSWORD_GENERATED_BY_APPLICATION: alljoyn_claimcapabilityadditionalinfo_masks = 2i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_interfacedescription_securitypolicy = i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const AJ_IFC_SECURITY_INHERIT: alljoyn_interfacedescription_securitypolicy = 0i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const AJ_IFC_SECURITY_REQUIRED: alljoyn_interfacedescription_securitypolicy = 1i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const AJ_IFC_SECURITY_OFF: alljoyn_interfacedescription_securitypolicy = 2i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_messagetype = i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_MESSAGE_INVALID: alljoyn_messagetype = 0i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_MESSAGE_METHOD_CALL: alljoyn_messagetype = 1i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_MESSAGE_METHOD_RET: alljoyn_messagetype = 2i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_MESSAGE_ERROR: alljoyn_messagetype = 3i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_MESSAGE_SIGNAL: alljoyn_messagetype = 4i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_sessionlostreason = i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_SESSIONLOST_INVALID: alljoyn_sessionlostreason = 0i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION: alljoyn_sessionlostreason = 1i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY: alljoyn_sessionlostreason = 2i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER: alljoyn_sessionlostreason = 3i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_SESSIONLOST_LINK_TIMEOUT: alljoyn_sessionlostreason = 4i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_SESSIONLOST_REASON_OTHER: alljoyn_sessionlostreason = 5i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_typeid = i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_INVALID: alljoyn_typeid = 0i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_ARRAY: alljoyn_typeid = 97i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_BOOLEAN: alljoyn_typeid = 98i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_DOUBLE: alljoyn_typeid = 100i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_DICT_ENTRY: alljoyn_typeid = 101i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_SIGNATURE: alljoyn_typeid = 103i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_HANDLE: alljoyn_typeid = 104i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_INT32: alljoyn_typeid = 105i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_INT16: alljoyn_typeid = 110i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_OBJECT_PATH: alljoyn_typeid = 111i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_UINT16: alljoyn_typeid = 113i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_STRUCT: alljoyn_typeid = 114i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_STRING: alljoyn_typeid = 115i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_UINT64: alljoyn_typeid = 116i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_UINT32: alljoyn_typeid = 117i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_VARIANT: alljoyn_typeid = 118i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_INT64: alljoyn_typeid = 120i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_BYTE: alljoyn_typeid = 121i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_STRUCT_OPEN: alljoyn_typeid = 40i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_STRUCT_CLOSE: alljoyn_typeid = 41i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_DICT_ENTRY_OPEN: alljoyn_typeid = 123i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_DICT_ENTRY_CLOSE: alljoyn_typeid = 125i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_BOOLEAN_ARRAY: alljoyn_typeid = 25185i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_DOUBLE_ARRAY: alljoyn_typeid = 25697i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_INT32_ARRAY: alljoyn_typeid = 26977i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_INT16_ARRAY: alljoyn_typeid = 28257i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_UINT16_ARRAY: alljoyn_typeid = 29025i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_UINT64_ARRAY: alljoyn_typeid = 29793i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_UINT32_ARRAY: alljoyn_typeid = 30049i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_INT64_ARRAY: alljoyn_typeid = 30817i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_BYTE_ARRAY: alljoyn_typeid = 31073i32; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub const ALLJOYN_WILDCARD: alljoyn_typeid = 42i32; +#[repr(C)] +pub struct _alljoyn_abouticon_handle(pub u8); +#[repr(C)] +pub struct _alljoyn_abouticonobj_handle(pub u8); +#[repr(C)] +pub struct _alljoyn_abouticonproxy_handle(pub u8); pub type alljoyn_aboutdata = isize; pub type alljoyn_aboutdatalistener = isize; #[repr(C)] @@ -1999,10 +2124,6 @@ impl ::core::clone::Clone for alljoyn_aboutdatalistener_callbacks { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_aboutdatalistener_getaboutdata_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg, language: ::windows_sys::core::PCSTR) -> QStatus>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg) -> QStatus>; pub type alljoyn_aboutlistener = isize; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2018,16 +2139,6 @@ impl ::core::clone::Clone for alljoyn_aboutlistener_callback { pub type alljoyn_aboutobj = isize; pub type alljoyn_aboutobjectdescription = isize; pub type alljoyn_aboutproxy = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_applicationstate = i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const NOT_CLAIMABLE: alljoyn_applicationstate = 0i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const CLAIMABLE: alljoyn_applicationstate = 1i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const CLAIMED: alljoyn_applicationstate = 2i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const NEED_UPDATE: alljoyn_applicationstate = 3i32; pub type alljoyn_applicationstatelistener = isize; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2040,11 +2151,7 @@ impl ::core::clone::Clone for alljoyn_applicationstatelistener_callbacks { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_applicationstatelistener_state_ptr = ::core::option::Option<unsafe extern "system" fn(busname: *mut i8, publickey: *mut i8, applicationstate: alljoyn_applicationstate, context: *mut ::core::ffi::c_void)>; pub type alljoyn_authlistener = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_authlistener_authenticationcomplete_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, success: i32)>; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub struct alljoyn_authlistener_callbacks { @@ -2059,16 +2166,6 @@ impl ::core::clone::Clone for alljoyn_authlistener_callbacks { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_authlistener_requestcredentials_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, authcount: u16, username: ::windows_sys::core::PCSTR, credmask: u16, credentials: alljoyn_credentials) -> i32>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_authlistener_requestcredentialsasync_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, authcount: u16, username: ::windows_sys::core::PCSTR, credmask: u16, authcontext: *mut ::core::ffi::c_void) -> QStatus>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_authlistener_securityviolation_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, status: QStatus, msg: alljoyn_message)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_authlistener_verifycredentials_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, credentials: alljoyn_credentials) -> i32>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_authlistener_verifycredentialsasync_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, credentials: alljoyn_credentials, authcontext: *mut ::core::ffi::c_void) -> QStatus>; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub struct alljoyn_authlistenerasync_callbacks { @@ -2084,22 +2181,8 @@ impl ::core::clone::Clone for alljoyn_authlistenerasync_callbacks { } } pub type alljoyn_autopinger = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_autopinger_destination_found_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_autopinger_destination_lost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR)>; pub type alljoyn_busattachment = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_busattachment_joinsessioncb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, sessionid: u32, opts: alljoyn_sessionopts, context: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_busattachment_setlinktimeoutcb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, timeout: u32, context: *mut ::core::ffi::c_void)>; pub type alljoyn_buslistener = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_bus_disconnected_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_bus_prop_changed_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, prop_name: ::windows_sys::core::PCSTR, prop_value: alljoyn_msgarg)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_bus_stopping_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub struct alljoyn_buslistener_callbacks { @@ -2118,16 +2201,6 @@ impl ::core::clone::Clone for alljoyn_buslistener_callbacks { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_found_advertised_name_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: ::windows_sys::core::PCSTR, transport: u16, nameprefix: ::windows_sys::core::PCSTR)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_listener_registered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, bus: alljoyn_busattachment)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_listener_unregistered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_lost_advertised_name_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: ::windows_sys::core::PCSTR, transport: u16, nameprefix: ::windows_sys::core::PCSTR)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_name_owner_changed_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: ::windows_sys::core::PCSTR, previousowner: ::windows_sys::core::PCSTR, newowner: ::windows_sys::core::PCSTR)>; pub type alljoyn_busobject = isize; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2155,12 +2228,6 @@ impl ::core::clone::Clone for alljoyn_busobject_methodentry { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_busobject_object_registration_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_busobject_prop_get_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: ::windows_sys::core::PCSTR, propname: ::windows_sys::core::PCSTR, val: alljoyn_msgarg) -> QStatus>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_busobject_prop_set_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: ::windows_sys::core::PCSTR, propname: ::windows_sys::core::PCSTR, val: alljoyn_msgarg) -> QStatus>; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub struct alljoyn_certificateid { @@ -2188,20 +2255,6 @@ impl ::core::clone::Clone for alljoyn_certificateidarray { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_claimcapability_masks = i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const CAPABLE_ECDHE_NULL: alljoyn_claimcapability_masks = 1i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const CAPABLE_ECDHE_ECDSA: alljoyn_claimcapability_masks = 4i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const CAPABLE_ECDHE_SPEKE: alljoyn_claimcapability_masks = 8i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_claimcapabilityadditionalinfo_masks = i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const PASSWORD_GENERATED_BY_SECURITY_MANAGER: alljoyn_claimcapabilityadditionalinfo_masks = 1i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const PASSWORD_GENERATED_BY_APPLICATION: alljoyn_claimcapabilityadditionalinfo_masks = 2i32; pub type alljoyn_credentials = isize; pub type alljoyn_interfacedescription = isize; #[repr(C)] @@ -2235,20 +2288,8 @@ impl ::core::clone::Clone for alljoyn_interfacedescription_property { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_interfacedescription_securitypolicy = i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const AJ_IFC_SECURITY_INHERIT: alljoyn_interfacedescription_securitypolicy = 0i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const AJ_IFC_SECURITY_REQUIRED: alljoyn_interfacedescription_securitypolicy = 1i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const AJ_IFC_SECURITY_OFF: alljoyn_interfacedescription_securitypolicy = 2i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_interfacedescription_translation_callback_ptr = ::core::option::Option<unsafe extern "system" fn(sourcelanguage: ::windows_sys::core::PCSTR, targetlanguage: ::windows_sys::core::PCSTR, sourcetext: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR>; pub type alljoyn_keystore = isize; pub type alljoyn_keystorelistener = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_keystorelistener_acquireexclusivelock_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener) -> QStatus>; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub struct alljoyn_keystorelistener_callbacks { @@ -2261,12 +2302,6 @@ impl ::core::clone::Clone for alljoyn_keystorelistener_callbacks { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_keystorelistener_loadrequest_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_keystorelistener_releaseexclusivelock_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_keystorelistener_storerequest_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus>; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub struct alljoyn_keystorelistener_with_synchronization_callbacks { @@ -2294,30 +2329,8 @@ impl ::core::clone::Clone for alljoyn_manifestarray { } } pub type alljoyn_message = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_messagereceiver_methodhandler_ptr = ::core::option::Option<unsafe extern "system" fn(bus: alljoyn_busobject, member: *const alljoyn_interfacedescription_member, message: alljoyn_message)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_messagereceiver_replyhandler_ptr = ::core::option::Option<unsafe extern "system" fn(message: alljoyn_message, context: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_messagereceiver_signalhandler_ptr = ::core::option::Option<unsafe extern "system" fn(member: *const alljoyn_interfacedescription_member, srcpath: ::windows_sys::core::PCSTR, message: alljoyn_message)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_messagetype = i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_MESSAGE_INVALID: alljoyn_messagetype = 0i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_MESSAGE_METHOD_CALL: alljoyn_messagetype = 1i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_MESSAGE_METHOD_RET: alljoyn_messagetype = 2i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_MESSAGE_ERROR: alljoyn_messagetype = 3i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_MESSAGE_SIGNAL: alljoyn_messagetype = 4i32; pub type alljoyn_msgarg = isize; pub type alljoyn_observer = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_observer_object_discovered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_observer_object_lost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref)>; pub type alljoyn_observerlistener = isize; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2346,14 +2359,6 @@ impl ::core::clone::Clone for alljoyn_permissionconfigurationlistener_callbacks *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_permissionconfigurationlistener_factoryreset_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> QStatus>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_permissionconfigurationlistener_policychanged_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; pub type alljoyn_permissionconfigurator = isize; pub type alljoyn_pinglistener = isize; #[repr(C)] @@ -2369,16 +2374,6 @@ impl ::core::clone::Clone for alljoyn_pinglistener_callback { } } pub type alljoyn_proxybusobject = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_getallpropertiescb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, values: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_getpropertycb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, value: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_introspectcb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_propertieschanged_ptr = ::core::option::Option<unsafe extern "system" fn(obj: alljoyn_proxybusobject, ifacename: ::windows_sys::core::PCSTR, changed: alljoyn_msgarg, invalidated: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void)>; pub type alljoyn_proxybusobject_ref = isize; pub type alljoyn_securityapplicationproxy = isize; pub type alljoyn_sessionlistener = isize; @@ -2395,30 +2390,8 @@ impl ::core::clone::Clone for alljoyn_sessionlistener_callbacks { *self } } -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionlistener_sessionlost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, reason: alljoyn_sessionlostreason)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionlistener_sessionmemberadded_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: ::windows_sys::core::PCSTR)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionlistener_sessionmemberremoved_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: ::windows_sys::core::PCSTR)>; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionlostreason = i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_SESSIONLOST_INVALID: alljoyn_sessionlostreason = 0i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION: alljoyn_sessionlostreason = 1i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY: alljoyn_sessionlostreason = 2i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER: alljoyn_sessionlostreason = 3i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_SESSIONLOST_LINK_TIMEOUT: alljoyn_sessionlostreason = 4i32; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_SESSIONLOST_REASON_OTHER: alljoyn_sessionlostreason = 5i32; pub type alljoyn_sessionopts = isize; pub type alljoyn_sessionportlistener = isize; -#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionportlistener_acceptsessionjoiner_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, joiner: ::windows_sys::core::PCSTR, opts: alljoyn_sessionopts) -> i32>; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub struct alljoyn_sessionportlistener_callbacks { @@ -2432,70 +2405,100 @@ impl ::core::clone::Clone for alljoyn_sessionportlistener_callbacks { } } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionportlistener_sessionjoined_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, id: u32, joiner: ::windows_sys::core::PCSTR)>; +pub type alljoyn_about_announced_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: ::windows_sys::core::PCSTR, version: u16, port: u16, objectdescriptionarg: alljoyn_msgarg, aboutdataarg: alljoyn_msgarg)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_typeid = i32; +pub type alljoyn_aboutdatalistener_getaboutdata_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg, language: ::windows_sys::core::PCSTR) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_INVALID: alljoyn_typeid = 0i32; +pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_ARRAY: alljoyn_typeid = 97i32; +pub type alljoyn_applicationstatelistener_state_ptr = ::core::option::Option<unsafe extern "system" fn(busname: *mut i8, publickey: *mut i8, applicationstate: alljoyn_applicationstate, context: *mut ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_BOOLEAN: alljoyn_typeid = 98i32; +pub type alljoyn_authlistener_authenticationcomplete_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, success: i32)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_DOUBLE: alljoyn_typeid = 100i32; +pub type alljoyn_authlistener_requestcredentials_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, authcount: u16, username: ::windows_sys::core::PCSTR, credmask: u16, credentials: alljoyn_credentials) -> i32>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_DICT_ENTRY: alljoyn_typeid = 101i32; +pub type alljoyn_authlistener_requestcredentialsasync_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, authcount: u16, username: ::windows_sys::core::PCSTR, credmask: u16, authcontext: *mut ::core::ffi::c_void) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_SIGNATURE: alljoyn_typeid = 103i32; +pub type alljoyn_authlistener_securityviolation_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, status: QStatus, msg: alljoyn_message)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_HANDLE: alljoyn_typeid = 104i32; +pub type alljoyn_authlistener_verifycredentials_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, credentials: alljoyn_credentials) -> i32>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_INT32: alljoyn_typeid = 105i32; +pub type alljoyn_authlistener_verifycredentialsasync_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, credentials: alljoyn_credentials, authcontext: *mut ::core::ffi::c_void) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_INT16: alljoyn_typeid = 110i32; +pub type alljoyn_autopinger_destination_found_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_OBJECT_PATH: alljoyn_typeid = 111i32; +pub type alljoyn_autopinger_destination_lost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_UINT16: alljoyn_typeid = 113i32; +pub type alljoyn_busattachment_joinsessioncb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, sessionid: u32, opts: alljoyn_sessionopts, context: *mut ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_STRUCT: alljoyn_typeid = 114i32; +pub type alljoyn_busattachment_setlinktimeoutcb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, timeout: u32, context: *mut ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_STRING: alljoyn_typeid = 115i32; +pub type alljoyn_buslistener_bus_disconnected_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_UINT64: alljoyn_typeid = 116i32; +pub type alljoyn_buslistener_bus_prop_changed_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, prop_name: ::windows_sys::core::PCSTR, prop_value: alljoyn_msgarg)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_UINT32: alljoyn_typeid = 117i32; +pub type alljoyn_buslistener_bus_stopping_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_VARIANT: alljoyn_typeid = 118i32; +pub type alljoyn_buslistener_found_advertised_name_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: ::windows_sys::core::PCSTR, transport: u16, nameprefix: ::windows_sys::core::PCSTR)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_INT64: alljoyn_typeid = 120i32; +pub type alljoyn_buslistener_listener_registered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, bus: alljoyn_busattachment)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_BYTE: alljoyn_typeid = 121i32; +pub type alljoyn_buslistener_listener_unregistered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_STRUCT_OPEN: alljoyn_typeid = 40i32; +pub type alljoyn_buslistener_lost_advertised_name_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: ::windows_sys::core::PCSTR, transport: u16, nameprefix: ::windows_sys::core::PCSTR)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_STRUCT_CLOSE: alljoyn_typeid = 41i32; +pub type alljoyn_buslistener_name_owner_changed_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: ::windows_sys::core::PCSTR, previousowner: ::windows_sys::core::PCSTR, newowner: ::windows_sys::core::PCSTR)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_DICT_ENTRY_OPEN: alljoyn_typeid = 123i32; +pub type alljoyn_busobject_object_registration_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_DICT_ENTRY_CLOSE: alljoyn_typeid = 125i32; +pub type alljoyn_busobject_prop_get_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: ::windows_sys::core::PCSTR, propname: ::windows_sys::core::PCSTR, val: alljoyn_msgarg) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_BOOLEAN_ARRAY: alljoyn_typeid = 25185i32; +pub type alljoyn_busobject_prop_set_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: ::windows_sys::core::PCSTR, propname: ::windows_sys::core::PCSTR, val: alljoyn_msgarg) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_DOUBLE_ARRAY: alljoyn_typeid = 25697i32; +pub type alljoyn_interfacedescription_translation_callback_ptr = ::core::option::Option<unsafe extern "system" fn(sourcelanguage: ::windows_sys::core::PCSTR, targetlanguage: ::windows_sys::core::PCSTR, sourcetext: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_INT32_ARRAY: alljoyn_typeid = 26977i32; +pub type alljoyn_keystorelistener_acquireexclusivelock_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_INT16_ARRAY: alljoyn_typeid = 28257i32; +pub type alljoyn_keystorelistener_loadrequest_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_UINT16_ARRAY: alljoyn_typeid = 29025i32; +pub type alljoyn_keystorelistener_releaseexclusivelock_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_UINT64_ARRAY: alljoyn_typeid = 29793i32; +pub type alljoyn_keystorelistener_storerequest_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_UINT32_ARRAY: alljoyn_typeid = 30049i32; +pub type alljoyn_messagereceiver_methodhandler_ptr = ::core::option::Option<unsafe extern "system" fn(bus: alljoyn_busobject, member: *const alljoyn_interfacedescription_member, message: alljoyn_message)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_INT64_ARRAY: alljoyn_typeid = 30817i32; +pub type alljoyn_messagereceiver_replyhandler_ptr = ::core::option::Option<unsafe extern "system" fn(message: alljoyn_message, context: *mut ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_BYTE_ARRAY: alljoyn_typeid = 31073i32; +pub type alljoyn_messagereceiver_signalhandler_ptr = ::core::option::Option<unsafe extern "system" fn(member: *const alljoyn_interfacedescription_member, srcpath: ::windows_sys::core::PCSTR, message: alljoyn_message)>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_WILDCARD: alljoyn_typeid = 42i32; +pub type alljoyn_observer_object_discovered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_observer_object_lost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_permissionconfigurationlistener_factoryreset_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> QStatus>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_permissionconfigurationlistener_policychanged_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_proxybusobject_listener_getallpropertiescb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, values: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_proxybusobject_listener_getpropertycb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, value: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_proxybusobject_listener_introspectcb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_proxybusobject_listener_propertieschanged_ptr = ::core::option::Option<unsafe extern "system" fn(obj: alljoyn_proxybusobject, ifacename: ::windows_sys::core::PCSTR, changed: alljoyn_msgarg, invalidated: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_sessionlistener_sessionlost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, reason: alljoyn_sessionlostreason)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_sessionlistener_sessionmemberadded_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: ::windows_sys::core::PCSTR)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_sessionlistener_sessionmemberremoved_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: ::windows_sys::core::PCSTR)>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_sessionportlistener_acceptsessionjoiner_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, joiner: ::windows_sys::core::PCSTR, opts: alljoyn_sessionopts) -> i32>; +#[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] +pub type alljoyn_sessionportlistener_sessionjoined_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, id: u32, joiner: ::windows_sys::core::PCSTR)>; |