1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[link(name = "windows")]
3 extern "system" {
4     #[cfg(feature = "Win32_Foundation")]
AllJoynAcceptBusConnection(serverbushandle: super::super::Foundation::HANDLE, abortevent: super::super::Foundation::HANDLE) -> u325     pub fn AllJoynAcceptBusConnection(serverbushandle: super::super::Foundation::HANDLE, abortevent: super::super::Foundation::HANDLE) -> u32;
6     #[cfg(feature = "Win32_Foundation")]
AllJoynCloseBusHandle(bushandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL7     pub fn AllJoynCloseBusHandle(bushandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
8     #[cfg(feature = "Win32_Foundation")]
AllJoynConnectToBus(connectionspec: super::super::Foundation::PWSTR) -> super::super::Foundation::HANDLE9     pub fn AllJoynConnectToBus(connectionspec: super::super::Foundation::PWSTR) -> super::super::Foundation::HANDLE;
10     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
AllJoynCreateBus(outbuffersize: u32, inbuffersize: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE11     pub fn AllJoynCreateBus(outbuffersize: u32, inbuffersize: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE;
12     #[cfg(feature = "Win32_Foundation")]
AllJoynEnumEvents(connectedbushandle: super::super::Foundation::HANDLE, eventtoreset: super::super::Foundation::HANDLE, eventtypes: *mut u32) -> super::super::Foundation::BOOL13     pub fn AllJoynEnumEvents(connectedbushandle: super::super::Foundation::HANDLE, eventtoreset: super::super::Foundation::HANDLE, eventtypes: *mut u32) -> super::super::Foundation::BOOL;
14     #[cfg(feature = "Win32_Foundation")]
AllJoynEventSelect(connectedbushandle: super::super::Foundation::HANDLE, eventhandle: super::super::Foundation::HANDLE, eventtypes: u32) -> super::super::Foundation::BOOL15     pub fn AllJoynEventSelect(connectedbushandle: super::super::Foundation::HANDLE, eventhandle: super::super::Foundation::HANDLE, eventtypes: u32) -> super::super::Foundation::BOOL;
16     #[cfg(feature = "Win32_Foundation")]
AllJoynReceiveFromBus(connectedbushandle: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bytestoread: u32, bytestransferred: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL17     pub fn AllJoynReceiveFromBus(connectedbushandle: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bytestoread: u32, bytestransferred: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
18     #[cfg(feature = "Win32_Foundation")]
AllJoynSendToBus(connectedbushandle: super::super::Foundation::HANDLE, buffer: *const ::core::ffi::c_void, bytestowrite: u32, bytestransferred: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL19     pub fn AllJoynSendToBus(connectedbushandle: super::super::Foundation::HANDLE, buffer: *const ::core::ffi::c_void, bytestowrite: u32, bytestransferred: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
20     #[cfg(feature = "Win32_Foundation")]
QCC_StatusText(status: QStatus) -> super::super::Foundation::PSTR21     pub fn QCC_StatusText(status: QStatus) -> super::super::Foundation::PSTR;
22     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_create(defaultlanguage: super::super::Foundation::PSTR) -> alljoyn_aboutdata23     pub fn alljoyn_aboutdata_create(defaultlanguage: super::super::Foundation::PSTR) -> alljoyn_aboutdata;
alljoyn_aboutdata_create_empty() -> alljoyn_aboutdata24     pub fn alljoyn_aboutdata_create_empty() -> alljoyn_aboutdata;
25     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_create_full(arg: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> alljoyn_aboutdata26     pub fn alljoyn_aboutdata_create_full(arg: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> alljoyn_aboutdata;
27     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_createfrommsgarg(data: alljoyn_aboutdata, arg: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus28     pub fn alljoyn_aboutdata_createfrommsgarg(data: alljoyn_aboutdata, arg: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus;
29     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_createfromxml(data: alljoyn_aboutdata, aboutdataxml: super::super::Foundation::PSTR) -> QStatus30     pub fn alljoyn_aboutdata_createfromxml(data: alljoyn_aboutdata, aboutdataxml: super::super::Foundation::PSTR) -> QStatus;
alljoyn_aboutdata_destroy(data: alljoyn_aboutdata)31     pub fn alljoyn_aboutdata_destroy(data: alljoyn_aboutdata);
32     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_getaboutdata(data: alljoyn_aboutdata, msgarg: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus33     pub fn alljoyn_aboutdata_getaboutdata(data: alljoyn_aboutdata, msgarg: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus;
alljoyn_aboutdata_getajsoftwareversion(data: alljoyn_aboutdata, ajsoftwareversion: *mut *mut i8) -> QStatus34     pub fn alljoyn_aboutdata_getajsoftwareversion(data: alljoyn_aboutdata, ajsoftwareversion: *mut *mut i8) -> QStatus;
alljoyn_aboutdata_getannouncedaboutdata(data: alljoyn_aboutdata, msgarg: alljoyn_msgarg) -> QStatus35     pub fn alljoyn_aboutdata_getannouncedaboutdata(data: alljoyn_aboutdata, msgarg: alljoyn_msgarg) -> QStatus;
alljoyn_aboutdata_getappid(data: alljoyn_aboutdata, appid: *mut *mut u8, num: *mut usize) -> QStatus36     pub fn alljoyn_aboutdata_getappid(data: alljoyn_aboutdata, appid: *mut *mut u8, num: *mut usize) -> QStatus;
37     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_getappname(data: alljoyn_aboutdata, appname: *mut *mut i8, language: super::super::Foundation::PSTR) -> QStatus38     pub fn alljoyn_aboutdata_getappname(data: alljoyn_aboutdata, appname: *mut *mut i8, language: super::super::Foundation::PSTR) -> QStatus;
alljoyn_aboutdata_getdateofmanufacture(data: alljoyn_aboutdata, dateofmanufacture: *mut *mut i8) -> QStatus39     pub fn alljoyn_aboutdata_getdateofmanufacture(data: alljoyn_aboutdata, dateofmanufacture: *mut *mut i8) -> QStatus;
alljoyn_aboutdata_getdefaultlanguage(data: alljoyn_aboutdata, defaultlanguage: *mut *mut i8) -> QStatus40     pub fn alljoyn_aboutdata_getdefaultlanguage(data: alljoyn_aboutdata, defaultlanguage: *mut *mut i8) -> QStatus;
41     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_getdescription(data: alljoyn_aboutdata, description: *mut *mut i8, language: super::super::Foundation::PSTR) -> QStatus42     pub fn alljoyn_aboutdata_getdescription(data: alljoyn_aboutdata, description: *mut *mut i8, language: super::super::Foundation::PSTR) -> QStatus;
alljoyn_aboutdata_getdeviceid(data: alljoyn_aboutdata, deviceid: *mut *mut i8) -> QStatus43     pub fn alljoyn_aboutdata_getdeviceid(data: alljoyn_aboutdata, deviceid: *mut *mut i8) -> QStatus;
44     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_getdevicename(data: alljoyn_aboutdata, devicename: *mut *mut i8, language: super::super::Foundation::PSTR) -> QStatus45     pub fn alljoyn_aboutdata_getdevicename(data: alljoyn_aboutdata, devicename: *mut *mut i8, language: super::super::Foundation::PSTR) -> QStatus;
46     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_getfield(data: alljoyn_aboutdata, name: super::super::Foundation::PSTR, value: *mut alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus47     pub fn alljoyn_aboutdata_getfield(data: alljoyn_aboutdata, name: super::super::Foundation::PSTR, value: *mut alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus;
alljoyn_aboutdata_getfields(data: alljoyn_aboutdata, fields: *const *const i8, num_fields: usize) -> usize48     pub fn alljoyn_aboutdata_getfields(data: alljoyn_aboutdata, fields: *const *const i8, num_fields: usize) -> usize;
49     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_getfieldsignature(data: alljoyn_aboutdata, fieldname: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR50     pub fn alljoyn_aboutdata_getfieldsignature(data: alljoyn_aboutdata, fieldname: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
alljoyn_aboutdata_gethardwareversion(data: alljoyn_aboutdata, hardwareversion: *mut *mut i8) -> QStatus51     pub fn alljoyn_aboutdata_gethardwareversion(data: alljoyn_aboutdata, hardwareversion: *mut *mut i8) -> QStatus;
52     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_getmanufacturer(data: alljoyn_aboutdata, manufacturer: *mut *mut i8, language: super::super::Foundation::PSTR) -> QStatus53     pub fn alljoyn_aboutdata_getmanufacturer(data: alljoyn_aboutdata, manufacturer: *mut *mut i8, language: super::super::Foundation::PSTR) -> QStatus;
alljoyn_aboutdata_getmodelnumber(data: alljoyn_aboutdata, modelnumber: *mut *mut i8) -> QStatus54     pub fn alljoyn_aboutdata_getmodelnumber(data: alljoyn_aboutdata, modelnumber: *mut *mut i8) -> QStatus;
alljoyn_aboutdata_getsoftwareversion(data: alljoyn_aboutdata, softwareversion: *mut *mut i8) -> QStatus55     pub fn alljoyn_aboutdata_getsoftwareversion(data: alljoyn_aboutdata, softwareversion: *mut *mut i8) -> QStatus;
alljoyn_aboutdata_getsupportedlanguages(data: alljoyn_aboutdata, languagetags: *const *const i8, num: usize) -> usize56     pub fn alljoyn_aboutdata_getsupportedlanguages(data: alljoyn_aboutdata, languagetags: *const *const i8, num: usize) -> usize;
alljoyn_aboutdata_getsupporturl(data: alljoyn_aboutdata, supporturl: *mut *mut i8) -> QStatus57     pub fn alljoyn_aboutdata_getsupporturl(data: alljoyn_aboutdata, supporturl: *mut *mut i8) -> QStatus;
58     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_isfieldannounced(data: alljoyn_aboutdata, fieldname: super::super::Foundation::PSTR) -> u859     pub fn alljoyn_aboutdata_isfieldannounced(data: alljoyn_aboutdata, fieldname: super::super::Foundation::PSTR) -> u8;
60     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_isfieldlocalized(data: alljoyn_aboutdata, fieldname: super::super::Foundation::PSTR) -> u861     pub fn alljoyn_aboutdata_isfieldlocalized(data: alljoyn_aboutdata, fieldname: super::super::Foundation::PSTR) -> u8;
62     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_isfieldrequired(data: alljoyn_aboutdata, fieldname: super::super::Foundation::PSTR) -> u863     pub fn alljoyn_aboutdata_isfieldrequired(data: alljoyn_aboutdata, fieldname: super::super::Foundation::PSTR) -> u8;
64     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_isvalid(data: alljoyn_aboutdata, language: super::super::Foundation::PSTR) -> u865     pub fn alljoyn_aboutdata_isvalid(data: alljoyn_aboutdata, language: super::super::Foundation::PSTR) -> u8;
alljoyn_aboutdata_setappid(data: alljoyn_aboutdata, appid: *const u8, num: usize) -> QStatus66     pub fn alljoyn_aboutdata_setappid(data: alljoyn_aboutdata, appid: *const u8, num: usize) -> QStatus;
67     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setappid_fromstring(data: alljoyn_aboutdata, appid: super::super::Foundation::PSTR) -> QStatus68     pub fn alljoyn_aboutdata_setappid_fromstring(data: alljoyn_aboutdata, appid: super::super::Foundation::PSTR) -> QStatus;
69     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setappname(data: alljoyn_aboutdata, appname: super::super::Foundation::PSTR, language: super::super::Foundation::PSTR) -> QStatus70     pub fn alljoyn_aboutdata_setappname(data: alljoyn_aboutdata, appname: super::super::Foundation::PSTR, language: super::super::Foundation::PSTR) -> QStatus;
71     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setdateofmanufacture(data: alljoyn_aboutdata, dateofmanufacture: super::super::Foundation::PSTR) -> QStatus72     pub fn alljoyn_aboutdata_setdateofmanufacture(data: alljoyn_aboutdata, dateofmanufacture: super::super::Foundation::PSTR) -> QStatus;
73     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setdefaultlanguage(data: alljoyn_aboutdata, defaultlanguage: super::super::Foundation::PSTR) -> QStatus74     pub fn alljoyn_aboutdata_setdefaultlanguage(data: alljoyn_aboutdata, defaultlanguage: super::super::Foundation::PSTR) -> QStatus;
75     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setdescription(data: alljoyn_aboutdata, description: super::super::Foundation::PSTR, language: super::super::Foundation::PSTR) -> QStatus76     pub fn alljoyn_aboutdata_setdescription(data: alljoyn_aboutdata, description: super::super::Foundation::PSTR, language: super::super::Foundation::PSTR) -> QStatus;
77     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setdeviceid(data: alljoyn_aboutdata, deviceid: super::super::Foundation::PSTR) -> QStatus78     pub fn alljoyn_aboutdata_setdeviceid(data: alljoyn_aboutdata, deviceid: super::super::Foundation::PSTR) -> QStatus;
79     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setdevicename(data: alljoyn_aboutdata, devicename: super::super::Foundation::PSTR, language: super::super::Foundation::PSTR) -> QStatus80     pub fn alljoyn_aboutdata_setdevicename(data: alljoyn_aboutdata, devicename: super::super::Foundation::PSTR, language: super::super::Foundation::PSTR) -> QStatus;
81     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setfield(data: alljoyn_aboutdata, name: super::super::Foundation::PSTR, value: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus82     pub fn alljoyn_aboutdata_setfield(data: alljoyn_aboutdata, name: super::super::Foundation::PSTR, value: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus;
83     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_sethardwareversion(data: alljoyn_aboutdata, hardwareversion: super::super::Foundation::PSTR) -> QStatus84     pub fn alljoyn_aboutdata_sethardwareversion(data: alljoyn_aboutdata, hardwareversion: super::super::Foundation::PSTR) -> QStatus;
85     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setmanufacturer(data: alljoyn_aboutdata, manufacturer: super::super::Foundation::PSTR, language: super::super::Foundation::PSTR) -> QStatus86     pub fn alljoyn_aboutdata_setmanufacturer(data: alljoyn_aboutdata, manufacturer: super::super::Foundation::PSTR, language: super::super::Foundation::PSTR) -> QStatus;
87     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setmodelnumber(data: alljoyn_aboutdata, modelnumber: super::super::Foundation::PSTR) -> QStatus88     pub fn alljoyn_aboutdata_setmodelnumber(data: alljoyn_aboutdata, modelnumber: super::super::Foundation::PSTR) -> QStatus;
89     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setsoftwareversion(data: alljoyn_aboutdata, softwareversion: super::super::Foundation::PSTR) -> QStatus90     pub fn alljoyn_aboutdata_setsoftwareversion(data: alljoyn_aboutdata, softwareversion: super::super::Foundation::PSTR) -> QStatus;
91     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setsupportedlanguage(data: alljoyn_aboutdata, language: super::super::Foundation::PSTR) -> QStatus92     pub fn alljoyn_aboutdata_setsupportedlanguage(data: alljoyn_aboutdata, language: super::super::Foundation::PSTR) -> QStatus;
93     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdata_setsupporturl(data: alljoyn_aboutdata, supporturl: super::super::Foundation::PSTR) -> QStatus94     pub fn alljoyn_aboutdata_setsupporturl(data: alljoyn_aboutdata, supporturl: super::super::Foundation::PSTR) -> QStatus;
95     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutdatalistener_create(callbacks: *const alljoyn_aboutdatalistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_aboutdatalistener96     pub fn alljoyn_aboutdatalistener_create(callbacks: *const alljoyn_aboutdatalistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_aboutdatalistener;
alljoyn_aboutdatalistener_destroy(listener: alljoyn_aboutdatalistener)97     pub fn alljoyn_aboutdatalistener_destroy(listener: alljoyn_aboutdatalistener);
alljoyn_abouticon_clear(icon: *mut _alljoyn_abouticon_handle)98     pub fn alljoyn_abouticon_clear(icon: *mut _alljoyn_abouticon_handle);
alljoyn_abouticon_create() -> *mut _alljoyn_abouticon_handle99     pub fn alljoyn_abouticon_create() -> *mut _alljoyn_abouticon_handle;
alljoyn_abouticon_destroy(icon: *mut _alljoyn_abouticon_handle)100     pub fn alljoyn_abouticon_destroy(icon: *mut _alljoyn_abouticon_handle);
alljoyn_abouticon_getcontent(icon: *mut _alljoyn_abouticon_handle, data: *const *const u8, size: *mut usize)101     pub fn alljoyn_abouticon_getcontent(icon: *mut _alljoyn_abouticon_handle, data: *const *const u8, size: *mut usize);
alljoyn_abouticon_geturl(icon: *mut _alljoyn_abouticon_handle, r#type: *const *const i8, url: *const *const i8)102     pub fn alljoyn_abouticon_geturl(icon: *mut _alljoyn_abouticon_handle, r#type: *const *const i8, url: *const *const i8);
103     #[cfg(feature = "Win32_Foundation")]
alljoyn_abouticon_setcontent(icon: *mut _alljoyn_abouticon_handle, r#type: super::super::Foundation::PSTR, data: *mut u8, csize: usize, ownsdata: u8) -> QStatus104     pub fn alljoyn_abouticon_setcontent(icon: *mut _alljoyn_abouticon_handle, r#type: super::super::Foundation::PSTR, data: *mut u8, csize: usize, ownsdata: u8) -> QStatus;
alljoyn_abouticon_setcontent_frommsgarg(icon: *mut _alljoyn_abouticon_handle, arg: alljoyn_msgarg) -> QStatus105     pub fn alljoyn_abouticon_setcontent_frommsgarg(icon: *mut _alljoyn_abouticon_handle, arg: alljoyn_msgarg) -> QStatus;
106     #[cfg(feature = "Win32_Foundation")]
alljoyn_abouticon_seturl(icon: *mut _alljoyn_abouticon_handle, r#type: super::super::Foundation::PSTR, url: super::super::Foundation::PSTR) -> QStatus107     pub fn alljoyn_abouticon_seturl(icon: *mut _alljoyn_abouticon_handle, r#type: super::super::Foundation::PSTR, url: super::super::Foundation::PSTR) -> QStatus;
alljoyn_abouticonobj_create(bus: alljoyn_busattachment, icon: *mut _alljoyn_abouticon_handle) -> *mut _alljoyn_abouticonobj_handle108     pub fn alljoyn_abouticonobj_create(bus: alljoyn_busattachment, icon: *mut _alljoyn_abouticon_handle) -> *mut _alljoyn_abouticonobj_handle;
alljoyn_abouticonobj_destroy(icon: *mut _alljoyn_abouticonobj_handle)109     pub fn alljoyn_abouticonobj_destroy(icon: *mut _alljoyn_abouticonobj_handle);
110     #[cfg(feature = "Win32_Foundation")]
alljoyn_abouticonproxy_create(bus: alljoyn_busattachment, busname: super::super::Foundation::PSTR, sessionid: u32) -> *mut _alljoyn_abouticonproxy_handle111     pub fn alljoyn_abouticonproxy_create(bus: alljoyn_busattachment, busname: super::super::Foundation::PSTR, sessionid: u32) -> *mut _alljoyn_abouticonproxy_handle;
alljoyn_abouticonproxy_destroy(proxy: *mut _alljoyn_abouticonproxy_handle)112     pub fn alljoyn_abouticonproxy_destroy(proxy: *mut _alljoyn_abouticonproxy_handle);
alljoyn_abouticonproxy_geticon(proxy: *mut _alljoyn_abouticonproxy_handle, icon: *mut _alljoyn_abouticon_handle) -> QStatus113     pub fn alljoyn_abouticonproxy_geticon(proxy: *mut _alljoyn_abouticonproxy_handle, icon: *mut _alljoyn_abouticon_handle) -> QStatus;
alljoyn_abouticonproxy_getversion(proxy: *mut _alljoyn_abouticonproxy_handle, version: *mut u16) -> QStatus114     pub fn alljoyn_abouticonproxy_getversion(proxy: *mut _alljoyn_abouticonproxy_handle, version: *mut u16) -> QStatus;
115     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutlistener_create(callback: *const alljoyn_aboutlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_aboutlistener116     pub fn alljoyn_aboutlistener_create(callback: *const alljoyn_aboutlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_aboutlistener;
alljoyn_aboutlistener_destroy(listener: alljoyn_aboutlistener)117     pub fn alljoyn_aboutlistener_destroy(listener: alljoyn_aboutlistener);
alljoyn_aboutobj_announce(obj: alljoyn_aboutobj, sessionport: u16, aboutdata: alljoyn_aboutdata) -> QStatus118     pub fn alljoyn_aboutobj_announce(obj: alljoyn_aboutobj, sessionport: u16, aboutdata: alljoyn_aboutdata) -> QStatus;
alljoyn_aboutobj_announce_using_datalistener(obj: alljoyn_aboutobj, sessionport: u16, aboutlistener: alljoyn_aboutdatalistener) -> QStatus119     pub fn alljoyn_aboutobj_announce_using_datalistener(obj: alljoyn_aboutobj, sessionport: u16, aboutlistener: alljoyn_aboutdatalistener) -> QStatus;
alljoyn_aboutobj_create(bus: alljoyn_busattachment, isannounced: alljoyn_about_announceflag) -> alljoyn_aboutobj120     pub fn alljoyn_aboutobj_create(bus: alljoyn_busattachment, isannounced: alljoyn_about_announceflag) -> alljoyn_aboutobj;
alljoyn_aboutobj_destroy(obj: alljoyn_aboutobj)121     pub fn alljoyn_aboutobj_destroy(obj: alljoyn_aboutobj);
alljoyn_aboutobj_unannounce(obj: alljoyn_aboutobj) -> QStatus122     pub fn alljoyn_aboutobj_unannounce(obj: alljoyn_aboutobj) -> QStatus;
alljoyn_aboutobjectdescription_clear(description: alljoyn_aboutobjectdescription)123     pub fn alljoyn_aboutobjectdescription_clear(description: alljoyn_aboutobjectdescription);
alljoyn_aboutobjectdescription_create() -> alljoyn_aboutobjectdescription124     pub fn alljoyn_aboutobjectdescription_create() -> alljoyn_aboutobjectdescription;
alljoyn_aboutobjectdescription_create_full(arg: alljoyn_msgarg) -> alljoyn_aboutobjectdescription125     pub fn alljoyn_aboutobjectdescription_create_full(arg: alljoyn_msgarg) -> alljoyn_aboutobjectdescription;
alljoyn_aboutobjectdescription_createfrommsgarg(description: alljoyn_aboutobjectdescription, arg: alljoyn_msgarg) -> QStatus126     pub fn alljoyn_aboutobjectdescription_createfrommsgarg(description: alljoyn_aboutobjectdescription, arg: alljoyn_msgarg) -> QStatus;
alljoyn_aboutobjectdescription_destroy(description: alljoyn_aboutobjectdescription)127     pub fn alljoyn_aboutobjectdescription_destroy(description: alljoyn_aboutobjectdescription);
128     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutobjectdescription_getinterfacepaths(description: alljoyn_aboutobjectdescription, interfacename: super::super::Foundation::PSTR, paths: *const *const i8, numpaths: usize) -> usize129     pub fn alljoyn_aboutobjectdescription_getinterfacepaths(description: alljoyn_aboutobjectdescription, interfacename: super::super::Foundation::PSTR, paths: *const *const i8, numpaths: usize) -> usize;
130     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutobjectdescription_getinterfaces(description: alljoyn_aboutobjectdescription, path: super::super::Foundation::PSTR, interfaces: *const *const i8, numinterfaces: usize) -> usize131     pub fn alljoyn_aboutobjectdescription_getinterfaces(description: alljoyn_aboutobjectdescription, path: super::super::Foundation::PSTR, interfaces: *const *const i8, numinterfaces: usize) -> usize;
alljoyn_aboutobjectdescription_getmsgarg(description: alljoyn_aboutobjectdescription, msgarg: alljoyn_msgarg) -> QStatus132     pub fn alljoyn_aboutobjectdescription_getmsgarg(description: alljoyn_aboutobjectdescription, msgarg: alljoyn_msgarg) -> QStatus;
alljoyn_aboutobjectdescription_getpaths(description: alljoyn_aboutobjectdescription, paths: *const *const i8, numpaths: usize) -> usize133     pub fn alljoyn_aboutobjectdescription_getpaths(description: alljoyn_aboutobjectdescription, paths: *const *const i8, numpaths: usize) -> usize;
134     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutobjectdescription_hasinterface(description: alljoyn_aboutobjectdescription, interfacename: super::super::Foundation::PSTR) -> u8135     pub fn alljoyn_aboutobjectdescription_hasinterface(description: alljoyn_aboutobjectdescription, interfacename: super::super::Foundation::PSTR) -> u8;
136     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutobjectdescription_hasinterfaceatpath(description: alljoyn_aboutobjectdescription, path: super::super::Foundation::PSTR, interfacename: super::super::Foundation::PSTR) -> u8137     pub fn alljoyn_aboutobjectdescription_hasinterfaceatpath(description: alljoyn_aboutobjectdescription, path: super::super::Foundation::PSTR, interfacename: super::super::Foundation::PSTR) -> u8;
138     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutobjectdescription_haspath(description: alljoyn_aboutobjectdescription, path: super::super::Foundation::PSTR) -> u8139     pub fn alljoyn_aboutobjectdescription_haspath(description: alljoyn_aboutobjectdescription, path: super::super::Foundation::PSTR) -> u8;
140     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutproxy_create(bus: alljoyn_busattachment, busname: super::super::Foundation::PSTR, sessionid: u32) -> alljoyn_aboutproxy141     pub fn alljoyn_aboutproxy_create(bus: alljoyn_busattachment, busname: super::super::Foundation::PSTR, sessionid: u32) -> alljoyn_aboutproxy;
alljoyn_aboutproxy_destroy(proxy: alljoyn_aboutproxy)142     pub fn alljoyn_aboutproxy_destroy(proxy: alljoyn_aboutproxy);
143     #[cfg(feature = "Win32_Foundation")]
alljoyn_aboutproxy_getaboutdata(proxy: alljoyn_aboutproxy, language: super::super::Foundation::PSTR, data: alljoyn_msgarg) -> QStatus144     pub fn alljoyn_aboutproxy_getaboutdata(proxy: alljoyn_aboutproxy, language: super::super::Foundation::PSTR, data: alljoyn_msgarg) -> QStatus;
alljoyn_aboutproxy_getobjectdescription(proxy: alljoyn_aboutproxy, objectdesc: alljoyn_msgarg) -> QStatus145     pub fn alljoyn_aboutproxy_getobjectdescription(proxy: alljoyn_aboutproxy, objectdesc: alljoyn_msgarg) -> QStatus;
alljoyn_aboutproxy_getversion(proxy: alljoyn_aboutproxy, version: *mut u16) -> QStatus146     pub fn alljoyn_aboutproxy_getversion(proxy: alljoyn_aboutproxy, version: *mut u16) -> QStatus;
alljoyn_applicationstatelistener_create(callbacks: *const alljoyn_applicationstatelistener_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_applicationstatelistener147     pub fn alljoyn_applicationstatelistener_create(callbacks: *const alljoyn_applicationstatelistener_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_applicationstatelistener;
alljoyn_applicationstatelistener_destroy(listener: alljoyn_applicationstatelistener)148     pub fn alljoyn_applicationstatelistener_destroy(listener: alljoyn_applicationstatelistener);
149     #[cfg(feature = "Win32_Foundation")]
alljoyn_authlistener_create(callbacks: *const alljoyn_authlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_authlistener150     pub fn alljoyn_authlistener_create(callbacks: *const alljoyn_authlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_authlistener;
alljoyn_authlistener_destroy(listener: alljoyn_authlistener)151     pub fn alljoyn_authlistener_destroy(listener: alljoyn_authlistener);
alljoyn_authlistener_requestcredentialsresponse(listener: alljoyn_authlistener, authcontext: *mut ::core::ffi::c_void, accept: i32, credentials: alljoyn_credentials) -> QStatus152     pub fn alljoyn_authlistener_requestcredentialsresponse(listener: alljoyn_authlistener, authcontext: *mut ::core::ffi::c_void, accept: i32, credentials: alljoyn_credentials) -> QStatus;
alljoyn_authlistener_setsharedsecret(listener: alljoyn_authlistener, sharedsecret: *const u8, sharedsecretsize: usize) -> QStatus153     pub fn alljoyn_authlistener_setsharedsecret(listener: alljoyn_authlistener, sharedsecret: *const u8, sharedsecretsize: usize) -> QStatus;
alljoyn_authlistener_verifycredentialsresponse(listener: alljoyn_authlistener, authcontext: *mut ::core::ffi::c_void, accept: i32) -> QStatus154     pub fn alljoyn_authlistener_verifycredentialsresponse(listener: alljoyn_authlistener, authcontext: *mut ::core::ffi::c_void, accept: i32) -> QStatus;
155     #[cfg(feature = "Win32_Foundation")]
alljoyn_authlistenerasync_create(callbacks: *const alljoyn_authlistenerasync_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_authlistener156     pub fn alljoyn_authlistenerasync_create(callbacks: *const alljoyn_authlistenerasync_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_authlistener;
alljoyn_authlistenerasync_destroy(listener: alljoyn_authlistener)157     pub fn alljoyn_authlistenerasync_destroy(listener: alljoyn_authlistener);
158     #[cfg(feature = "Win32_Foundation")]
alljoyn_autopinger_adddestination(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR, destination: super::super::Foundation::PSTR) -> QStatus159     pub fn alljoyn_autopinger_adddestination(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR, destination: super::super::Foundation::PSTR) -> QStatus;
160     #[cfg(feature = "Win32_Foundation")]
alljoyn_autopinger_addpinggroup(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR, listener: alljoyn_pinglistener, pinginterval: u32)161     pub fn alljoyn_autopinger_addpinggroup(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR, listener: alljoyn_pinglistener, pinginterval: u32);
alljoyn_autopinger_create(bus: alljoyn_busattachment) -> alljoyn_autopinger162     pub fn alljoyn_autopinger_create(bus: alljoyn_busattachment) -> alljoyn_autopinger;
alljoyn_autopinger_destroy(autopinger: alljoyn_autopinger)163     pub fn alljoyn_autopinger_destroy(autopinger: alljoyn_autopinger);
alljoyn_autopinger_pause(autopinger: alljoyn_autopinger)164     pub fn alljoyn_autopinger_pause(autopinger: alljoyn_autopinger);
165     #[cfg(feature = "Win32_Foundation")]
alljoyn_autopinger_removedestination(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR, destination: super::super::Foundation::PSTR, removeall: i32) -> QStatus166     pub fn alljoyn_autopinger_removedestination(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR, destination: super::super::Foundation::PSTR, removeall: i32) -> QStatus;
167     #[cfg(feature = "Win32_Foundation")]
alljoyn_autopinger_removepinggroup(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR)168     pub fn alljoyn_autopinger_removepinggroup(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR);
alljoyn_autopinger_resume(autopinger: alljoyn_autopinger)169     pub fn alljoyn_autopinger_resume(autopinger: alljoyn_autopinger);
170     #[cfg(feature = "Win32_Foundation")]
alljoyn_autopinger_setpinginterval(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR, pinginterval: u32) -> QStatus171     pub fn alljoyn_autopinger_setpinginterval(autopinger: alljoyn_autopinger, group: super::super::Foundation::PSTR, pinginterval: u32) -> QStatus;
172     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_addlogonentry(bus: alljoyn_busattachment, authmechanism: super::super::Foundation::PSTR, username: super::super::Foundation::PSTR, password: super::super::Foundation::PSTR) -> QStatus173     pub fn alljoyn_busattachment_addlogonentry(bus: alljoyn_busattachment, authmechanism: super::super::Foundation::PSTR, username: super::super::Foundation::PSTR, password: super::super::Foundation::PSTR) -> QStatus;
174     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_addmatch(bus: alljoyn_busattachment, rule: super::super::Foundation::PSTR) -> QStatus175     pub fn alljoyn_busattachment_addmatch(bus: alljoyn_busattachment, rule: super::super::Foundation::PSTR) -> QStatus;
176     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_advertisename(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, transports: u16) -> QStatus177     pub fn alljoyn_busattachment_advertisename(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, transports: u16) -> QStatus;
alljoyn_busattachment_bindsessionport(bus: alljoyn_busattachment, sessionport: *mut u16, opts: alljoyn_sessionopts, listener: alljoyn_sessionportlistener) -> QStatus178     pub fn alljoyn_busattachment_bindsessionport(bus: alljoyn_busattachment, sessionport: *mut u16, opts: alljoyn_sessionopts, listener: alljoyn_sessionportlistener) -> QStatus;
179     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_canceladvertisename(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, transports: u16) -> QStatus180     pub fn alljoyn_busattachment_canceladvertisename(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, transports: u16) -> QStatus;
181     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_cancelfindadvertisedname(bus: alljoyn_busattachment, nameprefix: super::super::Foundation::PSTR) -> QStatus182     pub fn alljoyn_busattachment_cancelfindadvertisedname(bus: alljoyn_busattachment, nameprefix: super::super::Foundation::PSTR) -> QStatus;
183     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_cancelfindadvertisednamebytransport(bus: alljoyn_busattachment, nameprefix: super::super::Foundation::PSTR, transports: u16) -> QStatus184     pub fn alljoyn_busattachment_cancelfindadvertisednamebytransport(bus: alljoyn_busattachment, nameprefix: super::super::Foundation::PSTR, transports: u16) -> QStatus;
185     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_cancelwhoimplements_interface(bus: alljoyn_busattachment, implementsinterface: super::super::Foundation::PSTR) -> QStatus186     pub fn alljoyn_busattachment_cancelwhoimplements_interface(bus: alljoyn_busattachment, implementsinterface: super::super::Foundation::PSTR) -> QStatus;
alljoyn_busattachment_cancelwhoimplements_interfaces(bus: alljoyn_busattachment, implementsinterfaces: *const *const i8, numberinterfaces: usize) -> QStatus187     pub fn alljoyn_busattachment_cancelwhoimplements_interfaces(bus: alljoyn_busattachment, implementsinterfaces: *const *const i8, numberinterfaces: usize) -> QStatus;
188     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_clearkeys(bus: alljoyn_busattachment, guid: super::super::Foundation::PSTR) -> QStatus189     pub fn alljoyn_busattachment_clearkeys(bus: alljoyn_busattachment, guid: super::super::Foundation::PSTR) -> QStatus;
alljoyn_busattachment_clearkeystore(bus: alljoyn_busattachment)190     pub fn alljoyn_busattachment_clearkeystore(bus: alljoyn_busattachment);
191     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_connect(bus: alljoyn_busattachment, connectspec: super::super::Foundation::PSTR) -> QStatus192     pub fn alljoyn_busattachment_connect(bus: alljoyn_busattachment, connectspec: super::super::Foundation::PSTR) -> QStatus;
193     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_create(applicationname: super::super::Foundation::PSTR, allowremotemessages: i32) -> alljoyn_busattachment194     pub fn alljoyn_busattachment_create(applicationname: super::super::Foundation::PSTR, allowremotemessages: i32) -> alljoyn_busattachment;
195     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_create_concurrency(applicationname: super::super::Foundation::PSTR, allowremotemessages: i32, concurrency: u32) -> alljoyn_busattachment196     pub fn alljoyn_busattachment_create_concurrency(applicationname: super::super::Foundation::PSTR, allowremotemessages: i32, concurrency: u32) -> alljoyn_busattachment;
197     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_createinterface(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, iface: *mut alljoyn_interfacedescription) -> QStatus198     pub fn alljoyn_busattachment_createinterface(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, iface: *mut alljoyn_interfacedescription) -> QStatus;
199     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_createinterface_secure(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, iface: *mut alljoyn_interfacedescription, secpolicy: alljoyn_interfacedescription_securitypolicy) -> QStatus200     pub fn alljoyn_busattachment_createinterface_secure(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, iface: *mut alljoyn_interfacedescription, secpolicy: alljoyn_interfacedescription_securitypolicy) -> QStatus;
201     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_createinterfacesfromxml(bus: alljoyn_busattachment, xml: super::super::Foundation::PSTR) -> QStatus202     pub fn alljoyn_busattachment_createinterfacesfromxml(bus: alljoyn_busattachment, xml: super::super::Foundation::PSTR) -> QStatus;
203     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_deletedefaultkeystore(applicationname: super::super::Foundation::PSTR) -> QStatus204     pub fn alljoyn_busattachment_deletedefaultkeystore(applicationname: super::super::Foundation::PSTR) -> QStatus;
alljoyn_busattachment_deleteinterface(bus: alljoyn_busattachment, iface: alljoyn_interfacedescription) -> QStatus205     pub fn alljoyn_busattachment_deleteinterface(bus: alljoyn_busattachment, iface: alljoyn_interfacedescription) -> QStatus;
alljoyn_busattachment_destroy(bus: alljoyn_busattachment)206     pub fn alljoyn_busattachment_destroy(bus: alljoyn_busattachment);
207     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_disconnect(bus: alljoyn_busattachment, unused: super::super::Foundation::PSTR) -> QStatus208     pub fn alljoyn_busattachment_disconnect(bus: alljoyn_busattachment, unused: super::super::Foundation::PSTR) -> QStatus;
alljoyn_busattachment_enableconcurrentcallbacks(bus: alljoyn_busattachment)209     pub fn alljoyn_busattachment_enableconcurrentcallbacks(bus: alljoyn_busattachment);
210     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_enablepeersecurity(bus: alljoyn_busattachment, authmechanisms: super::super::Foundation::PSTR, listener: alljoyn_authlistener, keystorefilename: super::super::Foundation::PSTR, isshared: i32) -> QStatus211     pub fn alljoyn_busattachment_enablepeersecurity(bus: alljoyn_busattachment, authmechanisms: super::super::Foundation::PSTR, listener: alljoyn_authlistener, keystorefilename: super::super::Foundation::PSTR, isshared: i32) -> QStatus;
212     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener(bus: alljoyn_busattachment, authmechanisms: super::super::Foundation::PSTR, authlistener: alljoyn_authlistener, keystorefilename: super::super::Foundation::PSTR, isshared: i32, permissionconfigurationlistener: alljoyn_permissionconfigurationlistener) -> QStatus213     pub fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener(bus: alljoyn_busattachment, authmechanisms: super::super::Foundation::PSTR, authlistener: alljoyn_authlistener, keystorefilename: super::super::Foundation::PSTR, isshared: i32, permissionconfigurationlistener: alljoyn_permissionconfigurationlistener) -> QStatus;
214     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_findadvertisedname(bus: alljoyn_busattachment, nameprefix: super::super::Foundation::PSTR) -> QStatus215     pub fn alljoyn_busattachment_findadvertisedname(bus: alljoyn_busattachment, nameprefix: super::super::Foundation::PSTR) -> QStatus;
216     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_findadvertisednamebytransport(bus: alljoyn_busattachment, nameprefix: super::super::Foundation::PSTR, transports: u16) -> QStatus217     pub fn alljoyn_busattachment_findadvertisednamebytransport(bus: alljoyn_busattachment, nameprefix: super::super::Foundation::PSTR, transports: u16) -> QStatus;
alljoyn_busattachment_getalljoyndebugobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject218     pub fn alljoyn_busattachment_getalljoyndebugobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject;
alljoyn_busattachment_getalljoynproxyobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject219     pub fn alljoyn_busattachment_getalljoynproxyobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject;
alljoyn_busattachment_getconcurrency(bus: alljoyn_busattachment) -> u32220     pub fn alljoyn_busattachment_getconcurrency(bus: alljoyn_busattachment) -> u32;
221     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_getconnectspec(bus: alljoyn_busattachment) -> super::super::Foundation::PSTR222     pub fn alljoyn_busattachment_getconnectspec(bus: alljoyn_busattachment) -> super::super::Foundation::PSTR;
alljoyn_busattachment_getdbusproxyobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject223     pub fn alljoyn_busattachment_getdbusproxyobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject;
224     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_getglobalguidstring(bus: alljoyn_busattachment) -> super::super::Foundation::PSTR225     pub fn alljoyn_busattachment_getglobalguidstring(bus: alljoyn_busattachment) -> super::super::Foundation::PSTR;
226     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_getinterface(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR) -> alljoyn_interfacedescription227     pub fn alljoyn_busattachment_getinterface(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR) -> alljoyn_interfacedescription;
alljoyn_busattachment_getinterfaces(bus: alljoyn_busattachment, ifaces: *const alljoyn_interfacedescription, numifaces: usize) -> usize228     pub fn alljoyn_busattachment_getinterfaces(bus: alljoyn_busattachment, ifaces: *const alljoyn_interfacedescription, numifaces: usize) -> usize;
229     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_getkeyexpiration(bus: alljoyn_busattachment, guid: super::super::Foundation::PSTR, timeout: *mut u32) -> QStatus230     pub fn alljoyn_busattachment_getkeyexpiration(bus: alljoyn_busattachment, guid: super::super::Foundation::PSTR, timeout: *mut u32) -> QStatus;
231     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_getpeerguid(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, guid: super::super::Foundation::PSTR, guidsz: *mut usize) -> QStatus232     pub fn alljoyn_busattachment_getpeerguid(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, guid: super::super::Foundation::PSTR, guidsz: *mut usize) -> QStatus;
alljoyn_busattachment_getpermissionconfigurator(bus: alljoyn_busattachment) -> alljoyn_permissionconfigurator233     pub fn alljoyn_busattachment_getpermissionconfigurator(bus: alljoyn_busattachment) -> alljoyn_permissionconfigurator;
alljoyn_busattachment_gettimestamp() -> u32234     pub fn alljoyn_busattachment_gettimestamp() -> u32;
235     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_getuniquename(bus: alljoyn_busattachment) -> super::super::Foundation::PSTR236     pub fn alljoyn_busattachment_getuniquename(bus: alljoyn_busattachment) -> super::super::Foundation::PSTR;
alljoyn_busattachment_isconnected(bus: alljoyn_busattachment) -> i32237     pub fn alljoyn_busattachment_isconnected(bus: alljoyn_busattachment) -> i32;
alljoyn_busattachment_ispeersecurityenabled(bus: alljoyn_busattachment) -> i32238     pub fn alljoyn_busattachment_ispeersecurityenabled(bus: alljoyn_busattachment) -> i32;
alljoyn_busattachment_isstarted(bus: alljoyn_busattachment) -> i32239     pub fn alljoyn_busattachment_isstarted(bus: alljoyn_busattachment) -> i32;
alljoyn_busattachment_isstopping(bus: alljoyn_busattachment) -> i32240     pub fn alljoyn_busattachment_isstopping(bus: alljoyn_busattachment) -> i32;
alljoyn_busattachment_join(bus: alljoyn_busattachment) -> QStatus241     pub fn alljoyn_busattachment_join(bus: alljoyn_busattachment) -> QStatus;
242     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_joinsession(bus: alljoyn_busattachment, sessionhost: super::super::Foundation::PSTR, sessionport: u16, listener: alljoyn_sessionlistener, sessionid: *mut u32, opts: alljoyn_sessionopts) -> QStatus243     pub fn alljoyn_busattachment_joinsession(bus: alljoyn_busattachment, sessionhost: super::super::Foundation::PSTR, sessionport: u16, listener: alljoyn_sessionlistener, sessionid: *mut u32, opts: alljoyn_sessionopts) -> QStatus;
244     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_joinsessionasync(bus: alljoyn_busattachment, sessionhost: super::super::Foundation::PSTR, sessionport: u16, listener: alljoyn_sessionlistener, opts: alljoyn_sessionopts, callback: ::core::option::Option<alljoyn_busattachment_joinsessioncb_ptr>, context: *mut ::core::ffi::c_void) -> QStatus245     pub fn alljoyn_busattachment_joinsessionasync(bus: alljoyn_busattachment, sessionhost: super::super::Foundation::PSTR, sessionport: u16, listener: alljoyn_sessionlistener, opts: alljoyn_sessionopts, callback: ::core::option::Option<alljoyn_busattachment_joinsessioncb_ptr>, context: *mut ::core::ffi::c_void) -> QStatus;
alljoyn_busattachment_leavesession(bus: alljoyn_busattachment, sessionid: u32) -> QStatus246     pub fn alljoyn_busattachment_leavesession(bus: alljoyn_busattachment, sessionid: u32) -> QStatus;
247     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_namehasowner(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, hasowner: *mut i32) -> QStatus248     pub fn alljoyn_busattachment_namehasowner(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, hasowner: *mut i32) -> QStatus;
249     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_ping(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, timeout: u32) -> QStatus250     pub fn alljoyn_busattachment_ping(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, timeout: u32) -> QStatus;
alljoyn_busattachment_registeraboutlistener(bus: alljoyn_busattachment, aboutlistener: alljoyn_aboutlistener)251     pub fn alljoyn_busattachment_registeraboutlistener(bus: alljoyn_busattachment, aboutlistener: alljoyn_aboutlistener);
alljoyn_busattachment_registerapplicationstatelistener(bus: alljoyn_busattachment, listener: alljoyn_applicationstatelistener) -> QStatus252     pub fn alljoyn_busattachment_registerapplicationstatelistener(bus: alljoyn_busattachment, listener: alljoyn_applicationstatelistener) -> QStatus;
alljoyn_busattachment_registerbuslistener(bus: alljoyn_busattachment, listener: alljoyn_buslistener)253     pub fn alljoyn_busattachment_registerbuslistener(bus: alljoyn_busattachment, listener: alljoyn_buslistener);
alljoyn_busattachment_registerbusobject(bus: alljoyn_busattachment, obj: alljoyn_busobject) -> QStatus254     pub fn alljoyn_busattachment_registerbusobject(bus: alljoyn_busattachment, obj: alljoyn_busobject) -> QStatus;
alljoyn_busattachment_registerbusobject_secure(bus: alljoyn_busattachment, obj: alljoyn_busobject) -> QStatus255     pub fn alljoyn_busattachment_registerbusobject_secure(bus: alljoyn_busattachment, obj: alljoyn_busobject) -> QStatus;
alljoyn_busattachment_registerkeystorelistener(bus: alljoyn_busattachment, listener: alljoyn_keystorelistener) -> QStatus256     pub fn alljoyn_busattachment_registerkeystorelistener(bus: alljoyn_busattachment, listener: alljoyn_keystorelistener) -> QStatus;
257     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_registersignalhandler(bus: alljoyn_busattachment, signal_handler: ::core::option::Option<alljoyn_messagereceiver_signalhandler_ptr>, member: alljoyn_interfacedescription_member, srcpath: super::super::Foundation::PSTR) -> QStatus258     pub fn alljoyn_busattachment_registersignalhandler(bus: alljoyn_busattachment, signal_handler: ::core::option::Option<alljoyn_messagereceiver_signalhandler_ptr>, member: alljoyn_interfacedescription_member, srcpath: super::super::Foundation::PSTR) -> QStatus;
259     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_registersignalhandlerwithrule(bus: alljoyn_busattachment, signal_handler: ::core::option::Option<alljoyn_messagereceiver_signalhandler_ptr>, member: alljoyn_interfacedescription_member, matchrule: super::super::Foundation::PSTR) -> QStatus260     pub fn alljoyn_busattachment_registersignalhandlerwithrule(bus: alljoyn_busattachment, signal_handler: ::core::option::Option<alljoyn_messagereceiver_signalhandler_ptr>, member: alljoyn_interfacedescription_member, matchrule: super::super::Foundation::PSTR) -> QStatus;
261     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_releasename(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR) -> QStatus262     pub fn alljoyn_busattachment_releasename(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR) -> QStatus;
alljoyn_busattachment_reloadkeystore(bus: alljoyn_busattachment) -> QStatus263     pub fn alljoyn_busattachment_reloadkeystore(bus: alljoyn_busattachment) -> QStatus;
264     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_removematch(bus: alljoyn_busattachment, rule: super::super::Foundation::PSTR) -> QStatus265     pub fn alljoyn_busattachment_removematch(bus: alljoyn_busattachment, rule: super::super::Foundation::PSTR) -> QStatus;
266     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_removesessionmember(bus: alljoyn_busattachment, sessionid: u32, membername: super::super::Foundation::PSTR) -> QStatus267     pub fn alljoyn_busattachment_removesessionmember(bus: alljoyn_busattachment, sessionid: u32, membername: super::super::Foundation::PSTR) -> QStatus;
268     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_requestname(bus: alljoyn_busattachment, requestedname: super::super::Foundation::PSTR, flags: u32) -> QStatus269     pub fn alljoyn_busattachment_requestname(bus: alljoyn_busattachment, requestedname: super::super::Foundation::PSTR, flags: u32) -> QStatus;
270     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_secureconnection(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, forceauth: i32) -> QStatus271     pub fn alljoyn_busattachment_secureconnection(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, forceauth: i32) -> QStatus;
272     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_secureconnectionasync(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, forceauth: i32) -> QStatus273     pub fn alljoyn_busattachment_secureconnectionasync(bus: alljoyn_busattachment, name: super::super::Foundation::PSTR, forceauth: i32) -> QStatus;
274     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_setdaemondebug(bus: alljoyn_busattachment, module: super::super::Foundation::PSTR, level: u32) -> QStatus275     pub fn alljoyn_busattachment_setdaemondebug(bus: alljoyn_busattachment, module: super::super::Foundation::PSTR, level: u32) -> QStatus;
276     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_setkeyexpiration(bus: alljoyn_busattachment, guid: super::super::Foundation::PSTR, timeout: u32) -> QStatus277     pub fn alljoyn_busattachment_setkeyexpiration(bus: alljoyn_busattachment, guid: super::super::Foundation::PSTR, timeout: u32) -> QStatus;
alljoyn_busattachment_setlinktimeout(bus: alljoyn_busattachment, sessionid: u32, linktimeout: *mut u32) -> QStatus278     pub fn alljoyn_busattachment_setlinktimeout(bus: alljoyn_busattachment, sessionid: u32, linktimeout: *mut u32) -> QStatus;
alljoyn_busattachment_setlinktimeoutasync(bus: alljoyn_busattachment, sessionid: u32, linktimeout: u32, callback: ::core::option::Option<alljoyn_busattachment_setlinktimeoutcb_ptr>, context: *mut ::core::ffi::c_void) -> QStatus279     pub fn alljoyn_busattachment_setlinktimeoutasync(bus: alljoyn_busattachment, sessionid: u32, linktimeout: u32, callback: ::core::option::Option<alljoyn_busattachment_setlinktimeoutcb_ptr>, context: *mut ::core::ffi::c_void) -> QStatus;
alljoyn_busattachment_setsessionlistener(bus: alljoyn_busattachment, sessionid: u32, listener: alljoyn_sessionlistener) -> QStatus280     pub fn alljoyn_busattachment_setsessionlistener(bus: alljoyn_busattachment, sessionid: u32, listener: alljoyn_sessionlistener) -> QStatus;
alljoyn_busattachment_start(bus: alljoyn_busattachment) -> QStatus281     pub fn alljoyn_busattachment_start(bus: alljoyn_busattachment) -> QStatus;
alljoyn_busattachment_stop(bus: alljoyn_busattachment) -> QStatus282     pub fn alljoyn_busattachment_stop(bus: alljoyn_busattachment) -> QStatus;
alljoyn_busattachment_unbindsessionport(bus: alljoyn_busattachment, sessionport: u16) -> QStatus283     pub fn alljoyn_busattachment_unbindsessionport(bus: alljoyn_busattachment, sessionport: u16) -> QStatus;
alljoyn_busattachment_unregisteraboutlistener(bus: alljoyn_busattachment, aboutlistener: alljoyn_aboutlistener)284     pub fn alljoyn_busattachment_unregisteraboutlistener(bus: alljoyn_busattachment, aboutlistener: alljoyn_aboutlistener);
alljoyn_busattachment_unregisterallaboutlisteners(bus: alljoyn_busattachment)285     pub fn alljoyn_busattachment_unregisterallaboutlisteners(bus: alljoyn_busattachment);
alljoyn_busattachment_unregisterallhandlers(bus: alljoyn_busattachment) -> QStatus286     pub fn alljoyn_busattachment_unregisterallhandlers(bus: alljoyn_busattachment) -> QStatus;
alljoyn_busattachment_unregisterapplicationstatelistener(bus: alljoyn_busattachment, listener: alljoyn_applicationstatelistener) -> QStatus287     pub fn alljoyn_busattachment_unregisterapplicationstatelistener(bus: alljoyn_busattachment, listener: alljoyn_applicationstatelistener) -> QStatus;
alljoyn_busattachment_unregisterbuslistener(bus: alljoyn_busattachment, listener: alljoyn_buslistener)288     pub fn alljoyn_busattachment_unregisterbuslistener(bus: alljoyn_busattachment, listener: alljoyn_buslistener);
alljoyn_busattachment_unregisterbusobject(bus: alljoyn_busattachment, object: alljoyn_busobject)289     pub fn alljoyn_busattachment_unregisterbusobject(bus: alljoyn_busattachment, object: alljoyn_busobject);
290     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_unregistersignalhandler(bus: alljoyn_busattachment, signal_handler: ::core::option::Option<alljoyn_messagereceiver_signalhandler_ptr>, member: alljoyn_interfacedescription_member, srcpath: super::super::Foundation::PSTR) -> QStatus291     pub fn alljoyn_busattachment_unregistersignalhandler(bus: alljoyn_busattachment, signal_handler: ::core::option::Option<alljoyn_messagereceiver_signalhandler_ptr>, member: alljoyn_interfacedescription_member, srcpath: super::super::Foundation::PSTR) -> QStatus;
292     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_unregistersignalhandlerwithrule(bus: alljoyn_busattachment, signal_handler: ::core::option::Option<alljoyn_messagereceiver_signalhandler_ptr>, member: alljoyn_interfacedescription_member, matchrule: super::super::Foundation::PSTR) -> QStatus293     pub fn alljoyn_busattachment_unregistersignalhandlerwithrule(bus: alljoyn_busattachment, signal_handler: ::core::option::Option<alljoyn_messagereceiver_signalhandler_ptr>, member: alljoyn_interfacedescription_member, matchrule: super::super::Foundation::PSTR) -> QStatus;
294     #[cfg(feature = "Win32_Foundation")]
alljoyn_busattachment_whoimplements_interface(bus: alljoyn_busattachment, implementsinterface: super::super::Foundation::PSTR) -> QStatus295     pub fn alljoyn_busattachment_whoimplements_interface(bus: alljoyn_busattachment, implementsinterface: super::super::Foundation::PSTR) -> QStatus;
alljoyn_busattachment_whoimplements_interfaces(bus: alljoyn_busattachment, implementsinterfaces: *const *const i8, numberinterfaces: usize) -> QStatus296     pub fn alljoyn_busattachment_whoimplements_interfaces(bus: alljoyn_busattachment, implementsinterfaces: *const *const i8, numberinterfaces: usize) -> QStatus;
297     #[cfg(feature = "Win32_Foundation")]
alljoyn_buslistener_create(callbacks: *const alljoyn_buslistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_buslistener298     pub fn alljoyn_buslistener_create(callbacks: *const alljoyn_buslistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_buslistener;
alljoyn_buslistener_destroy(listener: alljoyn_buslistener)299     pub fn alljoyn_buslistener_destroy(listener: alljoyn_buslistener);
alljoyn_busobject_addinterface(bus: alljoyn_busobject, iface: alljoyn_interfacedescription) -> QStatus300     pub fn alljoyn_busobject_addinterface(bus: alljoyn_busobject, iface: alljoyn_interfacedescription) -> QStatus;
alljoyn_busobject_addinterface_announced(bus: alljoyn_busobject, iface: alljoyn_interfacedescription) -> QStatus301     pub fn alljoyn_busobject_addinterface_announced(bus: alljoyn_busobject, iface: alljoyn_interfacedescription) -> QStatus;
302     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_addmethodhandler(bus: alljoyn_busobject, member: alljoyn_interfacedescription_member, handler: ::core::option::Option<alljoyn_messagereceiver_methodhandler_ptr>, context: *mut ::core::ffi::c_void) -> QStatus303     pub fn alljoyn_busobject_addmethodhandler(bus: alljoyn_busobject, member: alljoyn_interfacedescription_member, handler: ::core::option::Option<alljoyn_messagereceiver_methodhandler_ptr>, context: *mut ::core::ffi::c_void) -> QStatus;
304     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_addmethodhandlers(bus: alljoyn_busobject, entries: *const alljoyn_busobject_methodentry, numentries: usize) -> QStatus305     pub fn alljoyn_busobject_addmethodhandlers(bus: alljoyn_busobject, entries: *const alljoyn_busobject_methodentry, numentries: usize) -> QStatus;
alljoyn_busobject_cancelsessionlessmessage(bus: alljoyn_busobject, msg: alljoyn_message) -> QStatus306     pub fn alljoyn_busobject_cancelsessionlessmessage(bus: alljoyn_busobject, msg: alljoyn_message) -> QStatus;
alljoyn_busobject_cancelsessionlessmessage_serial(bus: alljoyn_busobject, serialnumber: u32) -> QStatus307     pub fn alljoyn_busobject_cancelsessionlessmessage_serial(bus: alljoyn_busobject, serialnumber: u32) -> QStatus;
308     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_create(path: super::super::Foundation::PSTR, isplaceholder: i32, callbacks_in: *const alljoyn_busobject_callbacks, context_in: *const ::core::ffi::c_void) -> alljoyn_busobject309     pub fn alljoyn_busobject_create(path: super::super::Foundation::PSTR, isplaceholder: i32, callbacks_in: *const alljoyn_busobject_callbacks, context_in: *const ::core::ffi::c_void) -> alljoyn_busobject;
alljoyn_busobject_destroy(bus: alljoyn_busobject)310     pub fn alljoyn_busobject_destroy(bus: alljoyn_busobject);
311     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_emitpropertieschanged(bus: alljoyn_busobject, ifcname: super::super::Foundation::PSTR, propnames: *const *const i8, numprops: usize, id: u32)312     pub fn alljoyn_busobject_emitpropertieschanged(bus: alljoyn_busobject, ifcname: super::super::Foundation::PSTR, propnames: *const *const i8, numprops: usize, id: u32);
313     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_emitpropertychanged(bus: alljoyn_busobject, ifcname: super::super::Foundation::PSTR, propname: super::super::Foundation::PSTR, val: alljoyn_msgarg, id: u32)314     pub fn alljoyn_busobject_emitpropertychanged(bus: alljoyn_busobject, ifcname: super::super::Foundation::PSTR, propname: super::super::Foundation::PSTR, val: alljoyn_msgarg, id: u32);
alljoyn_busobject_getannouncedinterfacenames(bus: alljoyn_busobject, interfaces: *const *const i8, numinterfaces: usize) -> usize315     pub fn alljoyn_busobject_getannouncedinterfacenames(bus: alljoyn_busobject, interfaces: *const *const i8, numinterfaces: usize) -> usize;
alljoyn_busobject_getbusattachment(bus: alljoyn_busobject) -> alljoyn_busattachment316     pub fn alljoyn_busobject_getbusattachment(bus: alljoyn_busobject) -> alljoyn_busattachment;
317     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_getname(bus: alljoyn_busobject, buffer: super::super::Foundation::PSTR, buffersz: usize) -> usize318     pub fn alljoyn_busobject_getname(bus: alljoyn_busobject, buffer: super::super::Foundation::PSTR, buffersz: usize) -> usize;
319     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_getpath(bus: alljoyn_busobject) -> super::super::Foundation::PSTR320     pub fn alljoyn_busobject_getpath(bus: alljoyn_busobject) -> super::super::Foundation::PSTR;
alljoyn_busobject_issecure(bus: alljoyn_busobject) -> i32321     pub fn alljoyn_busobject_issecure(bus: alljoyn_busobject) -> i32;
alljoyn_busobject_methodreply_args(bus: alljoyn_busobject, msg: alljoyn_message, args: alljoyn_msgarg, numargs: usize) -> QStatus322     pub fn alljoyn_busobject_methodreply_args(bus: alljoyn_busobject, msg: alljoyn_message, args: alljoyn_msgarg, numargs: usize) -> QStatus;
323     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_methodreply_err(bus: alljoyn_busobject, msg: alljoyn_message, error: super::super::Foundation::PSTR, errormessage: super::super::Foundation::PSTR) -> QStatus324     pub fn alljoyn_busobject_methodreply_err(bus: alljoyn_busobject, msg: alljoyn_message, error: super::super::Foundation::PSTR, errormessage: super::super::Foundation::PSTR) -> QStatus;
alljoyn_busobject_methodreply_status(bus: alljoyn_busobject, msg: alljoyn_message, status: QStatus) -> QStatus325     pub fn alljoyn_busobject_methodreply_status(bus: alljoyn_busobject, msg: alljoyn_message, status: QStatus) -> QStatus;
alljoyn_busobject_setannounceflag(bus: alljoyn_busobject, iface: alljoyn_interfacedescription, isannounced: alljoyn_about_announceflag) -> QStatus326     pub fn alljoyn_busobject_setannounceflag(bus: alljoyn_busobject, iface: alljoyn_interfacedescription, isannounced: alljoyn_about_announceflag) -> QStatus;
327     #[cfg(feature = "Win32_Foundation")]
alljoyn_busobject_signal(bus: alljoyn_busobject, destination: super::super::Foundation::PSTR, sessionid: u32, signal: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, timetolive: u16, flags: u8, msg: alljoyn_message) -> QStatus328     pub fn alljoyn_busobject_signal(bus: alljoyn_busobject, destination: super::super::Foundation::PSTR, sessionid: u32, signal: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, timetolive: u16, flags: u8, msg: alljoyn_message) -> QStatus;
alljoyn_credentials_clear(cred: alljoyn_credentials)329     pub fn alljoyn_credentials_clear(cred: alljoyn_credentials);
alljoyn_credentials_create() -> alljoyn_credentials330     pub fn alljoyn_credentials_create() -> alljoyn_credentials;
alljoyn_credentials_destroy(cred: alljoyn_credentials)331     pub fn alljoyn_credentials_destroy(cred: alljoyn_credentials);
332     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_getcertchain(cred: alljoyn_credentials) -> super::super::Foundation::PSTR333     pub fn alljoyn_credentials_getcertchain(cred: alljoyn_credentials) -> super::super::Foundation::PSTR;
alljoyn_credentials_getexpiration(cred: alljoyn_credentials) -> u32334     pub fn alljoyn_credentials_getexpiration(cred: alljoyn_credentials) -> u32;
335     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_getlogonentry(cred: alljoyn_credentials) -> super::super::Foundation::PSTR336     pub fn alljoyn_credentials_getlogonentry(cred: alljoyn_credentials) -> super::super::Foundation::PSTR;
337     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_getpassword(cred: alljoyn_credentials) -> super::super::Foundation::PSTR338     pub fn alljoyn_credentials_getpassword(cred: alljoyn_credentials) -> super::super::Foundation::PSTR;
339     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_getprivateKey(cred: alljoyn_credentials) -> super::super::Foundation::PSTR340     pub fn alljoyn_credentials_getprivateKey(cred: alljoyn_credentials) -> super::super::Foundation::PSTR;
341     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_getusername(cred: alljoyn_credentials) -> super::super::Foundation::PSTR342     pub fn alljoyn_credentials_getusername(cred: alljoyn_credentials) -> super::super::Foundation::PSTR;
alljoyn_credentials_isset(cred: alljoyn_credentials, creds: u16) -> i32343     pub fn alljoyn_credentials_isset(cred: alljoyn_credentials, creds: u16) -> i32;
344     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_setcertchain(cred: alljoyn_credentials, certchain: super::super::Foundation::PSTR)345     pub fn alljoyn_credentials_setcertchain(cred: alljoyn_credentials, certchain: super::super::Foundation::PSTR);
alljoyn_credentials_setexpiration(cred: alljoyn_credentials, expiration: u32)346     pub fn alljoyn_credentials_setexpiration(cred: alljoyn_credentials, expiration: u32);
347     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_setlogonentry(cred: alljoyn_credentials, logonentry: super::super::Foundation::PSTR)348     pub fn alljoyn_credentials_setlogonentry(cred: alljoyn_credentials, logonentry: super::super::Foundation::PSTR);
349     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_setpassword(cred: alljoyn_credentials, pwd: super::super::Foundation::PSTR)350     pub fn alljoyn_credentials_setpassword(cred: alljoyn_credentials, pwd: super::super::Foundation::PSTR);
351     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_setprivatekey(cred: alljoyn_credentials, pk: super::super::Foundation::PSTR)352     pub fn alljoyn_credentials_setprivatekey(cred: alljoyn_credentials, pk: super::super::Foundation::PSTR);
353     #[cfg(feature = "Win32_Foundation")]
alljoyn_credentials_setusername(cred: alljoyn_credentials, username: super::super::Foundation::PSTR)354     pub fn alljoyn_credentials_setusername(cred: alljoyn_credentials, username: super::super::Foundation::PSTR);
355     #[cfg(feature = "Win32_Foundation")]
alljoyn_getbuildinfo() -> super::super::Foundation::PSTR356     pub fn alljoyn_getbuildinfo() -> super::super::Foundation::PSTR;
alljoyn_getnumericversion() -> u32357     pub fn alljoyn_getnumericversion() -> u32;
358     #[cfg(feature = "Win32_Foundation")]
alljoyn_getversion() -> super::super::Foundation::PSTR359     pub fn alljoyn_getversion() -> super::super::Foundation::PSTR;
alljoyn_init() -> QStatus360     pub fn alljoyn_init() -> QStatus;
alljoyn_interfacedescription_activate(iface: alljoyn_interfacedescription)361     pub fn alljoyn_interfacedescription_activate(iface: alljoyn_interfacedescription);
362     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_addannotation(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR) -> QStatus363     pub fn alljoyn_interfacedescription_addannotation(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR) -> QStatus;
364     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_addargannotation(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, argname: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR) -> QStatus365     pub fn alljoyn_interfacedescription_addargannotation(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, argname: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR) -> QStatus;
366     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_addmember(iface: alljoyn_interfacedescription, r#type: alljoyn_messagetype, name: super::super::Foundation::PSTR, inputsig: super::super::Foundation::PSTR, outsig: super::super::Foundation::PSTR, argnames: super::super::Foundation::PSTR, annotation: u8) -> QStatus367     pub fn alljoyn_interfacedescription_addmember(iface: alljoyn_interfacedescription, r#type: alljoyn_messagetype, name: super::super::Foundation::PSTR, inputsig: super::super::Foundation::PSTR, outsig: super::super::Foundation::PSTR, argnames: super::super::Foundation::PSTR, annotation: u8) -> QStatus;
368     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_addmemberannotation(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR) -> QStatus369     pub fn alljoyn_interfacedescription_addmemberannotation(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR) -> QStatus;
370     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_addmethod(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, inputsig: super::super::Foundation::PSTR, outsig: super::super::Foundation::PSTR, argnames: super::super::Foundation::PSTR, annotation: u8, accessperms: super::super::Foundation::PSTR) -> QStatus371     pub fn alljoyn_interfacedescription_addmethod(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, inputsig: super::super::Foundation::PSTR, outsig: super::super::Foundation::PSTR, argnames: super::super::Foundation::PSTR, annotation: u8, accessperms: super::super::Foundation::PSTR) -> QStatus;
372     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_addproperty(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, signature: super::super::Foundation::PSTR, access: u8) -> QStatus373     pub fn alljoyn_interfacedescription_addproperty(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, signature: super::super::Foundation::PSTR, access: u8) -> QStatus;
374     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_addpropertyannotation(iface: alljoyn_interfacedescription, property: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR) -> QStatus375     pub fn alljoyn_interfacedescription_addpropertyannotation(iface: alljoyn_interfacedescription, property: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR) -> QStatus;
376     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_addsignal(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, sig: super::super::Foundation::PSTR, argnames: super::super::Foundation::PSTR, annotation: u8, accessperms: super::super::Foundation::PSTR) -> QStatus377     pub fn alljoyn_interfacedescription_addsignal(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, sig: super::super::Foundation::PSTR, argnames: super::super::Foundation::PSTR, annotation: u8, accessperms: super::super::Foundation::PSTR) -> QStatus;
alljoyn_interfacedescription_eql(one: alljoyn_interfacedescription, other: alljoyn_interfacedescription) -> i32378     pub fn alljoyn_interfacedescription_eql(one: alljoyn_interfacedescription, other: alljoyn_interfacedescription) -> i32;
379     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getannotation(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32380     pub fn alljoyn_interfacedescription_getannotation(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32;
381     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getannotationatindex(iface: alljoyn_interfacedescription, index: usize, name: super::super::Foundation::PSTR, name_size: *mut usize, value: super::super::Foundation::PSTR, value_size: *mut usize)382     pub fn alljoyn_interfacedescription_getannotationatindex(iface: alljoyn_interfacedescription, index: usize, name: super::super::Foundation::PSTR, name_size: *mut usize, value: super::super::Foundation::PSTR, value_size: *mut usize);
alljoyn_interfacedescription_getannotationscount(iface: alljoyn_interfacedescription) -> usize383     pub fn alljoyn_interfacedescription_getannotationscount(iface: alljoyn_interfacedescription) -> usize;
384     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getargdescriptionforlanguage(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, arg: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, maxlanguagelength: usize, languagetag: super::super::Foundation::PSTR) -> usize385     pub fn alljoyn_interfacedescription_getargdescriptionforlanguage(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, arg: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, maxlanguagelength: usize, languagetag: super::super::Foundation::PSTR) -> usize;
386     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getdescriptionforlanguage(iface: alljoyn_interfacedescription, description: super::super::Foundation::PSTR, maxlanguagelength: usize, languagetag: super::super::Foundation::PSTR) -> usize387     pub fn alljoyn_interfacedescription_getdescriptionforlanguage(iface: alljoyn_interfacedescription, description: super::super::Foundation::PSTR, maxlanguagelength: usize, languagetag: super::super::Foundation::PSTR) -> usize;
alljoyn_interfacedescription_getdescriptionlanguages(iface: alljoyn_interfacedescription, languages: *const *const i8, size: usize) -> usize388     pub fn alljoyn_interfacedescription_getdescriptionlanguages(iface: alljoyn_interfacedescription, languages: *const *const i8, size: usize) -> usize;
389     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getdescriptionlanguages2(iface: alljoyn_interfacedescription, languages: super::super::Foundation::PSTR, languagessize: usize) -> usize390     pub fn alljoyn_interfacedescription_getdescriptionlanguages2(iface: alljoyn_interfacedescription, languages: super::super::Foundation::PSTR, languagessize: usize) -> usize;
391     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getdescriptiontranslationcallback(iface: alljoyn_interfacedescription) -> alljoyn_interfacedescription_translation_callback_ptr392     pub fn alljoyn_interfacedescription_getdescriptiontranslationcallback(iface: alljoyn_interfacedescription) -> alljoyn_interfacedescription_translation_callback_ptr;
393     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getmember(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, member: *mut alljoyn_interfacedescription_member) -> i32394     pub fn alljoyn_interfacedescription_getmember(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, member: *mut alljoyn_interfacedescription_member) -> i32;
395     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getmemberannotation(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32396     pub fn alljoyn_interfacedescription_getmemberannotation(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32;
397     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getmemberargannotation(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, argname: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32398     pub fn alljoyn_interfacedescription_getmemberargannotation(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, argname: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32;
399     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getmemberdescriptionforlanguage(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, maxlanguagelength: usize, languagetag: super::super::Foundation::PSTR) -> usize400     pub fn alljoyn_interfacedescription_getmemberdescriptionforlanguage(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, maxlanguagelength: usize, languagetag: super::super::Foundation::PSTR) -> usize;
401     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getmembers(iface: alljoyn_interfacedescription, members: *mut alljoyn_interfacedescription_member, nummembers: usize) -> usize402     pub fn alljoyn_interfacedescription_getmembers(iface: alljoyn_interfacedescription, members: *mut alljoyn_interfacedescription_member, nummembers: usize) -> usize;
403     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getmethod(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, member: *mut alljoyn_interfacedescription_member) -> i32404     pub fn alljoyn_interfacedescription_getmethod(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, member: *mut alljoyn_interfacedescription_member) -> i32;
405     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getname(iface: alljoyn_interfacedescription) -> super::super::Foundation::PSTR406     pub fn alljoyn_interfacedescription_getname(iface: alljoyn_interfacedescription) -> super::super::Foundation::PSTR;
407     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getproperties(iface: alljoyn_interfacedescription, props: *mut alljoyn_interfacedescription_property, numprops: usize) -> usize408     pub fn alljoyn_interfacedescription_getproperties(iface: alljoyn_interfacedescription, props: *mut alljoyn_interfacedescription_property, numprops: usize) -> usize;
409     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getproperty(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, property: *mut alljoyn_interfacedescription_property) -> i32410     pub fn alljoyn_interfacedescription_getproperty(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, property: *mut alljoyn_interfacedescription_property) -> i32;
411     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getpropertyannotation(iface: alljoyn_interfacedescription, property: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, str_size: *mut usize) -> i32412     pub fn alljoyn_interfacedescription_getpropertyannotation(iface: alljoyn_interfacedescription, property: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, str_size: *mut usize) -> i32;
413     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getpropertydescriptionforlanguage(iface: alljoyn_interfacedescription, property: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, maxlanguagelength: usize, languagetag: super::super::Foundation::PSTR) -> usize414     pub fn alljoyn_interfacedescription_getpropertydescriptionforlanguage(iface: alljoyn_interfacedescription, property: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, maxlanguagelength: usize, languagetag: super::super::Foundation::PSTR) -> usize;
alljoyn_interfacedescription_getsecuritypolicy(iface: alljoyn_interfacedescription) -> alljoyn_interfacedescription_securitypolicy415     pub fn alljoyn_interfacedescription_getsecuritypolicy(iface: alljoyn_interfacedescription) -> alljoyn_interfacedescription_securitypolicy;
416     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_getsignal(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, member: *mut alljoyn_interfacedescription_member) -> i32417     pub fn alljoyn_interfacedescription_getsignal(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, member: *mut alljoyn_interfacedescription_member) -> i32;
alljoyn_interfacedescription_hasdescription(iface: alljoyn_interfacedescription) -> i32418     pub fn alljoyn_interfacedescription_hasdescription(iface: alljoyn_interfacedescription) -> i32;
419     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_hasmember(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, insig: super::super::Foundation::PSTR, outsig: super::super::Foundation::PSTR) -> i32420     pub fn alljoyn_interfacedescription_hasmember(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, insig: super::super::Foundation::PSTR, outsig: super::super::Foundation::PSTR) -> i32;
alljoyn_interfacedescription_hasproperties(iface: alljoyn_interfacedescription) -> i32421     pub fn alljoyn_interfacedescription_hasproperties(iface: alljoyn_interfacedescription) -> i32;
422     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_hasproperty(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR) -> i32423     pub fn alljoyn_interfacedescription_hasproperty(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR) -> i32;
424     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_introspect(iface: alljoyn_interfacedescription, str: super::super::Foundation::PSTR, buf: usize, indent: usize) -> usize425     pub fn alljoyn_interfacedescription_introspect(iface: alljoyn_interfacedescription, str: super::super::Foundation::PSTR, buf: usize, indent: usize) -> usize;
alljoyn_interfacedescription_issecure(iface: alljoyn_interfacedescription) -> i32426     pub fn alljoyn_interfacedescription_issecure(iface: alljoyn_interfacedescription) -> i32;
427     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_member_eql(one: alljoyn_interfacedescription_member, other: alljoyn_interfacedescription_member) -> i32428     pub fn alljoyn_interfacedescription_member_eql(one: alljoyn_interfacedescription_member, other: alljoyn_interfacedescription_member) -> i32;
429     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_member_getannotation(member: alljoyn_interfacedescription_member, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32430     pub fn alljoyn_interfacedescription_member_getannotation(member: alljoyn_interfacedescription_member, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32;
431     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_member_getannotationatindex(member: alljoyn_interfacedescription_member, index: usize, name: super::super::Foundation::PSTR, name_size: *mut usize, value: super::super::Foundation::PSTR, value_size: *mut usize)432     pub fn alljoyn_interfacedescription_member_getannotationatindex(member: alljoyn_interfacedescription_member, index: usize, name: super::super::Foundation::PSTR, name_size: *mut usize, value: super::super::Foundation::PSTR, value_size: *mut usize);
433     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_member_getannotationscount(member: alljoyn_interfacedescription_member) -> usize434     pub fn alljoyn_interfacedescription_member_getannotationscount(member: alljoyn_interfacedescription_member) -> usize;
435     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_member_getargannotation(member: alljoyn_interfacedescription_member, argname: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32436     pub fn alljoyn_interfacedescription_member_getargannotation(member: alljoyn_interfacedescription_member, argname: super::super::Foundation::PSTR, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32;
437     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_member_getargannotationatindex(member: alljoyn_interfacedescription_member, argname: super::super::Foundation::PSTR, index: usize, name: super::super::Foundation::PSTR, name_size: *mut usize, value: super::super::Foundation::PSTR, value_size: *mut usize)438     pub fn alljoyn_interfacedescription_member_getargannotationatindex(member: alljoyn_interfacedescription_member, argname: super::super::Foundation::PSTR, index: usize, name: super::super::Foundation::PSTR, name_size: *mut usize, value: super::super::Foundation::PSTR, value_size: *mut usize);
439     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_member_getargannotationscount(member: alljoyn_interfacedescription_member, argname: super::super::Foundation::PSTR) -> usize440     pub fn alljoyn_interfacedescription_member_getargannotationscount(member: alljoyn_interfacedescription_member, argname: super::super::Foundation::PSTR) -> usize;
441     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_property_eql(one: alljoyn_interfacedescription_property, other: alljoyn_interfacedescription_property) -> i32442     pub fn alljoyn_interfacedescription_property_eql(one: alljoyn_interfacedescription_property, other: alljoyn_interfacedescription_property) -> i32;
443     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_property_getannotation(property: alljoyn_interfacedescription_property, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32444     pub fn alljoyn_interfacedescription_property_getannotation(property: alljoyn_interfacedescription_property, name: super::super::Foundation::PSTR, value: super::super::Foundation::PSTR, value_size: *mut usize) -> i32;
445     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_property_getannotationatindex(property: alljoyn_interfacedescription_property, index: usize, name: super::super::Foundation::PSTR, name_size: *mut usize, value: super::super::Foundation::PSTR, value_size: *mut usize)446     pub fn alljoyn_interfacedescription_property_getannotationatindex(property: alljoyn_interfacedescription_property, index: usize, name: super::super::Foundation::PSTR, name_size: *mut usize, value: super::super::Foundation::PSTR, value_size: *mut usize);
447     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_property_getannotationscount(property: alljoyn_interfacedescription_property) -> usize448     pub fn alljoyn_interfacedescription_property_getannotationscount(property: alljoyn_interfacedescription_property) -> usize;
449     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setargdescription(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, argname: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR) -> QStatus450     pub fn alljoyn_interfacedescription_setargdescription(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, argname: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR) -> QStatus;
451     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setargdescriptionforlanguage(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, arg: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, languagetag: super::super::Foundation::PSTR) -> QStatus452     pub fn alljoyn_interfacedescription_setargdescriptionforlanguage(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, arg: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, languagetag: super::super::Foundation::PSTR) -> QStatus;
453     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setdescription(iface: alljoyn_interfacedescription, description: super::super::Foundation::PSTR)454     pub fn alljoyn_interfacedescription_setdescription(iface: alljoyn_interfacedescription, description: super::super::Foundation::PSTR);
455     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setdescriptionforlanguage(iface: alljoyn_interfacedescription, description: super::super::Foundation::PSTR, languagetag: super::super::Foundation::PSTR) -> QStatus456     pub fn alljoyn_interfacedescription_setdescriptionforlanguage(iface: alljoyn_interfacedescription, description: super::super::Foundation::PSTR, languagetag: super::super::Foundation::PSTR) -> QStatus;
457     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setdescriptionlanguage(iface: alljoyn_interfacedescription, language: super::super::Foundation::PSTR)458     pub fn alljoyn_interfacedescription_setdescriptionlanguage(iface: alljoyn_interfacedescription, language: super::super::Foundation::PSTR);
459     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setdescriptiontranslationcallback(iface: alljoyn_interfacedescription, translationcallback: ::core::option::Option<alljoyn_interfacedescription_translation_callback_ptr>)460     pub fn alljoyn_interfacedescription_setdescriptiontranslationcallback(iface: alljoyn_interfacedescription, translationcallback: ::core::option::Option<alljoyn_interfacedescription_translation_callback_ptr>);
461     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setmemberdescription(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR) -> QStatus462     pub fn alljoyn_interfacedescription_setmemberdescription(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR) -> QStatus;
463     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setmemberdescriptionforlanguage(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, languagetag: super::super::Foundation::PSTR) -> QStatus464     pub fn alljoyn_interfacedescription_setmemberdescriptionforlanguage(iface: alljoyn_interfacedescription, member: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, languagetag: super::super::Foundation::PSTR) -> QStatus;
465     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setpropertydescription(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR) -> QStatus466     pub fn alljoyn_interfacedescription_setpropertydescription(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR) -> QStatus;
467     #[cfg(feature = "Win32_Foundation")]
alljoyn_interfacedescription_setpropertydescriptionforlanguage(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, languagetag: super::super::Foundation::PSTR) -> QStatus468     pub fn alljoyn_interfacedescription_setpropertydescriptionforlanguage(iface: alljoyn_interfacedescription, name: super::super::Foundation::PSTR, description: super::super::Foundation::PSTR, languagetag: super::super::Foundation::PSTR) -> QStatus;
alljoyn_keystorelistener_create(callbacks: *const alljoyn_keystorelistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_keystorelistener469     pub fn alljoyn_keystorelistener_create(callbacks: *const alljoyn_keystorelistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_keystorelistener;
alljoyn_keystorelistener_destroy(listener: alljoyn_keystorelistener)470     pub fn alljoyn_keystorelistener_destroy(listener: alljoyn_keystorelistener);
471     #[cfg(feature = "Win32_Foundation")]
alljoyn_keystorelistener_getkeys(listener: alljoyn_keystorelistener, keystore: alljoyn_keystore, sink: super::super::Foundation::PSTR, sink_sz: *mut usize) -> QStatus472     pub fn alljoyn_keystorelistener_getkeys(listener: alljoyn_keystorelistener, keystore: alljoyn_keystore, sink: super::super::Foundation::PSTR, sink_sz: *mut usize) -> QStatus;
473     #[cfg(feature = "Win32_Foundation")]
alljoyn_keystorelistener_putkeys(listener: alljoyn_keystorelistener, keystore: alljoyn_keystore, source: super::super::Foundation::PSTR, password: super::super::Foundation::PSTR) -> QStatus474     pub fn alljoyn_keystorelistener_putkeys(listener: alljoyn_keystorelistener, keystore: alljoyn_keystore, source: super::super::Foundation::PSTR, password: super::super::Foundation::PSTR) -> QStatus;
alljoyn_keystorelistener_with_synchronization_create(callbacks: *const alljoyn_keystorelistener_with_synchronization_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_keystorelistener475     pub fn alljoyn_keystorelistener_with_synchronization_create(callbacks: *const alljoyn_keystorelistener_with_synchronization_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_keystorelistener;
alljoyn_message_create(bus: alljoyn_busattachment) -> alljoyn_message476     pub fn alljoyn_message_create(bus: alljoyn_busattachment) -> alljoyn_message;
477     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_description(msg: alljoyn_message, str: super::super::Foundation::PSTR, buf: usize) -> usize478     pub fn alljoyn_message_description(msg: alljoyn_message, str: super::super::Foundation::PSTR, buf: usize) -> usize;
alljoyn_message_destroy(msg: alljoyn_message)479     pub fn alljoyn_message_destroy(msg: alljoyn_message);
alljoyn_message_eql(one: alljoyn_message, other: alljoyn_message) -> i32480     pub fn alljoyn_message_eql(one: alljoyn_message, other: alljoyn_message) -> i32;
alljoyn_message_getarg(msg: alljoyn_message, argn: usize) -> alljoyn_msgarg481     pub fn alljoyn_message_getarg(msg: alljoyn_message, argn: usize) -> alljoyn_msgarg;
alljoyn_message_getargs(msg: alljoyn_message, numargs: *mut usize, args: *mut alljoyn_msgarg)482     pub fn alljoyn_message_getargs(msg: alljoyn_message, numargs: *mut usize, args: *mut alljoyn_msgarg);
483     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_getauthmechanism(msg: alljoyn_message) -> super::super::Foundation::PSTR484     pub fn alljoyn_message_getauthmechanism(msg: alljoyn_message) -> super::super::Foundation::PSTR;
alljoyn_message_getcallserial(msg: alljoyn_message) -> u32485     pub fn alljoyn_message_getcallserial(msg: alljoyn_message) -> u32;
alljoyn_message_getcompressiontoken(msg: alljoyn_message) -> u32486     pub fn alljoyn_message_getcompressiontoken(msg: alljoyn_message) -> u32;
487     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_getdestination(msg: alljoyn_message) -> super::super::Foundation::PSTR488     pub fn alljoyn_message_getdestination(msg: alljoyn_message) -> super::super::Foundation::PSTR;
489     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_geterrorname(msg: alljoyn_message, errormessage: super::super::Foundation::PSTR, errormessage_size: *mut usize) -> super::super::Foundation::PSTR490     pub fn alljoyn_message_geterrorname(msg: alljoyn_message, errormessage: super::super::Foundation::PSTR, errormessage_size: *mut usize) -> super::super::Foundation::PSTR;
alljoyn_message_getflags(msg: alljoyn_message) -> u8491     pub fn alljoyn_message_getflags(msg: alljoyn_message) -> u8;
492     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_getinterface(msg: alljoyn_message) -> super::super::Foundation::PSTR493     pub fn alljoyn_message_getinterface(msg: alljoyn_message) -> super::super::Foundation::PSTR;
494     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_getmembername(msg: alljoyn_message) -> super::super::Foundation::PSTR495     pub fn alljoyn_message_getmembername(msg: alljoyn_message) -> super::super::Foundation::PSTR;
496     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_getobjectpath(msg: alljoyn_message) -> super::super::Foundation::PSTR497     pub fn alljoyn_message_getobjectpath(msg: alljoyn_message) -> super::super::Foundation::PSTR;
498     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_getreceiveendpointname(msg: alljoyn_message) -> super::super::Foundation::PSTR499     pub fn alljoyn_message_getreceiveendpointname(msg: alljoyn_message) -> super::super::Foundation::PSTR;
alljoyn_message_getreplyserial(msg: alljoyn_message) -> u32500     pub fn alljoyn_message_getreplyserial(msg: alljoyn_message) -> u32;
501     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_getsender(msg: alljoyn_message) -> super::super::Foundation::PSTR502     pub fn alljoyn_message_getsender(msg: alljoyn_message) -> super::super::Foundation::PSTR;
alljoyn_message_getsessionid(msg: alljoyn_message) -> u32503     pub fn alljoyn_message_getsessionid(msg: alljoyn_message) -> u32;
504     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_getsignature(msg: alljoyn_message) -> super::super::Foundation::PSTR505     pub fn alljoyn_message_getsignature(msg: alljoyn_message) -> super::super::Foundation::PSTR;
alljoyn_message_gettimestamp(msg: alljoyn_message) -> u32506     pub fn alljoyn_message_gettimestamp(msg: alljoyn_message) -> u32;
alljoyn_message_gettype(msg: alljoyn_message) -> alljoyn_messagetype507     pub fn alljoyn_message_gettype(msg: alljoyn_message) -> alljoyn_messagetype;
alljoyn_message_isbroadcastsignal(msg: alljoyn_message) -> i32508     pub fn alljoyn_message_isbroadcastsignal(msg: alljoyn_message) -> i32;
alljoyn_message_isencrypted(msg: alljoyn_message) -> i32509     pub fn alljoyn_message_isencrypted(msg: alljoyn_message) -> i32;
alljoyn_message_isexpired(msg: alljoyn_message, tillexpirems: *mut u32) -> i32510     pub fn alljoyn_message_isexpired(msg: alljoyn_message, tillexpirems: *mut u32) -> i32;
alljoyn_message_isglobalbroadcast(msg: alljoyn_message) -> i32511     pub fn alljoyn_message_isglobalbroadcast(msg: alljoyn_message) -> i32;
alljoyn_message_issessionless(msg: alljoyn_message) -> i32512     pub fn alljoyn_message_issessionless(msg: alljoyn_message) -> i32;
alljoyn_message_isunreliable(msg: alljoyn_message) -> i32513     pub fn alljoyn_message_isunreliable(msg: alljoyn_message) -> i32;
514     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_parseargs(msg: alljoyn_message, signature: super::super::Foundation::PSTR) -> QStatus515     pub fn alljoyn_message_parseargs(msg: alljoyn_message, signature: super::super::Foundation::PSTR) -> QStatus;
alljoyn_message_setendianess(endian: i8)516     pub fn alljoyn_message_setendianess(endian: i8);
517     #[cfg(feature = "Win32_Foundation")]
alljoyn_message_tostring(msg: alljoyn_message, str: super::super::Foundation::PSTR, buf: usize) -> usize518     pub fn alljoyn_message_tostring(msg: alljoyn_message, str: super::super::Foundation::PSTR, buf: usize) -> usize;
alljoyn_msgarg_array_create(size: usize) -> alljoyn_msgarg519     pub fn alljoyn_msgarg_array_create(size: usize) -> alljoyn_msgarg;
alljoyn_msgarg_array_element(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg520     pub fn alljoyn_msgarg_array_element(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg;
521     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_array_get(args: alljoyn_msgarg, numargs: usize, signature: super::super::Foundation::PSTR) -> QStatus522     pub fn alljoyn_msgarg_array_get(args: alljoyn_msgarg, numargs: usize, signature: super::super::Foundation::PSTR) -> QStatus;
523     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_array_set(args: alljoyn_msgarg, numargs: *mut usize, signature: super::super::Foundation::PSTR) -> QStatus524     pub fn alljoyn_msgarg_array_set(args: alljoyn_msgarg, numargs: *mut usize, signature: super::super::Foundation::PSTR) -> QStatus;
525     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_array_set_offset(args: alljoyn_msgarg, argoffset: usize, numargs: *mut usize, signature: super::super::Foundation::PSTR) -> QStatus526     pub fn alljoyn_msgarg_array_set_offset(args: alljoyn_msgarg, argoffset: usize, numargs: *mut usize, signature: super::super::Foundation::PSTR) -> QStatus;
527     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_array_signature(values: alljoyn_msgarg, numvalues: usize, str: super::super::Foundation::PSTR, buf: usize) -> usize528     pub fn alljoyn_msgarg_array_signature(values: alljoyn_msgarg, numvalues: usize, str: super::super::Foundation::PSTR, buf: usize) -> usize;
529     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_array_tostring(args: alljoyn_msgarg, numargs: usize, str: super::super::Foundation::PSTR, buf: usize, indent: usize) -> usize530     pub fn alljoyn_msgarg_array_tostring(args: alljoyn_msgarg, numargs: usize, str: super::super::Foundation::PSTR, buf: usize, indent: usize) -> usize;
alljoyn_msgarg_clear(arg: alljoyn_msgarg)531     pub fn alljoyn_msgarg_clear(arg: alljoyn_msgarg);
alljoyn_msgarg_clone(destination: alljoyn_msgarg, source: alljoyn_msgarg)532     pub fn alljoyn_msgarg_clone(destination: alljoyn_msgarg, source: alljoyn_msgarg);
alljoyn_msgarg_copy(source: alljoyn_msgarg) -> alljoyn_msgarg533     pub fn alljoyn_msgarg_copy(source: alljoyn_msgarg) -> alljoyn_msgarg;
alljoyn_msgarg_create() -> alljoyn_msgarg534     pub fn alljoyn_msgarg_create() -> alljoyn_msgarg;
535     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_create_and_set(signature: super::super::Foundation::PSTR) -> alljoyn_msgarg536     pub fn alljoyn_msgarg_create_and_set(signature: super::super::Foundation::PSTR) -> alljoyn_msgarg;
alljoyn_msgarg_destroy(arg: alljoyn_msgarg)537     pub fn alljoyn_msgarg_destroy(arg: alljoyn_msgarg);
alljoyn_msgarg_equal(lhv: alljoyn_msgarg, rhv: alljoyn_msgarg) -> i32538     pub fn alljoyn_msgarg_equal(lhv: alljoyn_msgarg, rhv: alljoyn_msgarg) -> i32;
539     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_get(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR) -> QStatus540     pub fn alljoyn_msgarg_get(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR) -> QStatus;
alljoyn_msgarg_get_array_element(arg: alljoyn_msgarg, index: usize, element: *mut alljoyn_msgarg)541     pub fn alljoyn_msgarg_get_array_element(arg: alljoyn_msgarg, index: usize, element: *mut alljoyn_msgarg);
542     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_get_array_elementsignature(arg: alljoyn_msgarg, index: usize) -> super::super::Foundation::PSTR543     pub fn alljoyn_msgarg_get_array_elementsignature(arg: alljoyn_msgarg, index: usize) -> super::super::Foundation::PSTR;
alljoyn_msgarg_get_array_numberofelements(arg: alljoyn_msgarg) -> usize544     pub fn alljoyn_msgarg_get_array_numberofelements(arg: alljoyn_msgarg) -> usize;
alljoyn_msgarg_get_bool(arg: alljoyn_msgarg, b: *mut i32) -> QStatus545     pub fn alljoyn_msgarg_get_bool(arg: alljoyn_msgarg, b: *mut i32) -> QStatus;
alljoyn_msgarg_get_bool_array(arg: alljoyn_msgarg, length: *mut usize, ab: *mut i32) -> QStatus546     pub fn alljoyn_msgarg_get_bool_array(arg: alljoyn_msgarg, length: *mut usize, ab: *mut i32) -> QStatus;
alljoyn_msgarg_get_double(arg: alljoyn_msgarg, d: *mut f64) -> QStatus547     pub fn alljoyn_msgarg_get_double(arg: alljoyn_msgarg, d: *mut f64) -> QStatus;
alljoyn_msgarg_get_double_array(arg: alljoyn_msgarg, length: *mut usize, ad: *mut f64) -> QStatus548     pub fn alljoyn_msgarg_get_double_array(arg: alljoyn_msgarg, length: *mut usize, ad: *mut f64) -> QStatus;
alljoyn_msgarg_get_int16(arg: alljoyn_msgarg, n: *mut i16) -> QStatus549     pub fn alljoyn_msgarg_get_int16(arg: alljoyn_msgarg, n: *mut i16) -> QStatus;
alljoyn_msgarg_get_int16_array(arg: alljoyn_msgarg, length: *mut usize, an: *mut i16) -> QStatus550     pub fn alljoyn_msgarg_get_int16_array(arg: alljoyn_msgarg, length: *mut usize, an: *mut i16) -> QStatus;
alljoyn_msgarg_get_int32(arg: alljoyn_msgarg, i: *mut i32) -> QStatus551     pub fn alljoyn_msgarg_get_int32(arg: alljoyn_msgarg, i: *mut i32) -> QStatus;
alljoyn_msgarg_get_int32_array(arg: alljoyn_msgarg, length: *mut usize, ai: *mut i32) -> QStatus552     pub fn alljoyn_msgarg_get_int32_array(arg: alljoyn_msgarg, length: *mut usize, ai: *mut i32) -> QStatus;
alljoyn_msgarg_get_int64(arg: alljoyn_msgarg, x: *mut i64) -> QStatus553     pub fn alljoyn_msgarg_get_int64(arg: alljoyn_msgarg, x: *mut i64) -> QStatus;
alljoyn_msgarg_get_int64_array(arg: alljoyn_msgarg, length: *mut usize, ax: *mut i64) -> QStatus554     pub fn alljoyn_msgarg_get_int64_array(arg: alljoyn_msgarg, length: *mut usize, ax: *mut i64) -> QStatus;
alljoyn_msgarg_get_objectpath(arg: alljoyn_msgarg, o: *mut *mut i8) -> QStatus555     pub fn alljoyn_msgarg_get_objectpath(arg: alljoyn_msgarg, o: *mut *mut i8) -> QStatus;
alljoyn_msgarg_get_signature(arg: alljoyn_msgarg, g: *mut *mut i8) -> QStatus556     pub fn alljoyn_msgarg_get_signature(arg: alljoyn_msgarg, g: *mut *mut i8) -> QStatus;
alljoyn_msgarg_get_string(arg: alljoyn_msgarg, s: *mut *mut i8) -> QStatus557     pub fn alljoyn_msgarg_get_string(arg: alljoyn_msgarg, s: *mut *mut i8) -> QStatus;
alljoyn_msgarg_get_uint16(arg: alljoyn_msgarg, q: *mut u16) -> QStatus558     pub fn alljoyn_msgarg_get_uint16(arg: alljoyn_msgarg, q: *mut u16) -> QStatus;
alljoyn_msgarg_get_uint16_array(arg: alljoyn_msgarg, length: *mut usize, aq: *mut u16) -> QStatus559     pub fn alljoyn_msgarg_get_uint16_array(arg: alljoyn_msgarg, length: *mut usize, aq: *mut u16) -> QStatus;
alljoyn_msgarg_get_uint32(arg: alljoyn_msgarg, u: *mut u32) -> QStatus560     pub fn alljoyn_msgarg_get_uint32(arg: alljoyn_msgarg, u: *mut u32) -> QStatus;
alljoyn_msgarg_get_uint32_array(arg: alljoyn_msgarg, length: *mut usize, au: *mut u32) -> QStatus561     pub fn alljoyn_msgarg_get_uint32_array(arg: alljoyn_msgarg, length: *mut usize, au: *mut u32) -> QStatus;
alljoyn_msgarg_get_uint64(arg: alljoyn_msgarg, t: *mut u64) -> QStatus562     pub fn alljoyn_msgarg_get_uint64(arg: alljoyn_msgarg, t: *mut u64) -> QStatus;
alljoyn_msgarg_get_uint64_array(arg: alljoyn_msgarg, length: *mut usize, at: *mut u64) -> QStatus563     pub fn alljoyn_msgarg_get_uint64_array(arg: alljoyn_msgarg, length: *mut usize, at: *mut u64) -> QStatus;
alljoyn_msgarg_get_uint8(arg: alljoyn_msgarg, y: *mut u8) -> QStatus564     pub fn alljoyn_msgarg_get_uint8(arg: alljoyn_msgarg, y: *mut u8) -> QStatus;
alljoyn_msgarg_get_uint8_array(arg: alljoyn_msgarg, length: *mut usize, ay: *mut u8) -> QStatus565     pub fn alljoyn_msgarg_get_uint8_array(arg: alljoyn_msgarg, length: *mut usize, ay: *mut u8) -> QStatus;
alljoyn_msgarg_get_variant(arg: alljoyn_msgarg, v: alljoyn_msgarg) -> QStatus566     pub fn alljoyn_msgarg_get_variant(arg: alljoyn_msgarg, v: alljoyn_msgarg) -> QStatus;
567     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_get_variant_array(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR, length: *mut usize, av: *mut alljoyn_msgarg) -> QStatus568     pub fn alljoyn_msgarg_get_variant_array(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR, length: *mut usize, av: *mut alljoyn_msgarg) -> QStatus;
569     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_getdictelement(arg: alljoyn_msgarg, elemsig: super::super::Foundation::PSTR) -> QStatus570     pub fn alljoyn_msgarg_getdictelement(arg: alljoyn_msgarg, elemsig: super::super::Foundation::PSTR) -> QStatus;
alljoyn_msgarg_getkey(arg: alljoyn_msgarg) -> alljoyn_msgarg571     pub fn alljoyn_msgarg_getkey(arg: alljoyn_msgarg) -> alljoyn_msgarg;
alljoyn_msgarg_getmember(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg572     pub fn alljoyn_msgarg_getmember(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg;
alljoyn_msgarg_getnummembers(arg: alljoyn_msgarg) -> usize573     pub fn alljoyn_msgarg_getnummembers(arg: alljoyn_msgarg) -> usize;
alljoyn_msgarg_gettype(arg: alljoyn_msgarg) -> alljoyn_typeid574     pub fn alljoyn_msgarg_gettype(arg: alljoyn_msgarg) -> alljoyn_typeid;
alljoyn_msgarg_getvalue(arg: alljoyn_msgarg) -> alljoyn_msgarg575     pub fn alljoyn_msgarg_getvalue(arg: alljoyn_msgarg) -> alljoyn_msgarg;
576     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_hassignature(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR) -> i32577     pub fn alljoyn_msgarg_hassignature(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR) -> i32;
578     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_set(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR) -> QStatus579     pub fn alljoyn_msgarg_set(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR) -> QStatus;
580     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_set_and_stabilize(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR) -> QStatus581     pub fn alljoyn_msgarg_set_and_stabilize(arg: alljoyn_msgarg, signature: super::super::Foundation::PSTR) -> QStatus;
alljoyn_msgarg_set_bool(arg: alljoyn_msgarg, b: i32) -> QStatus582     pub fn alljoyn_msgarg_set_bool(arg: alljoyn_msgarg, b: i32) -> QStatus;
alljoyn_msgarg_set_bool_array(arg: alljoyn_msgarg, length: usize, ab: *mut i32) -> QStatus583     pub fn alljoyn_msgarg_set_bool_array(arg: alljoyn_msgarg, length: usize, ab: *mut i32) -> QStatus;
alljoyn_msgarg_set_double(arg: alljoyn_msgarg, d: f64) -> QStatus584     pub fn alljoyn_msgarg_set_double(arg: alljoyn_msgarg, d: f64) -> QStatus;
alljoyn_msgarg_set_double_array(arg: alljoyn_msgarg, length: usize, ad: *mut f64) -> QStatus585     pub fn alljoyn_msgarg_set_double_array(arg: alljoyn_msgarg, length: usize, ad: *mut f64) -> QStatus;
alljoyn_msgarg_set_int16(arg: alljoyn_msgarg, n: i16) -> QStatus586     pub fn alljoyn_msgarg_set_int16(arg: alljoyn_msgarg, n: i16) -> QStatus;
alljoyn_msgarg_set_int16_array(arg: alljoyn_msgarg, length: usize, an: *mut i16) -> QStatus587     pub fn alljoyn_msgarg_set_int16_array(arg: alljoyn_msgarg, length: usize, an: *mut i16) -> QStatus;
alljoyn_msgarg_set_int32(arg: alljoyn_msgarg, i: i32) -> QStatus588     pub fn alljoyn_msgarg_set_int32(arg: alljoyn_msgarg, i: i32) -> QStatus;
alljoyn_msgarg_set_int32_array(arg: alljoyn_msgarg, length: usize, ai: *mut i32) -> QStatus589     pub fn alljoyn_msgarg_set_int32_array(arg: alljoyn_msgarg, length: usize, ai: *mut i32) -> QStatus;
alljoyn_msgarg_set_int64(arg: alljoyn_msgarg, x: i64) -> QStatus590     pub fn alljoyn_msgarg_set_int64(arg: alljoyn_msgarg, x: i64) -> QStatus;
alljoyn_msgarg_set_int64_array(arg: alljoyn_msgarg, length: usize, ax: *mut i64) -> QStatus591     pub fn alljoyn_msgarg_set_int64_array(arg: alljoyn_msgarg, length: usize, ax: *mut i64) -> QStatus;
592     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_set_objectpath(arg: alljoyn_msgarg, o: super::super::Foundation::PSTR) -> QStatus593     pub fn alljoyn_msgarg_set_objectpath(arg: alljoyn_msgarg, o: super::super::Foundation::PSTR) -> QStatus;
alljoyn_msgarg_set_objectpath_array(arg: alljoyn_msgarg, length: usize, ao: *const *const i8) -> QStatus594     pub fn alljoyn_msgarg_set_objectpath_array(arg: alljoyn_msgarg, length: usize, ao: *const *const i8) -> QStatus;
595     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_set_signature(arg: alljoyn_msgarg, g: super::super::Foundation::PSTR) -> QStatus596     pub fn alljoyn_msgarg_set_signature(arg: alljoyn_msgarg, g: super::super::Foundation::PSTR) -> QStatus;
alljoyn_msgarg_set_signature_array(arg: alljoyn_msgarg, length: usize, ag: *const *const i8) -> QStatus597     pub fn alljoyn_msgarg_set_signature_array(arg: alljoyn_msgarg, length: usize, ag: *const *const i8) -> QStatus;
598     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_set_string(arg: alljoyn_msgarg, s: super::super::Foundation::PSTR) -> QStatus599     pub fn alljoyn_msgarg_set_string(arg: alljoyn_msgarg, s: super::super::Foundation::PSTR) -> QStatus;
alljoyn_msgarg_set_string_array(arg: alljoyn_msgarg, length: usize, r#as: *const *const i8) -> QStatus600     pub fn alljoyn_msgarg_set_string_array(arg: alljoyn_msgarg, length: usize, r#as: *const *const i8) -> QStatus;
alljoyn_msgarg_set_uint16(arg: alljoyn_msgarg, q: u16) -> QStatus601     pub fn alljoyn_msgarg_set_uint16(arg: alljoyn_msgarg, q: u16) -> QStatus;
alljoyn_msgarg_set_uint16_array(arg: alljoyn_msgarg, length: usize, aq: *mut u16) -> QStatus602     pub fn alljoyn_msgarg_set_uint16_array(arg: alljoyn_msgarg, length: usize, aq: *mut u16) -> QStatus;
alljoyn_msgarg_set_uint32(arg: alljoyn_msgarg, u: u32) -> QStatus603     pub fn alljoyn_msgarg_set_uint32(arg: alljoyn_msgarg, u: u32) -> QStatus;
alljoyn_msgarg_set_uint32_array(arg: alljoyn_msgarg, length: usize, au: *mut u32) -> QStatus604     pub fn alljoyn_msgarg_set_uint32_array(arg: alljoyn_msgarg, length: usize, au: *mut u32) -> QStatus;
alljoyn_msgarg_set_uint64(arg: alljoyn_msgarg, t: u64) -> QStatus605     pub fn alljoyn_msgarg_set_uint64(arg: alljoyn_msgarg, t: u64) -> QStatus;
alljoyn_msgarg_set_uint64_array(arg: alljoyn_msgarg, length: usize, at: *mut u64) -> QStatus606     pub fn alljoyn_msgarg_set_uint64_array(arg: alljoyn_msgarg, length: usize, at: *mut u64) -> QStatus;
alljoyn_msgarg_set_uint8(arg: alljoyn_msgarg, y: u8) -> QStatus607     pub fn alljoyn_msgarg_set_uint8(arg: alljoyn_msgarg, y: u8) -> QStatus;
alljoyn_msgarg_set_uint8_array(arg: alljoyn_msgarg, length: usize, ay: *mut u8) -> QStatus608     pub fn alljoyn_msgarg_set_uint8_array(arg: alljoyn_msgarg, length: usize, ay: *mut u8) -> QStatus;
alljoyn_msgarg_setdictentry(arg: alljoyn_msgarg, key: alljoyn_msgarg, value: alljoyn_msgarg) -> QStatus609     pub fn alljoyn_msgarg_setdictentry(arg: alljoyn_msgarg, key: alljoyn_msgarg, value: alljoyn_msgarg) -> QStatus;
alljoyn_msgarg_setstruct(arg: alljoyn_msgarg, struct_members: alljoyn_msgarg, num_members: usize) -> QStatus610     pub fn alljoyn_msgarg_setstruct(arg: alljoyn_msgarg, struct_members: alljoyn_msgarg, num_members: usize) -> QStatus;
611     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_signature(arg: alljoyn_msgarg, str: super::super::Foundation::PSTR, buf: usize) -> usize612     pub fn alljoyn_msgarg_signature(arg: alljoyn_msgarg, str: super::super::Foundation::PSTR, buf: usize) -> usize;
alljoyn_msgarg_stabilize(arg: alljoyn_msgarg)613     pub fn alljoyn_msgarg_stabilize(arg: alljoyn_msgarg);
614     #[cfg(feature = "Win32_Foundation")]
alljoyn_msgarg_tostring(arg: alljoyn_msgarg, str: super::super::Foundation::PSTR, buf: usize, indent: usize) -> usize615     pub fn alljoyn_msgarg_tostring(arg: alljoyn_msgarg, str: super::super::Foundation::PSTR, buf: usize, indent: usize) -> usize;
alljoyn_observer_create(bus: alljoyn_busattachment, mandatoryinterfaces: *const *const i8, nummandatoryinterfaces: usize) -> alljoyn_observer616     pub fn alljoyn_observer_create(bus: alljoyn_busattachment, mandatoryinterfaces: *const *const i8, nummandatoryinterfaces: usize) -> alljoyn_observer;
alljoyn_observer_destroy(observer: alljoyn_observer)617     pub fn alljoyn_observer_destroy(observer: alljoyn_observer);
618     #[cfg(feature = "Win32_Foundation")]
alljoyn_observer_get(observer: alljoyn_observer, uniquebusname: super::super::Foundation::PSTR, objectpath: super::super::Foundation::PSTR) -> alljoyn_proxybusobject_ref619     pub fn alljoyn_observer_get(observer: alljoyn_observer, uniquebusname: super::super::Foundation::PSTR, objectpath: super::super::Foundation::PSTR) -> alljoyn_proxybusobject_ref;
alljoyn_observer_getfirst(observer: alljoyn_observer) -> alljoyn_proxybusobject_ref620     pub fn alljoyn_observer_getfirst(observer: alljoyn_observer) -> alljoyn_proxybusobject_ref;
alljoyn_observer_getnext(observer: alljoyn_observer, proxyref: alljoyn_proxybusobject_ref) -> alljoyn_proxybusobject_ref621     pub fn alljoyn_observer_getnext(observer: alljoyn_observer, proxyref: alljoyn_proxybusobject_ref) -> alljoyn_proxybusobject_ref;
alljoyn_observer_registerlistener(observer: alljoyn_observer, listener: alljoyn_observerlistener, triggeronexisting: i32)622     pub fn alljoyn_observer_registerlistener(observer: alljoyn_observer, listener: alljoyn_observerlistener, triggeronexisting: i32);
alljoyn_observer_unregisteralllisteners(observer: alljoyn_observer)623     pub fn alljoyn_observer_unregisteralllisteners(observer: alljoyn_observer);
alljoyn_observer_unregisterlistener(observer: alljoyn_observer, listener: alljoyn_observerlistener)624     pub fn alljoyn_observer_unregisterlistener(observer: alljoyn_observer, listener: alljoyn_observerlistener);
alljoyn_observerlistener_create(callback: *const alljoyn_observerlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_observerlistener625     pub fn alljoyn_observerlistener_create(callback: *const alljoyn_observerlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_observerlistener;
alljoyn_observerlistener_destroy(listener: alljoyn_observerlistener)626     pub fn alljoyn_observerlistener_destroy(listener: alljoyn_observerlistener);
627     #[cfg(feature = "Win32_Foundation")]
alljoyn_passwordmanager_setcredentials(authmechanism: super::super::Foundation::PSTR, password: super::super::Foundation::PSTR) -> QStatus628     pub fn alljoyn_passwordmanager_setcredentials(authmechanism: super::super::Foundation::PSTR, password: super::super::Foundation::PSTR) -> QStatus;
alljoyn_permissionconfigurationlistener_create(callbacks: *const alljoyn_permissionconfigurationlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_permissionconfigurationlistener629     pub fn alljoyn_permissionconfigurationlistener_create(callbacks: *const alljoyn_permissionconfigurationlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_permissionconfigurationlistener;
alljoyn_permissionconfigurationlistener_destroy(listener: alljoyn_permissionconfigurationlistener)630     pub fn alljoyn_permissionconfigurationlistener_destroy(listener: alljoyn_permissionconfigurationlistener);
alljoyn_permissionconfigurator_certificatechain_destroy(certificatechain: *mut i8)631     pub fn alljoyn_permissionconfigurator_certificatechain_destroy(certificatechain: *mut i8);
alljoyn_permissionconfigurator_certificateid_cleanup(certificateid: *mut alljoyn_certificateid)632     pub fn alljoyn_permissionconfigurator_certificateid_cleanup(certificateid: *mut alljoyn_certificateid);
alljoyn_permissionconfigurator_certificateidarray_cleanup(certificateidarray: *mut alljoyn_certificateidarray)633     pub fn alljoyn_permissionconfigurator_certificateidarray_cleanup(certificateidarray: *mut alljoyn_certificateidarray);
alljoyn_permissionconfigurator_claim(configurator: alljoyn_permissionconfigurator, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus634     pub fn alljoyn_permissionconfigurator_claim(configurator: alljoyn_permissionconfigurator, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus;
alljoyn_permissionconfigurator_endmanagement(configurator: alljoyn_permissionconfigurator) -> QStatus635     pub fn alljoyn_permissionconfigurator_endmanagement(configurator: alljoyn_permissionconfigurator) -> QStatus;
alljoyn_permissionconfigurator_getapplicationstate(configurator: alljoyn_permissionconfigurator, state: *mut alljoyn_applicationstate) -> QStatus636     pub fn alljoyn_permissionconfigurator_getapplicationstate(configurator: alljoyn_permissionconfigurator, state: *mut alljoyn_applicationstate) -> QStatus;
alljoyn_permissionconfigurator_getclaimcapabilities(configurator: alljoyn_permissionconfigurator, claimcapabilities: *mut u16) -> QStatus637     pub fn alljoyn_permissionconfigurator_getclaimcapabilities(configurator: alljoyn_permissionconfigurator, claimcapabilities: *mut u16) -> QStatus;
alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo(configurator: alljoyn_permissionconfigurator, additionalinfo: *mut u16) -> QStatus638     pub fn alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo(configurator: alljoyn_permissionconfigurator, additionalinfo: *mut u16) -> QStatus;
alljoyn_permissionconfigurator_getdefaultclaimcapabilities() -> u16639     pub fn alljoyn_permissionconfigurator_getdefaultclaimcapabilities() -> u16;
alljoyn_permissionconfigurator_getdefaultpolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut *mut i8) -> QStatus640     pub fn alljoyn_permissionconfigurator_getdefaultpolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut *mut i8) -> QStatus;
alljoyn_permissionconfigurator_getidentity(configurator: alljoyn_permissionconfigurator, identitycertificatechain: *mut *mut i8) -> QStatus641     pub fn alljoyn_permissionconfigurator_getidentity(configurator: alljoyn_permissionconfigurator, identitycertificatechain: *mut *mut i8) -> QStatus;
alljoyn_permissionconfigurator_getidentitycertificateid(configurator: alljoyn_permissionconfigurator, certificateid: *mut alljoyn_certificateid) -> QStatus642     pub fn alljoyn_permissionconfigurator_getidentitycertificateid(configurator: alljoyn_permissionconfigurator, certificateid: *mut alljoyn_certificateid) -> QStatus;
alljoyn_permissionconfigurator_getmanifests(configurator: alljoyn_permissionconfigurator, manifestarray: *mut alljoyn_manifestarray) -> QStatus643     pub fn alljoyn_permissionconfigurator_getmanifests(configurator: alljoyn_permissionconfigurator, manifestarray: *mut alljoyn_manifestarray) -> QStatus;
alljoyn_permissionconfigurator_getmanifesttemplate(configurator: alljoyn_permissionconfigurator, manifesttemplatexml: *mut *mut i8) -> QStatus644     pub fn alljoyn_permissionconfigurator_getmanifesttemplate(configurator: alljoyn_permissionconfigurator, manifesttemplatexml: *mut *mut i8) -> QStatus;
alljoyn_permissionconfigurator_getmembershipsummaries(configurator: alljoyn_permissionconfigurator, certificateids: *mut alljoyn_certificateidarray) -> QStatus645     pub fn alljoyn_permissionconfigurator_getmembershipsummaries(configurator: alljoyn_permissionconfigurator, certificateids: *mut alljoyn_certificateidarray) -> QStatus;
alljoyn_permissionconfigurator_getpolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut *mut i8) -> QStatus646     pub fn alljoyn_permissionconfigurator_getpolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut *mut i8) -> QStatus;
alljoyn_permissionconfigurator_getpublickey(configurator: alljoyn_permissionconfigurator, publickey: *mut *mut i8) -> QStatus647     pub fn alljoyn_permissionconfigurator_getpublickey(configurator: alljoyn_permissionconfigurator, publickey: *mut *mut i8) -> QStatus;
alljoyn_permissionconfigurator_installmanifests(configurator: alljoyn_permissionconfigurator, manifestsxmls: *mut *mut i8, manifestscount: usize, append: i32) -> QStatus648     pub fn alljoyn_permissionconfigurator_installmanifests(configurator: alljoyn_permissionconfigurator, manifestsxmls: *mut *mut i8, manifestscount: usize, append: i32) -> QStatus;
alljoyn_permissionconfigurator_installmembership(configurator: alljoyn_permissionconfigurator, membershipcertificatechain: *mut i8) -> QStatus649     pub fn alljoyn_permissionconfigurator_installmembership(configurator: alljoyn_permissionconfigurator, membershipcertificatechain: *mut i8) -> QStatus;
alljoyn_permissionconfigurator_manifestarray_cleanup(manifestarray: *mut alljoyn_manifestarray)650     pub fn alljoyn_permissionconfigurator_manifestarray_cleanup(manifestarray: *mut alljoyn_manifestarray);
alljoyn_permissionconfigurator_manifesttemplate_destroy(manifesttemplatexml: *mut i8)651     pub fn alljoyn_permissionconfigurator_manifesttemplate_destroy(manifesttemplatexml: *mut i8);
alljoyn_permissionconfigurator_policy_destroy(policyxml: *mut i8)652     pub fn alljoyn_permissionconfigurator_policy_destroy(policyxml: *mut i8);
alljoyn_permissionconfigurator_publickey_destroy(publickey: *mut i8)653     pub fn alljoyn_permissionconfigurator_publickey_destroy(publickey: *mut i8);
alljoyn_permissionconfigurator_removemembership(configurator: alljoyn_permissionconfigurator, serial: *const u8, seriallen: usize, issuerpublickey: *mut i8, issueraki: *const u8, issuerakilen: usize) -> QStatus654     pub fn alljoyn_permissionconfigurator_removemembership(configurator: alljoyn_permissionconfigurator, serial: *const u8, seriallen: usize, issuerpublickey: *mut i8, issueraki: *const u8, issuerakilen: usize) -> QStatus;
alljoyn_permissionconfigurator_reset(configurator: alljoyn_permissionconfigurator) -> QStatus655     pub fn alljoyn_permissionconfigurator_reset(configurator: alljoyn_permissionconfigurator) -> QStatus;
alljoyn_permissionconfigurator_resetpolicy(configurator: alljoyn_permissionconfigurator) -> QStatus656     pub fn alljoyn_permissionconfigurator_resetpolicy(configurator: alljoyn_permissionconfigurator) -> QStatus;
alljoyn_permissionconfigurator_setapplicationstate(configurator: alljoyn_permissionconfigurator, state: alljoyn_applicationstate) -> QStatus657     pub fn alljoyn_permissionconfigurator_setapplicationstate(configurator: alljoyn_permissionconfigurator, state: alljoyn_applicationstate) -> QStatus;
alljoyn_permissionconfigurator_setclaimcapabilities(configurator: alljoyn_permissionconfigurator, claimcapabilities: u16) -> QStatus658     pub fn alljoyn_permissionconfigurator_setclaimcapabilities(configurator: alljoyn_permissionconfigurator, claimcapabilities: u16) -> QStatus;
alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo(configurator: alljoyn_permissionconfigurator, additionalinfo: u16) -> QStatus659     pub fn alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo(configurator: alljoyn_permissionconfigurator, additionalinfo: u16) -> QStatus;
alljoyn_permissionconfigurator_setmanifesttemplatefromxml(configurator: alljoyn_permissionconfigurator, manifesttemplatexml: *mut i8) -> QStatus660     pub fn alljoyn_permissionconfigurator_setmanifesttemplatefromxml(configurator: alljoyn_permissionconfigurator, manifesttemplatexml: *mut i8) -> QStatus;
alljoyn_permissionconfigurator_startmanagement(configurator: alljoyn_permissionconfigurator) -> QStatus661     pub fn alljoyn_permissionconfigurator_startmanagement(configurator: alljoyn_permissionconfigurator) -> QStatus;
alljoyn_permissionconfigurator_updateidentity(configurator: alljoyn_permissionconfigurator, identitycertificatechain: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus662     pub fn alljoyn_permissionconfigurator_updateidentity(configurator: alljoyn_permissionconfigurator, identitycertificatechain: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus;
alljoyn_permissionconfigurator_updatepolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut i8) -> QStatus663     pub fn alljoyn_permissionconfigurator_updatepolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut i8) -> QStatus;
664     #[cfg(feature = "Win32_Foundation")]
alljoyn_pinglistener_create(callback: *const alljoyn_pinglistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_pinglistener665     pub fn alljoyn_pinglistener_create(callback: *const alljoyn_pinglistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_pinglistener;
alljoyn_pinglistener_destroy(listener: alljoyn_pinglistener)666     pub fn alljoyn_pinglistener_destroy(listener: alljoyn_pinglistener);
alljoyn_proxybusobject_addchild(proxyobj: alljoyn_proxybusobject, child: alljoyn_proxybusobject) -> QStatus667     pub fn alljoyn_proxybusobject_addchild(proxyobj: alljoyn_proxybusobject, child: alljoyn_proxybusobject) -> QStatus;
alljoyn_proxybusobject_addinterface(proxyobj: alljoyn_proxybusobject, iface: alljoyn_interfacedescription) -> QStatus668     pub fn alljoyn_proxybusobject_addinterface(proxyobj: alljoyn_proxybusobject, iface: alljoyn_interfacedescription) -> QStatus;
669     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_addinterface_by_name(proxyobj: alljoyn_proxybusobject, name: super::super::Foundation::PSTR) -> QStatus670     pub fn alljoyn_proxybusobject_addinterface_by_name(proxyobj: alljoyn_proxybusobject, name: super::super::Foundation::PSTR) -> QStatus;
alljoyn_proxybusobject_copy(source: alljoyn_proxybusobject) -> alljoyn_proxybusobject671     pub fn alljoyn_proxybusobject_copy(source: alljoyn_proxybusobject) -> alljoyn_proxybusobject;
672     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_create(bus: alljoyn_busattachment, service: super::super::Foundation::PSTR, path: super::super::Foundation::PSTR, sessionid: u32) -> alljoyn_proxybusobject673     pub fn alljoyn_proxybusobject_create(bus: alljoyn_busattachment, service: super::super::Foundation::PSTR, path: super::super::Foundation::PSTR, sessionid: u32) -> alljoyn_proxybusobject;
674     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_create_secure(bus: alljoyn_busattachment, service: super::super::Foundation::PSTR, path: super::super::Foundation::PSTR, sessionid: u32) -> alljoyn_proxybusobject675     pub fn alljoyn_proxybusobject_create_secure(bus: alljoyn_busattachment, service: super::super::Foundation::PSTR, path: super::super::Foundation::PSTR, sessionid: u32) -> alljoyn_proxybusobject;
alljoyn_proxybusobject_destroy(proxyobj: alljoyn_proxybusobject)676     pub fn alljoyn_proxybusobject_destroy(proxyobj: alljoyn_proxybusobject);
alljoyn_proxybusobject_enablepropertycaching(proxyobj: alljoyn_proxybusobject)677     pub fn alljoyn_proxybusobject_enablepropertycaching(proxyobj: alljoyn_proxybusobject);
678     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getallproperties(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, values: alljoyn_msgarg) -> QStatus679     pub fn alljoyn_proxybusobject_getallproperties(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, values: alljoyn_msgarg) -> QStatus;
680     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getallpropertiesasync(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, callback: ::core::option::Option<alljoyn_proxybusobject_listener_getallpropertiescb_ptr>, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus681     pub fn alljoyn_proxybusobject_getallpropertiesasync(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, callback: ::core::option::Option<alljoyn_proxybusobject_listener_getallpropertiescb_ptr>, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus;
682     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getchild(proxyobj: alljoyn_proxybusobject, path: super::super::Foundation::PSTR) -> alljoyn_proxybusobject683     pub fn alljoyn_proxybusobject_getchild(proxyobj: alljoyn_proxybusobject, path: super::super::Foundation::PSTR) -> alljoyn_proxybusobject;
alljoyn_proxybusobject_getchildren(proxyobj: alljoyn_proxybusobject, children: *mut alljoyn_proxybusobject, numchildren: usize) -> usize684     pub fn alljoyn_proxybusobject_getchildren(proxyobj: alljoyn_proxybusobject, children: *mut alljoyn_proxybusobject, numchildren: usize) -> usize;
685     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getinterface(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR) -> alljoyn_interfacedescription686     pub fn alljoyn_proxybusobject_getinterface(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR) -> alljoyn_interfacedescription;
alljoyn_proxybusobject_getinterfaces(proxyobj: alljoyn_proxybusobject, ifaces: *const alljoyn_interfacedescription, numifaces: usize) -> usize687     pub fn alljoyn_proxybusobject_getinterfaces(proxyobj: alljoyn_proxybusobject, ifaces: *const alljoyn_interfacedescription, numifaces: usize) -> usize;
688     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getpath(proxyobj: alljoyn_proxybusobject) -> super::super::Foundation::PSTR689     pub fn alljoyn_proxybusobject_getpath(proxyobj: alljoyn_proxybusobject) -> super::super::Foundation::PSTR;
690     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getproperty(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, property: super::super::Foundation::PSTR, value: alljoyn_msgarg) -> QStatus691     pub fn alljoyn_proxybusobject_getproperty(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, property: super::super::Foundation::PSTR, value: alljoyn_msgarg) -> QStatus;
692     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getpropertyasync(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, property: super::super::Foundation::PSTR, callback: ::core::option::Option<alljoyn_proxybusobject_listener_getpropertycb_ptr>, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus693     pub fn alljoyn_proxybusobject_getpropertyasync(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, property: super::super::Foundation::PSTR, callback: ::core::option::Option<alljoyn_proxybusobject_listener_getpropertycb_ptr>, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus;
694     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getservicename(proxyobj: alljoyn_proxybusobject) -> super::super::Foundation::PSTR695     pub fn alljoyn_proxybusobject_getservicename(proxyobj: alljoyn_proxybusobject) -> super::super::Foundation::PSTR;
alljoyn_proxybusobject_getsessionid(proxyobj: alljoyn_proxybusobject) -> u32696     pub fn alljoyn_proxybusobject_getsessionid(proxyobj: alljoyn_proxybusobject) -> u32;
697     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_getuniquename(proxyobj: alljoyn_proxybusobject) -> super::super::Foundation::PSTR698     pub fn alljoyn_proxybusobject_getuniquename(proxyobj: alljoyn_proxybusobject) -> super::super::Foundation::PSTR;
699     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_implementsinterface(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR) -> i32700     pub fn alljoyn_proxybusobject_implementsinterface(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR) -> i32;
alljoyn_proxybusobject_introspectremoteobject(proxyobj: alljoyn_proxybusobject) -> QStatus701     pub fn alljoyn_proxybusobject_introspectremoteobject(proxyobj: alljoyn_proxybusobject) -> QStatus;
alljoyn_proxybusobject_introspectremoteobjectasync(proxyobj: alljoyn_proxybusobject, callback: ::core::option::Option<alljoyn_proxybusobject_listener_introspectcb_ptr>, context: *mut ::core::ffi::c_void) -> QStatus702     pub fn alljoyn_proxybusobject_introspectremoteobjectasync(proxyobj: alljoyn_proxybusobject, callback: ::core::option::Option<alljoyn_proxybusobject_listener_introspectcb_ptr>, context: *mut ::core::ffi::c_void) -> QStatus;
alljoyn_proxybusobject_issecure(proxyobj: alljoyn_proxybusobject) -> i32703     pub fn alljoyn_proxybusobject_issecure(proxyobj: alljoyn_proxybusobject) -> i32;
alljoyn_proxybusobject_isvalid(proxyobj: alljoyn_proxybusobject) -> i32704     pub fn alljoyn_proxybusobject_isvalid(proxyobj: alljoyn_proxybusobject) -> i32;
705     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_methodcall(proxyobj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, methodname: super::super::Foundation::PSTR, args: alljoyn_msgarg, numargs: usize, replymsg: alljoyn_message, timeout: u32, flags: u8) -> QStatus706     pub fn alljoyn_proxybusobject_methodcall(proxyobj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, methodname: super::super::Foundation::PSTR, args: alljoyn_msgarg, numargs: usize, replymsg: alljoyn_message, timeout: u32, flags: u8) -> QStatus;
707     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_methodcall_member(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, replymsg: alljoyn_message, timeout: u32, flags: u8) -> QStatus708     pub fn alljoyn_proxybusobject_methodcall_member(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, replymsg: alljoyn_message, timeout: u32, flags: u8) -> QStatus;
709     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_methodcall_member_noreply(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, flags: u8) -> QStatus710     pub fn alljoyn_proxybusobject_methodcall_member_noreply(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, flags: u8) -> QStatus;
711     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_methodcall_noreply(proxyobj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, methodname: super::super::Foundation::PSTR, args: alljoyn_msgarg, numargs: usize, flags: u8) -> QStatus712     pub fn alljoyn_proxybusobject_methodcall_noreply(proxyobj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, methodname: super::super::Foundation::PSTR, args: alljoyn_msgarg, numargs: usize, flags: u8) -> QStatus;
713     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_methodcallasync(proxyobj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, methodname: super::super::Foundation::PSTR, replyfunc: ::core::option::Option<alljoyn_messagereceiver_replyhandler_ptr>, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus714     pub fn alljoyn_proxybusobject_methodcallasync(proxyobj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, methodname: super::super::Foundation::PSTR, replyfunc: ::core::option::Option<alljoyn_messagereceiver_replyhandler_ptr>, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus;
715     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_methodcallasync_member(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, replyfunc: ::core::option::Option<alljoyn_messagereceiver_replyhandler_ptr>, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus716     pub fn alljoyn_proxybusobject_methodcallasync_member(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, replyfunc: ::core::option::Option<alljoyn_messagereceiver_replyhandler_ptr>, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus;
717     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_parsexml(proxyobj: alljoyn_proxybusobject, xml: super::super::Foundation::PSTR, identifier: super::super::Foundation::PSTR) -> QStatus718     pub fn alljoyn_proxybusobject_parsexml(proxyobj: alljoyn_proxybusobject, xml: super::super::Foundation::PSTR, identifier: super::super::Foundation::PSTR) -> QStatus;
alljoyn_proxybusobject_ref_create(proxy: alljoyn_proxybusobject) -> alljoyn_proxybusobject_ref719     pub fn alljoyn_proxybusobject_ref_create(proxy: alljoyn_proxybusobject) -> alljoyn_proxybusobject_ref;
alljoyn_proxybusobject_ref_decref(r#ref: alljoyn_proxybusobject_ref)720     pub fn alljoyn_proxybusobject_ref_decref(r#ref: alljoyn_proxybusobject_ref);
alljoyn_proxybusobject_ref_get(r#ref: alljoyn_proxybusobject_ref) -> alljoyn_proxybusobject721     pub fn alljoyn_proxybusobject_ref_get(r#ref: alljoyn_proxybusobject_ref) -> alljoyn_proxybusobject;
alljoyn_proxybusobject_ref_incref(r#ref: alljoyn_proxybusobject_ref)722     pub fn alljoyn_proxybusobject_ref_incref(r#ref: alljoyn_proxybusobject_ref);
723     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_registerpropertieschangedlistener(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, properties: *const *const i8, numproperties: usize, callback: ::core::option::Option<alljoyn_proxybusobject_listener_propertieschanged_ptr>, context: *mut ::core::ffi::c_void) -> QStatus724     pub fn alljoyn_proxybusobject_registerpropertieschangedlistener(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, properties: *const *const i8, numproperties: usize, callback: ::core::option::Option<alljoyn_proxybusobject_listener_propertieschanged_ptr>, context: *mut ::core::ffi::c_void) -> QStatus;
725     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_removechild(proxyobj: alljoyn_proxybusobject, path: super::super::Foundation::PSTR) -> QStatus726     pub fn alljoyn_proxybusobject_removechild(proxyobj: alljoyn_proxybusobject, path: super::super::Foundation::PSTR) -> QStatus;
alljoyn_proxybusobject_secureconnection(proxyobj: alljoyn_proxybusobject, forceauth: i32) -> QStatus727     pub fn alljoyn_proxybusobject_secureconnection(proxyobj: alljoyn_proxybusobject, forceauth: i32) -> QStatus;
alljoyn_proxybusobject_secureconnectionasync(proxyobj: alljoyn_proxybusobject, forceauth: i32) -> QStatus728     pub fn alljoyn_proxybusobject_secureconnectionasync(proxyobj: alljoyn_proxybusobject, forceauth: i32) -> QStatus;
729     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_setproperty(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, property: super::super::Foundation::PSTR, value: alljoyn_msgarg) -> QStatus730     pub fn alljoyn_proxybusobject_setproperty(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, property: super::super::Foundation::PSTR, value: alljoyn_msgarg) -> QStatus;
731     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_setpropertyasync(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, property: super::super::Foundation::PSTR, value: alljoyn_msgarg, callback: ::core::option::Option<alljoyn_proxybusobject_listener_setpropertycb_ptr>, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus732     pub fn alljoyn_proxybusobject_setpropertyasync(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, property: super::super::Foundation::PSTR, value: alljoyn_msgarg, callback: ::core::option::Option<alljoyn_proxybusobject_listener_setpropertycb_ptr>, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus;
733     #[cfg(feature = "Win32_Foundation")]
alljoyn_proxybusobject_unregisterpropertieschangedlistener(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, callback: ::core::option::Option<alljoyn_proxybusobject_listener_propertieschanged_ptr>) -> QStatus734     pub fn alljoyn_proxybusobject_unregisterpropertieschangedlistener(proxyobj: alljoyn_proxybusobject, iface: super::super::Foundation::PSTR, callback: ::core::option::Option<alljoyn_proxybusobject_listener_propertieschanged_ptr>) -> QStatus;
alljoyn_routerinit() -> QStatus735     pub fn alljoyn_routerinit() -> QStatus;
alljoyn_routerinitwithconfig(configxml: *mut i8) -> QStatus736     pub fn alljoyn_routerinitwithconfig(configxml: *mut i8) -> QStatus;
alljoyn_routershutdown() -> QStatus737     pub fn alljoyn_routershutdown() -> QStatus;
alljoyn_securityapplicationproxy_claim(proxy: alljoyn_securityapplicationproxy, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus738     pub fn alljoyn_securityapplicationproxy_claim(proxy: alljoyn_securityapplicationproxy, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus;
alljoyn_securityapplicationproxy_computemanifestdigest(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, digest: *mut *mut u8, digestsize: *mut usize) -> QStatus739     pub fn alljoyn_securityapplicationproxy_computemanifestdigest(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, digest: *mut *mut u8, digestsize: *mut usize) -> QStatus;
alljoyn_securityapplicationproxy_create(bus: alljoyn_busattachment, appbusname: *mut i8, sessionid: u32) -> alljoyn_securityapplicationproxy740     pub fn alljoyn_securityapplicationproxy_create(bus: alljoyn_busattachment, appbusname: *mut i8, sessionid: u32) -> alljoyn_securityapplicationproxy;
alljoyn_securityapplicationproxy_destroy(proxy: alljoyn_securityapplicationproxy)741     pub fn alljoyn_securityapplicationproxy_destroy(proxy: alljoyn_securityapplicationproxy);
alljoyn_securityapplicationproxy_digest_destroy(digest: *mut u8)742     pub fn alljoyn_securityapplicationproxy_digest_destroy(digest: *mut u8);
alljoyn_securityapplicationproxy_eccpublickey_destroy(eccpublickey: *mut i8)743     pub fn alljoyn_securityapplicationproxy_eccpublickey_destroy(eccpublickey: *mut i8);
alljoyn_securityapplicationproxy_endmanagement(proxy: alljoyn_securityapplicationproxy) -> QStatus744     pub fn alljoyn_securityapplicationproxy_endmanagement(proxy: alljoyn_securityapplicationproxy) -> QStatus;
alljoyn_securityapplicationproxy_getapplicationstate(proxy: alljoyn_securityapplicationproxy, applicationstate: *mut alljoyn_applicationstate) -> QStatus745     pub fn alljoyn_securityapplicationproxy_getapplicationstate(proxy: alljoyn_securityapplicationproxy, applicationstate: *mut alljoyn_applicationstate) -> QStatus;
alljoyn_securityapplicationproxy_getclaimcapabilities(proxy: alljoyn_securityapplicationproxy, capabilities: *mut u16) -> QStatus746     pub fn alljoyn_securityapplicationproxy_getclaimcapabilities(proxy: alljoyn_securityapplicationproxy, capabilities: *mut u16) -> QStatus;
alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo(proxy: alljoyn_securityapplicationproxy, additionalinfo: *mut u16) -> QStatus747     pub fn alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo(proxy: alljoyn_securityapplicationproxy, additionalinfo: *mut u16) -> QStatus;
alljoyn_securityapplicationproxy_getdefaultpolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut *mut i8) -> QStatus748     pub fn alljoyn_securityapplicationproxy_getdefaultpolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut *mut i8) -> QStatus;
alljoyn_securityapplicationproxy_geteccpublickey(proxy: alljoyn_securityapplicationproxy, eccpublickey: *mut *mut i8) -> QStatus749     pub fn alljoyn_securityapplicationproxy_geteccpublickey(proxy: alljoyn_securityapplicationproxy, eccpublickey: *mut *mut i8) -> QStatus;
alljoyn_securityapplicationproxy_getmanifesttemplate(proxy: alljoyn_securityapplicationproxy, manifesttemplatexml: *mut *mut i8) -> QStatus750     pub fn alljoyn_securityapplicationproxy_getmanifesttemplate(proxy: alljoyn_securityapplicationproxy, manifesttemplatexml: *mut *mut i8) -> QStatus;
alljoyn_securityapplicationproxy_getpermissionmanagementsessionport() -> u16751     pub fn alljoyn_securityapplicationproxy_getpermissionmanagementsessionport() -> u16;
alljoyn_securityapplicationproxy_getpolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut *mut i8) -> QStatus752     pub fn alljoyn_securityapplicationproxy_getpolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut *mut i8) -> QStatus;
alljoyn_securityapplicationproxy_installmembership(proxy: alljoyn_securityapplicationproxy, membershipcertificatechain: *mut i8) -> QStatus753     pub fn alljoyn_securityapplicationproxy_installmembership(proxy: alljoyn_securityapplicationproxy, membershipcertificatechain: *mut i8) -> QStatus;
alljoyn_securityapplicationproxy_manifest_destroy(signedmanifestxml: *mut i8)754     pub fn alljoyn_securityapplicationproxy_manifest_destroy(signedmanifestxml: *mut i8);
alljoyn_securityapplicationproxy_manifesttemplate_destroy(manifesttemplatexml: *mut i8)755     pub fn alljoyn_securityapplicationproxy_manifesttemplate_destroy(manifesttemplatexml: *mut i8);
alljoyn_securityapplicationproxy_policy_destroy(policyxml: *mut i8)756     pub fn alljoyn_securityapplicationproxy_policy_destroy(policyxml: *mut i8);
alljoyn_securityapplicationproxy_reset(proxy: alljoyn_securityapplicationproxy) -> QStatus757     pub fn alljoyn_securityapplicationproxy_reset(proxy: alljoyn_securityapplicationproxy) -> QStatus;
alljoyn_securityapplicationproxy_resetpolicy(proxy: alljoyn_securityapplicationproxy) -> QStatus758     pub fn alljoyn_securityapplicationproxy_resetpolicy(proxy: alljoyn_securityapplicationproxy) -> QStatus;
alljoyn_securityapplicationproxy_setmanifestsignature(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, signature: *const u8, signaturesize: usize, signedmanifestxml: *mut *mut i8) -> QStatus759     pub fn alljoyn_securityapplicationproxy_setmanifestsignature(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, signature: *const u8, signaturesize: usize, signedmanifestxml: *mut *mut i8) -> QStatus;
alljoyn_securityapplicationproxy_signmanifest(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, signingprivatekeypem: *mut i8, signedmanifestxml: *mut *mut i8) -> QStatus760     pub fn alljoyn_securityapplicationproxy_signmanifest(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, signingprivatekeypem: *mut i8, signedmanifestxml: *mut *mut i8) -> QStatus;
alljoyn_securityapplicationproxy_startmanagement(proxy: alljoyn_securityapplicationproxy) -> QStatus761     pub fn alljoyn_securityapplicationproxy_startmanagement(proxy: alljoyn_securityapplicationproxy) -> QStatus;
alljoyn_securityapplicationproxy_updateidentity(proxy: alljoyn_securityapplicationproxy, identitycertificatechain: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus762     pub fn alljoyn_securityapplicationproxy_updateidentity(proxy: alljoyn_securityapplicationproxy, identitycertificatechain: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus;
alljoyn_securityapplicationproxy_updatepolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut i8) -> QStatus763     pub fn alljoyn_securityapplicationproxy_updatepolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut i8) -> QStatus;
764     #[cfg(feature = "Win32_Foundation")]
alljoyn_sessionlistener_create(callbacks: *const alljoyn_sessionlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_sessionlistener765     pub fn alljoyn_sessionlistener_create(callbacks: *const alljoyn_sessionlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_sessionlistener;
alljoyn_sessionlistener_destroy(listener: alljoyn_sessionlistener)766     pub fn alljoyn_sessionlistener_destroy(listener: alljoyn_sessionlistener);
alljoyn_sessionopts_cmp(one: alljoyn_sessionopts, other: alljoyn_sessionopts) -> i32767     pub fn alljoyn_sessionopts_cmp(one: alljoyn_sessionopts, other: alljoyn_sessionopts) -> i32;
alljoyn_sessionopts_create(traffic: u8, ismultipoint: i32, proximity: u8, transports: u16) -> alljoyn_sessionopts768     pub fn alljoyn_sessionopts_create(traffic: u8, ismultipoint: i32, proximity: u8, transports: u16) -> alljoyn_sessionopts;
alljoyn_sessionopts_destroy(opts: alljoyn_sessionopts)769     pub fn alljoyn_sessionopts_destroy(opts: alljoyn_sessionopts);
alljoyn_sessionopts_get_multipoint(opts: alljoyn_sessionopts) -> i32770     pub fn alljoyn_sessionopts_get_multipoint(opts: alljoyn_sessionopts) -> i32;
alljoyn_sessionopts_get_proximity(opts: alljoyn_sessionopts) -> u8771     pub fn alljoyn_sessionopts_get_proximity(opts: alljoyn_sessionopts) -> u8;
alljoyn_sessionopts_get_traffic(opts: alljoyn_sessionopts) -> u8772     pub fn alljoyn_sessionopts_get_traffic(opts: alljoyn_sessionopts) -> u8;
alljoyn_sessionopts_get_transports(opts: alljoyn_sessionopts) -> u16773     pub fn alljoyn_sessionopts_get_transports(opts: alljoyn_sessionopts) -> u16;
alljoyn_sessionopts_iscompatible(one: alljoyn_sessionopts, other: alljoyn_sessionopts) -> i32774     pub fn alljoyn_sessionopts_iscompatible(one: alljoyn_sessionopts, other: alljoyn_sessionopts) -> i32;
alljoyn_sessionopts_set_multipoint(opts: alljoyn_sessionopts, ismultipoint: i32)775     pub fn alljoyn_sessionopts_set_multipoint(opts: alljoyn_sessionopts, ismultipoint: i32);
alljoyn_sessionopts_set_proximity(opts: alljoyn_sessionopts, proximity: u8)776     pub fn alljoyn_sessionopts_set_proximity(opts: alljoyn_sessionopts, proximity: u8);
alljoyn_sessionopts_set_traffic(opts: alljoyn_sessionopts, traffic: u8)777     pub fn alljoyn_sessionopts_set_traffic(opts: alljoyn_sessionopts, traffic: u8);
alljoyn_sessionopts_set_transports(opts: alljoyn_sessionopts, transports: u16)778     pub fn alljoyn_sessionopts_set_transports(opts: alljoyn_sessionopts, transports: u16);
779     #[cfg(feature = "Win32_Foundation")]
alljoyn_sessionportlistener_create(callbacks: *const alljoyn_sessionportlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_sessionportlistener780     pub fn alljoyn_sessionportlistener_create(callbacks: *const alljoyn_sessionportlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_sessionportlistener;
alljoyn_sessionportlistener_destroy(listener: alljoyn_sessionportlistener)781     pub fn alljoyn_sessionportlistener_destroy(listener: alljoyn_sessionportlistener);
alljoyn_shutdown() -> QStatus782     pub fn alljoyn_shutdown() -> QStatus;
alljoyn_unity_deferred_callbacks_process() -> i32783     pub fn alljoyn_unity_deferred_callbacks_process() -> i32;
alljoyn_unity_set_deferred_callback_mainthread_only(mainthread_only: i32)784     pub fn alljoyn_unity_set_deferred_callback_mainthread_only(mainthread_only: i32);
785 }
786 pub const ALLJOYN_BIG_ENDIAN: u8 = 66u8;
787 pub const ALLJOYN_CRED_CERT_CHAIN: u16 = 4u16;
788 pub const ALLJOYN_CRED_EXPIRATION: u16 = 32u16;
789 pub const ALLJOYN_CRED_LOGON_ENTRY: u16 = 16u16;
790 pub const ALLJOYN_CRED_NEW_PASSWORD: u16 = 4097u16;
791 pub const ALLJOYN_CRED_ONE_TIME_PWD: u16 = 8193u16;
792 pub const ALLJOYN_CRED_PASSWORD: u16 = 1u16;
793 pub const ALLJOYN_CRED_PRIVATE_KEY: u16 = 8u16;
794 pub const ALLJOYN_CRED_USER_NAME: u16 = 2u16;
795 pub const ALLJOYN_DISCONNECTED: u32 = 4u32;
796 pub const ALLJOYN_LITTLE_ENDIAN: u8 = 108u8;
797 pub const ALLJOYN_MEMBER_ANNOTATE_DEPRECATED: u8 = 2u8;
798 pub const ALLJOYN_MEMBER_ANNOTATE_GLOBAL_BROADCAST: u8 = 32u8;
799 pub const ALLJOYN_MEMBER_ANNOTATE_NO_REPLY: u8 = 1u8;
800 pub const ALLJOYN_MEMBER_ANNOTATE_SESSIONCAST: u8 = 4u8;
801 pub const ALLJOYN_MEMBER_ANNOTATE_SESSIONLESS: u8 = 8u8;
802 pub const ALLJOYN_MEMBER_ANNOTATE_UNICAST: u8 = 16u8;
803 pub const ALLJOYN_MESSAGE_DEFAULT_TIMEOUT: u32 = 25000u32;
804 pub const ALLJOYN_MESSAGE_FLAG_ALLOW_REMOTE_MSG: u32 = 4u32;
805 pub const ALLJOYN_MESSAGE_FLAG_AUTO_START: u32 = 2u32;
806 pub const ALLJOYN_MESSAGE_FLAG_ENCRYPTED: u32 = 128u32;
807 pub const ALLJOYN_MESSAGE_FLAG_GLOBAL_BROADCAST: u32 = 32u32;
808 pub const ALLJOYN_MESSAGE_FLAG_NO_REPLY_EXPECTED: u32 = 1u32;
809 pub const ALLJOYN_MESSAGE_FLAG_SESSIONLESS: u32 = 16u32;
810 pub const ALLJOYN_PROP_ACCESS_READ: u8 = 1u8;
811 pub const ALLJOYN_PROP_ACCESS_RW: u8 = 3u8;
812 pub const ALLJOYN_PROP_ACCESS_WRITE: u8 = 2u8;
813 pub const ALLJOYN_PROXIMITY_ANY: u32 = 255u32;
814 pub const ALLJOYN_PROXIMITY_NETWORK: u32 = 2u32;
815 pub const ALLJOYN_PROXIMITY_PHYSICAL: u32 = 1u32;
816 pub const ALLJOYN_READ_READY: u32 = 1u32;
817 pub const ALLJOYN_TRAFFIC_TYPE_MESSAGES: u32 = 1u32;
818 pub const ALLJOYN_TRAFFIC_TYPE_RAW_RELIABLE: u32 = 4u32;
819 pub const ALLJOYN_TRAFFIC_TYPE_RAW_UNRELIABLE: u32 = 2u32;
820 pub const ALLJOYN_WRITE_READY: u32 = 2u32;
821 pub const QCC_FALSE: u32 = 0u32;
822 pub const QCC_TRUE: u32 = 1u32;
823 pub type QStatus = i32;
824 pub const ER_OK: QStatus = 0i32;
825 pub const ER_FAIL: QStatus = 1i32;
826 pub const ER_UTF_CONVERSION_FAILED: QStatus = 2i32;
827 pub const ER_BUFFER_TOO_SMALL: QStatus = 3i32;
828 pub const ER_OS_ERROR: QStatus = 4i32;
829 pub const ER_OUT_OF_MEMORY: QStatus = 5i32;
830 pub const ER_SOCKET_BIND_ERROR: QStatus = 6i32;
831 pub const ER_INIT_FAILED: QStatus = 7i32;
832 pub const ER_WOULDBLOCK: QStatus = 8i32;
833 pub const ER_NOT_IMPLEMENTED: QStatus = 9i32;
834 pub const ER_TIMEOUT: QStatus = 10i32;
835 pub const ER_SOCK_OTHER_END_CLOSED: QStatus = 11i32;
836 pub const ER_BAD_ARG_1: QStatus = 12i32;
837 pub const ER_BAD_ARG_2: QStatus = 13i32;
838 pub const ER_BAD_ARG_3: QStatus = 14i32;
839 pub const ER_BAD_ARG_4: QStatus = 15i32;
840 pub const ER_BAD_ARG_5: QStatus = 16i32;
841 pub const ER_BAD_ARG_6: QStatus = 17i32;
842 pub const ER_BAD_ARG_7: QStatus = 18i32;
843 pub const ER_BAD_ARG_8: QStatus = 19i32;
844 pub const ER_INVALID_ADDRESS: QStatus = 20i32;
845 pub const ER_INVALID_DATA: QStatus = 21i32;
846 pub const ER_READ_ERROR: QStatus = 22i32;
847 pub const ER_WRITE_ERROR: QStatus = 23i32;
848 pub const ER_OPEN_FAILED: QStatus = 24i32;
849 pub const ER_PARSE_ERROR: QStatus = 25i32;
850 pub const ER_END_OF_DATA: QStatus = 26i32;
851 pub const ER_CONN_REFUSED: QStatus = 27i32;
852 pub const ER_BAD_ARG_COUNT: QStatus = 28i32;
853 pub const ER_WARNING: QStatus = 29i32;
854 pub const ER_EOF: QStatus = 30i32;
855 pub const ER_DEADLOCK: QStatus = 31i32;
856 pub const ER_COMMON_ERRORS: QStatus = 4096i32;
857 pub const ER_STOPPING_THREAD: QStatus = 4097i32;
858 pub const ER_ALERTED_THREAD: QStatus = 4098i32;
859 pub const ER_XML_MALFORMED: QStatus = 4099i32;
860 pub const ER_AUTH_FAIL: QStatus = 4100i32;
861 pub const ER_AUTH_USER_REJECT: QStatus = 4101i32;
862 pub const ER_NO_SUCH_ALARM: QStatus = 4102i32;
863 pub const ER_TIMER_FALLBEHIND: QStatus = 4103i32;
864 pub const ER_SSL_ERRORS: QStatus = 4104i32;
865 pub const ER_SSL_INIT: QStatus = 4105i32;
866 pub const ER_SSL_CONNECT: QStatus = 4106i32;
867 pub const ER_SSL_VERIFY: QStatus = 4107i32;
868 pub const ER_EXTERNAL_THREAD: QStatus = 4108i32;
869 pub const ER_CRYPTO_ERROR: QStatus = 4109i32;
870 pub const ER_CRYPTO_TRUNCATED: QStatus = 4110i32;
871 pub const ER_CRYPTO_KEY_UNAVAILABLE: QStatus = 4111i32;
872 pub const ER_BAD_HOSTNAME: QStatus = 4112i32;
873 pub const ER_CRYPTO_KEY_UNUSABLE: QStatus = 4113i32;
874 pub const ER_EMPTY_KEY_BLOB: QStatus = 4114i32;
875 pub const ER_CORRUPT_KEYBLOB: QStatus = 4115i32;
876 pub const ER_INVALID_KEY_ENCODING: QStatus = 4116i32;
877 pub const ER_DEAD_THREAD: QStatus = 4117i32;
878 pub const ER_THREAD_RUNNING: QStatus = 4118i32;
879 pub const ER_THREAD_STOPPING: QStatus = 4119i32;
880 pub const ER_BAD_STRING_ENCODING: QStatus = 4120i32;
881 pub const ER_CRYPTO_INSUFFICIENT_SECURITY: QStatus = 4121i32;
882 pub const ER_CRYPTO_ILLEGAL_PARAMETERS: QStatus = 4122i32;
883 pub const ER_CRYPTO_HASH_UNINITIALIZED: QStatus = 4123i32;
884 pub const ER_THREAD_NO_WAIT: QStatus = 4124i32;
885 pub const ER_TIMER_EXITING: QStatus = 4125i32;
886 pub const ER_INVALID_GUID: QStatus = 4126i32;
887 pub const ER_THREADPOOL_EXHAUSTED: QStatus = 4127i32;
888 pub const ER_THREADPOOL_STOPPING: QStatus = 4128i32;
889 pub const ER_INVALID_STREAM: QStatus = 4129i32;
890 pub const ER_TIMER_FULL: QStatus = 4130i32;
891 pub const ER_IODISPATCH_STOPPING: QStatus = 4131i32;
892 pub const ER_SLAP_INVALID_PACKET_LEN: QStatus = 4132i32;
893 pub const ER_SLAP_HDR_CHECKSUM_ERROR: QStatus = 4133i32;
894 pub const ER_SLAP_INVALID_PACKET_TYPE: QStatus = 4134i32;
895 pub const ER_SLAP_LEN_MISMATCH: QStatus = 4135i32;
896 pub const ER_SLAP_PACKET_TYPE_MISMATCH: QStatus = 4136i32;
897 pub const ER_SLAP_CRC_ERROR: QStatus = 4137i32;
898 pub const ER_SLAP_ERROR: QStatus = 4138i32;
899 pub const ER_SLAP_OTHER_END_CLOSED: QStatus = 4139i32;
900 pub const ER_TIMER_NOT_ALLOWED: QStatus = 4140i32;
901 pub const ER_NOT_CONN: QStatus = 4141i32;
902 pub const ER_XML_CONVERTER_ERROR: QStatus = 8192i32;
903 pub const ER_XML_INVALID_RULES_COUNT: QStatus = 8193i32;
904 pub const ER_XML_INTERFACE_MEMBERS_MISSING: QStatus = 8194i32;
905 pub const ER_XML_INVALID_MEMBER_TYPE: QStatus = 8195i32;
906 pub const ER_XML_INVALID_MEMBER_ACTION: QStatus = 8196i32;
907 pub const ER_XML_MEMBER_DENY_ACTION_WITH_OTHER: QStatus = 8197i32;
908 pub const ER_XML_INVALID_ANNOTATIONS_COUNT: QStatus = 8198i32;
909 pub const ER_XML_INVALID_ELEMENT_NAME: QStatus = 8199i32;
910 pub const ER_XML_INVALID_ATTRIBUTE_VALUE: QStatus = 8200i32;
911 pub const ER_XML_INVALID_SECURITY_LEVEL_ANNOTATION_VALUE: QStatus = 8201i32;
912 pub const ER_XML_INVALID_ELEMENT_CHILDREN_COUNT: QStatus = 8202i32;
913 pub const ER_XML_INVALID_POLICY_VERSION: QStatus = 8203i32;
914 pub const ER_XML_INVALID_POLICY_SERIAL_NUMBER: QStatus = 8204i32;
915 pub const ER_XML_INVALID_ACL_PEER_TYPE: QStatus = 8205i32;
916 pub const ER_XML_INVALID_ACL_PEER_CHILDREN_COUNT: QStatus = 8206i32;
917 pub const ER_XML_ACL_ALL_TYPE_PEER_WITH_OTHERS: QStatus = 8207i32;
918 pub const ER_XML_INVALID_ACL_PEER_PUBLIC_KEY: QStatus = 8208i32;
919 pub const ER_XML_ACL_PEER_NOT_UNIQUE: QStatus = 8209i32;
920 pub const ER_XML_ACL_PEER_PUBLIC_KEY_SET: QStatus = 8210i32;
921 pub const ER_XML_ACLS_MISSING: QStatus = 8211i32;
922 pub const ER_XML_ACL_PEERS_MISSING: QStatus = 8212i32;
923 pub const ER_XML_INVALID_OBJECT_PATH: QStatus = 8213i32;
924 pub const ER_XML_INVALID_INTERFACE_NAME: QStatus = 8214i32;
925 pub const ER_XML_INVALID_MEMBER_NAME: QStatus = 8215i32;
926 pub const ER_XML_INVALID_MANIFEST_VERSION: QStatus = 8216i32;
927 pub const ER_XML_INVALID_OID: QStatus = 8217i32;
928 pub const ER_XML_INVALID_BASE64: QStatus = 8218i32;
929 pub const ER_XML_INTERFACE_NAME_NOT_UNIQUE: QStatus = 8219i32;
930 pub const ER_XML_MEMBER_NAME_NOT_UNIQUE: QStatus = 8220i32;
931 pub const ER_XML_OBJECT_PATH_NOT_UNIQUE: QStatus = 8221i32;
932 pub const ER_XML_ANNOTATION_NOT_UNIQUE: QStatus = 8222i32;
933 pub const ER_NONE: QStatus = 65535i32;
934 pub const ER_BUS_ERRORS: QStatus = 36864i32;
935 pub const ER_BUS_READ_ERROR: QStatus = 36865i32;
936 pub const ER_BUS_WRITE_ERROR: QStatus = 36866i32;
937 pub const ER_BUS_BAD_VALUE_TYPE: QStatus = 36867i32;
938 pub const ER_BUS_BAD_HEADER_FIELD: QStatus = 36868i32;
939 pub const ER_BUS_BAD_SIGNATURE: QStatus = 36869i32;
940 pub const ER_BUS_BAD_OBJ_PATH: QStatus = 36870i32;
941 pub const ER_BUS_BAD_MEMBER_NAME: QStatus = 36871i32;
942 pub const ER_BUS_BAD_INTERFACE_NAME: QStatus = 36872i32;
943 pub const ER_BUS_BAD_ERROR_NAME: QStatus = 36873i32;
944 pub const ER_BUS_BAD_BUS_NAME: QStatus = 36874i32;
945 pub const ER_BUS_NAME_TOO_LONG: QStatus = 36875i32;
946 pub const ER_BUS_BAD_LENGTH: QStatus = 36876i32;
947 pub const ER_BUS_BAD_VALUE: QStatus = 36877i32;
948 pub const ER_BUS_BAD_HDR_FLAGS: QStatus = 36878i32;
949 pub const ER_BUS_BAD_BODY_LEN: QStatus = 36879i32;
950 pub const ER_BUS_BAD_HEADER_LEN: QStatus = 36880i32;
951 pub const ER_BUS_UNKNOWN_SERIAL: QStatus = 36881i32;
952 pub const ER_BUS_UNKNOWN_PATH: QStatus = 36882i32;
953 pub const ER_BUS_UNKNOWN_INTERFACE: QStatus = 36883i32;
954 pub const ER_BUS_ESTABLISH_FAILED: QStatus = 36884i32;
955 pub const ER_BUS_UNEXPECTED_SIGNATURE: QStatus = 36885i32;
956 pub const ER_BUS_INTERFACE_MISSING: QStatus = 36886i32;
957 pub const ER_BUS_PATH_MISSING: QStatus = 36887i32;
958 pub const ER_BUS_MEMBER_MISSING: QStatus = 36888i32;
959 pub const ER_BUS_REPLY_SERIAL_MISSING: QStatus = 36889i32;
960 pub const ER_BUS_ERROR_NAME_MISSING: QStatus = 36890i32;
961 pub const ER_BUS_INTERFACE_NO_SUCH_MEMBER: QStatus = 36891i32;
962 pub const ER_BUS_NO_SUCH_OBJECT: QStatus = 36892i32;
963 pub const ER_BUS_OBJECT_NO_SUCH_MEMBER: QStatus = 36893i32;
964 pub const ER_BUS_OBJECT_NO_SUCH_INTERFACE: QStatus = 36894i32;
965 pub const ER_BUS_NO_SUCH_INTERFACE: QStatus = 36895i32;
966 pub const ER_BUS_MEMBER_NO_SUCH_SIGNATURE: QStatus = 36896i32;
967 pub const ER_BUS_NOT_NUL_TERMINATED: QStatus = 36897i32;
968 pub const ER_BUS_NO_SUCH_PROPERTY: QStatus = 36898i32;
969 pub const ER_BUS_SET_WRONG_SIGNATURE: QStatus = 36899i32;
970 pub const ER_BUS_PROPERTY_VALUE_NOT_SET: QStatus = 36900i32;
971 pub const ER_BUS_PROPERTY_ACCESS_DENIED: QStatus = 36901i32;
972 pub const ER_BUS_NO_TRANSPORTS: QStatus = 36902i32;
973 pub const ER_BUS_BAD_TRANSPORT_ARGS: QStatus = 36903i32;
974 pub const ER_BUS_NO_ROUTE: QStatus = 36904i32;
975 pub const ER_BUS_NO_ENDPOINT: QStatus = 36905i32;
976 pub const ER_BUS_BAD_SEND_PARAMETER: QStatus = 36906i32;
977 pub const ER_BUS_UNMATCHED_REPLY_SERIAL: QStatus = 36907i32;
978 pub const ER_BUS_BAD_SENDER_ID: QStatus = 36908i32;
979 pub const ER_BUS_TRANSPORT_NOT_STARTED: QStatus = 36909i32;
980 pub const ER_BUS_EMPTY_MESSAGE: QStatus = 36910i32;
981 pub const ER_BUS_NOT_OWNER: QStatus = 36911i32;
982 pub const ER_BUS_SET_PROPERTY_REJECTED: QStatus = 36912i32;
983 pub const ER_BUS_CONNECT_FAILED: QStatus = 36913i32;
984 pub const ER_BUS_REPLY_IS_ERROR_MESSAGE: QStatus = 36914i32;
985 pub const ER_BUS_NOT_AUTHENTICATING: QStatus = 36915i32;
986 pub const ER_BUS_NO_LISTENER: QStatus = 36916i32;
987 pub const ER_BUS_NOT_ALLOWED: QStatus = 36918i32;
988 pub const ER_BUS_WRITE_QUEUE_FULL: QStatus = 36919i32;
989 pub const ER_BUS_ENDPOINT_CLOSING: QStatus = 36920i32;
990 pub const ER_BUS_INTERFACE_MISMATCH: QStatus = 36921i32;
991 pub const ER_BUS_MEMBER_ALREADY_EXISTS: QStatus = 36922i32;
992 pub const ER_BUS_PROPERTY_ALREADY_EXISTS: QStatus = 36923i32;
993 pub const ER_BUS_IFACE_ALREADY_EXISTS: QStatus = 36924i32;
994 pub const ER_BUS_ERROR_RESPONSE: QStatus = 36925i32;
995 pub const ER_BUS_BAD_XML: QStatus = 36926i32;
996 pub const ER_BUS_BAD_CHILD_PATH: QStatus = 36927i32;
997 pub const ER_BUS_OBJ_ALREADY_EXISTS: QStatus = 36928i32;
998 pub const ER_BUS_OBJ_NOT_FOUND: QStatus = 36929i32;
999 pub const ER_BUS_CANNOT_EXPAND_MESSAGE: QStatus = 36930i32;
1000 pub const ER_BUS_NOT_COMPRESSED: QStatus = 36931i32;
1001 pub const ER_BUS_ALREADY_CONNECTED: QStatus = 36932i32;
1002 pub const ER_BUS_NOT_CONNECTED: QStatus = 36933i32;
1003 pub const ER_BUS_ALREADY_LISTENING: QStatus = 36934i32;
1004 pub const ER_BUS_KEY_UNAVAILABLE: QStatus = 36935i32;
1005 pub const ER_BUS_TRUNCATED: QStatus = 36936i32;
1006 pub const ER_BUS_KEY_STORE_NOT_LOADED: QStatus = 36937i32;
1007 pub const ER_BUS_NO_AUTHENTICATION_MECHANISM: QStatus = 36938i32;
1008 pub const ER_BUS_BUS_ALREADY_STARTED: QStatus = 36939i32;
1009 pub const ER_BUS_BUS_NOT_STARTED: QStatus = 36940i32;
1010 pub const ER_BUS_KEYBLOB_OP_INVALID: QStatus = 36941i32;
1011 pub const ER_BUS_INVALID_HEADER_CHECKSUM: QStatus = 36942i32;
1012 pub const ER_BUS_MESSAGE_NOT_ENCRYPTED: QStatus = 36943i32;
1013 pub const ER_BUS_INVALID_HEADER_SERIAL: QStatus = 36944i32;
1014 pub const ER_BUS_TIME_TO_LIVE_EXPIRED: QStatus = 36945i32;
1015 pub const ER_BUS_HDR_EXPANSION_INVALID: QStatus = 36946i32;
1016 pub const ER_BUS_MISSING_COMPRESSION_TOKEN: QStatus = 36947i32;
1017 pub const ER_BUS_NO_PEER_GUID: QStatus = 36948i32;
1018 pub const ER_BUS_MESSAGE_DECRYPTION_FAILED: QStatus = 36949i32;
1019 pub const ER_BUS_SECURITY_FATAL: QStatus = 36950i32;
1020 pub const ER_BUS_KEY_EXPIRED: QStatus = 36951i32;
1021 pub const ER_BUS_CORRUPT_KEYSTORE: QStatus = 36952i32;
1022 pub const ER_BUS_NO_CALL_FOR_REPLY: QStatus = 36953i32;
1023 pub const ER_BUS_NOT_A_COMPLETE_TYPE: QStatus = 36954i32;
1024 pub const ER_BUS_POLICY_VIOLATION: QStatus = 36955i32;
1025 pub const ER_BUS_NO_SUCH_SERVICE: QStatus = 36956i32;
1026 pub const ER_BUS_TRANSPORT_NOT_AVAILABLE: QStatus = 36957i32;
1027 pub const ER_BUS_INVALID_AUTH_MECHANISM: QStatus = 36958i32;
1028 pub const ER_BUS_KEYSTORE_VERSION_MISMATCH: QStatus = 36959i32;
1029 pub const ER_BUS_BLOCKING_CALL_NOT_ALLOWED: QStatus = 36960i32;
1030 pub const ER_BUS_SIGNATURE_MISMATCH: QStatus = 36961i32;
1031 pub const ER_BUS_STOPPING: QStatus = 36962i32;
1032 pub const ER_BUS_METHOD_CALL_ABORTED: QStatus = 36963i32;
1033 pub const ER_BUS_CANNOT_ADD_INTERFACE: QStatus = 36964i32;
1034 pub const ER_BUS_CANNOT_ADD_HANDLER: QStatus = 36965i32;
1035 pub const ER_BUS_KEYSTORE_NOT_LOADED: QStatus = 36966i32;
1036 pub const ER_BUS_NO_SUCH_HANDLE: QStatus = 36971i32;
1037 pub const ER_BUS_HANDLES_NOT_ENABLED: QStatus = 36972i32;
1038 pub const ER_BUS_HANDLES_MISMATCH: QStatus = 36973i32;
1039 pub const ER_BUS_NO_SESSION: QStatus = 36975i32;
1040 pub const ER_BUS_ELEMENT_NOT_FOUND: QStatus = 36976i32;
1041 pub const ER_BUS_NOT_A_DICTIONARY: QStatus = 36977i32;
1042 pub const ER_BUS_WAIT_FAILED: QStatus = 36978i32;
1043 pub const ER_BUS_BAD_SESSION_OPTS: QStatus = 36980i32;
1044 pub const ER_BUS_CONNECTION_REJECTED: QStatus = 36981i32;
1045 pub const ER_DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER: QStatus = 36982i32;
1046 pub const ER_DBUS_REQUEST_NAME_REPLY_IN_QUEUE: QStatus = 36983i32;
1047 pub const ER_DBUS_REQUEST_NAME_REPLY_EXISTS: QStatus = 36984i32;
1048 pub const ER_DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER: QStatus = 36985i32;
1049 pub const ER_DBUS_RELEASE_NAME_REPLY_RELEASED: QStatus = 36986i32;
1050 pub const ER_DBUS_RELEASE_NAME_REPLY_NON_EXISTENT: QStatus = 36987i32;
1051 pub const ER_DBUS_RELEASE_NAME_REPLY_NOT_OWNER: QStatus = 36988i32;
1052 pub const ER_DBUS_START_REPLY_ALREADY_RUNNING: QStatus = 36990i32;
1053 pub const ER_ALLJOYN_BINDSESSIONPORT_REPLY_ALREADY_EXISTS: QStatus = 36992i32;
1054 pub const ER_ALLJOYN_BINDSESSIONPORT_REPLY_FAILED: QStatus = 36993i32;
1055 pub const ER_ALLJOYN_JOINSESSION_REPLY_NO_SESSION: QStatus = 36995i32;
1056 pub const ER_ALLJOYN_JOINSESSION_REPLY_UNREACHABLE: QStatus = 36996i32;
1057 pub const ER_ALLJOYN_JOINSESSION_REPLY_CONNECT_FAILED: QStatus = 36997i32;
1058 pub const ER_ALLJOYN_JOINSESSION_REPLY_REJECTED: QStatus = 36998i32;
1059 pub const ER_ALLJOYN_JOINSESSION_REPLY_BAD_SESSION_OPTS: QStatus = 36999i32;
1060 pub const ER_ALLJOYN_JOINSESSION_REPLY_FAILED: QStatus = 37000i32;
1061 pub const ER_ALLJOYN_LEAVESESSION_REPLY_NO_SESSION: QStatus = 37002i32;
1062 pub const ER_ALLJOYN_LEAVESESSION_REPLY_FAILED: QStatus = 37003i32;
1063 pub const ER_ALLJOYN_ADVERTISENAME_REPLY_TRANSPORT_NOT_AVAILABLE: QStatus = 37004i32;
1064 pub const ER_ALLJOYN_ADVERTISENAME_REPLY_ALREADY_ADVERTISING: QStatus = 37005i32;
1065 pub const ER_ALLJOYN_ADVERTISENAME_REPLY_FAILED: QStatus = 37006i32;
1066 pub const ER_ALLJOYN_CANCELADVERTISENAME_REPLY_FAILED: QStatus = 37008i32;
1067 pub const ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_TRANSPORT_NOT_AVAILABLE: QStatus = 37009i32;
1068 pub const ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_ALREADY_DISCOVERING: QStatus = 37010i32;
1069 pub const ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_FAILED: QStatus = 37011i32;
1070 pub const ER_ALLJOYN_CANCELFINDADVERTISEDNAME_REPLY_FAILED: QStatus = 37013i32;
1071 pub const ER_BUS_UNEXPECTED_DISPOSITION: QStatus = 37014i32;
1072 pub const ER_BUS_INTERFACE_ACTIVATED: QStatus = 37015i32;
1073 pub const ER_ALLJOYN_UNBINDSESSIONPORT_REPLY_BAD_PORT: QStatus = 37016i32;
1074 pub const ER_ALLJOYN_UNBINDSESSIONPORT_REPLY_FAILED: QStatus = 37017i32;
1075 pub const ER_ALLJOYN_BINDSESSIONPORT_REPLY_INVALID_OPTS: QStatus = 37018i32;
1076 pub const ER_ALLJOYN_JOINSESSION_REPLY_ALREADY_JOINED: QStatus = 37019i32;
1077 pub const ER_BUS_SELF_CONNECT: QStatus = 37020i32;
1078 pub const ER_BUS_SECURITY_NOT_ENABLED: QStatus = 37021i32;
1079 pub const ER_BUS_LISTENER_ALREADY_SET: QStatus = 37022i32;
1080 pub const ER_BUS_PEER_AUTH_VERSION_MISMATCH: QStatus = 37023i32;
1081 pub const ER_ALLJOYN_SETLINKTIMEOUT_REPLY_NOT_SUPPORTED: QStatus = 37024i32;
1082 pub const ER_ALLJOYN_SETLINKTIMEOUT_REPLY_NO_DEST_SUPPORT: QStatus = 37025i32;
1083 pub const ER_ALLJOYN_SETLINKTIMEOUT_REPLY_FAILED: QStatus = 37026i32;
1084 pub const ER_ALLJOYN_ACCESS_PERMISSION_WARNING: QStatus = 37027i32;
1085 pub const ER_ALLJOYN_ACCESS_PERMISSION_ERROR: QStatus = 37028i32;
1086 pub const ER_BUS_DESTINATION_NOT_AUTHENTICATED: QStatus = 37029i32;
1087 pub const ER_BUS_ENDPOINT_REDIRECTED: QStatus = 37030i32;
1088 pub const ER_BUS_AUTHENTICATION_PENDING: QStatus = 37031i32;
1089 pub const ER_BUS_NOT_AUTHORIZED: QStatus = 37032i32;
1090 pub const ER_PACKET_BUS_NO_SUCH_CHANNEL: QStatus = 37033i32;
1091 pub const ER_PACKET_BAD_FORMAT: QStatus = 37034i32;
1092 pub const ER_PACKET_CONNECT_TIMEOUT: QStatus = 37035i32;
1093 pub const ER_PACKET_CHANNEL_FAIL: QStatus = 37036i32;
1094 pub const ER_PACKET_TOO_LARGE: QStatus = 37037i32;
1095 pub const ER_PACKET_BAD_PARAMETER: QStatus = 37038i32;
1096 pub const ER_PACKET_BAD_CRC: QStatus = 37039i32;
1097 pub const ER_RENDEZVOUS_SERVER_DEACTIVATED_USER: QStatus = 37067i32;
1098 pub const ER_RENDEZVOUS_SERVER_UNKNOWN_USER: QStatus = 37068i32;
1099 pub const ER_UNABLE_TO_CONNECT_TO_RENDEZVOUS_SERVER: QStatus = 37069i32;
1100 pub const ER_NOT_CONNECTED_TO_RENDEZVOUS_SERVER: QStatus = 37070i32;
1101 pub const ER_UNABLE_TO_SEND_MESSAGE_TO_RENDEZVOUS_SERVER: QStatus = 37071i32;
1102 pub const ER_INVALID_RENDEZVOUS_SERVER_INTERFACE_MESSAGE: QStatus = 37072i32;
1103 pub const ER_INVALID_PERSISTENT_CONNECTION_MESSAGE_RESPONSE: QStatus = 37073i32;
1104 pub const ER_INVALID_ON_DEMAND_CONNECTION_MESSAGE_RESPONSE: QStatus = 37074i32;
1105 pub const ER_INVALID_HTTP_METHOD_USED_FOR_RENDEZVOUS_SERVER_INTERFACE_MESSAGE: QStatus = 37075i32;
1106 pub const ER_RENDEZVOUS_SERVER_ERR500_INTERNAL_ERROR: QStatus = 37076i32;
1107 pub const ER_RENDEZVOUS_SERVER_ERR503_STATUS_UNAVAILABLE: QStatus = 37077i32;
1108 pub const ER_RENDEZVOUS_SERVER_ERR401_UNAUTHORIZED_REQUEST: QStatus = 37078i32;
1109 pub const ER_RENDEZVOUS_SERVER_UNRECOVERABLE_ERROR: QStatus = 37079i32;
1110 pub const ER_RENDEZVOUS_SERVER_ROOT_CERTIFICATE_UNINITIALIZED: QStatus = 37080i32;
1111 pub const ER_BUS_NO_SUCH_ANNOTATION: QStatus = 37081i32;
1112 pub const ER_BUS_ANNOTATION_ALREADY_EXISTS: QStatus = 37082i32;
1113 pub const ER_SOCK_CLOSING: QStatus = 37083i32;
1114 pub const ER_NO_SUCH_DEVICE: QStatus = 37084i32;
1115 pub const ER_P2P: QStatus = 37085i32;
1116 pub const ER_P2P_TIMEOUT: QStatus = 37086i32;
1117 pub const ER_P2P_NOT_CONNECTED: QStatus = 37087i32;
1118 pub const ER_BAD_TRANSPORT_MASK: QStatus = 37088i32;
1119 pub const ER_PROXIMITY_CONNECTION_ESTABLISH_FAIL: QStatus = 37089i32;
1120 pub const ER_PROXIMITY_NO_PEERS_FOUND: QStatus = 37090i32;
1121 pub const ER_BUS_OBJECT_NOT_REGISTERED: QStatus = 37091i32;
1122 pub const ER_P2P_DISABLED: QStatus = 37092i32;
1123 pub const ER_P2P_BUSY: QStatus = 37093i32;
1124 pub const ER_BUS_INCOMPATIBLE_DAEMON: QStatus = 37094i32;
1125 pub const ER_P2P_NO_GO: QStatus = 37095i32;
1126 pub const ER_P2P_NO_STA: QStatus = 37096i32;
1127 pub const ER_P2P_FORBIDDEN: QStatus = 37097i32;
1128 pub const ER_ALLJOYN_ONAPPSUSPEND_REPLY_FAILED: QStatus = 37098i32;
1129 pub const ER_ALLJOYN_ONAPPSUSPEND_REPLY_UNSUPPORTED: QStatus = 37099i32;
1130 pub const ER_ALLJOYN_ONAPPRESUME_REPLY_FAILED: QStatus = 37100i32;
1131 pub const ER_ALLJOYN_ONAPPRESUME_REPLY_UNSUPPORTED: QStatus = 37101i32;
1132 pub const ER_BUS_NO_SUCH_MESSAGE: QStatus = 37102i32;
1133 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_REPLY_NO_SESSION: QStatus = 37103i32;
1134 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_BINDER: QStatus = 37104i32;
1135 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_MULTIPOINT: QStatus = 37105i32;
1136 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_FOUND: QStatus = 37106i32;
1137 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_INCOMPATIBLE_REMOTE_DAEMON: QStatus = 37107i32;
1138 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_REPLY_FAILED: QStatus = 37108i32;
1139 pub const ER_BUS_REMOVED_BY_BINDER: QStatus = 37109i32;
1140 pub const ER_BUS_MATCH_RULE_NOT_FOUND: QStatus = 37110i32;
1141 pub const ER_ALLJOYN_PING_FAILED: QStatus = 37111i32;
1142 pub const ER_ALLJOYN_PING_REPLY_UNREACHABLE: QStatus = 37112i32;
1143 pub const ER_UDP_MSG_TOO_LONG: QStatus = 37113i32;
1144 pub const ER_UDP_DEMUX_NO_ENDPOINT: QStatus = 37114i32;
1145 pub const ER_UDP_NO_NETWORK: QStatus = 37115i32;
1146 pub const ER_UDP_UNEXPECTED_LENGTH: QStatus = 37116i32;
1147 pub const ER_UDP_UNEXPECTED_FLOW: QStatus = 37117i32;
1148 pub const ER_UDP_DISCONNECT: QStatus = 37118i32;
1149 pub const ER_UDP_NOT_IMPLEMENTED: QStatus = 37119i32;
1150 pub const ER_UDP_NO_LISTENER: QStatus = 37120i32;
1151 pub const ER_UDP_STOPPING: QStatus = 37121i32;
1152 pub const ER_ARDP_BACKPRESSURE: QStatus = 37122i32;
1153 pub const ER_UDP_BACKPRESSURE: QStatus = 37123i32;
1154 pub const ER_ARDP_INVALID_STATE: QStatus = 37124i32;
1155 pub const ER_ARDP_TTL_EXPIRED: QStatus = 37125i32;
1156 pub const ER_ARDP_PERSIST_TIMEOUT: QStatus = 37126i32;
1157 pub const ER_ARDP_PROBE_TIMEOUT: QStatus = 37127i32;
1158 pub const ER_ARDP_REMOTE_CONNECTION_RESET: QStatus = 37128i32;
1159 pub const ER_UDP_BUSHELLO: QStatus = 37129i32;
1160 pub const ER_UDP_MESSAGE: QStatus = 37130i32;
1161 pub const ER_UDP_INVALID: QStatus = 37131i32;
1162 pub const ER_UDP_UNSUPPORTED: QStatus = 37132i32;
1163 pub const ER_UDP_ENDPOINT_STALLED: QStatus = 37133i32;
1164 pub const ER_ARDP_INVALID_RESPONSE: QStatus = 37134i32;
1165 pub const ER_ARDP_INVALID_CONNECTION: QStatus = 37135i32;
1166 pub const ER_UDP_LOCAL_DISCONNECT: QStatus = 37136i32;
1167 pub const ER_UDP_EARLY_EXIT: QStatus = 37137i32;
1168 pub const ER_UDP_LOCAL_DISCONNECT_FAIL: QStatus = 37138i32;
1169 pub const ER_ARDP_DISCONNECTING: QStatus = 37139i32;
1170 pub const ER_ALLJOYN_PING_REPLY_INCOMPATIBLE_REMOTE_ROUTING_NODE: QStatus = 37140i32;
1171 pub const ER_ALLJOYN_PING_REPLY_TIMEOUT: QStatus = 37141i32;
1172 pub const ER_ALLJOYN_PING_REPLY_UNKNOWN_NAME: QStatus = 37142i32;
1173 pub const ER_ALLJOYN_PING_REPLY_FAILED: QStatus = 37143i32;
1174 pub const ER_TCP_MAX_UNTRUSTED: QStatus = 37144i32;
1175 pub const ER_ALLJOYN_PING_REPLY_IN_PROGRESS: QStatus = 37145i32;
1176 pub const ER_LANGUAGE_NOT_SUPPORTED: QStatus = 37146i32;
1177 pub const ER_ABOUT_FIELD_ALREADY_SPECIFIED: QStatus = 37147i32;
1178 pub const ER_UDP_NOT_DISCONNECTED: QStatus = 37148i32;
1179 pub const ER_UDP_ENDPOINT_NOT_STARTED: QStatus = 37149i32;
1180 pub const ER_UDP_ENDPOINT_REMOVED: QStatus = 37150i32;
1181 pub const ER_ARDP_VERSION_NOT_SUPPORTED: QStatus = 37151i32;
1182 pub const ER_CONNECTION_LIMIT_EXCEEDED: QStatus = 37152i32;
1183 pub const ER_ARDP_WRITE_BLOCKED: QStatus = 37153i32;
1184 pub const ER_PERMISSION_DENIED: QStatus = 37154i32;
1185 pub const ER_ABOUT_DEFAULT_LANGUAGE_NOT_SPECIFIED: QStatus = 37155i32;
1186 pub const ER_ABOUT_SESSIONPORT_NOT_BOUND: QStatus = 37156i32;
1187 pub const ER_ABOUT_ABOUTDATA_MISSING_REQUIRED_FIELD: QStatus = 37157i32;
1188 pub const ER_ABOUT_INVALID_ABOUTDATA_LISTENER: QStatus = 37158i32;
1189 pub const ER_BUS_PING_GROUP_NOT_FOUND: QStatus = 37159i32;
1190 pub const ER_BUS_REMOVED_BY_BINDER_SELF: QStatus = 37160i32;
1191 pub const ER_INVALID_CONFIG: QStatus = 37161i32;
1192 pub const ER_ABOUT_INVALID_ABOUTDATA_FIELD_VALUE: QStatus = 37162i32;
1193 pub const ER_ABOUT_INVALID_ABOUTDATA_FIELD_APPID_SIZE: QStatus = 37163i32;
1194 pub const ER_BUS_TRANSPORT_ACCESS_DENIED: QStatus = 37164i32;
1195 pub const ER_INVALID_CERTIFICATE: QStatus = 37165i32;
1196 pub const ER_CERTIFICATE_NOT_FOUND: QStatus = 37166i32;
1197 pub const ER_DUPLICATE_CERTIFICATE: QStatus = 37167i32;
1198 pub const ER_UNKNOWN_CERTIFICATE: QStatus = 37168i32;
1199 pub const ER_MISSING_DIGEST_IN_CERTIFICATE: QStatus = 37169i32;
1200 pub const ER_DIGEST_MISMATCH: QStatus = 37170i32;
1201 pub const ER_DUPLICATE_KEY: QStatus = 37171i32;
1202 pub const ER_NO_COMMON_TRUST: QStatus = 37172i32;
1203 pub const ER_MANIFEST_NOT_FOUND: QStatus = 37173i32;
1204 pub const ER_INVALID_CERT_CHAIN: QStatus = 37174i32;
1205 pub const ER_NO_TRUST_ANCHOR: QStatus = 37175i32;
1206 pub const ER_INVALID_APPLICATION_STATE: QStatus = 37176i32;
1207 pub const ER_FEATURE_NOT_AVAILABLE: QStatus = 37177i32;
1208 pub const ER_KEY_STORE_ALREADY_INITIALIZED: QStatus = 37178i32;
1209 pub const ER_KEY_STORE_ID_NOT_YET_SET: QStatus = 37179i32;
1210 pub const ER_POLICY_NOT_NEWER: QStatus = 37180i32;
1211 pub const ER_MANIFEST_REJECTED: QStatus = 37181i32;
1212 pub const ER_INVALID_CERTIFICATE_USAGE: QStatus = 37182i32;
1213 pub const ER_INVALID_SIGNAL_EMISSION_TYPE: QStatus = 37183i32;
1214 pub const ER_APPLICATION_STATE_LISTENER_ALREADY_EXISTS: QStatus = 37184i32;
1215 pub const ER_APPLICATION_STATE_LISTENER_NO_SUCH_LISTENER: QStatus = 37185i32;
1216 pub const ER_MANAGEMENT_ALREADY_STARTED: QStatus = 37186i32;
1217 pub const ER_MANAGEMENT_NOT_STARTED: QStatus = 37187i32;
1218 pub const ER_BUS_DESCRIPTION_ALREADY_EXISTS: QStatus = 37188i32;
1219 #[repr(C)]
1220 pub struct _alljoyn_abouticon_handle(pub u8);
1221 #[repr(C)]
1222 pub struct _alljoyn_abouticonobj_handle(pub u8);
1223 #[repr(C)]
1224 pub struct _alljoyn_abouticonproxy_handle(pub u8);
1225 #[cfg(feature = "Win32_Foundation")]
1226 pub type alljoyn_about_announced_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: super::super::Foundation::PSTR, version: u16, port: u16, objectdescriptionarg: alljoyn_msgarg, aboutdataarg: alljoyn_msgarg);
1227 pub type alljoyn_about_announceflag = i32;
1228 pub const UNANNOUNCED: alljoyn_about_announceflag = 0i32;
1229 pub const ANNOUNCED: alljoyn_about_announceflag = 1i32;
1230 pub type alljoyn_aboutdata = isize;
1231 pub type alljoyn_aboutdatalistener = isize;
1232 #[repr(C)]
1233 #[cfg(feature = "Win32_Foundation")]
1234 pub struct alljoyn_aboutdatalistener_callbacks {
1235     pub about_datalistener_getaboutdata: alljoyn_aboutdatalistener_getaboutdata_ptr,
1236     pub about_datalistener_getannouncedaboutdata: alljoyn_aboutdatalistener_getannouncedaboutdata_ptr,
1237 }
1238 #[cfg(feature = "Win32_Foundation")]
1239 impl ::core::marker::Copy for alljoyn_aboutdatalistener_callbacks {}
1240 #[cfg(feature = "Win32_Foundation")]
1241 impl ::core::clone::Clone for alljoyn_aboutdatalistener_callbacks {
clone(&self) -> Self1242     fn clone(&self) -> Self {
1243         *self
1244     }
1245 }
1246 #[cfg(feature = "Win32_Foundation")]
1247 pub type alljoyn_aboutdatalistener_getaboutdata_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus;
1248 pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg) -> QStatus;
1249 pub type alljoyn_aboutlistener = isize;
1250 #[repr(C)]
1251 #[cfg(feature = "Win32_Foundation")]
1252 pub struct alljoyn_aboutlistener_callback {
1253     pub about_listener_announced: alljoyn_about_announced_ptr,
1254 }
1255 #[cfg(feature = "Win32_Foundation")]
1256 impl ::core::marker::Copy for alljoyn_aboutlistener_callback {}
1257 #[cfg(feature = "Win32_Foundation")]
1258 impl ::core::clone::Clone for alljoyn_aboutlistener_callback {
clone(&self) -> Self1259     fn clone(&self) -> Self {
1260         *self
1261     }
1262 }
1263 pub type alljoyn_aboutobj = isize;
1264 pub type alljoyn_aboutobjectdescription = isize;
1265 pub type alljoyn_aboutproxy = isize;
1266 pub type alljoyn_applicationstate = i32;
1267 pub const NOT_CLAIMABLE: alljoyn_applicationstate = 0i32;
1268 pub const CLAIMABLE: alljoyn_applicationstate = 1i32;
1269 pub const CLAIMED: alljoyn_applicationstate = 2i32;
1270 pub const NEED_UPDATE: alljoyn_applicationstate = 3i32;
1271 pub type alljoyn_applicationstatelistener = isize;
1272 #[repr(C)]
1273 pub struct alljoyn_applicationstatelistener_callbacks {
1274     pub state: alljoyn_applicationstatelistener_state_ptr,
1275 }
1276 impl ::core::marker::Copy for alljoyn_applicationstatelistener_callbacks {}
1277 impl ::core::clone::Clone for alljoyn_applicationstatelistener_callbacks {
clone(&self) -> Self1278     fn clone(&self) -> Self {
1279         *self
1280     }
1281 }
1282 pub type alljoyn_applicationstatelistener_state_ptr = unsafe extern "system" fn(busname: *mut i8, publickey: *mut i8, applicationstate: alljoyn_applicationstate, context: *mut ::core::ffi::c_void);
1283 pub type alljoyn_authlistener = isize;
1284 #[cfg(feature = "Win32_Foundation")]
1285 pub type alljoyn_authlistener_authenticationcomplete_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, success: i32);
1286 #[repr(C)]
1287 #[cfg(feature = "Win32_Foundation")]
1288 pub struct alljoyn_authlistener_callbacks {
1289     pub request_credentials: alljoyn_authlistener_requestcredentials_ptr,
1290     pub verify_credentials: alljoyn_authlistener_verifycredentials_ptr,
1291     pub security_violation: alljoyn_authlistener_securityviolation_ptr,
1292     pub authentication_complete: alljoyn_authlistener_authenticationcomplete_ptr,
1293 }
1294 #[cfg(feature = "Win32_Foundation")]
1295 impl ::core::marker::Copy for alljoyn_authlistener_callbacks {}
1296 #[cfg(feature = "Win32_Foundation")]
1297 impl ::core::clone::Clone for alljoyn_authlistener_callbacks {
clone(&self) -> Self1298     fn clone(&self) -> Self {
1299         *self
1300     }
1301 }
1302 #[cfg(feature = "Win32_Foundation")]
1303 pub type alljoyn_authlistener_requestcredentials_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, authcount: u16, username: super::super::Foundation::PSTR, credmask: u16, credentials: alljoyn_credentials) -> i32;
1304 #[cfg(feature = "Win32_Foundation")]
1305 pub type alljoyn_authlistener_requestcredentialsasync_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, authcount: u16, username: super::super::Foundation::PSTR, credmask: u16, authcontext: *mut ::core::ffi::c_void) -> QStatus;
1306 pub type alljoyn_authlistener_securityviolation_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, status: QStatus, msg: alljoyn_message);
1307 #[cfg(feature = "Win32_Foundation")]
1308 pub type alljoyn_authlistener_verifycredentials_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, credentials: alljoyn_credentials) -> i32;
1309 #[cfg(feature = "Win32_Foundation")]
1310 pub type alljoyn_authlistener_verifycredentialsasync_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, credentials: alljoyn_credentials, authcontext: *mut ::core::ffi::c_void) -> QStatus;
1311 #[repr(C)]
1312 #[cfg(feature = "Win32_Foundation")]
1313 pub struct alljoyn_authlistenerasync_callbacks {
1314     pub request_credentials: alljoyn_authlistener_requestcredentialsasync_ptr,
1315     pub verify_credentials: alljoyn_authlistener_verifycredentialsasync_ptr,
1316     pub security_violation: alljoyn_authlistener_securityviolation_ptr,
1317     pub authentication_complete: alljoyn_authlistener_authenticationcomplete_ptr,
1318 }
1319 #[cfg(feature = "Win32_Foundation")]
1320 impl ::core::marker::Copy for alljoyn_authlistenerasync_callbacks {}
1321 #[cfg(feature = "Win32_Foundation")]
1322 impl ::core::clone::Clone for alljoyn_authlistenerasync_callbacks {
clone(&self) -> Self1323     fn clone(&self) -> Self {
1324         *self
1325     }
1326 }
1327 pub type alljoyn_autopinger = isize;
1328 #[cfg(feature = "Win32_Foundation")]
1329 pub type alljoyn_autopinger_destination_found_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: super::super::Foundation::PSTR, destination: super::super::Foundation::PSTR);
1330 #[cfg(feature = "Win32_Foundation")]
1331 pub type alljoyn_autopinger_destination_lost_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: super::super::Foundation::PSTR, destination: super::super::Foundation::PSTR);
1332 pub type alljoyn_busattachment = isize;
1333 pub type alljoyn_busattachment_joinsessioncb_ptr = unsafe extern "system" fn(status: QStatus, sessionid: u32, opts: alljoyn_sessionopts, context: *mut ::core::ffi::c_void);
1334 pub type alljoyn_busattachment_setlinktimeoutcb_ptr = unsafe extern "system" fn(status: QStatus, timeout: u32, context: *mut ::core::ffi::c_void);
1335 pub type alljoyn_buslistener = isize;
1336 pub type alljoyn_buslistener_bus_disconnected_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void);
1337 #[cfg(feature = "Win32_Foundation")]
1338 pub type alljoyn_buslistener_bus_prop_changed_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, prop_name: super::super::Foundation::PSTR, prop_value: alljoyn_msgarg);
1339 pub type alljoyn_buslistener_bus_stopping_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void);
1340 #[repr(C)]
1341 #[cfg(feature = "Win32_Foundation")]
1342 pub struct alljoyn_buslistener_callbacks {
1343     pub listener_registered: alljoyn_buslistener_listener_registered_ptr,
1344     pub listener_unregistered: alljoyn_buslistener_listener_unregistered_ptr,
1345     pub found_advertised_name: alljoyn_buslistener_found_advertised_name_ptr,
1346     pub lost_advertised_name: alljoyn_buslistener_lost_advertised_name_ptr,
1347     pub name_owner_changed: alljoyn_buslistener_name_owner_changed_ptr,
1348     pub bus_stopping: alljoyn_buslistener_bus_stopping_ptr,
1349     pub bus_disconnected: alljoyn_buslistener_bus_disconnected_ptr,
1350     pub property_changed: alljoyn_buslistener_bus_prop_changed_ptr,
1351 }
1352 #[cfg(feature = "Win32_Foundation")]
1353 impl ::core::marker::Copy for alljoyn_buslistener_callbacks {}
1354 #[cfg(feature = "Win32_Foundation")]
1355 impl ::core::clone::Clone for alljoyn_buslistener_callbacks {
clone(&self) -> Self1356     fn clone(&self) -> Self {
1357         *self
1358     }
1359 }
1360 #[cfg(feature = "Win32_Foundation")]
1361 pub type alljoyn_buslistener_found_advertised_name_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: super::super::Foundation::PSTR, transport: u16, nameprefix: super::super::Foundation::PSTR);
1362 pub type alljoyn_buslistener_listener_registered_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, bus: alljoyn_busattachment);
1363 pub type alljoyn_buslistener_listener_unregistered_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void);
1364 #[cfg(feature = "Win32_Foundation")]
1365 pub type alljoyn_buslistener_lost_advertised_name_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: super::super::Foundation::PSTR, transport: u16, nameprefix: super::super::Foundation::PSTR);
1366 #[cfg(feature = "Win32_Foundation")]
1367 pub type alljoyn_buslistener_name_owner_changed_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: super::super::Foundation::PSTR, previousowner: super::super::Foundation::PSTR, newowner: super::super::Foundation::PSTR);
1368 pub type alljoyn_busobject = isize;
1369 #[repr(C)]
1370 #[cfg(feature = "Win32_Foundation")]
1371 pub struct alljoyn_busobject_callbacks {
1372     pub property_get: alljoyn_busobject_prop_get_ptr,
1373     pub property_set: alljoyn_busobject_prop_set_ptr,
1374     pub object_registered: alljoyn_busobject_object_registration_ptr,
1375     pub object_unregistered: alljoyn_busobject_object_registration_ptr,
1376 }
1377 #[cfg(feature = "Win32_Foundation")]
1378 impl ::core::marker::Copy for alljoyn_busobject_callbacks {}
1379 #[cfg(feature = "Win32_Foundation")]
1380 impl ::core::clone::Clone for alljoyn_busobject_callbacks {
clone(&self) -> Self1381     fn clone(&self) -> Self {
1382         *self
1383     }
1384 }
1385 #[repr(C)]
1386 #[cfg(feature = "Win32_Foundation")]
1387 pub struct alljoyn_busobject_methodentry {
1388     pub member: *mut alljoyn_interfacedescription_member,
1389     pub method_handler: alljoyn_messagereceiver_methodhandler_ptr,
1390 }
1391 #[cfg(feature = "Win32_Foundation")]
1392 impl ::core::marker::Copy for alljoyn_busobject_methodentry {}
1393 #[cfg(feature = "Win32_Foundation")]
1394 impl ::core::clone::Clone for alljoyn_busobject_methodentry {
clone(&self) -> Self1395     fn clone(&self) -> Self {
1396         *self
1397     }
1398 }
1399 pub type alljoyn_busobject_object_registration_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void);
1400 #[cfg(feature = "Win32_Foundation")]
1401 pub type alljoyn_busobject_prop_get_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: super::super::Foundation::PSTR, propname: super::super::Foundation::PSTR, val: alljoyn_msgarg) -> QStatus;
1402 #[cfg(feature = "Win32_Foundation")]
1403 pub type alljoyn_busobject_prop_set_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: super::super::Foundation::PSTR, propname: super::super::Foundation::PSTR, val: alljoyn_msgarg) -> QStatus;
1404 #[repr(C)]
1405 pub struct alljoyn_certificateid {
1406     pub serial: *mut u8,
1407     pub serialLen: usize,
1408     pub issuerPublicKey: *mut i8,
1409     pub issuerAki: *mut u8,
1410     pub issuerAkiLen: usize,
1411 }
1412 impl ::core::marker::Copy for alljoyn_certificateid {}
1413 impl ::core::clone::Clone for alljoyn_certificateid {
clone(&self) -> Self1414     fn clone(&self) -> Self {
1415         *self
1416     }
1417 }
1418 #[repr(C)]
1419 pub struct alljoyn_certificateidarray {
1420     pub count: usize,
1421     pub ids: *mut alljoyn_certificateid,
1422 }
1423 impl ::core::marker::Copy for alljoyn_certificateidarray {}
1424 impl ::core::clone::Clone for alljoyn_certificateidarray {
clone(&self) -> Self1425     fn clone(&self) -> Self {
1426         *self
1427     }
1428 }
1429 pub type alljoyn_claimcapability_masks = i32;
1430 pub const CAPABLE_ECDHE_NULL: alljoyn_claimcapability_masks = 1i32;
1431 pub const CAPABLE_ECDHE_ECDSA: alljoyn_claimcapability_masks = 4i32;
1432 pub const CAPABLE_ECDHE_SPEKE: alljoyn_claimcapability_masks = 8i32;
1433 pub type alljoyn_claimcapabilityadditionalinfo_masks = i32;
1434 pub const PASSWORD_GENERATED_BY_SECURITY_MANAGER: alljoyn_claimcapabilityadditionalinfo_masks = 1i32;
1435 pub const PASSWORD_GENERATED_BY_APPLICATION: alljoyn_claimcapabilityadditionalinfo_masks = 2i32;
1436 pub type alljoyn_credentials = isize;
1437 pub type alljoyn_interfacedescription = isize;
1438 #[repr(C)]
1439 #[cfg(feature = "Win32_Foundation")]
1440 pub struct alljoyn_interfacedescription_member {
1441     pub iface: alljoyn_interfacedescription,
1442     pub memberType: alljoyn_messagetype,
1443     pub name: super::super::Foundation::PSTR,
1444     pub signature: super::super::Foundation::PSTR,
1445     pub returnSignature: super::super::Foundation::PSTR,
1446     pub argNames: super::super::Foundation::PSTR,
1447     pub internal_member: *mut ::core::ffi::c_void,
1448 }
1449 #[cfg(feature = "Win32_Foundation")]
1450 impl ::core::marker::Copy for alljoyn_interfacedescription_member {}
1451 #[cfg(feature = "Win32_Foundation")]
1452 impl ::core::clone::Clone for alljoyn_interfacedescription_member {
clone(&self) -> Self1453     fn clone(&self) -> Self {
1454         *self
1455     }
1456 }
1457 #[repr(C)]
1458 #[cfg(feature = "Win32_Foundation")]
1459 pub struct alljoyn_interfacedescription_property {
1460     pub name: super::super::Foundation::PSTR,
1461     pub signature: super::super::Foundation::PSTR,
1462     pub access: u8,
1463     pub internal_property: *mut ::core::ffi::c_void,
1464 }
1465 #[cfg(feature = "Win32_Foundation")]
1466 impl ::core::marker::Copy for alljoyn_interfacedescription_property {}
1467 #[cfg(feature = "Win32_Foundation")]
1468 impl ::core::clone::Clone for alljoyn_interfacedescription_property {
clone(&self) -> Self1469     fn clone(&self) -> Self {
1470         *self
1471     }
1472 }
1473 pub type alljoyn_interfacedescription_securitypolicy = i32;
1474 pub const AJ_IFC_SECURITY_INHERIT: alljoyn_interfacedescription_securitypolicy = 0i32;
1475 pub const AJ_IFC_SECURITY_REQUIRED: alljoyn_interfacedescription_securitypolicy = 1i32;
1476 pub const AJ_IFC_SECURITY_OFF: alljoyn_interfacedescription_securitypolicy = 2i32;
1477 #[cfg(feature = "Win32_Foundation")]
1478 pub type alljoyn_interfacedescription_translation_callback_ptr = unsafe extern "system" fn(sourcelanguage: super::super::Foundation::PSTR, targetlanguage: super::super::Foundation::PSTR, sourcetext: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
1479 pub type alljoyn_keystore = isize;
1480 pub type alljoyn_keystorelistener = isize;
1481 pub type alljoyn_keystorelistener_acquireexclusivelock_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener) -> QStatus;
1482 #[repr(C)]
1483 pub struct alljoyn_keystorelistener_callbacks {
1484     pub load_request: alljoyn_keystorelistener_loadrequest_ptr,
1485     pub store_request: alljoyn_keystorelistener_storerequest_ptr,
1486 }
1487 impl ::core::marker::Copy for alljoyn_keystorelistener_callbacks {}
1488 impl ::core::clone::Clone for alljoyn_keystorelistener_callbacks {
clone(&self) -> Self1489     fn clone(&self) -> Self {
1490         *self
1491     }
1492 }
1493 pub type alljoyn_keystorelistener_loadrequest_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus;
1494 pub type alljoyn_keystorelistener_releaseexclusivelock_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener);
1495 pub type alljoyn_keystorelistener_storerequest_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus;
1496 #[repr(C)]
1497 pub struct alljoyn_keystorelistener_with_synchronization_callbacks {
1498     pub load_request: alljoyn_keystorelistener_loadrequest_ptr,
1499     pub store_request: alljoyn_keystorelistener_storerequest_ptr,
1500     pub acquire_exclusive_lock: alljoyn_keystorelistener_acquireexclusivelock_ptr,
1501     pub release_exclusive_lock: alljoyn_keystorelistener_releaseexclusivelock_ptr,
1502 }
1503 impl ::core::marker::Copy for alljoyn_keystorelistener_with_synchronization_callbacks {}
1504 impl ::core::clone::Clone for alljoyn_keystorelistener_with_synchronization_callbacks {
clone(&self) -> Self1505     fn clone(&self) -> Self {
1506         *self
1507     }
1508 }
1509 #[repr(C)]
1510 pub struct alljoyn_manifestarray {
1511     pub count: usize,
1512     pub xmls: *mut *mut i8,
1513 }
1514 impl ::core::marker::Copy for alljoyn_manifestarray {}
1515 impl ::core::clone::Clone for alljoyn_manifestarray {
clone(&self) -> Self1516     fn clone(&self) -> Self {
1517         *self
1518     }
1519 }
1520 pub type alljoyn_message = isize;
1521 #[cfg(feature = "Win32_Foundation")]
1522 pub type alljoyn_messagereceiver_methodhandler_ptr = unsafe extern "system" fn(bus: alljoyn_busobject, member: *const alljoyn_interfacedescription_member, message: alljoyn_message);
1523 pub type alljoyn_messagereceiver_replyhandler_ptr = unsafe extern "system" fn(message: alljoyn_message, context: *mut ::core::ffi::c_void);
1524 #[cfg(feature = "Win32_Foundation")]
1525 pub type alljoyn_messagereceiver_signalhandler_ptr = unsafe extern "system" fn(member: *const alljoyn_interfacedescription_member, srcpath: super::super::Foundation::PSTR, message: alljoyn_message);
1526 pub type alljoyn_messagetype = i32;
1527 pub const ALLJOYN_MESSAGE_INVALID: alljoyn_messagetype = 0i32;
1528 pub const ALLJOYN_MESSAGE_METHOD_CALL: alljoyn_messagetype = 1i32;
1529 pub const ALLJOYN_MESSAGE_METHOD_RET: alljoyn_messagetype = 2i32;
1530 pub const ALLJOYN_MESSAGE_ERROR: alljoyn_messagetype = 3i32;
1531 pub const ALLJOYN_MESSAGE_SIGNAL: alljoyn_messagetype = 4i32;
1532 pub type alljoyn_msgarg = isize;
1533 pub type alljoyn_observer = isize;
1534 pub type alljoyn_observer_object_discovered_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref);
1535 pub type alljoyn_observer_object_lost_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref);
1536 pub type alljoyn_observerlistener = isize;
1537 #[repr(C)]
1538 pub struct alljoyn_observerlistener_callback {
1539     pub object_discovered: alljoyn_observer_object_discovered_ptr,
1540     pub object_lost: alljoyn_observer_object_lost_ptr,
1541 }
1542 impl ::core::marker::Copy for alljoyn_observerlistener_callback {}
1543 impl ::core::clone::Clone for alljoyn_observerlistener_callback {
clone(&self) -> Self1544     fn clone(&self) -> Self {
1545         *self
1546     }
1547 }
1548 pub type alljoyn_permissionconfigurationlistener = isize;
1549 #[repr(C)]
1550 pub struct alljoyn_permissionconfigurationlistener_callbacks {
1551     pub factory_reset: alljoyn_permissionconfigurationlistener_factoryreset_ptr,
1552     pub policy_changed: alljoyn_permissionconfigurationlistener_policychanged_ptr,
1553     pub start_management: alljoyn_permissionconfigurationlistener_startmanagement_ptr,
1554     pub end_management: alljoyn_permissionconfigurationlistener_endmanagement_ptr,
1555 }
1556 impl ::core::marker::Copy for alljoyn_permissionconfigurationlistener_callbacks {}
1557 impl ::core::clone::Clone for alljoyn_permissionconfigurationlistener_callbacks {
clone(&self) -> Self1558     fn clone(&self) -> Self {
1559         *self
1560     }
1561 }
1562 pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void);
1563 pub type alljoyn_permissionconfigurationlistener_factoryreset_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> QStatus;
1564 pub type alljoyn_permissionconfigurationlistener_policychanged_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void);
1565 pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void);
1566 pub type alljoyn_permissionconfigurator = isize;
1567 pub type alljoyn_pinglistener = isize;
1568 #[repr(C)]
1569 #[cfg(feature = "Win32_Foundation")]
1570 pub struct alljoyn_pinglistener_callback {
1571     pub destination_found: alljoyn_autopinger_destination_found_ptr,
1572     pub destination_lost: alljoyn_autopinger_destination_lost_ptr,
1573 }
1574 #[cfg(feature = "Win32_Foundation")]
1575 impl ::core::marker::Copy for alljoyn_pinglistener_callback {}
1576 #[cfg(feature = "Win32_Foundation")]
1577 impl ::core::clone::Clone for alljoyn_pinglistener_callback {
clone(&self) -> Self1578     fn clone(&self) -> Self {
1579         *self
1580     }
1581 }
1582 pub type alljoyn_proxybusobject = isize;
1583 pub type alljoyn_proxybusobject_listener_getallpropertiescb_ptr = unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, values: alljoyn_msgarg, context: *mut ::core::ffi::c_void);
1584 pub type alljoyn_proxybusobject_listener_getpropertycb_ptr = unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, value: alljoyn_msgarg, context: *mut ::core::ffi::c_void);
1585 pub type alljoyn_proxybusobject_listener_introspectcb_ptr = unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void);
1586 #[cfg(feature = "Win32_Foundation")]
1587 pub type alljoyn_proxybusobject_listener_propertieschanged_ptr = unsafe extern "system" fn(obj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, changed: alljoyn_msgarg, invalidated: alljoyn_msgarg, context: *mut ::core::ffi::c_void);
1588 pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void);
1589 pub type alljoyn_proxybusobject_ref = isize;
1590 pub type alljoyn_securityapplicationproxy = isize;
1591 pub type alljoyn_sessionlistener = isize;
1592 #[repr(C)]
1593 #[cfg(feature = "Win32_Foundation")]
1594 pub struct alljoyn_sessionlistener_callbacks {
1595     pub session_lost: alljoyn_sessionlistener_sessionlost_ptr,
1596     pub session_member_added: alljoyn_sessionlistener_sessionmemberadded_ptr,
1597     pub session_member_removed: alljoyn_sessionlistener_sessionmemberremoved_ptr,
1598 }
1599 #[cfg(feature = "Win32_Foundation")]
1600 impl ::core::marker::Copy for alljoyn_sessionlistener_callbacks {}
1601 #[cfg(feature = "Win32_Foundation")]
1602 impl ::core::clone::Clone for alljoyn_sessionlistener_callbacks {
clone(&self) -> Self1603     fn clone(&self) -> Self {
1604         *self
1605     }
1606 }
1607 pub type alljoyn_sessionlistener_sessionlost_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, reason: alljoyn_sessionlostreason);
1608 #[cfg(feature = "Win32_Foundation")]
1609 pub type alljoyn_sessionlistener_sessionmemberadded_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: super::super::Foundation::PSTR);
1610 #[cfg(feature = "Win32_Foundation")]
1611 pub type alljoyn_sessionlistener_sessionmemberremoved_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: super::super::Foundation::PSTR);
1612 pub type alljoyn_sessionlostreason = i32;
1613 pub const ALLJOYN_SESSIONLOST_INVALID: alljoyn_sessionlostreason = 0i32;
1614 pub const ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION: alljoyn_sessionlostreason = 1i32;
1615 pub const ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY: alljoyn_sessionlostreason = 2i32;
1616 pub const ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER: alljoyn_sessionlostreason = 3i32;
1617 pub const ALLJOYN_SESSIONLOST_LINK_TIMEOUT: alljoyn_sessionlostreason = 4i32;
1618 pub const ALLJOYN_SESSIONLOST_REASON_OTHER: alljoyn_sessionlostreason = 5i32;
1619 pub type alljoyn_sessionopts = isize;
1620 pub type alljoyn_sessionportlistener = isize;
1621 #[cfg(feature = "Win32_Foundation")]
1622 pub type alljoyn_sessionportlistener_acceptsessionjoiner_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, joiner: super::super::Foundation::PSTR, opts: alljoyn_sessionopts) -> i32;
1623 #[repr(C)]
1624 #[cfg(feature = "Win32_Foundation")]
1625 pub struct alljoyn_sessionportlistener_callbacks {
1626     pub accept_session_joiner: alljoyn_sessionportlistener_acceptsessionjoiner_ptr,
1627     pub session_joined: alljoyn_sessionportlistener_sessionjoined_ptr,
1628 }
1629 #[cfg(feature = "Win32_Foundation")]
1630 impl ::core::marker::Copy for alljoyn_sessionportlistener_callbacks {}
1631 #[cfg(feature = "Win32_Foundation")]
1632 impl ::core::clone::Clone for alljoyn_sessionportlistener_callbacks {
clone(&self) -> Self1633     fn clone(&self) -> Self {
1634         *self
1635     }
1636 }
1637 #[cfg(feature = "Win32_Foundation")]
1638 pub type alljoyn_sessionportlistener_sessionjoined_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, id: u32, joiner: super::super::Foundation::PSTR);
1639 pub type alljoyn_typeid = i32;
1640 pub const ALLJOYN_INVALID: alljoyn_typeid = 0i32;
1641 pub const ALLJOYN_ARRAY: alljoyn_typeid = 97i32;
1642 pub const ALLJOYN_BOOLEAN: alljoyn_typeid = 98i32;
1643 pub const ALLJOYN_DOUBLE: alljoyn_typeid = 100i32;
1644 pub const ALLJOYN_DICT_ENTRY: alljoyn_typeid = 101i32;
1645 pub const ALLJOYN_SIGNATURE: alljoyn_typeid = 103i32;
1646 pub const ALLJOYN_HANDLE: alljoyn_typeid = 104i32;
1647 pub const ALLJOYN_INT32: alljoyn_typeid = 105i32;
1648 pub const ALLJOYN_INT16: alljoyn_typeid = 110i32;
1649 pub const ALLJOYN_OBJECT_PATH: alljoyn_typeid = 111i32;
1650 pub const ALLJOYN_UINT16: alljoyn_typeid = 113i32;
1651 pub const ALLJOYN_STRUCT: alljoyn_typeid = 114i32;
1652 pub const ALLJOYN_STRING: alljoyn_typeid = 115i32;
1653 pub const ALLJOYN_UINT64: alljoyn_typeid = 116i32;
1654 pub const ALLJOYN_UINT32: alljoyn_typeid = 117i32;
1655 pub const ALLJOYN_VARIANT: alljoyn_typeid = 118i32;
1656 pub const ALLJOYN_INT64: alljoyn_typeid = 120i32;
1657 pub const ALLJOYN_BYTE: alljoyn_typeid = 121i32;
1658 pub const ALLJOYN_STRUCT_OPEN: alljoyn_typeid = 40i32;
1659 pub const ALLJOYN_STRUCT_CLOSE: alljoyn_typeid = 41i32;
1660 pub const ALLJOYN_DICT_ENTRY_OPEN: alljoyn_typeid = 123i32;
1661 pub const ALLJOYN_DICT_ENTRY_CLOSE: alljoyn_typeid = 125i32;
1662 pub const ALLJOYN_BOOLEAN_ARRAY: alljoyn_typeid = 25185i32;
1663 pub const ALLJOYN_DOUBLE_ARRAY: alljoyn_typeid = 25697i32;
1664 pub const ALLJOYN_INT32_ARRAY: alljoyn_typeid = 26977i32;
1665 pub const ALLJOYN_INT16_ARRAY: alljoyn_typeid = 28257i32;
1666 pub const ALLJOYN_UINT16_ARRAY: alljoyn_typeid = 29025i32;
1667 pub const ALLJOYN_UINT64_ARRAY: alljoyn_typeid = 29793i32;
1668 pub const ALLJOYN_UINT32_ARRAY: alljoyn_typeid = 30049i32;
1669 pub const ALLJOYN_INT64_ARRAY: alljoyn_typeid = 30817i32;
1670 pub const ALLJOYN_BYTE_ARRAY: alljoyn_typeid = 31073i32;
1671 pub const ALLJOYN_WILDCARD: alljoyn_typeid = 42i32;
1672