1 #[link(name = "windows")]
3 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"]
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn AllJoynAcceptBusConnection(serverbushandle
: super::super::Foundation
::HANDLE
, abortevent
: super::super::Foundation
::HANDLE
) -> u32;
6 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"]
7 #[cfg(feature = "Win32_Foundation")]
8 pub fn AllJoynCloseBusHandle(bushandle
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
9 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"]
10 #[cfg(feature = "Win32_Foundation")]
11 pub fn AllJoynConnectToBus(connectionspec
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::HANDLE
;
12 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
13 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
14 pub fn AllJoynCreateBus(outbuffersize
: u32, inbuffersize
: u32, lpsecurityattributes
: *const super::super::Security
::SECURITY_ATTRIBUTES
) -> super::super::Foundation
::HANDLE
;
15 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"]
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn AllJoynEnumEvents(connectedbushandle
: super::super::Foundation
::HANDLE
, eventtoreset
: super::super::Foundation
::HANDLE
, eventtypes
: *mut u32) -> super::super::Foundation
::BOOL
;
18 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"]
19 #[cfg(feature = "Win32_Foundation")]
20 pub fn AllJoynEventSelect(connectedbushandle
: super::super::Foundation
::HANDLE
, eventhandle
: super::super::Foundation
::HANDLE
, eventtypes
: u32) -> super::super::Foundation
::BOOL
;
21 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"]
22 #[cfg(feature = "Win32_Foundation")]
23 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
;
24 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"]
25 #[cfg(feature = "Win32_Foundation")]
26 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
;
27 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
28 pub fn QCC_StatusText(status
: QStatus
) -> ::windows_sys
::core
::PSTR
;
29 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
30 pub fn alljoyn_aboutdata_create(defaultlanguage
: ::windows_sys
::core
::PCSTR
) -> alljoyn_aboutdata
;
31 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
32 pub fn alljoyn_aboutdata_create_empty() -> alljoyn_aboutdata
;
33 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
34 pub fn alljoyn_aboutdata_create_full(arg
: alljoyn_msgarg
, language
: ::windows_sys
::core
::PCSTR
) -> alljoyn_aboutdata
;
35 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
36 pub fn alljoyn_aboutdata_createfrommsgarg(data
: alljoyn_aboutdata
, arg
: alljoyn_msgarg
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
37 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
38 pub fn alljoyn_aboutdata_createfromxml(data
: alljoyn_aboutdata
, aboutdataxml
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
39 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
40 pub fn alljoyn_aboutdata_destroy(data
: alljoyn_aboutdata
);
41 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
42 pub fn alljoyn_aboutdata_getaboutdata(data
: alljoyn_aboutdata
, msgarg
: alljoyn_msgarg
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
43 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
44 pub fn alljoyn_aboutdata_getajsoftwareversion(data
: alljoyn_aboutdata
, ajsoftwareversion
: *mut *mut i8) -> QStatus
;
45 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
46 pub fn alljoyn_aboutdata_getannouncedaboutdata(data
: alljoyn_aboutdata
, msgarg
: alljoyn_msgarg
) -> QStatus
;
47 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
48 pub fn alljoyn_aboutdata_getappid(data
: alljoyn_aboutdata
, appid
: *mut *mut u8, num
: *mut usize) -> QStatus
;
49 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
50 pub fn alljoyn_aboutdata_getappname(data
: alljoyn_aboutdata
, appname
: *mut *mut i8, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
51 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
52 pub fn alljoyn_aboutdata_getdateofmanufacture(data
: alljoyn_aboutdata
, dateofmanufacture
: *mut *mut i8) -> QStatus
;
53 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
54 pub fn alljoyn_aboutdata_getdefaultlanguage(data
: alljoyn_aboutdata
, defaultlanguage
: *mut *mut i8) -> QStatus
;
55 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
56 pub fn alljoyn_aboutdata_getdescription(data
: alljoyn_aboutdata
, description
: *mut *mut i8, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
57 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
58 pub fn alljoyn_aboutdata_getdeviceid(data
: alljoyn_aboutdata
, deviceid
: *mut *mut i8) -> QStatus
;
59 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
60 pub fn alljoyn_aboutdata_getdevicename(data
: alljoyn_aboutdata
, devicename
: *mut *mut i8, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
61 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
62 pub fn alljoyn_aboutdata_getfield(data
: alljoyn_aboutdata
, name
: ::windows_sys
::core
::PCSTR
, value
: *mut alljoyn_msgarg
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
63 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
64 pub fn alljoyn_aboutdata_getfields(data
: alljoyn_aboutdata
, fields
: *const *const i8, num_fields
: usize) -> usize;
65 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
66 pub fn alljoyn_aboutdata_getfieldsignature(data
: alljoyn_aboutdata
, fieldname
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
67 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
68 pub fn alljoyn_aboutdata_gethardwareversion(data
: alljoyn_aboutdata
, hardwareversion
: *mut *mut i8) -> QStatus
;
69 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
70 pub fn alljoyn_aboutdata_getmanufacturer(data
: alljoyn_aboutdata
, manufacturer
: *mut *mut i8, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
71 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
72 pub fn alljoyn_aboutdata_getmodelnumber(data
: alljoyn_aboutdata
, modelnumber
: *mut *mut i8) -> QStatus
;
73 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
74 pub fn alljoyn_aboutdata_getsoftwareversion(data
: alljoyn_aboutdata
, softwareversion
: *mut *mut i8) -> QStatus
;
75 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
76 pub fn alljoyn_aboutdata_getsupportedlanguages(data
: alljoyn_aboutdata
, languagetags
: *const *const i8, num
: usize) -> usize;
77 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
78 pub fn alljoyn_aboutdata_getsupporturl(data
: alljoyn_aboutdata
, supporturl
: *mut *mut i8) -> QStatus
;
79 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
80 pub fn alljoyn_aboutdata_isfieldannounced(data
: alljoyn_aboutdata
, fieldname
: ::windows_sys
::core
::PCSTR
) -> u8;
81 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
82 pub fn alljoyn_aboutdata_isfieldlocalized(data
: alljoyn_aboutdata
, fieldname
: ::windows_sys
::core
::PCSTR
) -> u8;
83 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
84 pub fn alljoyn_aboutdata_isfieldrequired(data
: alljoyn_aboutdata
, fieldname
: ::windows_sys
::core
::PCSTR
) -> u8;
85 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
86 pub fn alljoyn_aboutdata_isvalid(data
: alljoyn_aboutdata
, language
: ::windows_sys
::core
::PCSTR
) -> u8;
87 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
88 pub fn alljoyn_aboutdata_setappid(data
: alljoyn_aboutdata
, appid
: *const u8, num
: usize) -> QStatus
;
89 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
90 pub fn alljoyn_aboutdata_setappid_fromstring(data
: alljoyn_aboutdata
, appid
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
91 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
92 pub fn alljoyn_aboutdata_setappname(data
: alljoyn_aboutdata
, appname
: ::windows_sys
::core
::PCSTR
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
93 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
94 pub fn alljoyn_aboutdata_setdateofmanufacture(data
: alljoyn_aboutdata
, dateofmanufacture
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
95 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
96 pub fn alljoyn_aboutdata_setdefaultlanguage(data
: alljoyn_aboutdata
, defaultlanguage
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
97 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
98 pub fn alljoyn_aboutdata_setdescription(data
: alljoyn_aboutdata
, description
: ::windows_sys
::core
::PCSTR
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
99 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
100 pub fn alljoyn_aboutdata_setdeviceid(data
: alljoyn_aboutdata
, deviceid
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
101 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
102 pub fn alljoyn_aboutdata_setdevicename(data
: alljoyn_aboutdata
, devicename
: ::windows_sys
::core
::PCSTR
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
103 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
104 pub fn alljoyn_aboutdata_setfield(data
: alljoyn_aboutdata
, name
: ::windows_sys
::core
::PCSTR
, value
: alljoyn_msgarg
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
105 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
106 pub fn alljoyn_aboutdata_sethardwareversion(data
: alljoyn_aboutdata
, hardwareversion
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
107 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
108 pub fn alljoyn_aboutdata_setmanufacturer(data
: alljoyn_aboutdata
, manufacturer
: ::windows_sys
::core
::PCSTR
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
109 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
110 pub fn alljoyn_aboutdata_setmodelnumber(data
: alljoyn_aboutdata
, modelnumber
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
111 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
112 pub fn alljoyn_aboutdata_setsoftwareversion(data
: alljoyn_aboutdata
, softwareversion
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
113 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
114 pub fn alljoyn_aboutdata_setsupportedlanguage(data
: alljoyn_aboutdata
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
115 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
116 pub fn alljoyn_aboutdata_setsupporturl(data
: alljoyn_aboutdata
, supporturl
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
117 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
118 pub fn alljoyn_aboutdatalistener_create(callbacks
: *const alljoyn_aboutdatalistener_callbacks
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_aboutdatalistener
;
119 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
120 pub fn alljoyn_aboutdatalistener_destroy(listener
: alljoyn_aboutdatalistener
);
121 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
122 pub fn alljoyn_abouticon_clear(icon
: *mut _alljoyn_abouticon_handle
);
123 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
124 pub fn alljoyn_abouticon_create() -> *mut _alljoyn_abouticon_handle
;
125 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
126 pub fn alljoyn_abouticon_destroy(icon
: *mut _alljoyn_abouticon_handle
);
127 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
128 pub fn alljoyn_abouticon_getcontent(icon
: *mut _alljoyn_abouticon_handle
, data
: *const *const u8, size
: *mut usize);
129 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
130 pub fn alljoyn_abouticon_geturl(icon
: *mut _alljoyn_abouticon_handle
, r
#type: *const *const i8, url: *const *const i8);
131 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
132 pub fn alljoyn_abouticon_setcontent(icon
: *mut _alljoyn_abouticon_handle
, r
#type: ::windows_sys::core::PCSTR, data: *mut u8, csize: usize, ownsdata: u8) -> QStatus;
133 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
134 pub fn alljoyn_abouticon_setcontent_frommsgarg(icon
: *mut _alljoyn_abouticon_handle
, arg
: alljoyn_msgarg
) -> QStatus
;
135 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
136 pub fn alljoyn_abouticon_seturl(icon
: *mut _alljoyn_abouticon_handle
, r
#type: ::windows_sys::core::PCSTR, url: ::windows_sys::core::PCSTR) -> QStatus;
137 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
138 pub fn alljoyn_abouticonobj_create(bus
: alljoyn_busattachment
, icon
: *mut _alljoyn_abouticon_handle
) -> *mut _alljoyn_abouticonobj_handle
;
139 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
140 pub fn alljoyn_abouticonobj_destroy(icon
: *mut _alljoyn_abouticonobj_handle
);
141 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
142 pub fn alljoyn_abouticonproxy_create(bus
: alljoyn_busattachment
, busname
: ::windows_sys
::core
::PCSTR
, sessionid
: u32) -> *mut _alljoyn_abouticonproxy_handle
;
143 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
144 pub fn alljoyn_abouticonproxy_destroy(proxy
: *mut _alljoyn_abouticonproxy_handle
);
145 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
146 pub fn alljoyn_abouticonproxy_geticon(proxy
: *mut _alljoyn_abouticonproxy_handle
, icon
: *mut _alljoyn_abouticon_handle
) -> QStatus
;
147 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
148 pub fn alljoyn_abouticonproxy_getversion(proxy
: *mut _alljoyn_abouticonproxy_handle
, version
: *mut u16) -> QStatus
;
149 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
150 pub fn alljoyn_aboutlistener_create(callback
: *const alljoyn_aboutlistener_callback
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_aboutlistener
;
151 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
152 pub fn alljoyn_aboutlistener_destroy(listener
: alljoyn_aboutlistener
);
153 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
154 pub fn alljoyn_aboutobj_announce(obj
: alljoyn_aboutobj
, sessionport
: u16, aboutdata
: alljoyn_aboutdata
) -> QStatus
;
155 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
156 pub fn alljoyn_aboutobj_announce_using_datalistener(obj
: alljoyn_aboutobj
, sessionport
: u16, aboutlistener
: alljoyn_aboutdatalistener
) -> QStatus
;
157 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
158 pub fn alljoyn_aboutobj_create(bus
: alljoyn_busattachment
, isannounced
: alljoyn_about_announceflag
) -> alljoyn_aboutobj
;
159 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
160 pub fn alljoyn_aboutobj_destroy(obj
: alljoyn_aboutobj
);
161 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
162 pub fn alljoyn_aboutobj_unannounce(obj
: alljoyn_aboutobj
) -> QStatus
;
163 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
164 pub fn alljoyn_aboutobjectdescription_clear(description
: alljoyn_aboutobjectdescription
);
165 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
166 pub fn alljoyn_aboutobjectdescription_create() -> alljoyn_aboutobjectdescription
;
167 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
168 pub fn alljoyn_aboutobjectdescription_create_full(arg
: alljoyn_msgarg
) -> alljoyn_aboutobjectdescription
;
169 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
170 pub fn alljoyn_aboutobjectdescription_createfrommsgarg(description
: alljoyn_aboutobjectdescription
, arg
: alljoyn_msgarg
) -> QStatus
;
171 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
172 pub fn alljoyn_aboutobjectdescription_destroy(description
: alljoyn_aboutobjectdescription
);
173 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
174 pub fn alljoyn_aboutobjectdescription_getinterfacepaths(description
: alljoyn_aboutobjectdescription
, interfacename
: ::windows_sys
::core
::PCSTR
, paths
: *const *const i8, numpaths
: usize) -> usize;
175 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
176 pub fn alljoyn_aboutobjectdescription_getinterfaces(description
: alljoyn_aboutobjectdescription
, path
: ::windows_sys
::core
::PCSTR
, interfaces
: *const *const i8, numinterfaces
: usize) -> usize;
177 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
178 pub fn alljoyn_aboutobjectdescription_getmsgarg(description
: alljoyn_aboutobjectdescription
, msgarg
: alljoyn_msgarg
) -> QStatus
;
179 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
180 pub fn alljoyn_aboutobjectdescription_getpaths(description
: alljoyn_aboutobjectdescription
, paths
: *const *const i8, numpaths
: usize) -> usize;
181 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
182 pub fn alljoyn_aboutobjectdescription_hasinterface(description
: alljoyn_aboutobjectdescription
, interfacename
: ::windows_sys
::core
::PCSTR
) -> u8;
183 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
184 pub fn alljoyn_aboutobjectdescription_hasinterfaceatpath(description
: alljoyn_aboutobjectdescription
, path
: ::windows_sys
::core
::PCSTR
, interfacename
: ::windows_sys
::core
::PCSTR
) -> u8;
185 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
186 pub fn alljoyn_aboutobjectdescription_haspath(description
: alljoyn_aboutobjectdescription
, path
: ::windows_sys
::core
::PCSTR
) -> u8;
187 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
188 pub fn alljoyn_aboutproxy_create(bus
: alljoyn_busattachment
, busname
: ::windows_sys
::core
::PCSTR
, sessionid
: u32) -> alljoyn_aboutproxy
;
189 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
190 pub fn alljoyn_aboutproxy_destroy(proxy
: alljoyn_aboutproxy
);
191 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
192 pub fn alljoyn_aboutproxy_getaboutdata(proxy
: alljoyn_aboutproxy
, language
: ::windows_sys
::core
::PCSTR
, data
: alljoyn_msgarg
) -> QStatus
;
193 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
194 pub fn alljoyn_aboutproxy_getobjectdescription(proxy
: alljoyn_aboutproxy
, objectdesc
: alljoyn_msgarg
) -> QStatus
;
195 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
196 pub fn alljoyn_aboutproxy_getversion(proxy
: alljoyn_aboutproxy
, version
: *mut u16) -> QStatus
;
197 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
198 pub fn alljoyn_applicationstatelistener_create(callbacks
: *const alljoyn_applicationstatelistener_callbacks
, context
: *mut ::core
::ffi
::c_void
) -> alljoyn_applicationstatelistener
;
199 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
200 pub fn alljoyn_applicationstatelistener_destroy(listener
: alljoyn_applicationstatelistener
);
201 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
202 pub fn alljoyn_authlistener_create(callbacks
: *const alljoyn_authlistener_callbacks
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_authlistener
;
203 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
204 pub fn alljoyn_authlistener_destroy(listener
: alljoyn_authlistener
);
205 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
206 pub fn alljoyn_authlistener_requestcredentialsresponse(listener
: alljoyn_authlistener
, authcontext
: *mut ::core
::ffi
::c_void
, accept
: i32, credentials
: alljoyn_credentials
) -> QStatus
;
207 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
208 pub fn alljoyn_authlistener_setsharedsecret(listener
: alljoyn_authlistener
, sharedsecret
: *const u8, sharedsecretsize
: usize) -> QStatus
;
209 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
210 pub fn alljoyn_authlistener_verifycredentialsresponse(listener
: alljoyn_authlistener
, authcontext
: *mut ::core
::ffi
::c_void
, accept
: i32) -> QStatus
;
211 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
212 pub fn alljoyn_authlistenerasync_create(callbacks
: *const alljoyn_authlistenerasync_callbacks
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_authlistener
;
213 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
214 pub fn alljoyn_authlistenerasync_destroy(listener
: alljoyn_authlistener
);
215 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
216 pub fn alljoyn_autopinger_adddestination(autopinger
: alljoyn_autopinger
, group
: ::windows_sys
::core
::PCSTR
, destination
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
217 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
218 pub fn alljoyn_autopinger_addpinggroup(autopinger
: alljoyn_autopinger
, group
: ::windows_sys
::core
::PCSTR
, listener
: alljoyn_pinglistener
, pinginterval
: u32);
219 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
220 pub fn alljoyn_autopinger_create(bus
: alljoyn_busattachment
) -> alljoyn_autopinger
;
221 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
222 pub fn alljoyn_autopinger_destroy(autopinger
: alljoyn_autopinger
);
223 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
224 pub fn alljoyn_autopinger_pause(autopinger
: alljoyn_autopinger
);
225 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
226 pub fn alljoyn_autopinger_removedestination(autopinger
: alljoyn_autopinger
, group
: ::windows_sys
::core
::PCSTR
, destination
: ::windows_sys
::core
::PCSTR
, removeall
: i32) -> QStatus
;
227 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
228 pub fn alljoyn_autopinger_removepinggroup(autopinger
: alljoyn_autopinger
, group
: ::windows_sys
::core
::PCSTR
);
229 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
230 pub fn alljoyn_autopinger_resume(autopinger
: alljoyn_autopinger
);
231 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
232 pub fn alljoyn_autopinger_setpinginterval(autopinger
: alljoyn_autopinger
, group
: ::windows_sys
::core
::PCSTR
, pinginterval
: u32) -> QStatus
;
233 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
234 pub fn alljoyn_busattachment_addlogonentry(bus
: alljoyn_busattachment
, authmechanism
: ::windows_sys
::core
::PCSTR
, username
: ::windows_sys
::core
::PCSTR
, password
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
235 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
236 pub fn alljoyn_busattachment_addmatch(bus
: alljoyn_busattachment
, rule
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
237 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
238 pub fn alljoyn_busattachment_advertisename(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, transports
: u16) -> QStatus
;
239 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
240 pub fn alljoyn_busattachment_bindsessionport(bus
: alljoyn_busattachment
, sessionport
: *mut u16, opts
: alljoyn_sessionopts
, listener
: alljoyn_sessionportlistener
) -> QStatus
;
241 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
242 pub fn alljoyn_busattachment_canceladvertisename(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, transports
: u16) -> QStatus
;
243 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
244 pub fn alljoyn_busattachment_cancelfindadvertisedname(bus
: alljoyn_busattachment
, nameprefix
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
245 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
246 pub fn alljoyn_busattachment_cancelfindadvertisednamebytransport(bus
: alljoyn_busattachment
, nameprefix
: ::windows_sys
::core
::PCSTR
, transports
: u16) -> QStatus
;
247 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
248 pub fn alljoyn_busattachment_cancelwhoimplements_interface(bus
: alljoyn_busattachment
, implementsinterface
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
249 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
250 pub fn alljoyn_busattachment_cancelwhoimplements_interfaces(bus
: alljoyn_busattachment
, implementsinterfaces
: *const *const i8, numberinterfaces
: usize) -> QStatus
;
251 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
252 pub fn alljoyn_busattachment_clearkeys(bus
: alljoyn_busattachment
, guid
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
253 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
254 pub fn alljoyn_busattachment_clearkeystore(bus
: alljoyn_busattachment
);
255 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
256 pub fn alljoyn_busattachment_connect(bus
: alljoyn_busattachment
, connectspec
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
257 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
258 pub fn alljoyn_busattachment_create(applicationname
: ::windows_sys
::core
::PCSTR
, allowremotemessages
: i32) -> alljoyn_busattachment
;
259 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
260 pub fn alljoyn_busattachment_create_concurrency(applicationname
: ::windows_sys
::core
::PCSTR
, allowremotemessages
: i32, concurrency
: u32) -> alljoyn_busattachment
;
261 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
262 pub fn alljoyn_busattachment_createinterface(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, iface
: *mut alljoyn_interfacedescription
) -> QStatus
;
263 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
264 pub fn alljoyn_busattachment_createinterface_secure(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, iface
: *mut alljoyn_interfacedescription
, secpolicy
: alljoyn_interfacedescription_securitypolicy
) -> QStatus
;
265 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
266 pub fn alljoyn_busattachment_createinterfacesfromxml(bus
: alljoyn_busattachment
, xml
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
267 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
268 pub fn alljoyn_busattachment_deletedefaultkeystore(applicationname
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
269 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
270 pub fn alljoyn_busattachment_deleteinterface(bus
: alljoyn_busattachment
, iface
: alljoyn_interfacedescription
) -> QStatus
;
271 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
272 pub fn alljoyn_busattachment_destroy(bus
: alljoyn_busattachment
);
273 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
274 pub fn alljoyn_busattachment_disconnect(bus
: alljoyn_busattachment
, unused
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
275 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
276 pub fn alljoyn_busattachment_enableconcurrentcallbacks(bus
: alljoyn_busattachment
);
277 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
278 pub fn alljoyn_busattachment_enablepeersecurity(bus
: alljoyn_busattachment
, authmechanisms
: ::windows_sys
::core
::PCSTR
, listener
: alljoyn_authlistener
, keystorefilename
: ::windows_sys
::core
::PCSTR
, isshared
: i32) -> QStatus
;
279 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
280 pub fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener(bus
: alljoyn_busattachment
, authmechanisms
: ::windows_sys
::core
::PCSTR
, authlistener
: alljoyn_authlistener
, keystorefilename
: ::windows_sys
::core
::PCSTR
, isshared
: i32, permissionconfigurationlistener
: alljoyn_permissionconfigurationlistener
) -> QStatus
;
281 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
282 pub fn alljoyn_busattachment_findadvertisedname(bus
: alljoyn_busattachment
, nameprefix
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
283 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
284 pub fn alljoyn_busattachment_findadvertisednamebytransport(bus
: alljoyn_busattachment
, nameprefix
: ::windows_sys
::core
::PCSTR
, transports
: u16) -> QStatus
;
285 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
286 pub fn alljoyn_busattachment_getalljoyndebugobj(bus
: alljoyn_busattachment
) -> alljoyn_proxybusobject
;
287 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
288 pub fn alljoyn_busattachment_getalljoynproxyobj(bus
: alljoyn_busattachment
) -> alljoyn_proxybusobject
;
289 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
290 pub fn alljoyn_busattachment_getconcurrency(bus
: alljoyn_busattachment
) -> u32;
291 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
292 pub fn alljoyn_busattachment_getconnectspec(bus
: alljoyn_busattachment
) -> ::windows_sys
::core
::PSTR
;
293 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
294 pub fn alljoyn_busattachment_getdbusproxyobj(bus
: alljoyn_busattachment
) -> alljoyn_proxybusobject
;
295 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
296 pub fn alljoyn_busattachment_getglobalguidstring(bus
: alljoyn_busattachment
) -> ::windows_sys
::core
::PSTR
;
297 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
298 pub fn alljoyn_busattachment_getinterface(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
) -> alljoyn_interfacedescription
;
299 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
300 pub fn alljoyn_busattachment_getinterfaces(bus
: alljoyn_busattachment
, ifaces
: *const alljoyn_interfacedescription
, numifaces
: usize) -> usize;
301 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
302 pub fn alljoyn_busattachment_getkeyexpiration(bus
: alljoyn_busattachment
, guid
: ::windows_sys
::core
::PCSTR
, timeout
: *mut u32) -> QStatus
;
303 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
304 pub fn alljoyn_busattachment_getpeerguid(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, guid
: ::windows_sys
::core
::PCSTR
, guidsz
: *mut usize) -> QStatus
;
305 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
306 pub fn alljoyn_busattachment_getpermissionconfigurator(bus
: alljoyn_busattachment
) -> alljoyn_permissionconfigurator
;
307 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
308 pub fn alljoyn_busattachment_gettimestamp() -> u32;
309 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
310 pub fn alljoyn_busattachment_getuniquename(bus
: alljoyn_busattachment
) -> ::windows_sys
::core
::PSTR
;
311 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
312 pub fn alljoyn_busattachment_isconnected(bus
: alljoyn_busattachment
) -> i32;
313 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
314 pub fn alljoyn_busattachment_ispeersecurityenabled(bus
: alljoyn_busattachment
) -> i32;
315 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
316 pub fn alljoyn_busattachment_isstarted(bus
: alljoyn_busattachment
) -> i32;
317 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
318 pub fn alljoyn_busattachment_isstopping(bus
: alljoyn_busattachment
) -> i32;
319 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
320 pub fn alljoyn_busattachment_join(bus
: alljoyn_busattachment
) -> QStatus
;
321 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
322 pub fn alljoyn_busattachment_joinsession(bus
: alljoyn_busattachment
, sessionhost
: ::windows_sys
::core
::PCSTR
, sessionport
: u16, listener
: alljoyn_sessionlistener
, sessionid
: *mut u32, opts
: alljoyn_sessionopts
) -> QStatus
;
323 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
324 pub fn alljoyn_busattachment_joinsessionasync(bus
: alljoyn_busattachment
, sessionhost
: ::windows_sys
::core
::PCSTR
, sessionport
: u16, listener
: alljoyn_sessionlistener
, opts
: alljoyn_sessionopts
, callback
: alljoyn_busattachment_joinsessioncb_ptr
, context
: *mut ::core
::ffi
::c_void
) -> QStatus
;
325 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
326 pub fn alljoyn_busattachment_leavesession(bus
: alljoyn_busattachment
, sessionid
: u32) -> QStatus
;
327 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
328 pub fn alljoyn_busattachment_namehasowner(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, hasowner
: *mut i32) -> QStatus
;
329 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
330 pub fn alljoyn_busattachment_ping(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, timeout
: u32) -> QStatus
;
331 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
332 pub fn alljoyn_busattachment_registeraboutlistener(bus
: alljoyn_busattachment
, aboutlistener
: alljoyn_aboutlistener
);
333 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
334 pub fn alljoyn_busattachment_registerapplicationstatelistener(bus
: alljoyn_busattachment
, listener
: alljoyn_applicationstatelistener
) -> QStatus
;
335 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
336 pub fn alljoyn_busattachment_registerbuslistener(bus
: alljoyn_busattachment
, listener
: alljoyn_buslistener
);
337 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
338 pub fn alljoyn_busattachment_registerbusobject(bus
: alljoyn_busattachment
, obj
: alljoyn_busobject
) -> QStatus
;
339 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
340 pub fn alljoyn_busattachment_registerbusobject_secure(bus
: alljoyn_busattachment
, obj
: alljoyn_busobject
) -> QStatus
;
341 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
342 pub fn alljoyn_busattachment_registerkeystorelistener(bus
: alljoyn_busattachment
, listener
: alljoyn_keystorelistener
) -> QStatus
;
343 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
344 pub fn alljoyn_busattachment_registersignalhandler(bus
: alljoyn_busattachment
, signal_handler
: alljoyn_messagereceiver_signalhandler_ptr
, member
: alljoyn_interfacedescription_member
, srcpath
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
345 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
346 pub fn alljoyn_busattachment_registersignalhandlerwithrule(bus
: alljoyn_busattachment
, signal_handler
: alljoyn_messagereceiver_signalhandler_ptr
, member
: alljoyn_interfacedescription_member
, matchrule
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
347 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
348 pub fn alljoyn_busattachment_releasename(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
349 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
350 pub fn alljoyn_busattachment_reloadkeystore(bus
: alljoyn_busattachment
) -> QStatus
;
351 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
352 pub fn alljoyn_busattachment_removematch(bus
: alljoyn_busattachment
, rule
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
353 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
354 pub fn alljoyn_busattachment_removesessionmember(bus
: alljoyn_busattachment
, sessionid
: u32, membername
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
355 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
356 pub fn alljoyn_busattachment_requestname(bus
: alljoyn_busattachment
, requestedname
: ::windows_sys
::core
::PCSTR
, flags
: u32) -> QStatus
;
357 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
358 pub fn alljoyn_busattachment_secureconnection(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, forceauth
: i32) -> QStatus
;
359 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
360 pub fn alljoyn_busattachment_secureconnectionasync(bus
: alljoyn_busattachment
, name
: ::windows_sys
::core
::PCSTR
, forceauth
: i32) -> QStatus
;
361 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
362 pub fn alljoyn_busattachment_setdaemondebug(bus
: alljoyn_busattachment
, module
: ::windows_sys
::core
::PCSTR
, level
: u32) -> QStatus
;
363 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
364 pub fn alljoyn_busattachment_setkeyexpiration(bus
: alljoyn_busattachment
, guid
: ::windows_sys
::core
::PCSTR
, timeout
: u32) -> QStatus
;
365 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
366 pub fn alljoyn_busattachment_setlinktimeout(bus
: alljoyn_busattachment
, sessionid
: u32, linktimeout
: *mut u32) -> QStatus
;
367 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
368 pub fn alljoyn_busattachment_setlinktimeoutasync(bus
: alljoyn_busattachment
, sessionid
: u32, linktimeout
: u32, callback
: alljoyn_busattachment_setlinktimeoutcb_ptr
, context
: *mut ::core
::ffi
::c_void
) -> QStatus
;
369 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
370 pub fn alljoyn_busattachment_setsessionlistener(bus
: alljoyn_busattachment
, sessionid
: u32, listener
: alljoyn_sessionlistener
) -> QStatus
;
371 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
372 pub fn alljoyn_busattachment_start(bus
: alljoyn_busattachment
) -> QStatus
;
373 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
374 pub fn alljoyn_busattachment_stop(bus
: alljoyn_busattachment
) -> QStatus
;
375 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
376 pub fn alljoyn_busattachment_unbindsessionport(bus
: alljoyn_busattachment
, sessionport
: u16) -> QStatus
;
377 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
378 pub fn alljoyn_busattachment_unregisteraboutlistener(bus
: alljoyn_busattachment
, aboutlistener
: alljoyn_aboutlistener
);
379 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
380 pub fn alljoyn_busattachment_unregisterallaboutlisteners(bus
: alljoyn_busattachment
);
381 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
382 pub fn alljoyn_busattachment_unregisterallhandlers(bus
: alljoyn_busattachment
) -> QStatus
;
383 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
384 pub fn alljoyn_busattachment_unregisterapplicationstatelistener(bus
: alljoyn_busattachment
, listener
: alljoyn_applicationstatelistener
) -> QStatus
;
385 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
386 pub fn alljoyn_busattachment_unregisterbuslistener(bus
: alljoyn_busattachment
, listener
: alljoyn_buslistener
);
387 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
388 pub fn alljoyn_busattachment_unregisterbusobject(bus
: alljoyn_busattachment
, object
: alljoyn_busobject
);
389 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
390 pub fn alljoyn_busattachment_unregistersignalhandler(bus
: alljoyn_busattachment
, signal_handler
: alljoyn_messagereceiver_signalhandler_ptr
, member
: alljoyn_interfacedescription_member
, srcpath
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
391 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
392 pub fn alljoyn_busattachment_unregistersignalhandlerwithrule(bus
: alljoyn_busattachment
, signal_handler
: alljoyn_messagereceiver_signalhandler_ptr
, member
: alljoyn_interfacedescription_member
, matchrule
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
393 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
394 pub fn alljoyn_busattachment_whoimplements_interface(bus
: alljoyn_busattachment
, implementsinterface
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
395 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
396 pub fn alljoyn_busattachment_whoimplements_interfaces(bus
: alljoyn_busattachment
, implementsinterfaces
: *const *const i8, numberinterfaces
: usize) -> QStatus
;
397 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
398 pub fn alljoyn_buslistener_create(callbacks
: *const alljoyn_buslistener_callbacks
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_buslistener
;
399 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
400 pub fn alljoyn_buslistener_destroy(listener
: alljoyn_buslistener
);
401 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
402 pub fn alljoyn_busobject_addinterface(bus
: alljoyn_busobject
, iface
: alljoyn_interfacedescription
) -> QStatus
;
403 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
404 pub fn alljoyn_busobject_addinterface_announced(bus
: alljoyn_busobject
, iface
: alljoyn_interfacedescription
) -> QStatus
;
405 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
406 pub fn alljoyn_busobject_addmethodhandler(bus
: alljoyn_busobject
, member
: alljoyn_interfacedescription_member
, handler
: alljoyn_messagereceiver_methodhandler_ptr
, context
: *mut ::core
::ffi
::c_void
) -> QStatus
;
407 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
408 pub fn alljoyn_busobject_addmethodhandlers(bus
: alljoyn_busobject
, entries
: *const alljoyn_busobject_methodentry
, numentries
: usize) -> QStatus
;
409 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
410 pub fn alljoyn_busobject_cancelsessionlessmessage(bus
: alljoyn_busobject
, msg
: alljoyn_message
) -> QStatus
;
411 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
412 pub fn alljoyn_busobject_cancelsessionlessmessage_serial(bus
: alljoyn_busobject
, serialnumber
: u32) -> QStatus
;
413 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
414 pub fn alljoyn_busobject_create(path
: ::windows_sys
::core
::PCSTR
, isplaceholder
: i32, callbacks_in
: *const alljoyn_busobject_callbacks
, context_in
: *const ::core
::ffi
::c_void
) -> alljoyn_busobject
;
415 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
416 pub fn alljoyn_busobject_destroy(bus
: alljoyn_busobject
);
417 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
418 pub fn alljoyn_busobject_emitpropertieschanged(bus
: alljoyn_busobject
, ifcname
: ::windows_sys
::core
::PCSTR
, propnames
: *const *const i8, numprops
: usize, id
: u32);
419 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
420 pub fn alljoyn_busobject_emitpropertychanged(bus
: alljoyn_busobject
, ifcname
: ::windows_sys
::core
::PCSTR
, propname
: ::windows_sys
::core
::PCSTR
, val
: alljoyn_msgarg
, id
: u32);
421 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
422 pub fn alljoyn_busobject_getannouncedinterfacenames(bus
: alljoyn_busobject
, interfaces
: *const *const i8, numinterfaces
: usize) -> usize;
423 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
424 pub fn alljoyn_busobject_getbusattachment(bus
: alljoyn_busobject
) -> alljoyn_busattachment
;
425 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
426 pub fn alljoyn_busobject_getname(bus
: alljoyn_busobject
, buffer
: ::windows_sys
::core
::PCSTR
, buffersz
: usize) -> usize;
427 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
428 pub fn alljoyn_busobject_getpath(bus
: alljoyn_busobject
) -> ::windows_sys
::core
::PSTR
;
429 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
430 pub fn alljoyn_busobject_issecure(bus
: alljoyn_busobject
) -> i32;
431 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
432 pub fn alljoyn_busobject_methodreply_args(bus
: alljoyn_busobject
, msg
: alljoyn_message
, args
: alljoyn_msgarg
, numargs
: usize) -> QStatus
;
433 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
434 pub fn alljoyn_busobject_methodreply_err(bus
: alljoyn_busobject
, msg
: alljoyn_message
, error
: ::windows_sys
::core
::PCSTR
, errormessage
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
435 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
436 pub fn alljoyn_busobject_methodreply_status(bus
: alljoyn_busobject
, msg
: alljoyn_message
, status
: QStatus
) -> QStatus
;
437 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
438 pub fn alljoyn_busobject_setannounceflag(bus
: alljoyn_busobject
, iface
: alljoyn_interfacedescription
, isannounced
: alljoyn_about_announceflag
) -> QStatus
;
439 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
440 pub fn alljoyn_busobject_signal(bus
: alljoyn_busobject
, destination
: ::windows_sys
::core
::PCSTR
, sessionid
: u32, signal
: alljoyn_interfacedescription_member
, args
: alljoyn_msgarg
, numargs
: usize, timetolive
: u16, flags
: u8, msg
: alljoyn_message
) -> QStatus
;
441 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
442 pub fn alljoyn_credentials_clear(cred
: alljoyn_credentials
);
443 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
444 pub fn alljoyn_credentials_create() -> alljoyn_credentials
;
445 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
446 pub fn alljoyn_credentials_destroy(cred
: alljoyn_credentials
);
447 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
448 pub fn alljoyn_credentials_getcertchain(cred
: alljoyn_credentials
) -> ::windows_sys
::core
::PSTR
;
449 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
450 pub fn alljoyn_credentials_getexpiration(cred
: alljoyn_credentials
) -> u32;
451 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
452 pub fn alljoyn_credentials_getlogonentry(cred
: alljoyn_credentials
) -> ::windows_sys
::core
::PSTR
;
453 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
454 pub fn alljoyn_credentials_getpassword(cred
: alljoyn_credentials
) -> ::windows_sys
::core
::PSTR
;
455 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
456 pub fn alljoyn_credentials_getprivateKey(cred
: alljoyn_credentials
) -> ::windows_sys
::core
::PSTR
;
457 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
458 pub fn alljoyn_credentials_getusername(cred
: alljoyn_credentials
) -> ::windows_sys
::core
::PSTR
;
459 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
460 pub fn alljoyn_credentials_isset(cred
: alljoyn_credentials
, creds
: u16) -> i32;
461 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
462 pub fn alljoyn_credentials_setcertchain(cred
: alljoyn_credentials
, certchain
: ::windows_sys
::core
::PCSTR
);
463 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
464 pub fn alljoyn_credentials_setexpiration(cred
: alljoyn_credentials
, expiration
: u32);
465 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
466 pub fn alljoyn_credentials_setlogonentry(cred
: alljoyn_credentials
, logonentry
: ::windows_sys
::core
::PCSTR
);
467 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
468 pub fn alljoyn_credentials_setpassword(cred
: alljoyn_credentials
, pwd
: ::windows_sys
::core
::PCSTR
);
469 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
470 pub fn alljoyn_credentials_setprivatekey(cred
: alljoyn_credentials
, pk
: ::windows_sys
::core
::PCSTR
);
471 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
472 pub fn alljoyn_credentials_setusername(cred
: alljoyn_credentials
, username
: ::windows_sys
::core
::PCSTR
);
473 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
474 pub fn alljoyn_getbuildinfo() -> ::windows_sys
::core
::PSTR
;
475 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
476 pub fn alljoyn_getnumericversion() -> u32;
477 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
478 pub fn alljoyn_getversion() -> ::windows_sys
::core
::PSTR
;
479 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
480 pub fn alljoyn_init() -> QStatus
;
481 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
482 pub fn alljoyn_interfacedescription_activate(iface
: alljoyn_interfacedescription
);
483 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
484 pub fn alljoyn_interfacedescription_addannotation(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
485 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
486 pub fn alljoyn_interfacedescription_addargannotation(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, argname
: ::windows_sys
::core
::PCSTR
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
487 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
488 pub fn alljoyn_interfacedescription_addmember(iface
: alljoyn_interfacedescription
, r
#type: alljoyn_messagetype, name: ::windows_sys::core::PCSTR, inputsig: ::windows_sys::core::PCSTR, outsig: ::windows_sys::core::PCSTR, argnames: ::windows_sys::core::PCSTR, annotation: u8) -> QStatus;
489 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
490 pub fn alljoyn_interfacedescription_addmemberannotation(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
491 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
492 pub fn alljoyn_interfacedescription_addmethod(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, inputsig
: ::windows_sys
::core
::PCSTR
, outsig
: ::windows_sys
::core
::PCSTR
, argnames
: ::windows_sys
::core
::PCSTR
, annotation
: u8, accessperms
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
493 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
494 pub fn alljoyn_interfacedescription_addproperty(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, signature
: ::windows_sys
::core
::PCSTR
, access
: u8) -> QStatus
;
495 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
496 pub fn alljoyn_interfacedescription_addpropertyannotation(iface
: alljoyn_interfacedescription
, property
: ::windows_sys
::core
::PCSTR
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
497 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
498 pub fn alljoyn_interfacedescription_addsignal(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, sig
: ::windows_sys
::core
::PCSTR
, argnames
: ::windows_sys
::core
::PCSTR
, annotation
: u8, accessperms
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
499 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
500 pub fn alljoyn_interfacedescription_eql(one
: alljoyn_interfacedescription
, other
: alljoyn_interfacedescription
) -> i32;
501 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
502 pub fn alljoyn_interfacedescription_getannotation(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize) -> i32;
503 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
504 pub fn alljoyn_interfacedescription_getannotationatindex(iface
: alljoyn_interfacedescription
, index
: usize, name
: ::windows_sys
::core
::PCSTR
, name_size
: *mut usize, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize);
505 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
506 pub fn alljoyn_interfacedescription_getannotationscount(iface
: alljoyn_interfacedescription
) -> usize;
507 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
508 pub fn alljoyn_interfacedescription_getargdescriptionforlanguage(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, arg
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
, maxlanguagelength
: usize, languagetag
: ::windows_sys
::core
::PCSTR
) -> usize;
509 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
510 pub fn alljoyn_interfacedescription_getdescriptionforlanguage(iface
: alljoyn_interfacedescription
, description
: ::windows_sys
::core
::PCSTR
, maxlanguagelength
: usize, languagetag
: ::windows_sys
::core
::PCSTR
) -> usize;
511 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
512 pub fn alljoyn_interfacedescription_getdescriptionlanguages(iface
: alljoyn_interfacedescription
, languages
: *const *const i8, size
: usize) -> usize;
513 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
514 pub fn alljoyn_interfacedescription_getdescriptionlanguages2(iface
: alljoyn_interfacedescription
, languages
: ::windows_sys
::core
::PCSTR
, languagessize
: usize) -> usize;
515 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
516 pub fn alljoyn_interfacedescription_getdescriptiontranslationcallback(iface
: alljoyn_interfacedescription
) -> alljoyn_interfacedescription_translation_callback_ptr
;
517 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
518 pub fn alljoyn_interfacedescription_getmember(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, member
: *mut alljoyn_interfacedescription_member
) -> i32;
519 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
520 pub fn alljoyn_interfacedescription_getmemberannotation(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize) -> i32;
521 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
522 pub fn alljoyn_interfacedescription_getmemberargannotation(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, argname
: ::windows_sys
::core
::PCSTR
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize) -> i32;
523 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
524 pub fn alljoyn_interfacedescription_getmemberdescriptionforlanguage(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
, maxlanguagelength
: usize, languagetag
: ::windows_sys
::core
::PCSTR
) -> usize;
525 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
526 pub fn alljoyn_interfacedescription_getmembers(iface
: alljoyn_interfacedescription
, members
: *mut alljoyn_interfacedescription_member
, nummembers
: usize) -> usize;
527 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
528 pub fn alljoyn_interfacedescription_getmethod(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, member
: *mut alljoyn_interfacedescription_member
) -> i32;
529 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
530 pub fn alljoyn_interfacedescription_getname(iface
: alljoyn_interfacedescription
) -> ::windows_sys
::core
::PSTR
;
531 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
532 pub fn alljoyn_interfacedescription_getproperties(iface
: alljoyn_interfacedescription
, props
: *mut alljoyn_interfacedescription_property
, numprops
: usize) -> usize;
533 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
534 pub fn alljoyn_interfacedescription_getproperty(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, property
: *mut alljoyn_interfacedescription_property
) -> i32;
535 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
536 pub fn alljoyn_interfacedescription_getpropertyannotation(iface
: alljoyn_interfacedescription
, property
: ::windows_sys
::core
::PCSTR
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
, str_size
: *mut usize) -> i32;
537 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
538 pub fn alljoyn_interfacedescription_getpropertydescriptionforlanguage(iface
: alljoyn_interfacedescription
, property
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
, maxlanguagelength
: usize, languagetag
: ::windows_sys
::core
::PCSTR
) -> usize;
539 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
540 pub fn alljoyn_interfacedescription_getsecuritypolicy(iface
: alljoyn_interfacedescription
) -> alljoyn_interfacedescription_securitypolicy
;
541 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
542 pub fn alljoyn_interfacedescription_getsignal(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, member
: *mut alljoyn_interfacedescription_member
) -> i32;
543 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
544 pub fn alljoyn_interfacedescription_hasdescription(iface
: alljoyn_interfacedescription
) -> i32;
545 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
546 pub fn alljoyn_interfacedescription_hasmember(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, insig
: ::windows_sys
::core
::PCSTR
, outsig
: ::windows_sys
::core
::PCSTR
) -> i32;
547 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
548 pub fn alljoyn_interfacedescription_hasproperties(iface
: alljoyn_interfacedescription
) -> i32;
549 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
550 pub fn alljoyn_interfacedescription_hasproperty(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
) -> i32;
551 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
552 pub fn alljoyn_interfacedescription_introspect(iface
: alljoyn_interfacedescription
, str: ::windows_sys
::core
::PCSTR
, buf
: usize, indent
: usize) -> usize;
553 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
554 pub fn alljoyn_interfacedescription_issecure(iface
: alljoyn_interfacedescription
) -> i32;
555 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
556 pub fn alljoyn_interfacedescription_member_eql(one
: alljoyn_interfacedescription_member
, other
: alljoyn_interfacedescription_member
) -> i32;
557 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
558 pub fn alljoyn_interfacedescription_member_getannotation(member
: alljoyn_interfacedescription_member
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize) -> i32;
559 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
560 pub fn alljoyn_interfacedescription_member_getannotationatindex(member
: alljoyn_interfacedescription_member
, index
: usize, name
: ::windows_sys
::core
::PCSTR
, name_size
: *mut usize, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize);
561 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
562 pub fn alljoyn_interfacedescription_member_getannotationscount(member
: alljoyn_interfacedescription_member
) -> usize;
563 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
564 pub fn alljoyn_interfacedescription_member_getargannotation(member
: alljoyn_interfacedescription_member
, argname
: ::windows_sys
::core
::PCSTR
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize) -> i32;
565 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
566 pub fn alljoyn_interfacedescription_member_getargannotationatindex(member
: alljoyn_interfacedescription_member
, argname
: ::windows_sys
::core
::PCSTR
, index
: usize, name
: ::windows_sys
::core
::PCSTR
, name_size
: *mut usize, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize);
567 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
568 pub fn alljoyn_interfacedescription_member_getargannotationscount(member
: alljoyn_interfacedescription_member
, argname
: ::windows_sys
::core
::PCSTR
) -> usize;
569 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
570 pub fn alljoyn_interfacedescription_property_eql(one
: alljoyn_interfacedescription_property
, other
: alljoyn_interfacedescription_property
) -> i32;
571 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
572 pub fn alljoyn_interfacedescription_property_getannotation(property
: alljoyn_interfacedescription_property
, name
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize) -> i32;
573 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
574 pub fn alljoyn_interfacedescription_property_getannotationatindex(property
: alljoyn_interfacedescription_property
, index
: usize, name
: ::windows_sys
::core
::PCSTR
, name_size
: *mut usize, value
: ::windows_sys
::core
::PCSTR
, value_size
: *mut usize);
575 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
576 pub fn alljoyn_interfacedescription_property_getannotationscount(property
: alljoyn_interfacedescription_property
) -> usize;
577 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
578 pub fn alljoyn_interfacedescription_setargdescription(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, argname
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
579 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
580 pub fn alljoyn_interfacedescription_setargdescriptionforlanguage(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, arg
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
, languagetag
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
581 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
582 pub fn alljoyn_interfacedescription_setdescription(iface
: alljoyn_interfacedescription
, description
: ::windows_sys
::core
::PCSTR
);
583 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
584 pub fn alljoyn_interfacedescription_setdescriptionforlanguage(iface
: alljoyn_interfacedescription
, description
: ::windows_sys
::core
::PCSTR
, languagetag
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
585 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
586 pub fn alljoyn_interfacedescription_setdescriptionlanguage(iface
: alljoyn_interfacedescription
, language
: ::windows_sys
::core
::PCSTR
);
587 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
588 pub fn alljoyn_interfacedescription_setdescriptiontranslationcallback(iface
: alljoyn_interfacedescription
, translationcallback
: alljoyn_interfacedescription_translation_callback_ptr
);
589 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
590 pub fn alljoyn_interfacedescription_setmemberdescription(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
591 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
592 pub fn alljoyn_interfacedescription_setmemberdescriptionforlanguage(iface
: alljoyn_interfacedescription
, member
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
, languagetag
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
593 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
594 pub fn alljoyn_interfacedescription_setpropertydescription(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
595 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
596 pub fn alljoyn_interfacedescription_setpropertydescriptionforlanguage(iface
: alljoyn_interfacedescription
, name
: ::windows_sys
::core
::PCSTR
, description
: ::windows_sys
::core
::PCSTR
, languagetag
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
597 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
598 pub fn alljoyn_keystorelistener_create(callbacks
: *const alljoyn_keystorelistener_callbacks
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_keystorelistener
;
599 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
600 pub fn alljoyn_keystorelistener_destroy(listener
: alljoyn_keystorelistener
);
601 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
602 pub fn alljoyn_keystorelistener_getkeys(listener
: alljoyn_keystorelistener
, keystore
: alljoyn_keystore
, sink
: ::windows_sys
::core
::PCSTR
, sink_sz
: *mut usize) -> QStatus
;
603 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
604 pub fn alljoyn_keystorelistener_putkeys(listener
: alljoyn_keystorelistener
, keystore
: alljoyn_keystore
, source
: ::windows_sys
::core
::PCSTR
, password
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
605 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
606 pub fn alljoyn_keystorelistener_with_synchronization_create(callbacks
: *const alljoyn_keystorelistener_with_synchronization_callbacks
, context
: *mut ::core
::ffi
::c_void
) -> alljoyn_keystorelistener
;
607 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
608 pub fn alljoyn_message_create(bus
: alljoyn_busattachment
) -> alljoyn_message
;
609 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
610 pub fn alljoyn_message_description(msg
: alljoyn_message
, str: ::windows_sys
::core
::PCSTR
, buf
: usize) -> usize;
611 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
612 pub fn alljoyn_message_destroy(msg
: alljoyn_message
);
613 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
614 pub fn alljoyn_message_eql(one
: alljoyn_message
, other
: alljoyn_message
) -> i32;
615 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
616 pub fn alljoyn_message_getarg(msg
: alljoyn_message
, argn
: usize) -> alljoyn_msgarg
;
617 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
618 pub fn alljoyn_message_getargs(msg
: alljoyn_message
, numargs
: *mut usize, args
: *mut alljoyn_msgarg
);
619 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
620 pub fn alljoyn_message_getauthmechanism(msg
: alljoyn_message
) -> ::windows_sys
::core
::PSTR
;
621 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
622 pub fn alljoyn_message_getcallserial(msg
: alljoyn_message
) -> u32;
623 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
624 pub fn alljoyn_message_getcompressiontoken(msg
: alljoyn_message
) -> u32;
625 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
626 pub fn alljoyn_message_getdestination(msg
: alljoyn_message
) -> ::windows_sys
::core
::PSTR
;
627 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
628 pub fn alljoyn_message_geterrorname(msg
: alljoyn_message
, errormessage
: ::windows_sys
::core
::PCSTR
, errormessage_size
: *mut usize) -> ::windows_sys
::core
::PSTR
;
629 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
630 pub fn alljoyn_message_getflags(msg
: alljoyn_message
) -> u8;
631 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
632 pub fn alljoyn_message_getinterface(msg
: alljoyn_message
) -> ::windows_sys
::core
::PSTR
;
633 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
634 pub fn alljoyn_message_getmembername(msg
: alljoyn_message
) -> ::windows_sys
::core
::PSTR
;
635 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
636 pub fn alljoyn_message_getobjectpath(msg
: alljoyn_message
) -> ::windows_sys
::core
::PSTR
;
637 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
638 pub fn alljoyn_message_getreceiveendpointname(msg
: alljoyn_message
) -> ::windows_sys
::core
::PSTR
;
639 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
640 pub fn alljoyn_message_getreplyserial(msg
: alljoyn_message
) -> u32;
641 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
642 pub fn alljoyn_message_getsender(msg
: alljoyn_message
) -> ::windows_sys
::core
::PSTR
;
643 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
644 pub fn alljoyn_message_getsessionid(msg
: alljoyn_message
) -> u32;
645 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
646 pub fn alljoyn_message_getsignature(msg
: alljoyn_message
) -> ::windows_sys
::core
::PSTR
;
647 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
648 pub fn alljoyn_message_gettimestamp(msg
: alljoyn_message
) -> u32;
649 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
650 pub fn alljoyn_message_gettype(msg
: alljoyn_message
) -> alljoyn_messagetype
;
651 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
652 pub fn alljoyn_message_isbroadcastsignal(msg
: alljoyn_message
) -> i32;
653 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
654 pub fn alljoyn_message_isencrypted(msg
: alljoyn_message
) -> i32;
655 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
656 pub fn alljoyn_message_isexpired(msg
: alljoyn_message
, tillexpirems
: *mut u32) -> i32;
657 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
658 pub fn alljoyn_message_isglobalbroadcast(msg
: alljoyn_message
) -> i32;
659 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
660 pub fn alljoyn_message_issessionless(msg
: alljoyn_message
) -> i32;
661 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
662 pub fn alljoyn_message_isunreliable(msg
: alljoyn_message
) -> i32;
663 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
664 pub fn alljoyn_message_parseargs(msg
: alljoyn_message
, signature
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
665 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
666 pub fn alljoyn_message_setendianess(endian
: i8);
667 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
668 pub fn alljoyn_message_tostring(msg
: alljoyn_message
, str: ::windows_sys
::core
::PCSTR
, buf
: usize) -> usize;
669 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
670 pub fn alljoyn_msgarg_array_create(size
: usize) -> alljoyn_msgarg
;
671 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
672 pub fn alljoyn_msgarg_array_element(arg
: alljoyn_msgarg
, index
: usize) -> alljoyn_msgarg
;
673 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
674 pub fn alljoyn_msgarg_array_get(args
: alljoyn_msgarg
, numargs
: usize, signature
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
675 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
676 pub fn alljoyn_msgarg_array_set(args
: alljoyn_msgarg
, numargs
: *mut usize, signature
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
677 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
678 pub fn alljoyn_msgarg_array_set_offset(args
: alljoyn_msgarg
, argoffset
: usize, numargs
: *mut usize, signature
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
679 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
680 pub fn alljoyn_msgarg_array_signature(values
: alljoyn_msgarg
, numvalues
: usize, str: ::windows_sys
::core
::PCSTR
, buf
: usize) -> usize;
681 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
682 pub fn alljoyn_msgarg_array_tostring(args
: alljoyn_msgarg
, numargs
: usize, str: ::windows_sys
::core
::PCSTR
, buf
: usize, indent
: usize) -> usize;
683 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
684 pub fn alljoyn_msgarg_clear(arg
: alljoyn_msgarg
);
685 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
686 pub fn alljoyn_msgarg_clone(destination
: alljoyn_msgarg
, source
: alljoyn_msgarg
);
687 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
688 pub fn alljoyn_msgarg_copy(source
: alljoyn_msgarg
) -> alljoyn_msgarg
;
689 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
690 pub fn alljoyn_msgarg_create() -> alljoyn_msgarg
;
691 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
692 pub fn alljoyn_msgarg_create_and_set(signature
: ::windows_sys
::core
::PCSTR
) -> alljoyn_msgarg
;
693 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
694 pub fn alljoyn_msgarg_destroy(arg
: alljoyn_msgarg
);
695 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
696 pub fn alljoyn_msgarg_equal(lhv
: alljoyn_msgarg
, rhv
: alljoyn_msgarg
) -> i32;
697 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
698 pub fn alljoyn_msgarg_get(arg
: alljoyn_msgarg
, signature
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
699 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
700 pub fn alljoyn_msgarg_get_array_element(arg
: alljoyn_msgarg
, index
: usize, element
: *mut alljoyn_msgarg
);
701 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
702 pub fn alljoyn_msgarg_get_array_elementsignature(arg
: alljoyn_msgarg
, index
: usize) -> ::windows_sys
::core
::PSTR
;
703 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
704 pub fn alljoyn_msgarg_get_array_numberofelements(arg
: alljoyn_msgarg
) -> usize;
705 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
706 pub fn alljoyn_msgarg_get_bool(arg
: alljoyn_msgarg
, b
: *mut i32) -> QStatus
;
707 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
708 pub fn alljoyn_msgarg_get_bool_array(arg
: alljoyn_msgarg
, length
: *mut usize, ab
: *mut i32) -> QStatus
;
709 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
710 pub fn alljoyn_msgarg_get_double(arg
: alljoyn_msgarg
, d
: *mut f64) -> QStatus
;
711 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
712 pub fn alljoyn_msgarg_get_double_array(arg
: alljoyn_msgarg
, length
: *mut usize, ad
: *mut f64) -> QStatus
;
713 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
714 pub fn alljoyn_msgarg_get_int16(arg
: alljoyn_msgarg
, n
: *mut i16) -> QStatus
;
715 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
716 pub fn alljoyn_msgarg_get_int16_array(arg
: alljoyn_msgarg
, length
: *mut usize, an
: *mut i16) -> QStatus
;
717 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
718 pub fn alljoyn_msgarg_get_int32(arg
: alljoyn_msgarg
, i
: *mut i32) -> QStatus
;
719 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
720 pub fn alljoyn_msgarg_get_int32_array(arg
: alljoyn_msgarg
, length
: *mut usize, ai
: *mut i32) -> QStatus
;
721 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
722 pub fn alljoyn_msgarg_get_int64(arg
: alljoyn_msgarg
, x
: *mut i64) -> QStatus
;
723 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
724 pub fn alljoyn_msgarg_get_int64_array(arg
: alljoyn_msgarg
, length
: *mut usize, ax
: *mut i64) -> QStatus
;
725 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
726 pub fn alljoyn_msgarg_get_objectpath(arg
: alljoyn_msgarg
, o
: *mut *mut i8) -> QStatus
;
727 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
728 pub fn alljoyn_msgarg_get_signature(arg
: alljoyn_msgarg
, g
: *mut *mut i8) -> QStatus
;
729 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
730 pub fn alljoyn_msgarg_get_string(arg
: alljoyn_msgarg
, s
: *mut *mut i8) -> QStatus
;
731 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
732 pub fn alljoyn_msgarg_get_uint16(arg
: alljoyn_msgarg
, q
: *mut u16) -> QStatus
;
733 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
734 pub fn alljoyn_msgarg_get_uint16_array(arg
: alljoyn_msgarg
, length
: *mut usize, aq
: *mut u16) -> QStatus
;
735 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
736 pub fn alljoyn_msgarg_get_uint32(arg
: alljoyn_msgarg
, u
: *mut u32) -> QStatus
;
737 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
738 pub fn alljoyn_msgarg_get_uint32_array(arg
: alljoyn_msgarg
, length
: *mut usize, au
: *mut u32) -> QStatus
;
739 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
740 pub fn alljoyn_msgarg_get_uint64(arg
: alljoyn_msgarg
, t
: *mut u64) -> QStatus
;
741 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
742 pub fn alljoyn_msgarg_get_uint64_array(arg
: alljoyn_msgarg
, length
: *mut usize, at
: *mut u64) -> QStatus
;
743 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
744 pub fn alljoyn_msgarg_get_uint8(arg
: alljoyn_msgarg
, y
: *mut u8) -> QStatus
;
745 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
746 pub fn alljoyn_msgarg_get_uint8_array(arg
: alljoyn_msgarg
, length
: *mut usize, ay
: *mut u8) -> QStatus
;
747 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
748 pub fn alljoyn_msgarg_get_variant(arg
: alljoyn_msgarg
, v
: alljoyn_msgarg
) -> QStatus
;
749 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
750 pub fn alljoyn_msgarg_get_variant_array(arg
: alljoyn_msgarg
, signature
: ::windows_sys
::core
::PCSTR
, length
: *mut usize, av
: *mut alljoyn_msgarg
) -> QStatus
;
751 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
752 pub fn alljoyn_msgarg_getdictelement(arg
: alljoyn_msgarg
, elemsig
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
753 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
754 pub fn alljoyn_msgarg_getkey(arg
: alljoyn_msgarg
) -> alljoyn_msgarg
;
755 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
756 pub fn alljoyn_msgarg_getmember(arg
: alljoyn_msgarg
, index
: usize) -> alljoyn_msgarg
;
757 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
758 pub fn alljoyn_msgarg_getnummembers(arg
: alljoyn_msgarg
) -> usize;
759 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
760 pub fn alljoyn_msgarg_gettype(arg
: alljoyn_msgarg
) -> alljoyn_typeid
;
761 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
762 pub fn alljoyn_msgarg_getvalue(arg
: alljoyn_msgarg
) -> alljoyn_msgarg
;
763 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
764 pub fn alljoyn_msgarg_hassignature(arg
: alljoyn_msgarg
, signature
: ::windows_sys
::core
::PCSTR
) -> i32;
765 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
766 pub fn alljoyn_msgarg_set(arg
: alljoyn_msgarg
, signature
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
767 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
768 pub fn alljoyn_msgarg_set_and_stabilize(arg
: alljoyn_msgarg
, signature
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
769 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
770 pub fn alljoyn_msgarg_set_bool(arg
: alljoyn_msgarg
, b
: i32) -> QStatus
;
771 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
772 pub fn alljoyn_msgarg_set_bool_array(arg
: alljoyn_msgarg
, length
: usize, ab
: *mut i32) -> QStatus
;
773 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
774 pub fn alljoyn_msgarg_set_double(arg
: alljoyn_msgarg
, d
: f64) -> QStatus
;
775 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
776 pub fn alljoyn_msgarg_set_double_array(arg
: alljoyn_msgarg
, length
: usize, ad
: *mut f64) -> QStatus
;
777 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
778 pub fn alljoyn_msgarg_set_int16(arg
: alljoyn_msgarg
, n
: i16) -> QStatus
;
779 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
780 pub fn alljoyn_msgarg_set_int16_array(arg
: alljoyn_msgarg
, length
: usize, an
: *mut i16) -> QStatus
;
781 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
782 pub fn alljoyn_msgarg_set_int32(arg
: alljoyn_msgarg
, i
: i32) -> QStatus
;
783 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
784 pub fn alljoyn_msgarg_set_int32_array(arg
: alljoyn_msgarg
, length
: usize, ai
: *mut i32) -> QStatus
;
785 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
786 pub fn alljoyn_msgarg_set_int64(arg
: alljoyn_msgarg
, x
: i64) -> QStatus
;
787 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
788 pub fn alljoyn_msgarg_set_int64_array(arg
: alljoyn_msgarg
, length
: usize, ax
: *mut i64) -> QStatus
;
789 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
790 pub fn alljoyn_msgarg_set_objectpath(arg
: alljoyn_msgarg
, o
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
791 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
792 pub fn alljoyn_msgarg_set_objectpath_array(arg
: alljoyn_msgarg
, length
: usize, ao
: *const *const i8) -> QStatus
;
793 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
794 pub fn alljoyn_msgarg_set_signature(arg
: alljoyn_msgarg
, g
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
795 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
796 pub fn alljoyn_msgarg_set_signature_array(arg
: alljoyn_msgarg
, length
: usize, ag
: *const *const i8) -> QStatus
;
797 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
798 pub fn alljoyn_msgarg_set_string(arg
: alljoyn_msgarg
, s
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
799 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
800 pub fn alljoyn_msgarg_set_string_array(arg
: alljoyn_msgarg
, length
: usize, r
#as: *const *const i8) -> QStatus;
801 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
802 pub fn alljoyn_msgarg_set_uint16(arg
: alljoyn_msgarg
, q
: u16) -> QStatus
;
803 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
804 pub fn alljoyn_msgarg_set_uint16_array(arg
: alljoyn_msgarg
, length
: usize, aq
: *mut u16) -> QStatus
;
805 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
806 pub fn alljoyn_msgarg_set_uint32(arg
: alljoyn_msgarg
, u
: u32) -> QStatus
;
807 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
808 pub fn alljoyn_msgarg_set_uint32_array(arg
: alljoyn_msgarg
, length
: usize, au
: *mut u32) -> QStatus
;
809 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
810 pub fn alljoyn_msgarg_set_uint64(arg
: alljoyn_msgarg
, t
: u64) -> QStatus
;
811 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
812 pub fn alljoyn_msgarg_set_uint64_array(arg
: alljoyn_msgarg
, length
: usize, at
: *mut u64) -> QStatus
;
813 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
814 pub fn alljoyn_msgarg_set_uint8(arg
: alljoyn_msgarg
, y
: u8) -> QStatus
;
815 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
816 pub fn alljoyn_msgarg_set_uint8_array(arg
: alljoyn_msgarg
, length
: usize, ay
: *mut u8) -> QStatus
;
817 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
818 pub fn alljoyn_msgarg_setdictentry(arg
: alljoyn_msgarg
, key
: alljoyn_msgarg
, value
: alljoyn_msgarg
) -> QStatus
;
819 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
820 pub fn alljoyn_msgarg_setstruct(arg
: alljoyn_msgarg
, struct_members
: alljoyn_msgarg
, num_members
: usize) -> QStatus
;
821 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
822 pub fn alljoyn_msgarg_signature(arg
: alljoyn_msgarg
, str: ::windows_sys
::core
::PCSTR
, buf
: usize) -> usize;
823 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
824 pub fn alljoyn_msgarg_stabilize(arg
: alljoyn_msgarg
);
825 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
826 pub fn alljoyn_msgarg_tostring(arg
: alljoyn_msgarg
, str: ::windows_sys
::core
::PCSTR
, buf
: usize, indent
: usize) -> usize;
827 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
828 pub fn alljoyn_observer_create(bus
: alljoyn_busattachment
, mandatoryinterfaces
: *const *const i8, nummandatoryinterfaces
: usize) -> alljoyn_observer
;
829 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
830 pub fn alljoyn_observer_destroy(observer
: alljoyn_observer
);
831 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
832 pub fn alljoyn_observer_get(observer
: alljoyn_observer
, uniquebusname
: ::windows_sys
::core
::PCSTR
, objectpath
: ::windows_sys
::core
::PCSTR
) -> alljoyn_proxybusobject_ref
;
833 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
834 pub fn alljoyn_observer_getfirst(observer
: alljoyn_observer
) -> alljoyn_proxybusobject_ref
;
835 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
836 pub fn alljoyn_observer_getnext(observer
: alljoyn_observer
, proxyref
: alljoyn_proxybusobject_ref
) -> alljoyn_proxybusobject_ref
;
837 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
838 pub fn alljoyn_observer_registerlistener(observer
: alljoyn_observer
, listener
: alljoyn_observerlistener
, triggeronexisting
: i32);
839 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
840 pub fn alljoyn_observer_unregisteralllisteners(observer
: alljoyn_observer
);
841 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
842 pub fn alljoyn_observer_unregisterlistener(observer
: alljoyn_observer
, listener
: alljoyn_observerlistener
);
843 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
844 pub fn alljoyn_observerlistener_create(callback
: *const alljoyn_observerlistener_callback
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_observerlistener
;
845 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
846 pub fn alljoyn_observerlistener_destroy(listener
: alljoyn_observerlistener
);
847 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
848 pub fn alljoyn_passwordmanager_setcredentials(authmechanism
: ::windows_sys
::core
::PCSTR
, password
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
849 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
850 pub fn alljoyn_permissionconfigurationlistener_create(callbacks
: *const alljoyn_permissionconfigurationlistener_callbacks
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_permissionconfigurationlistener
;
851 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
852 pub fn alljoyn_permissionconfigurationlistener_destroy(listener
: alljoyn_permissionconfigurationlistener
);
853 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
854 pub fn alljoyn_permissionconfigurator_certificatechain_destroy(certificatechain
: *mut i8);
855 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
856 pub fn alljoyn_permissionconfigurator_certificateid_cleanup(certificateid
: *mut alljoyn_certificateid
);
857 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
858 pub fn alljoyn_permissionconfigurator_certificateidarray_cleanup(certificateidarray
: *mut alljoyn_certificateidarray
);
859 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
860 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
;
861 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
862 pub fn alljoyn_permissionconfigurator_endmanagement(configurator
: alljoyn_permissionconfigurator
) -> QStatus
;
863 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
864 pub fn alljoyn_permissionconfigurator_getapplicationstate(configurator
: alljoyn_permissionconfigurator
, state
: *mut alljoyn_applicationstate
) -> QStatus
;
865 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
866 pub fn alljoyn_permissionconfigurator_getclaimcapabilities(configurator
: alljoyn_permissionconfigurator
, claimcapabilities
: *mut u16) -> QStatus
;
867 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
868 pub fn alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo(configurator
: alljoyn_permissionconfigurator
, additionalinfo
: *mut u16) -> QStatus
;
869 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
870 pub fn alljoyn_permissionconfigurator_getdefaultclaimcapabilities() -> u16;
871 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
872 pub fn alljoyn_permissionconfigurator_getdefaultpolicy(configurator
: alljoyn_permissionconfigurator
, policyxml
: *mut *mut i8) -> QStatus
;
873 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
874 pub fn alljoyn_permissionconfigurator_getidentity(configurator
: alljoyn_permissionconfigurator
, identitycertificatechain
: *mut *mut i8) -> QStatus
;
875 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
876 pub fn alljoyn_permissionconfigurator_getidentitycertificateid(configurator
: alljoyn_permissionconfigurator
, certificateid
: *mut alljoyn_certificateid
) -> QStatus
;
877 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
878 pub fn alljoyn_permissionconfigurator_getmanifests(configurator
: alljoyn_permissionconfigurator
, manifestarray
: *mut alljoyn_manifestarray
) -> QStatus
;
879 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
880 pub fn alljoyn_permissionconfigurator_getmanifesttemplate(configurator
: alljoyn_permissionconfigurator
, manifesttemplatexml
: *mut *mut i8) -> QStatus
;
881 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
882 pub fn alljoyn_permissionconfigurator_getmembershipsummaries(configurator
: alljoyn_permissionconfigurator
, certificateids
: *mut alljoyn_certificateidarray
) -> QStatus
;
883 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
884 pub fn alljoyn_permissionconfigurator_getpolicy(configurator
: alljoyn_permissionconfigurator
, policyxml
: *mut *mut i8) -> QStatus
;
885 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
886 pub fn alljoyn_permissionconfigurator_getpublickey(configurator
: alljoyn_permissionconfigurator
, publickey
: *mut *mut i8) -> QStatus
;
887 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
888 pub fn alljoyn_permissionconfigurator_installmanifests(configurator
: alljoyn_permissionconfigurator
, manifestsxmls
: *mut *mut i8, manifestscount
: usize, append
: i32) -> QStatus
;
889 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
890 pub fn alljoyn_permissionconfigurator_installmembership(configurator
: alljoyn_permissionconfigurator
, membershipcertificatechain
: *mut i8) -> QStatus
;
891 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
892 pub fn alljoyn_permissionconfigurator_manifestarray_cleanup(manifestarray
: *mut alljoyn_manifestarray
);
893 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
894 pub fn alljoyn_permissionconfigurator_manifesttemplate_destroy(manifesttemplatexml
: *mut i8);
895 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
896 pub fn alljoyn_permissionconfigurator_policy_destroy(policyxml
: *mut i8);
897 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
898 pub fn alljoyn_permissionconfigurator_publickey_destroy(publickey
: *mut i8);
899 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
900 pub fn alljoyn_permissionconfigurator_removemembership(configurator
: alljoyn_permissionconfigurator
, serial
: *const u8, seriallen
: usize, issuerpublickey
: *mut i8, issueraki
: *const u8, issuerakilen
: usize) -> QStatus
;
901 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
902 pub fn alljoyn_permissionconfigurator_reset(configurator
: alljoyn_permissionconfigurator
) -> QStatus
;
903 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
904 pub fn alljoyn_permissionconfigurator_resetpolicy(configurator
: alljoyn_permissionconfigurator
) -> QStatus
;
905 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
906 pub fn alljoyn_permissionconfigurator_setapplicationstate(configurator
: alljoyn_permissionconfigurator
, state
: alljoyn_applicationstate
) -> QStatus
;
907 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
908 pub fn alljoyn_permissionconfigurator_setclaimcapabilities(configurator
: alljoyn_permissionconfigurator
, claimcapabilities
: u16) -> QStatus
;
909 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
910 pub fn alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo(configurator
: alljoyn_permissionconfigurator
, additionalinfo
: u16) -> QStatus
;
911 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
912 pub fn alljoyn_permissionconfigurator_setmanifesttemplatefromxml(configurator
: alljoyn_permissionconfigurator
, manifesttemplatexml
: *mut i8) -> QStatus
;
913 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
914 pub fn alljoyn_permissionconfigurator_startmanagement(configurator
: alljoyn_permissionconfigurator
) -> QStatus
;
915 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
916 pub fn alljoyn_permissionconfigurator_updateidentity(configurator
: alljoyn_permissionconfigurator
, identitycertificatechain
: *mut i8, manifestsxmls
: *mut *mut i8, manifestscount
: usize) -> QStatus
;
917 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
918 pub fn alljoyn_permissionconfigurator_updatepolicy(configurator
: alljoyn_permissionconfigurator
, policyxml
: *mut i8) -> QStatus
;
919 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
920 pub fn alljoyn_pinglistener_create(callback
: *const alljoyn_pinglistener_callback
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_pinglistener
;
921 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
922 pub fn alljoyn_pinglistener_destroy(listener
: alljoyn_pinglistener
);
923 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
924 pub fn alljoyn_proxybusobject_addchild(proxyobj
: alljoyn_proxybusobject
, child
: alljoyn_proxybusobject
) -> QStatus
;
925 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
926 pub fn alljoyn_proxybusobject_addinterface(proxyobj
: alljoyn_proxybusobject
, iface
: alljoyn_interfacedescription
) -> QStatus
;
927 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
928 pub fn alljoyn_proxybusobject_addinterface_by_name(proxyobj
: alljoyn_proxybusobject
, name
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
929 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
930 pub fn alljoyn_proxybusobject_copy(source
: alljoyn_proxybusobject
) -> alljoyn_proxybusobject
;
931 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
932 pub fn alljoyn_proxybusobject_create(bus
: alljoyn_busattachment
, service
: ::windows_sys
::core
::PCSTR
, path
: ::windows_sys
::core
::PCSTR
, sessionid
: u32) -> alljoyn_proxybusobject
;
933 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
934 pub fn alljoyn_proxybusobject_create_secure(bus
: alljoyn_busattachment
, service
: ::windows_sys
::core
::PCSTR
, path
: ::windows_sys
::core
::PCSTR
, sessionid
: u32) -> alljoyn_proxybusobject
;
935 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
936 pub fn alljoyn_proxybusobject_destroy(proxyobj
: alljoyn_proxybusobject
);
937 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
938 pub fn alljoyn_proxybusobject_enablepropertycaching(proxyobj
: alljoyn_proxybusobject
);
939 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
940 pub fn alljoyn_proxybusobject_getallproperties(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
, values
: alljoyn_msgarg
) -> QStatus
;
941 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
942 pub fn alljoyn_proxybusobject_getallpropertiesasync(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
, callback
: alljoyn_proxybusobject_listener_getallpropertiescb_ptr
, timeout
: u32, context
: *mut ::core
::ffi
::c_void
) -> QStatus
;
943 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
944 pub fn alljoyn_proxybusobject_getchild(proxyobj
: alljoyn_proxybusobject
, path
: ::windows_sys
::core
::PCSTR
) -> alljoyn_proxybusobject
;
945 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
946 pub fn alljoyn_proxybusobject_getchildren(proxyobj
: alljoyn_proxybusobject
, children
: *mut alljoyn_proxybusobject
, numchildren
: usize) -> usize;
947 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
948 pub fn alljoyn_proxybusobject_getinterface(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
) -> alljoyn_interfacedescription
;
949 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
950 pub fn alljoyn_proxybusobject_getinterfaces(proxyobj
: alljoyn_proxybusobject
, ifaces
: *const alljoyn_interfacedescription
, numifaces
: usize) -> usize;
951 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
952 pub fn alljoyn_proxybusobject_getpath(proxyobj
: alljoyn_proxybusobject
) -> ::windows_sys
::core
::PSTR
;
953 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
954 pub fn alljoyn_proxybusobject_getproperty(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
, property
: ::windows_sys
::core
::PCSTR
, value
: alljoyn_msgarg
) -> QStatus
;
955 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
956 pub fn alljoyn_proxybusobject_getpropertyasync(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
, property
: ::windows_sys
::core
::PCSTR
, callback
: alljoyn_proxybusobject_listener_getpropertycb_ptr
, timeout
: u32, context
: *mut ::core
::ffi
::c_void
) -> QStatus
;
957 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
958 pub fn alljoyn_proxybusobject_getservicename(proxyobj
: alljoyn_proxybusobject
) -> ::windows_sys
::core
::PSTR
;
959 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
960 pub fn alljoyn_proxybusobject_getsessionid(proxyobj
: alljoyn_proxybusobject
) -> u32;
961 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
962 pub fn alljoyn_proxybusobject_getuniquename(proxyobj
: alljoyn_proxybusobject
) -> ::windows_sys
::core
::PSTR
;
963 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
964 pub fn alljoyn_proxybusobject_implementsinterface(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
) -> i32;
965 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
966 pub fn alljoyn_proxybusobject_introspectremoteobject(proxyobj
: alljoyn_proxybusobject
) -> QStatus
;
967 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
968 pub fn alljoyn_proxybusobject_introspectremoteobjectasync(proxyobj
: alljoyn_proxybusobject
, callback
: alljoyn_proxybusobject_listener_introspectcb_ptr
, context
: *mut ::core
::ffi
::c_void
) -> QStatus
;
969 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
970 pub fn alljoyn_proxybusobject_issecure(proxyobj
: alljoyn_proxybusobject
) -> i32;
971 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
972 pub fn alljoyn_proxybusobject_isvalid(proxyobj
: alljoyn_proxybusobject
) -> i32;
973 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
974 pub fn alljoyn_proxybusobject_methodcall(proxyobj
: alljoyn_proxybusobject
, ifacename
: ::windows_sys
::core
::PCSTR
, methodname
: ::windows_sys
::core
::PCSTR
, args
: alljoyn_msgarg
, numargs
: usize, replymsg
: alljoyn_message
, timeout
: u32, flags
: u8) -> QStatus
;
975 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
976 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
;
977 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
978 pub fn alljoyn_proxybusobject_methodcall_member_noreply(proxyobj
: alljoyn_proxybusobject
, method
: alljoyn_interfacedescription_member
, args
: alljoyn_msgarg
, numargs
: usize, flags
: u8) -> QStatus
;
979 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
980 pub fn alljoyn_proxybusobject_methodcall_noreply(proxyobj
: alljoyn_proxybusobject
, ifacename
: ::windows_sys
::core
::PCSTR
, methodname
: ::windows_sys
::core
::PCSTR
, args
: alljoyn_msgarg
, numargs
: usize, flags
: u8) -> QStatus
;
981 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
982 pub fn alljoyn_proxybusobject_methodcallasync(proxyobj
: alljoyn_proxybusobject
, ifacename
: ::windows_sys
::core
::PCSTR
, methodname
: ::windows_sys
::core
::PCSTR
, replyfunc
: alljoyn_messagereceiver_replyhandler_ptr
, args
: alljoyn_msgarg
, numargs
: usize, context
: *mut ::core
::ffi
::c_void
, timeout
: u32, flags
: u8) -> QStatus
;
983 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
984 pub fn alljoyn_proxybusobject_methodcallasync_member(proxyobj
: alljoyn_proxybusobject
, method
: alljoyn_interfacedescription_member
, replyfunc
: alljoyn_messagereceiver_replyhandler_ptr
, args
: alljoyn_msgarg
, numargs
: usize, context
: *mut ::core
::ffi
::c_void
, timeout
: u32, flags
: u8) -> QStatus
;
985 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
986 pub fn alljoyn_proxybusobject_parsexml(proxyobj
: alljoyn_proxybusobject
, xml
: ::windows_sys
::core
::PCSTR
, identifier
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
987 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
988 pub fn alljoyn_proxybusobject_ref_create(proxy
: alljoyn_proxybusobject
) -> alljoyn_proxybusobject_ref
;
989 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
990 pub fn alljoyn_proxybusobject_ref_decref(r
#ref: alljoyn_proxybusobject_ref);
991 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
992 pub fn alljoyn_proxybusobject_ref_get(r
#ref: alljoyn_proxybusobject_ref) -> alljoyn_proxybusobject;
993 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
994 pub fn alljoyn_proxybusobject_ref_incref(r
#ref: alljoyn_proxybusobject_ref);
995 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
996 pub fn alljoyn_proxybusobject_registerpropertieschangedlistener(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
, properties
: *const *const i8, numproperties
: usize, callback
: alljoyn_proxybusobject_listener_propertieschanged_ptr
, context
: *mut ::core
::ffi
::c_void
) -> QStatus
;
997 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
998 pub fn alljoyn_proxybusobject_removechild(proxyobj
: alljoyn_proxybusobject
, path
: ::windows_sys
::core
::PCSTR
) -> QStatus
;
999 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1000 pub fn alljoyn_proxybusobject_secureconnection(proxyobj
: alljoyn_proxybusobject
, forceauth
: i32) -> QStatus
;
1001 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1002 pub fn alljoyn_proxybusobject_secureconnectionasync(proxyobj
: alljoyn_proxybusobject
, forceauth
: i32) -> QStatus
;
1003 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1004 pub fn alljoyn_proxybusobject_setproperty(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
, property
: ::windows_sys
::core
::PCSTR
, value
: alljoyn_msgarg
) -> QStatus
;
1005 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1006 pub fn alljoyn_proxybusobject_setpropertyasync(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
, property
: ::windows_sys
::core
::PCSTR
, value
: alljoyn_msgarg
, callback
: alljoyn_proxybusobject_listener_setpropertycb_ptr
, timeout
: u32, context
: *mut ::core
::ffi
::c_void
) -> QStatus
;
1007 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1008 pub fn alljoyn_proxybusobject_unregisterpropertieschangedlistener(proxyobj
: alljoyn_proxybusobject
, iface
: ::windows_sys
::core
::PCSTR
, callback
: alljoyn_proxybusobject_listener_propertieschanged_ptr
) -> QStatus
;
1009 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1010 pub fn alljoyn_routerinit() -> QStatus
;
1011 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1012 pub fn alljoyn_routerinitwithconfig(configxml
: *mut i8) -> QStatus
;
1013 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1014 pub fn alljoyn_routershutdown() -> QStatus
;
1015 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1016 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
;
1017 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1018 pub fn alljoyn_securityapplicationproxy_computemanifestdigest(unsignedmanifestxml
: *mut i8, identitycertificatepem
: *mut i8, digest
: *mut *mut u8, digestsize
: *mut usize) -> QStatus
;
1019 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1020 pub fn alljoyn_securityapplicationproxy_create(bus
: alljoyn_busattachment
, appbusname
: *mut i8, sessionid
: u32) -> alljoyn_securityapplicationproxy
;
1021 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1022 pub fn alljoyn_securityapplicationproxy_destroy(proxy
: alljoyn_securityapplicationproxy
);
1023 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1024 pub fn alljoyn_securityapplicationproxy_digest_destroy(digest
: *mut u8);
1025 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1026 pub fn alljoyn_securityapplicationproxy_eccpublickey_destroy(eccpublickey
: *mut i8);
1027 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1028 pub fn alljoyn_securityapplicationproxy_endmanagement(proxy
: alljoyn_securityapplicationproxy
) -> QStatus
;
1029 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1030 pub fn alljoyn_securityapplicationproxy_getapplicationstate(proxy
: alljoyn_securityapplicationproxy
, applicationstate
: *mut alljoyn_applicationstate
) -> QStatus
;
1031 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1032 pub fn alljoyn_securityapplicationproxy_getclaimcapabilities(proxy
: alljoyn_securityapplicationproxy
, capabilities
: *mut u16) -> QStatus
;
1033 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1034 pub fn alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo(proxy
: alljoyn_securityapplicationproxy
, additionalinfo
: *mut u16) -> QStatus
;
1035 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1036 pub fn alljoyn_securityapplicationproxy_getdefaultpolicy(proxy
: alljoyn_securityapplicationproxy
, policyxml
: *mut *mut i8) -> QStatus
;
1037 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1038 pub fn alljoyn_securityapplicationproxy_geteccpublickey(proxy
: alljoyn_securityapplicationproxy
, eccpublickey
: *mut *mut i8) -> QStatus
;
1039 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1040 pub fn alljoyn_securityapplicationproxy_getmanifesttemplate(proxy
: alljoyn_securityapplicationproxy
, manifesttemplatexml
: *mut *mut i8) -> QStatus
;
1041 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1042 pub fn alljoyn_securityapplicationproxy_getpermissionmanagementsessionport() -> u16;
1043 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1044 pub fn alljoyn_securityapplicationproxy_getpolicy(proxy
: alljoyn_securityapplicationproxy
, policyxml
: *mut *mut i8) -> QStatus
;
1045 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1046 pub fn alljoyn_securityapplicationproxy_installmembership(proxy
: alljoyn_securityapplicationproxy
, membershipcertificatechain
: *mut i8) -> QStatus
;
1047 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1048 pub fn alljoyn_securityapplicationproxy_manifest_destroy(signedmanifestxml
: *mut i8);
1049 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1050 pub fn alljoyn_securityapplicationproxy_manifesttemplate_destroy(manifesttemplatexml
: *mut i8);
1051 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1052 pub fn alljoyn_securityapplicationproxy_policy_destroy(policyxml
: *mut i8);
1053 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1054 pub fn alljoyn_securityapplicationproxy_reset(proxy
: alljoyn_securityapplicationproxy
) -> QStatus
;
1055 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1056 pub fn alljoyn_securityapplicationproxy_resetpolicy(proxy
: alljoyn_securityapplicationproxy
) -> QStatus
;
1057 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1058 pub fn alljoyn_securityapplicationproxy_setmanifestsignature(unsignedmanifestxml
: *mut i8, identitycertificatepem
: *mut i8, signature
: *const u8, signaturesize
: usize, signedmanifestxml
: *mut *mut i8) -> QStatus
;
1059 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1060 pub fn alljoyn_securityapplicationproxy_signmanifest(unsignedmanifestxml
: *mut i8, identitycertificatepem
: *mut i8, signingprivatekeypem
: *mut i8, signedmanifestxml
: *mut *mut i8) -> QStatus
;
1061 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1062 pub fn alljoyn_securityapplicationproxy_startmanagement(proxy
: alljoyn_securityapplicationproxy
) -> QStatus
;
1063 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1064 pub fn alljoyn_securityapplicationproxy_updateidentity(proxy
: alljoyn_securityapplicationproxy
, identitycertificatechain
: *mut i8, manifestsxmls
: *mut *mut i8, manifestscount
: usize) -> QStatus
;
1065 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1066 pub fn alljoyn_securityapplicationproxy_updatepolicy(proxy
: alljoyn_securityapplicationproxy
, policyxml
: *mut i8) -> QStatus
;
1067 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1068 pub fn alljoyn_sessionlistener_create(callbacks
: *const alljoyn_sessionlistener_callbacks
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_sessionlistener
;
1069 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1070 pub fn alljoyn_sessionlistener_destroy(listener
: alljoyn_sessionlistener
);
1071 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1072 pub fn alljoyn_sessionopts_cmp(one
: alljoyn_sessionopts
, other
: alljoyn_sessionopts
) -> i32;
1073 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1074 pub fn alljoyn_sessionopts_create(traffic
: u8, ismultipoint
: i32, proximity
: u8, transports
: u16) -> alljoyn_sessionopts
;
1075 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1076 pub fn alljoyn_sessionopts_destroy(opts
: alljoyn_sessionopts
);
1077 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1078 pub fn alljoyn_sessionopts_get_multipoint(opts
: alljoyn_sessionopts
) -> i32;
1079 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1080 pub fn alljoyn_sessionopts_get_proximity(opts
: alljoyn_sessionopts
) -> u8;
1081 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1082 pub fn alljoyn_sessionopts_get_traffic(opts
: alljoyn_sessionopts
) -> u8;
1083 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1084 pub fn alljoyn_sessionopts_get_transports(opts
: alljoyn_sessionopts
) -> u16;
1085 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1086 pub fn alljoyn_sessionopts_iscompatible(one
: alljoyn_sessionopts
, other
: alljoyn_sessionopts
) -> i32;
1087 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1088 pub fn alljoyn_sessionopts_set_multipoint(opts
: alljoyn_sessionopts
, ismultipoint
: i32);
1089 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1090 pub fn alljoyn_sessionopts_set_proximity(opts
: alljoyn_sessionopts
, proximity
: u8);
1091 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1092 pub fn alljoyn_sessionopts_set_traffic(opts
: alljoyn_sessionopts
, traffic
: u8);
1093 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1094 pub fn alljoyn_sessionopts_set_transports(opts
: alljoyn_sessionopts
, transports
: u16);
1095 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1096 pub fn alljoyn_sessionportlistener_create(callbacks
: *const alljoyn_sessionportlistener_callbacks
, context
: *const ::core
::ffi
::c_void
) -> alljoyn_sessionportlistener
;
1097 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1098 pub fn alljoyn_sessionportlistener_destroy(listener
: alljoyn_sessionportlistener
);
1099 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1100 pub fn alljoyn_shutdown() -> QStatus
;
1101 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1102 pub fn alljoyn_unity_deferred_callbacks_process() -> i32;
1103 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1104 pub fn alljoyn_unity_set_deferred_callback_mainthread_only(mainthread_only
: i32);
1106 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1107 pub const ALLJOYN_BIG_ENDIAN
: u8 = 66u8;
1108 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1109 pub const ALLJOYN_CRED_CERT_CHAIN
: u16 = 4u16;
1110 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1111 pub const ALLJOYN_CRED_EXPIRATION
: u16 = 32u16;
1112 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1113 pub const ALLJOYN_CRED_LOGON_ENTRY
: u16 = 16u16;
1114 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1115 pub const ALLJOYN_CRED_NEW_PASSWORD
: u16 = 4097u16;
1116 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1117 pub const ALLJOYN_CRED_ONE_TIME_PWD
: u16 = 8193u16;
1118 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1119 pub const ALLJOYN_CRED_PASSWORD
: u16 = 1u16;
1120 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1121 pub const ALLJOYN_CRED_PRIVATE_KEY
: u16 = 8u16;
1122 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1123 pub const ALLJOYN_CRED_USER_NAME
: u16 = 2u16;
1124 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1125 pub const ALLJOYN_DISCONNECTED
: u32 = 4u32;
1126 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1127 pub const ALLJOYN_LITTLE_ENDIAN
: u8 = 108u8;
1128 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1129 pub const ALLJOYN_MEMBER_ANNOTATE_DEPRECATED
: u8 = 2u8;
1130 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1131 pub const ALLJOYN_MEMBER_ANNOTATE_GLOBAL_BROADCAST
: u8 = 32u8;
1132 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1133 pub const ALLJOYN_MEMBER_ANNOTATE_NO_REPLY
: u8 = 1u8;
1134 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1135 pub const ALLJOYN_MEMBER_ANNOTATE_SESSIONCAST
: u8 = 4u8;
1136 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1137 pub const ALLJOYN_MEMBER_ANNOTATE_SESSIONLESS
: u8 = 8u8;
1138 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1139 pub const ALLJOYN_MEMBER_ANNOTATE_UNICAST
: u8 = 16u8;
1140 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1141 pub const ALLJOYN_MESSAGE_DEFAULT_TIMEOUT
: u32 = 25000u32;
1142 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1143 pub const ALLJOYN_MESSAGE_FLAG_ALLOW_REMOTE_MSG
: u32 = 4u32;
1144 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1145 pub const ALLJOYN_MESSAGE_FLAG_AUTO_START
: u32 = 2u32;
1146 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1147 pub const ALLJOYN_MESSAGE_FLAG_ENCRYPTED
: u32 = 128u32;
1148 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1149 pub const ALLJOYN_MESSAGE_FLAG_GLOBAL_BROADCAST
: u32 = 32u32;
1150 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1151 pub const ALLJOYN_MESSAGE_FLAG_NO_REPLY_EXPECTED
: u32 = 1u32;
1152 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1153 pub const ALLJOYN_MESSAGE_FLAG_SESSIONLESS
: u32 = 16u32;
1154 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1155 pub const ALLJOYN_NAMED_PIPE_CONNECT_SPEC
: &str = "npipe:";
1156 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1157 pub const ALLJOYN_PROP_ACCESS_READ
: u8 = 1u8;
1158 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1159 pub const ALLJOYN_PROP_ACCESS_RW
: u8 = 3u8;
1160 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1161 pub const ALLJOYN_PROP_ACCESS_WRITE
: u8 = 2u8;
1162 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1163 pub const ALLJOYN_PROXIMITY_ANY
: u32 = 255u32;
1164 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1165 pub const ALLJOYN_PROXIMITY_NETWORK
: u32 = 2u32;
1166 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1167 pub const ALLJOYN_PROXIMITY_PHYSICAL
: u32 = 1u32;
1168 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1169 pub const ALLJOYN_READ_READY
: u32 = 1u32;
1170 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1171 pub const ALLJOYN_TRAFFIC_TYPE_MESSAGES
: u32 = 1u32;
1172 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1173 pub const ALLJOYN_TRAFFIC_TYPE_RAW_RELIABLE
: u32 = 4u32;
1174 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1175 pub const ALLJOYN_TRAFFIC_TYPE_RAW_UNRELIABLE
: u32 = 2u32;
1176 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1177 pub const ALLJOYN_WRITE_READY
: u32 = 2u32;
1178 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1179 pub const QCC_FALSE
: u32 = 0u32;
1180 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1181 pub const QCC_TRUE
: u32 = 1u32;
1182 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1183 pub type QStatus
= i32;
1184 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1185 pub const ER_OK
: QStatus
= 0i32;
1186 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1187 pub const ER_FAIL
: QStatus
= 1i32;
1188 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1189 pub const ER_UTF_CONVERSION_FAILED
: QStatus
= 2i32;
1190 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1191 pub const ER_BUFFER_TOO_SMALL
: QStatus
= 3i32;
1192 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1193 pub const ER_OS_ERROR
: QStatus
= 4i32;
1194 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1195 pub const ER_OUT_OF_MEMORY
: QStatus
= 5i32;
1196 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1197 pub const ER_SOCKET_BIND_ERROR
: QStatus
= 6i32;
1198 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1199 pub const ER_INIT_FAILED
: QStatus
= 7i32;
1200 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1201 pub const ER_WOULDBLOCK
: QStatus
= 8i32;
1202 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1203 pub const ER_NOT_IMPLEMENTED
: QStatus
= 9i32;
1204 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1205 pub const ER_TIMEOUT
: QStatus
= 10i32;
1206 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1207 pub const ER_SOCK_OTHER_END_CLOSED
: QStatus
= 11i32;
1208 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1209 pub const ER_BAD_ARG_1
: QStatus
= 12i32;
1210 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1211 pub const ER_BAD_ARG_2
: QStatus
= 13i32;
1212 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1213 pub const ER_BAD_ARG_3
: QStatus
= 14i32;
1214 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1215 pub const ER_BAD_ARG_4
: QStatus
= 15i32;
1216 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1217 pub const ER_BAD_ARG_5
: QStatus
= 16i32;
1218 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1219 pub const ER_BAD_ARG_6
: QStatus
= 17i32;
1220 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1221 pub const ER_BAD_ARG_7
: QStatus
= 18i32;
1222 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1223 pub const ER_BAD_ARG_8
: QStatus
= 19i32;
1224 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1225 pub const ER_INVALID_ADDRESS
: QStatus
= 20i32;
1226 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1227 pub const ER_INVALID_DATA
: QStatus
= 21i32;
1228 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1229 pub const ER_READ_ERROR
: QStatus
= 22i32;
1230 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1231 pub const ER_WRITE_ERROR
: QStatus
= 23i32;
1232 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1233 pub const ER_OPEN_FAILED
: QStatus
= 24i32;
1234 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1235 pub const ER_PARSE_ERROR
: QStatus
= 25i32;
1236 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1237 pub const ER_END_OF_DATA
: QStatus
= 26i32;
1238 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1239 pub const ER_CONN_REFUSED
: QStatus
= 27i32;
1240 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1241 pub const ER_BAD_ARG_COUNT
: QStatus
= 28i32;
1242 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1243 pub const ER_WARNING
: QStatus
= 29i32;
1244 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1245 pub const ER_EOF
: QStatus
= 30i32;
1246 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1247 pub const ER_DEADLOCK
: QStatus
= 31i32;
1248 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1249 pub const ER_COMMON_ERRORS
: QStatus
= 4096i32;
1250 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1251 pub const ER_STOPPING_THREAD
: QStatus
= 4097i32;
1252 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1253 pub const ER_ALERTED_THREAD
: QStatus
= 4098i32;
1254 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1255 pub const ER_XML_MALFORMED
: QStatus
= 4099i32;
1256 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1257 pub const ER_AUTH_FAIL
: QStatus
= 4100i32;
1258 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1259 pub const ER_AUTH_USER_REJECT
: QStatus
= 4101i32;
1260 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1261 pub const ER_NO_SUCH_ALARM
: QStatus
= 4102i32;
1262 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1263 pub const ER_TIMER_FALLBEHIND
: QStatus
= 4103i32;
1264 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1265 pub const ER_SSL_ERRORS
: QStatus
= 4104i32;
1266 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1267 pub const ER_SSL_INIT
: QStatus
= 4105i32;
1268 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1269 pub const ER_SSL_CONNECT
: QStatus
= 4106i32;
1270 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1271 pub const ER_SSL_VERIFY
: QStatus
= 4107i32;
1272 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1273 pub const ER_EXTERNAL_THREAD
: QStatus
= 4108i32;
1274 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1275 pub const ER_CRYPTO_ERROR
: QStatus
= 4109i32;
1276 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1277 pub const ER_CRYPTO_TRUNCATED
: QStatus
= 4110i32;
1278 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1279 pub const ER_CRYPTO_KEY_UNAVAILABLE
: QStatus
= 4111i32;
1280 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1281 pub const ER_BAD_HOSTNAME
: QStatus
= 4112i32;
1282 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1283 pub const ER_CRYPTO_KEY_UNUSABLE
: QStatus
= 4113i32;
1284 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1285 pub const ER_EMPTY_KEY_BLOB
: QStatus
= 4114i32;
1286 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1287 pub const ER_CORRUPT_KEYBLOB
: QStatus
= 4115i32;
1288 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1289 pub const ER_INVALID_KEY_ENCODING
: QStatus
= 4116i32;
1290 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1291 pub const ER_DEAD_THREAD
: QStatus
= 4117i32;
1292 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1293 pub const ER_THREAD_RUNNING
: QStatus
= 4118i32;
1294 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1295 pub const ER_THREAD_STOPPING
: QStatus
= 4119i32;
1296 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1297 pub const ER_BAD_STRING_ENCODING
: QStatus
= 4120i32;
1298 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1299 pub const ER_CRYPTO_INSUFFICIENT_SECURITY
: QStatus
= 4121i32;
1300 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1301 pub const ER_CRYPTO_ILLEGAL_PARAMETERS
: QStatus
= 4122i32;
1302 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1303 pub const ER_CRYPTO_HASH_UNINITIALIZED
: QStatus
= 4123i32;
1304 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1305 pub const ER_THREAD_NO_WAIT
: QStatus
= 4124i32;
1306 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1307 pub const ER_TIMER_EXITING
: QStatus
= 4125i32;
1308 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1309 pub const ER_INVALID_GUID
: QStatus
= 4126i32;
1310 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1311 pub const ER_THREADPOOL_EXHAUSTED
: QStatus
= 4127i32;
1312 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1313 pub const ER_THREADPOOL_STOPPING
: QStatus
= 4128i32;
1314 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1315 pub const ER_INVALID_STREAM
: QStatus
= 4129i32;
1316 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1317 pub const ER_TIMER_FULL
: QStatus
= 4130i32;
1318 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1319 pub const ER_IODISPATCH_STOPPING
: QStatus
= 4131i32;
1320 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1321 pub const ER_SLAP_INVALID_PACKET_LEN
: QStatus
= 4132i32;
1322 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1323 pub const ER_SLAP_HDR_CHECKSUM_ERROR
: QStatus
= 4133i32;
1324 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1325 pub const ER_SLAP_INVALID_PACKET_TYPE
: QStatus
= 4134i32;
1326 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1327 pub const ER_SLAP_LEN_MISMATCH
: QStatus
= 4135i32;
1328 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1329 pub const ER_SLAP_PACKET_TYPE_MISMATCH
: QStatus
= 4136i32;
1330 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1331 pub const ER_SLAP_CRC_ERROR
: QStatus
= 4137i32;
1332 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1333 pub const ER_SLAP_ERROR
: QStatus
= 4138i32;
1334 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1335 pub const ER_SLAP_OTHER_END_CLOSED
: QStatus
= 4139i32;
1336 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1337 pub const ER_TIMER_NOT_ALLOWED
: QStatus
= 4140i32;
1338 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1339 pub const ER_NOT_CONN
: QStatus
= 4141i32;
1340 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1341 pub const ER_XML_CONVERTER_ERROR
: QStatus
= 8192i32;
1342 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1343 pub const ER_XML_INVALID_RULES_COUNT
: QStatus
= 8193i32;
1344 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1345 pub const ER_XML_INTERFACE_MEMBERS_MISSING
: QStatus
= 8194i32;
1346 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1347 pub const ER_XML_INVALID_MEMBER_TYPE
: QStatus
= 8195i32;
1348 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1349 pub const ER_XML_INVALID_MEMBER_ACTION
: QStatus
= 8196i32;
1350 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1351 pub const ER_XML_MEMBER_DENY_ACTION_WITH_OTHER
: QStatus
= 8197i32;
1352 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1353 pub const ER_XML_INVALID_ANNOTATIONS_COUNT
: QStatus
= 8198i32;
1354 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1355 pub const ER_XML_INVALID_ELEMENT_NAME
: QStatus
= 8199i32;
1356 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1357 pub const ER_XML_INVALID_ATTRIBUTE_VALUE
: QStatus
= 8200i32;
1358 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1359 pub const ER_XML_INVALID_SECURITY_LEVEL_ANNOTATION_VALUE
: QStatus
= 8201i32;
1360 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1361 pub const ER_XML_INVALID_ELEMENT_CHILDREN_COUNT
: QStatus
= 8202i32;
1362 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1363 pub const ER_XML_INVALID_POLICY_VERSION
: QStatus
= 8203i32;
1364 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1365 pub const ER_XML_INVALID_POLICY_SERIAL_NUMBER
: QStatus
= 8204i32;
1366 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1367 pub const ER_XML_INVALID_ACL_PEER_TYPE
: QStatus
= 8205i32;
1368 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1369 pub const ER_XML_INVALID_ACL_PEER_CHILDREN_COUNT
: QStatus
= 8206i32;
1370 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1371 pub const ER_XML_ACL_ALL_TYPE_PEER_WITH_OTHERS
: QStatus
= 8207i32;
1372 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1373 pub const ER_XML_INVALID_ACL_PEER_PUBLIC_KEY
: QStatus
= 8208i32;
1374 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1375 pub const ER_XML_ACL_PEER_NOT_UNIQUE
: QStatus
= 8209i32;
1376 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1377 pub const ER_XML_ACL_PEER_PUBLIC_KEY_SET
: QStatus
= 8210i32;
1378 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1379 pub const ER_XML_ACLS_MISSING
: QStatus
= 8211i32;
1380 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1381 pub const ER_XML_ACL_PEERS_MISSING
: QStatus
= 8212i32;
1382 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1383 pub const ER_XML_INVALID_OBJECT_PATH
: QStatus
= 8213i32;
1384 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1385 pub const ER_XML_INVALID_INTERFACE_NAME
: QStatus
= 8214i32;
1386 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1387 pub const ER_XML_INVALID_MEMBER_NAME
: QStatus
= 8215i32;
1388 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1389 pub const ER_XML_INVALID_MANIFEST_VERSION
: QStatus
= 8216i32;
1390 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1391 pub const ER_XML_INVALID_OID
: QStatus
= 8217i32;
1392 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1393 pub const ER_XML_INVALID_BASE64
: QStatus
= 8218i32;
1394 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1395 pub const ER_XML_INTERFACE_NAME_NOT_UNIQUE
: QStatus
= 8219i32;
1396 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1397 pub const ER_XML_MEMBER_NAME_NOT_UNIQUE
: QStatus
= 8220i32;
1398 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1399 pub const ER_XML_OBJECT_PATH_NOT_UNIQUE
: QStatus
= 8221i32;
1400 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1401 pub const ER_XML_ANNOTATION_NOT_UNIQUE
: QStatus
= 8222i32;
1402 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1403 pub const ER_NONE
: QStatus
= 65535i32;
1404 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1405 pub const ER_BUS_ERRORS
: QStatus
= 36864i32;
1406 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1407 pub const ER_BUS_READ_ERROR
: QStatus
= 36865i32;
1408 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1409 pub const ER_BUS_WRITE_ERROR
: QStatus
= 36866i32;
1410 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1411 pub const ER_BUS_BAD_VALUE_TYPE
: QStatus
= 36867i32;
1412 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1413 pub const ER_BUS_BAD_HEADER_FIELD
: QStatus
= 36868i32;
1414 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1415 pub const ER_BUS_BAD_SIGNATURE
: QStatus
= 36869i32;
1416 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1417 pub const ER_BUS_BAD_OBJ_PATH
: QStatus
= 36870i32;
1418 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1419 pub const ER_BUS_BAD_MEMBER_NAME
: QStatus
= 36871i32;
1420 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1421 pub const ER_BUS_BAD_INTERFACE_NAME
: QStatus
= 36872i32;
1422 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1423 pub const ER_BUS_BAD_ERROR_NAME
: QStatus
= 36873i32;
1424 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1425 pub const ER_BUS_BAD_BUS_NAME
: QStatus
= 36874i32;
1426 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1427 pub const ER_BUS_NAME_TOO_LONG
: QStatus
= 36875i32;
1428 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1429 pub const ER_BUS_BAD_LENGTH
: QStatus
= 36876i32;
1430 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1431 pub const ER_BUS_BAD_VALUE
: QStatus
= 36877i32;
1432 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1433 pub const ER_BUS_BAD_HDR_FLAGS
: QStatus
= 36878i32;
1434 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1435 pub const ER_BUS_BAD_BODY_LEN
: QStatus
= 36879i32;
1436 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1437 pub const ER_BUS_BAD_HEADER_LEN
: QStatus
= 36880i32;
1438 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1439 pub const ER_BUS_UNKNOWN_SERIAL
: QStatus
= 36881i32;
1440 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1441 pub const ER_BUS_UNKNOWN_PATH
: QStatus
= 36882i32;
1442 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1443 pub const ER_BUS_UNKNOWN_INTERFACE
: QStatus
= 36883i32;
1444 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1445 pub const ER_BUS_ESTABLISH_FAILED
: QStatus
= 36884i32;
1446 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1447 pub const ER_BUS_UNEXPECTED_SIGNATURE
: QStatus
= 36885i32;
1448 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1449 pub const ER_BUS_INTERFACE_MISSING
: QStatus
= 36886i32;
1450 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1451 pub const ER_BUS_PATH_MISSING
: QStatus
= 36887i32;
1452 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1453 pub const ER_BUS_MEMBER_MISSING
: QStatus
= 36888i32;
1454 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1455 pub const ER_BUS_REPLY_SERIAL_MISSING
: QStatus
= 36889i32;
1456 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1457 pub const ER_BUS_ERROR_NAME_MISSING
: QStatus
= 36890i32;
1458 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1459 pub const ER_BUS_INTERFACE_NO_SUCH_MEMBER
: QStatus
= 36891i32;
1460 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1461 pub const ER_BUS_NO_SUCH_OBJECT
: QStatus
= 36892i32;
1462 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1463 pub const ER_BUS_OBJECT_NO_SUCH_MEMBER
: QStatus
= 36893i32;
1464 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1465 pub const ER_BUS_OBJECT_NO_SUCH_INTERFACE
: QStatus
= 36894i32;
1466 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1467 pub const ER_BUS_NO_SUCH_INTERFACE
: QStatus
= 36895i32;
1468 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1469 pub const ER_BUS_MEMBER_NO_SUCH_SIGNATURE
: QStatus
= 36896i32;
1470 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1471 pub const ER_BUS_NOT_NUL_TERMINATED
: QStatus
= 36897i32;
1472 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1473 pub const ER_BUS_NO_SUCH_PROPERTY
: QStatus
= 36898i32;
1474 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1475 pub const ER_BUS_SET_WRONG_SIGNATURE
: QStatus
= 36899i32;
1476 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1477 pub const ER_BUS_PROPERTY_VALUE_NOT_SET
: QStatus
= 36900i32;
1478 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1479 pub const ER_BUS_PROPERTY_ACCESS_DENIED
: QStatus
= 36901i32;
1480 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1481 pub const ER_BUS_NO_TRANSPORTS
: QStatus
= 36902i32;
1482 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1483 pub const ER_BUS_BAD_TRANSPORT_ARGS
: QStatus
= 36903i32;
1484 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1485 pub const ER_BUS_NO_ROUTE
: QStatus
= 36904i32;
1486 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1487 pub const ER_BUS_NO_ENDPOINT
: QStatus
= 36905i32;
1488 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1489 pub const ER_BUS_BAD_SEND_PARAMETER
: QStatus
= 36906i32;
1490 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1491 pub const ER_BUS_UNMATCHED_REPLY_SERIAL
: QStatus
= 36907i32;
1492 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1493 pub const ER_BUS_BAD_SENDER_ID
: QStatus
= 36908i32;
1494 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1495 pub const ER_BUS_TRANSPORT_NOT_STARTED
: QStatus
= 36909i32;
1496 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1497 pub const ER_BUS_EMPTY_MESSAGE
: QStatus
= 36910i32;
1498 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1499 pub const ER_BUS_NOT_OWNER
: QStatus
= 36911i32;
1500 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1501 pub const ER_BUS_SET_PROPERTY_REJECTED
: QStatus
= 36912i32;
1502 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1503 pub const ER_BUS_CONNECT_FAILED
: QStatus
= 36913i32;
1504 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1505 pub const ER_BUS_REPLY_IS_ERROR_MESSAGE
: QStatus
= 36914i32;
1506 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1507 pub const ER_BUS_NOT_AUTHENTICATING
: QStatus
= 36915i32;
1508 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1509 pub const ER_BUS_NO_LISTENER
: QStatus
= 36916i32;
1510 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1511 pub const ER_BUS_NOT_ALLOWED
: QStatus
= 36918i32;
1512 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1513 pub const ER_BUS_WRITE_QUEUE_FULL
: QStatus
= 36919i32;
1514 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1515 pub const ER_BUS_ENDPOINT_CLOSING
: QStatus
= 36920i32;
1516 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1517 pub const ER_BUS_INTERFACE_MISMATCH
: QStatus
= 36921i32;
1518 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1519 pub const ER_BUS_MEMBER_ALREADY_EXISTS
: QStatus
= 36922i32;
1520 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1521 pub const ER_BUS_PROPERTY_ALREADY_EXISTS
: QStatus
= 36923i32;
1522 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1523 pub const ER_BUS_IFACE_ALREADY_EXISTS
: QStatus
= 36924i32;
1524 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1525 pub const ER_BUS_ERROR_RESPONSE
: QStatus
= 36925i32;
1526 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1527 pub const ER_BUS_BAD_XML
: QStatus
= 36926i32;
1528 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1529 pub const ER_BUS_BAD_CHILD_PATH
: QStatus
= 36927i32;
1530 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1531 pub const ER_BUS_OBJ_ALREADY_EXISTS
: QStatus
= 36928i32;
1532 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1533 pub const ER_BUS_OBJ_NOT_FOUND
: QStatus
= 36929i32;
1534 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1535 pub const ER_BUS_CANNOT_EXPAND_MESSAGE
: QStatus
= 36930i32;
1536 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1537 pub const ER_BUS_NOT_COMPRESSED
: QStatus
= 36931i32;
1538 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1539 pub const ER_BUS_ALREADY_CONNECTED
: QStatus
= 36932i32;
1540 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1541 pub const ER_BUS_NOT_CONNECTED
: QStatus
= 36933i32;
1542 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1543 pub const ER_BUS_ALREADY_LISTENING
: QStatus
= 36934i32;
1544 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1545 pub const ER_BUS_KEY_UNAVAILABLE
: QStatus
= 36935i32;
1546 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1547 pub const ER_BUS_TRUNCATED
: QStatus
= 36936i32;
1548 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1549 pub const ER_BUS_KEY_STORE_NOT_LOADED
: QStatus
= 36937i32;
1550 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1551 pub const ER_BUS_NO_AUTHENTICATION_MECHANISM
: QStatus
= 36938i32;
1552 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1553 pub const ER_BUS_BUS_ALREADY_STARTED
: QStatus
= 36939i32;
1554 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1555 pub const ER_BUS_BUS_NOT_STARTED
: QStatus
= 36940i32;
1556 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1557 pub const ER_BUS_KEYBLOB_OP_INVALID
: QStatus
= 36941i32;
1558 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1559 pub const ER_BUS_INVALID_HEADER_CHECKSUM
: QStatus
= 36942i32;
1560 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1561 pub const ER_BUS_MESSAGE_NOT_ENCRYPTED
: QStatus
= 36943i32;
1562 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1563 pub const ER_BUS_INVALID_HEADER_SERIAL
: QStatus
= 36944i32;
1564 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1565 pub const ER_BUS_TIME_TO_LIVE_EXPIRED
: QStatus
= 36945i32;
1566 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1567 pub const ER_BUS_HDR_EXPANSION_INVALID
: QStatus
= 36946i32;
1568 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1569 pub const ER_BUS_MISSING_COMPRESSION_TOKEN
: QStatus
= 36947i32;
1570 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1571 pub const ER_BUS_NO_PEER_GUID
: QStatus
= 36948i32;
1572 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1573 pub const ER_BUS_MESSAGE_DECRYPTION_FAILED
: QStatus
= 36949i32;
1574 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1575 pub const ER_BUS_SECURITY_FATAL
: QStatus
= 36950i32;
1576 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1577 pub const ER_BUS_KEY_EXPIRED
: QStatus
= 36951i32;
1578 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1579 pub const ER_BUS_CORRUPT_KEYSTORE
: QStatus
= 36952i32;
1580 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1581 pub const ER_BUS_NO_CALL_FOR_REPLY
: QStatus
= 36953i32;
1582 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1583 pub const ER_BUS_NOT_A_COMPLETE_TYPE
: QStatus
= 36954i32;
1584 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1585 pub const ER_BUS_POLICY_VIOLATION
: QStatus
= 36955i32;
1586 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1587 pub const ER_BUS_NO_SUCH_SERVICE
: QStatus
= 36956i32;
1588 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1589 pub const ER_BUS_TRANSPORT_NOT_AVAILABLE
: QStatus
= 36957i32;
1590 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1591 pub const ER_BUS_INVALID_AUTH_MECHANISM
: QStatus
= 36958i32;
1592 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1593 pub const ER_BUS_KEYSTORE_VERSION_MISMATCH
: QStatus
= 36959i32;
1594 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1595 pub const ER_BUS_BLOCKING_CALL_NOT_ALLOWED
: QStatus
= 36960i32;
1596 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1597 pub const ER_BUS_SIGNATURE_MISMATCH
: QStatus
= 36961i32;
1598 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1599 pub const ER_BUS_STOPPING
: QStatus
= 36962i32;
1600 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1601 pub const ER_BUS_METHOD_CALL_ABORTED
: QStatus
= 36963i32;
1602 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1603 pub const ER_BUS_CANNOT_ADD_INTERFACE
: QStatus
= 36964i32;
1604 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1605 pub const ER_BUS_CANNOT_ADD_HANDLER
: QStatus
= 36965i32;
1606 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1607 pub const ER_BUS_KEYSTORE_NOT_LOADED
: QStatus
= 36966i32;
1608 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1609 pub const ER_BUS_NO_SUCH_HANDLE
: QStatus
= 36971i32;
1610 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1611 pub const ER_BUS_HANDLES_NOT_ENABLED
: QStatus
= 36972i32;
1612 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1613 pub const ER_BUS_HANDLES_MISMATCH
: QStatus
= 36973i32;
1614 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1615 pub const ER_BUS_NO_SESSION
: QStatus
= 36975i32;
1616 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1617 pub const ER_BUS_ELEMENT_NOT_FOUND
: QStatus
= 36976i32;
1618 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1619 pub const ER_BUS_NOT_A_DICTIONARY
: QStatus
= 36977i32;
1620 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1621 pub const ER_BUS_WAIT_FAILED
: QStatus
= 36978i32;
1622 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1623 pub const ER_BUS_BAD_SESSION_OPTS
: QStatus
= 36980i32;
1624 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1625 pub const ER_BUS_CONNECTION_REJECTED
: QStatus
= 36981i32;
1626 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1627 pub const ER_DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER
: QStatus
= 36982i32;
1628 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1629 pub const ER_DBUS_REQUEST_NAME_REPLY_IN_QUEUE
: QStatus
= 36983i32;
1630 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1631 pub const ER_DBUS_REQUEST_NAME_REPLY_EXISTS
: QStatus
= 36984i32;
1632 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1633 pub const ER_DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER
: QStatus
= 36985i32;
1634 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1635 pub const ER_DBUS_RELEASE_NAME_REPLY_RELEASED
: QStatus
= 36986i32;
1636 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1637 pub const ER_DBUS_RELEASE_NAME_REPLY_NON_EXISTENT
: QStatus
= 36987i32;
1638 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1639 pub const ER_DBUS_RELEASE_NAME_REPLY_NOT_OWNER
: QStatus
= 36988i32;
1640 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1641 pub const ER_DBUS_START_REPLY_ALREADY_RUNNING
: QStatus
= 36990i32;
1642 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1643 pub const ER_ALLJOYN_BINDSESSIONPORT_REPLY_ALREADY_EXISTS
: QStatus
= 36992i32;
1644 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1645 pub const ER_ALLJOYN_BINDSESSIONPORT_REPLY_FAILED
: QStatus
= 36993i32;
1646 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1647 pub const ER_ALLJOYN_JOINSESSION_REPLY_NO_SESSION
: QStatus
= 36995i32;
1648 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1649 pub const ER_ALLJOYN_JOINSESSION_REPLY_UNREACHABLE
: QStatus
= 36996i32;
1650 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1651 pub const ER_ALLJOYN_JOINSESSION_REPLY_CONNECT_FAILED
: QStatus
= 36997i32;
1652 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1653 pub const ER_ALLJOYN_JOINSESSION_REPLY_REJECTED
: QStatus
= 36998i32;
1654 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1655 pub const ER_ALLJOYN_JOINSESSION_REPLY_BAD_SESSION_OPTS
: QStatus
= 36999i32;
1656 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1657 pub const ER_ALLJOYN_JOINSESSION_REPLY_FAILED
: QStatus
= 37000i32;
1658 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1659 pub const ER_ALLJOYN_LEAVESESSION_REPLY_NO_SESSION
: QStatus
= 37002i32;
1660 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1661 pub const ER_ALLJOYN_LEAVESESSION_REPLY_FAILED
: QStatus
= 37003i32;
1662 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1663 pub const ER_ALLJOYN_ADVERTISENAME_REPLY_TRANSPORT_NOT_AVAILABLE
: QStatus
= 37004i32;
1664 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1665 pub const ER_ALLJOYN_ADVERTISENAME_REPLY_ALREADY_ADVERTISING
: QStatus
= 37005i32;
1666 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1667 pub const ER_ALLJOYN_ADVERTISENAME_REPLY_FAILED
: QStatus
= 37006i32;
1668 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1669 pub const ER_ALLJOYN_CANCELADVERTISENAME_REPLY_FAILED
: QStatus
= 37008i32;
1670 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1671 pub const ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_TRANSPORT_NOT_AVAILABLE
: QStatus
= 37009i32;
1672 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1673 pub const ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_ALREADY_DISCOVERING
: QStatus
= 37010i32;
1674 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1675 pub const ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_FAILED
: QStatus
= 37011i32;
1676 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1677 pub const ER_ALLJOYN_CANCELFINDADVERTISEDNAME_REPLY_FAILED
: QStatus
= 37013i32;
1678 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1679 pub const ER_BUS_UNEXPECTED_DISPOSITION
: QStatus
= 37014i32;
1680 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1681 pub const ER_BUS_INTERFACE_ACTIVATED
: QStatus
= 37015i32;
1682 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1683 pub const ER_ALLJOYN_UNBINDSESSIONPORT_REPLY_BAD_PORT
: QStatus
= 37016i32;
1684 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1685 pub const ER_ALLJOYN_UNBINDSESSIONPORT_REPLY_FAILED
: QStatus
= 37017i32;
1686 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1687 pub const ER_ALLJOYN_BINDSESSIONPORT_REPLY_INVALID_OPTS
: QStatus
= 37018i32;
1688 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1689 pub const ER_ALLJOYN_JOINSESSION_REPLY_ALREADY_JOINED
: QStatus
= 37019i32;
1690 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1691 pub const ER_BUS_SELF_CONNECT
: QStatus
= 37020i32;
1692 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1693 pub const ER_BUS_SECURITY_NOT_ENABLED
: QStatus
= 37021i32;
1694 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1695 pub const ER_BUS_LISTENER_ALREADY_SET
: QStatus
= 37022i32;
1696 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1697 pub const ER_BUS_PEER_AUTH_VERSION_MISMATCH
: QStatus
= 37023i32;
1698 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1699 pub const ER_ALLJOYN_SETLINKTIMEOUT_REPLY_NOT_SUPPORTED
: QStatus
= 37024i32;
1700 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1701 pub const ER_ALLJOYN_SETLINKTIMEOUT_REPLY_NO_DEST_SUPPORT
: QStatus
= 37025i32;
1702 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1703 pub const ER_ALLJOYN_SETLINKTIMEOUT_REPLY_FAILED
: QStatus
= 37026i32;
1704 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1705 pub const ER_ALLJOYN_ACCESS_PERMISSION_WARNING
: QStatus
= 37027i32;
1706 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1707 pub const ER_ALLJOYN_ACCESS_PERMISSION_ERROR
: QStatus
= 37028i32;
1708 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1709 pub const ER_BUS_DESTINATION_NOT_AUTHENTICATED
: QStatus
= 37029i32;
1710 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1711 pub const ER_BUS_ENDPOINT_REDIRECTED
: QStatus
= 37030i32;
1712 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1713 pub const ER_BUS_AUTHENTICATION_PENDING
: QStatus
= 37031i32;
1714 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1715 pub const ER_BUS_NOT_AUTHORIZED
: QStatus
= 37032i32;
1716 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1717 pub const ER_PACKET_BUS_NO_SUCH_CHANNEL
: QStatus
= 37033i32;
1718 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1719 pub const ER_PACKET_BAD_FORMAT
: QStatus
= 37034i32;
1720 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1721 pub const ER_PACKET_CONNECT_TIMEOUT
: QStatus
= 37035i32;
1722 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1723 pub const ER_PACKET_CHANNEL_FAIL
: QStatus
= 37036i32;
1724 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1725 pub const ER_PACKET_TOO_LARGE
: QStatus
= 37037i32;
1726 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1727 pub const ER_PACKET_BAD_PARAMETER
: QStatus
= 37038i32;
1728 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1729 pub const ER_PACKET_BAD_CRC
: QStatus
= 37039i32;
1730 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1731 pub const ER_RENDEZVOUS_SERVER_DEACTIVATED_USER
: QStatus
= 37067i32;
1732 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1733 pub const ER_RENDEZVOUS_SERVER_UNKNOWN_USER
: QStatus
= 37068i32;
1734 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1735 pub const ER_UNABLE_TO_CONNECT_TO_RENDEZVOUS_SERVER
: QStatus
= 37069i32;
1736 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1737 pub const ER_NOT_CONNECTED_TO_RENDEZVOUS_SERVER
: QStatus
= 37070i32;
1738 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1739 pub const ER_UNABLE_TO_SEND_MESSAGE_TO_RENDEZVOUS_SERVER
: QStatus
= 37071i32;
1740 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1741 pub const ER_INVALID_RENDEZVOUS_SERVER_INTERFACE_MESSAGE
: QStatus
= 37072i32;
1742 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1743 pub const ER_INVALID_PERSISTENT_CONNECTION_MESSAGE_RESPONSE
: QStatus
= 37073i32;
1744 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1745 pub const ER_INVALID_ON_DEMAND_CONNECTION_MESSAGE_RESPONSE
: QStatus
= 37074i32;
1746 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1747 pub const ER_INVALID_HTTP_METHOD_USED_FOR_RENDEZVOUS_SERVER_INTERFACE_MESSAGE
: QStatus
= 37075i32;
1748 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1749 pub const ER_RENDEZVOUS_SERVER_ERR500_INTERNAL_ERROR
: QStatus
= 37076i32;
1750 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1751 pub const ER_RENDEZVOUS_SERVER_ERR503_STATUS_UNAVAILABLE
: QStatus
= 37077i32;
1752 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1753 pub const ER_RENDEZVOUS_SERVER_ERR401_UNAUTHORIZED_REQUEST
: QStatus
= 37078i32;
1754 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1755 pub const ER_RENDEZVOUS_SERVER_UNRECOVERABLE_ERROR
: QStatus
= 37079i32;
1756 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1757 pub const ER_RENDEZVOUS_SERVER_ROOT_CERTIFICATE_UNINITIALIZED
: QStatus
= 37080i32;
1758 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1759 pub const ER_BUS_NO_SUCH_ANNOTATION
: QStatus
= 37081i32;
1760 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1761 pub const ER_BUS_ANNOTATION_ALREADY_EXISTS
: QStatus
= 37082i32;
1762 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1763 pub const ER_SOCK_CLOSING
: QStatus
= 37083i32;
1764 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1765 pub const ER_NO_SUCH_DEVICE
: QStatus
= 37084i32;
1766 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1767 pub const ER_P2P
: QStatus
= 37085i32;
1768 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1769 pub const ER_P2P_TIMEOUT
: QStatus
= 37086i32;
1770 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1771 pub const ER_P2P_NOT_CONNECTED
: QStatus
= 37087i32;
1772 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1773 pub const ER_BAD_TRANSPORT_MASK
: QStatus
= 37088i32;
1774 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1775 pub const ER_PROXIMITY_CONNECTION_ESTABLISH_FAIL
: QStatus
= 37089i32;
1776 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1777 pub const ER_PROXIMITY_NO_PEERS_FOUND
: QStatus
= 37090i32;
1778 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1779 pub const ER_BUS_OBJECT_NOT_REGISTERED
: QStatus
= 37091i32;
1780 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1781 pub const ER_P2P_DISABLED
: QStatus
= 37092i32;
1782 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1783 pub const ER_P2P_BUSY
: QStatus
= 37093i32;
1784 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1785 pub const ER_BUS_INCOMPATIBLE_DAEMON
: QStatus
= 37094i32;
1786 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1787 pub const ER_P2P_NO_GO
: QStatus
= 37095i32;
1788 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1789 pub const ER_P2P_NO_STA
: QStatus
= 37096i32;
1790 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1791 pub const ER_P2P_FORBIDDEN
: QStatus
= 37097i32;
1792 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1793 pub const ER_ALLJOYN_ONAPPSUSPEND_REPLY_FAILED
: QStatus
= 37098i32;
1794 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1795 pub const ER_ALLJOYN_ONAPPSUSPEND_REPLY_UNSUPPORTED
: QStatus
= 37099i32;
1796 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1797 pub const ER_ALLJOYN_ONAPPRESUME_REPLY_FAILED
: QStatus
= 37100i32;
1798 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1799 pub const ER_ALLJOYN_ONAPPRESUME_REPLY_UNSUPPORTED
: QStatus
= 37101i32;
1800 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1801 pub const ER_BUS_NO_SUCH_MESSAGE
: QStatus
= 37102i32;
1802 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1803 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_REPLY_NO_SESSION
: QStatus
= 37103i32;
1804 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1805 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_BINDER
: QStatus
= 37104i32;
1806 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1807 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_MULTIPOINT
: QStatus
= 37105i32;
1808 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1809 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_FOUND
: QStatus
= 37106i32;
1810 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1811 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_INCOMPATIBLE_REMOTE_DAEMON
: QStatus
= 37107i32;
1812 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1813 pub const ER_ALLJOYN_REMOVESESSIONMEMBER_REPLY_FAILED
: QStatus
= 37108i32;
1814 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1815 pub const ER_BUS_REMOVED_BY_BINDER
: QStatus
= 37109i32;
1816 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1817 pub const ER_BUS_MATCH_RULE_NOT_FOUND
: QStatus
= 37110i32;
1818 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1819 pub const ER_ALLJOYN_PING_FAILED
: QStatus
= 37111i32;
1820 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1821 pub const ER_ALLJOYN_PING_REPLY_UNREACHABLE
: QStatus
= 37112i32;
1822 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1823 pub const ER_UDP_MSG_TOO_LONG
: QStatus
= 37113i32;
1824 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1825 pub const ER_UDP_DEMUX_NO_ENDPOINT
: QStatus
= 37114i32;
1826 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1827 pub const ER_UDP_NO_NETWORK
: QStatus
= 37115i32;
1828 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1829 pub const ER_UDP_UNEXPECTED_LENGTH
: QStatus
= 37116i32;
1830 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1831 pub const ER_UDP_UNEXPECTED_FLOW
: QStatus
= 37117i32;
1832 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1833 pub const ER_UDP_DISCONNECT
: QStatus
= 37118i32;
1834 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1835 pub const ER_UDP_NOT_IMPLEMENTED
: QStatus
= 37119i32;
1836 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1837 pub const ER_UDP_NO_LISTENER
: QStatus
= 37120i32;
1838 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1839 pub const ER_UDP_STOPPING
: QStatus
= 37121i32;
1840 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1841 pub const ER_ARDP_BACKPRESSURE
: QStatus
= 37122i32;
1842 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1843 pub const ER_UDP_BACKPRESSURE
: QStatus
= 37123i32;
1844 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1845 pub const ER_ARDP_INVALID_STATE
: QStatus
= 37124i32;
1846 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1847 pub const ER_ARDP_TTL_EXPIRED
: QStatus
= 37125i32;
1848 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1849 pub const ER_ARDP_PERSIST_TIMEOUT
: QStatus
= 37126i32;
1850 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1851 pub const ER_ARDP_PROBE_TIMEOUT
: QStatus
= 37127i32;
1852 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1853 pub const ER_ARDP_REMOTE_CONNECTION_RESET
: QStatus
= 37128i32;
1854 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1855 pub const ER_UDP_BUSHELLO
: QStatus
= 37129i32;
1856 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1857 pub const ER_UDP_MESSAGE
: QStatus
= 37130i32;
1858 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1859 pub const ER_UDP_INVALID
: QStatus
= 37131i32;
1860 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1861 pub const ER_UDP_UNSUPPORTED
: QStatus
= 37132i32;
1862 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1863 pub const ER_UDP_ENDPOINT_STALLED
: QStatus
= 37133i32;
1864 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1865 pub const ER_ARDP_INVALID_RESPONSE
: QStatus
= 37134i32;
1866 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1867 pub const ER_ARDP_INVALID_CONNECTION
: QStatus
= 37135i32;
1868 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1869 pub const ER_UDP_LOCAL_DISCONNECT
: QStatus
= 37136i32;
1870 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1871 pub const ER_UDP_EARLY_EXIT
: QStatus
= 37137i32;
1872 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1873 pub const ER_UDP_LOCAL_DISCONNECT_FAIL
: QStatus
= 37138i32;
1874 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1875 pub const ER_ARDP_DISCONNECTING
: QStatus
= 37139i32;
1876 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1877 pub const ER_ALLJOYN_PING_REPLY_INCOMPATIBLE_REMOTE_ROUTING_NODE
: QStatus
= 37140i32;
1878 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1879 pub const ER_ALLJOYN_PING_REPLY_TIMEOUT
: QStatus
= 37141i32;
1880 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1881 pub const ER_ALLJOYN_PING_REPLY_UNKNOWN_NAME
: QStatus
= 37142i32;
1882 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1883 pub const ER_ALLJOYN_PING_REPLY_FAILED
: QStatus
= 37143i32;
1884 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1885 pub const ER_TCP_MAX_UNTRUSTED
: QStatus
= 37144i32;
1886 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1887 pub const ER_ALLJOYN_PING_REPLY_IN_PROGRESS
: QStatus
= 37145i32;
1888 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1889 pub const ER_LANGUAGE_NOT_SUPPORTED
: QStatus
= 37146i32;
1890 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1891 pub const ER_ABOUT_FIELD_ALREADY_SPECIFIED
: QStatus
= 37147i32;
1892 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1893 pub const ER_UDP_NOT_DISCONNECTED
: QStatus
= 37148i32;
1894 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1895 pub const ER_UDP_ENDPOINT_NOT_STARTED
: QStatus
= 37149i32;
1896 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1897 pub const ER_UDP_ENDPOINT_REMOVED
: QStatus
= 37150i32;
1898 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1899 pub const ER_ARDP_VERSION_NOT_SUPPORTED
: QStatus
= 37151i32;
1900 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1901 pub const ER_CONNECTION_LIMIT_EXCEEDED
: QStatus
= 37152i32;
1902 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1903 pub const ER_ARDP_WRITE_BLOCKED
: QStatus
= 37153i32;
1904 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1905 pub const ER_PERMISSION_DENIED
: QStatus
= 37154i32;
1906 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1907 pub const ER_ABOUT_DEFAULT_LANGUAGE_NOT_SPECIFIED
: QStatus
= 37155i32;
1908 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1909 pub const ER_ABOUT_SESSIONPORT_NOT_BOUND
: QStatus
= 37156i32;
1910 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1911 pub const ER_ABOUT_ABOUTDATA_MISSING_REQUIRED_FIELD
: QStatus
= 37157i32;
1912 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1913 pub const ER_ABOUT_INVALID_ABOUTDATA_LISTENER
: QStatus
= 37158i32;
1914 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1915 pub const ER_BUS_PING_GROUP_NOT_FOUND
: QStatus
= 37159i32;
1916 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1917 pub const ER_BUS_REMOVED_BY_BINDER_SELF
: QStatus
= 37160i32;
1918 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1919 pub const ER_INVALID_CONFIG
: QStatus
= 37161i32;
1920 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1921 pub const ER_ABOUT_INVALID_ABOUTDATA_FIELD_VALUE
: QStatus
= 37162i32;
1922 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1923 pub const ER_ABOUT_INVALID_ABOUTDATA_FIELD_APPID_SIZE
: QStatus
= 37163i32;
1924 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1925 pub const ER_BUS_TRANSPORT_ACCESS_DENIED
: QStatus
= 37164i32;
1926 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1927 pub const ER_INVALID_CERTIFICATE
: QStatus
= 37165i32;
1928 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1929 pub const ER_CERTIFICATE_NOT_FOUND
: QStatus
= 37166i32;
1930 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1931 pub const ER_DUPLICATE_CERTIFICATE
: QStatus
= 37167i32;
1932 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1933 pub const ER_UNKNOWN_CERTIFICATE
: QStatus
= 37168i32;
1934 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1935 pub const ER_MISSING_DIGEST_IN_CERTIFICATE
: QStatus
= 37169i32;
1936 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1937 pub const ER_DIGEST_MISMATCH
: QStatus
= 37170i32;
1938 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1939 pub const ER_DUPLICATE_KEY
: QStatus
= 37171i32;
1940 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1941 pub const ER_NO_COMMON_TRUST
: QStatus
= 37172i32;
1942 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1943 pub const ER_MANIFEST_NOT_FOUND
: QStatus
= 37173i32;
1944 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1945 pub const ER_INVALID_CERT_CHAIN
: QStatus
= 37174i32;
1946 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1947 pub const ER_NO_TRUST_ANCHOR
: QStatus
= 37175i32;
1948 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1949 pub const ER_INVALID_APPLICATION_STATE
: QStatus
= 37176i32;
1950 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1951 pub const ER_FEATURE_NOT_AVAILABLE
: QStatus
= 37177i32;
1952 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1953 pub const ER_KEY_STORE_ALREADY_INITIALIZED
: QStatus
= 37178i32;
1954 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1955 pub const ER_KEY_STORE_ID_NOT_YET_SET
: QStatus
= 37179i32;
1956 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1957 pub const ER_POLICY_NOT_NEWER
: QStatus
= 37180i32;
1958 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1959 pub const ER_MANIFEST_REJECTED
: QStatus
= 37181i32;
1960 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1961 pub const ER_INVALID_CERTIFICATE_USAGE
: QStatus
= 37182i32;
1962 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1963 pub const ER_INVALID_SIGNAL_EMISSION_TYPE
: QStatus
= 37183i32;
1964 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1965 pub const ER_APPLICATION_STATE_LISTENER_ALREADY_EXISTS
: QStatus
= 37184i32;
1966 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1967 pub const ER_APPLICATION_STATE_LISTENER_NO_SUCH_LISTENER
: QStatus
= 37185i32;
1968 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1969 pub const ER_MANAGEMENT_ALREADY_STARTED
: QStatus
= 37186i32;
1970 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1971 pub const ER_MANAGEMENT_NOT_STARTED
: QStatus
= 37187i32;
1972 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1973 pub const ER_BUS_DESCRIPTION_ALREADY_EXISTS
: QStatus
= 37188i32;
1975 pub struct _alljoyn_abouticon_handle(pub u8);
1977 pub struct _alljoyn_abouticonobj_handle(pub u8);
1979 pub struct _alljoyn_abouticonproxy_handle(pub u8);
1980 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1981 pub type alljoyn_about_announced_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, busname
: ::windows_sys
::core
::PCSTR
, version
: u16, port
: u16, objectdescriptionarg
: alljoyn_msgarg
, aboutdataarg
: alljoyn_msgarg
)>;
1982 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1983 pub type alljoyn_about_announceflag
= i32;
1984 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1985 pub const UNANNOUNCED
: alljoyn_about_announceflag
= 0i32;
1986 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1987 pub const ANNOUNCED
: alljoyn_about_announceflag
= 1i32;
1988 pub type alljoyn_aboutdata
= isize;
1989 pub type alljoyn_aboutdatalistener
= isize;
1991 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
1992 pub struct alljoyn_aboutdatalistener_callbacks
{
1993 pub about_datalistener_getaboutdata
: alljoyn_aboutdatalistener_getaboutdata_ptr
,
1994 pub about_datalistener_getannouncedaboutdata
: alljoyn_aboutdatalistener_getannouncedaboutdata_ptr
,
1996 impl ::core
::marker
::Copy
for alljoyn_aboutdatalistener_callbacks {}
1997 impl ::core
::clone
::Clone
for alljoyn_aboutdatalistener_callbacks
{
1998 fn clone(&self) -> Self {
2002 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2003 pub type alljoyn_aboutdatalistener_getaboutdata_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, msgarg
: alljoyn_msgarg
, language
: ::windows_sys
::core
::PCSTR
) -> QStatus
>;
2004 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2005 pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, msgarg
: alljoyn_msgarg
) -> QStatus
>;
2006 pub type alljoyn_aboutlistener
= isize;
2008 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2009 pub struct alljoyn_aboutlistener_callback
{
2010 pub about_listener_announced
: alljoyn_about_announced_ptr
,
2012 impl ::core
::marker
::Copy
for alljoyn_aboutlistener_callback {}
2013 impl ::core
::clone
::Clone
for alljoyn_aboutlistener_callback
{
2014 fn clone(&self) -> Self {
2018 pub type alljoyn_aboutobj
= isize;
2019 pub type alljoyn_aboutobjectdescription
= isize;
2020 pub type alljoyn_aboutproxy
= isize;
2021 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2022 pub type alljoyn_applicationstate
= i32;
2023 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2024 pub const NOT_CLAIMABLE
: alljoyn_applicationstate
= 0i32;
2025 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2026 pub const CLAIMABLE
: alljoyn_applicationstate
= 1i32;
2027 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2028 pub const CLAIMED
: alljoyn_applicationstate
= 2i32;
2029 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2030 pub const NEED_UPDATE
: alljoyn_applicationstate
= 3i32;
2031 pub type alljoyn_applicationstatelistener
= isize;
2033 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2034 pub struct alljoyn_applicationstatelistener_callbacks
{
2035 pub state
: alljoyn_applicationstatelistener_state_ptr
,
2037 impl ::core
::marker
::Copy
for alljoyn_applicationstatelistener_callbacks {}
2038 impl ::core
::clone
::Clone
for alljoyn_applicationstatelistener_callbacks
{
2039 fn clone(&self) -> Self {
2043 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2044 pub type alljoyn_applicationstatelistener_state_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(busname
: *mut i8, publickey
: *mut i8, applicationstate
: alljoyn_applicationstate
, context
: *mut ::core
::ffi
::c_void
)>;
2045 pub type alljoyn_authlistener
= isize;
2046 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2047 pub type alljoyn_authlistener_authenticationcomplete_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, authmechanism
: ::windows_sys
::core
::PCSTR
, peername
: ::windows_sys
::core
::PCSTR
, success
: i32)>;
2049 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2050 pub struct alljoyn_authlistener_callbacks
{
2051 pub request_credentials
: alljoyn_authlistener_requestcredentials_ptr
,
2052 pub verify_credentials
: alljoyn_authlistener_verifycredentials_ptr
,
2053 pub security_violation
: alljoyn_authlistener_securityviolation_ptr
,
2054 pub authentication_complete
: alljoyn_authlistener_authenticationcomplete_ptr
,
2056 impl ::core
::marker
::Copy
for alljoyn_authlistener_callbacks {}
2057 impl ::core
::clone
::Clone
for alljoyn_authlistener_callbacks
{
2058 fn clone(&self) -> Self {
2062 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2063 pub type alljoyn_authlistener_requestcredentials_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, authmechanism
: ::windows_sys
::core
::PCSTR
, peername
: ::windows_sys
::core
::PCSTR
, authcount
: u16, username
: ::windows_sys
::core
::PCSTR
, credmask
: u16, credentials
: alljoyn_credentials
) -> i32>;
2064 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2065 pub type alljoyn_authlistener_requestcredentialsasync_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, listener
: alljoyn_authlistener
, authmechanism
: ::windows_sys
::core
::PCSTR
, peername
: ::windows_sys
::core
::PCSTR
, authcount
: u16, username
: ::windows_sys
::core
::PCSTR
, credmask
: u16, authcontext
: *mut ::core
::ffi
::c_void
) -> QStatus
>;
2066 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2067 pub type alljoyn_authlistener_securityviolation_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, status
: QStatus
, msg
: alljoyn_message
)>;
2068 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2069 pub type alljoyn_authlistener_verifycredentials_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, authmechanism
: ::windows_sys
::core
::PCSTR
, peername
: ::windows_sys
::core
::PCSTR
, credentials
: alljoyn_credentials
) -> i32>;
2070 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2071 pub type alljoyn_authlistener_verifycredentialsasync_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, listener
: alljoyn_authlistener
, authmechanism
: ::windows_sys
::core
::PCSTR
, peername
: ::windows_sys
::core
::PCSTR
, credentials
: alljoyn_credentials
, authcontext
: *mut ::core
::ffi
::c_void
) -> QStatus
>;
2073 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2074 pub struct alljoyn_authlistenerasync_callbacks
{
2075 pub request_credentials
: alljoyn_authlistener_requestcredentialsasync_ptr
,
2076 pub verify_credentials
: alljoyn_authlistener_verifycredentialsasync_ptr
,
2077 pub security_violation
: alljoyn_authlistener_securityviolation_ptr
,
2078 pub authentication_complete
: alljoyn_authlistener_authenticationcomplete_ptr
,
2080 impl ::core
::marker
::Copy
for alljoyn_authlistenerasync_callbacks {}
2081 impl ::core
::clone
::Clone
for alljoyn_authlistenerasync_callbacks
{
2082 fn clone(&self) -> Self {
2086 pub type alljoyn_autopinger
= isize;
2087 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2088 pub type alljoyn_autopinger_destination_found_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, group
: ::windows_sys
::core
::PCSTR
, destination
: ::windows_sys
::core
::PCSTR
)>;
2089 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2090 pub type alljoyn_autopinger_destination_lost_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, group
: ::windows_sys
::core
::PCSTR
, destination
: ::windows_sys
::core
::PCSTR
)>;
2091 pub type alljoyn_busattachment
= isize;
2092 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2093 pub type alljoyn_busattachment_joinsessioncb_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(status
: QStatus
, sessionid
: u32, opts
: alljoyn_sessionopts
, context
: *mut ::core
::ffi
::c_void
)>;
2094 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2095 pub type alljoyn_busattachment_setlinktimeoutcb_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(status
: QStatus
, timeout
: u32, context
: *mut ::core
::ffi
::c_void
)>;
2096 pub type alljoyn_buslistener
= isize;
2097 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2098 pub type alljoyn_buslistener_bus_disconnected_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
)>;
2099 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2100 pub type alljoyn_buslistener_bus_prop_changed_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, prop_name
: ::windows_sys
::core
::PCSTR
, prop_value
: alljoyn_msgarg
)>;
2101 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2102 pub type alljoyn_buslistener_bus_stopping_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
)>;
2104 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2105 pub struct alljoyn_buslistener_callbacks
{
2106 pub listener_registered
: alljoyn_buslistener_listener_registered_ptr
,
2107 pub listener_unregistered
: alljoyn_buslistener_listener_unregistered_ptr
,
2108 pub found_advertised_name
: alljoyn_buslistener_found_advertised_name_ptr
,
2109 pub lost_advertised_name
: alljoyn_buslistener_lost_advertised_name_ptr
,
2110 pub name_owner_changed
: alljoyn_buslistener_name_owner_changed_ptr
,
2111 pub bus_stopping
: alljoyn_buslistener_bus_stopping_ptr
,
2112 pub bus_disconnected
: alljoyn_buslistener_bus_disconnected_ptr
,
2113 pub property_changed
: alljoyn_buslistener_bus_prop_changed_ptr
,
2115 impl ::core
::marker
::Copy
for alljoyn_buslistener_callbacks {}
2116 impl ::core
::clone
::Clone
for alljoyn_buslistener_callbacks
{
2117 fn clone(&self) -> Self {
2121 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2122 pub type alljoyn_buslistener_found_advertised_name_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, name
: ::windows_sys
::core
::PCSTR
, transport
: u16, nameprefix
: ::windows_sys
::core
::PCSTR
)>;
2123 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2124 pub type alljoyn_buslistener_listener_registered_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, bus
: alljoyn_busattachment
)>;
2125 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2126 pub type alljoyn_buslistener_listener_unregistered_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
)>;
2127 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2128 pub type alljoyn_buslistener_lost_advertised_name_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, name
: ::windows_sys
::core
::PCSTR
, transport
: u16, nameprefix
: ::windows_sys
::core
::PCSTR
)>;
2129 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2130 pub type alljoyn_buslistener_name_owner_changed_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, busname
: ::windows_sys
::core
::PCSTR
, previousowner
: ::windows_sys
::core
::PCSTR
, newowner
: ::windows_sys
::core
::PCSTR
)>;
2131 pub type alljoyn_busobject
= isize;
2133 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2134 pub struct alljoyn_busobject_callbacks
{
2135 pub property_get
: alljoyn_busobject_prop_get_ptr
,
2136 pub property_set
: alljoyn_busobject_prop_set_ptr
,
2137 pub object_registered
: alljoyn_busobject_object_registration_ptr
,
2138 pub object_unregistered
: alljoyn_busobject_object_registration_ptr
,
2140 impl ::core
::marker
::Copy
for alljoyn_busobject_callbacks {}
2141 impl ::core
::clone
::Clone
for alljoyn_busobject_callbacks
{
2142 fn clone(&self) -> Self {
2147 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2148 pub struct alljoyn_busobject_methodentry
{
2149 pub member
: *const alljoyn_interfacedescription_member
,
2150 pub method_handler
: alljoyn_messagereceiver_methodhandler_ptr
,
2152 impl ::core
::marker
::Copy
for alljoyn_busobject_methodentry {}
2153 impl ::core
::clone
::Clone
for alljoyn_busobject_methodentry
{
2154 fn clone(&self) -> Self {
2158 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2159 pub type alljoyn_busobject_object_registration_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
)>;
2160 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2161 pub type alljoyn_busobject_prop_get_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, ifcname
: ::windows_sys
::core
::PCSTR
, propname
: ::windows_sys
::core
::PCSTR
, val
: alljoyn_msgarg
) -> QStatus
>;
2162 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2163 pub type alljoyn_busobject_prop_set_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, ifcname
: ::windows_sys
::core
::PCSTR
, propname
: ::windows_sys
::core
::PCSTR
, val
: alljoyn_msgarg
) -> QStatus
>;
2165 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2166 pub struct alljoyn_certificateid
{
2167 pub serial
: *mut u8,
2168 pub serialLen
: usize,
2169 pub issuerPublicKey
: *mut i8,
2170 pub issuerAki
: *mut u8,
2171 pub issuerAkiLen
: usize,
2173 impl ::core
::marker
::Copy
for alljoyn_certificateid {}
2174 impl ::core
::clone
::Clone
for alljoyn_certificateid
{
2175 fn clone(&self) -> Self {
2180 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2181 pub struct alljoyn_certificateidarray
{
2183 pub ids
: *mut alljoyn_certificateid
,
2185 impl ::core
::marker
::Copy
for alljoyn_certificateidarray {}
2186 impl ::core
::clone
::Clone
for alljoyn_certificateidarray
{
2187 fn clone(&self) -> Self {
2191 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2192 pub type alljoyn_claimcapability_masks
= i32;
2193 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2194 pub const CAPABLE_ECDHE_NULL
: alljoyn_claimcapability_masks
= 1i32;
2195 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2196 pub const CAPABLE_ECDHE_ECDSA
: alljoyn_claimcapability_masks
= 4i32;
2197 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2198 pub const CAPABLE_ECDHE_SPEKE
: alljoyn_claimcapability_masks
= 8i32;
2199 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2200 pub type alljoyn_claimcapabilityadditionalinfo_masks
= i32;
2201 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2202 pub const PASSWORD_GENERATED_BY_SECURITY_MANAGER
: alljoyn_claimcapabilityadditionalinfo_masks
= 1i32;
2203 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2204 pub const PASSWORD_GENERATED_BY_APPLICATION
: alljoyn_claimcapabilityadditionalinfo_masks
= 2i32;
2205 pub type alljoyn_credentials
= isize;
2206 pub type alljoyn_interfacedescription
= isize;
2208 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2209 pub struct alljoyn_interfacedescription_member
{
2210 pub iface
: alljoyn_interfacedescription
,
2211 pub memberType
: alljoyn_messagetype
,
2212 pub name
: ::windows_sys
::core
::PCSTR
,
2213 pub signature
: ::windows_sys
::core
::PCSTR
,
2214 pub returnSignature
: ::windows_sys
::core
::PCSTR
,
2215 pub argNames
: ::windows_sys
::core
::PCSTR
,
2216 pub internal_member
: *const ::core
::ffi
::c_void
,
2218 impl ::core
::marker
::Copy
for alljoyn_interfacedescription_member {}
2219 impl ::core
::clone
::Clone
for alljoyn_interfacedescription_member
{
2220 fn clone(&self) -> Self {
2225 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2226 pub struct alljoyn_interfacedescription_property
{
2227 pub name
: ::windows_sys
::core
::PCSTR
,
2228 pub signature
: ::windows_sys
::core
::PCSTR
,
2230 pub internal_property
: *const ::core
::ffi
::c_void
,
2232 impl ::core
::marker
::Copy
for alljoyn_interfacedescription_property {}
2233 impl ::core
::clone
::Clone
for alljoyn_interfacedescription_property
{
2234 fn clone(&self) -> Self {
2238 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2239 pub type alljoyn_interfacedescription_securitypolicy
= i32;
2240 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2241 pub const AJ_IFC_SECURITY_INHERIT
: alljoyn_interfacedescription_securitypolicy
= 0i32;
2242 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2243 pub const AJ_IFC_SECURITY_REQUIRED
: alljoyn_interfacedescription_securitypolicy
= 1i32;
2244 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2245 pub const AJ_IFC_SECURITY_OFF
: alljoyn_interfacedescription_securitypolicy
= 2i32;
2246 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2247 pub type alljoyn_interfacedescription_translation_callback_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(sourcelanguage
: ::windows_sys
::core
::PCSTR
, targetlanguage
: ::windows_sys
::core
::PCSTR
, sourcetext
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
>;
2248 pub type alljoyn_keystore
= isize;
2249 pub type alljoyn_keystorelistener
= isize;
2250 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2251 pub type alljoyn_keystorelistener_acquireexclusivelock_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, listener
: alljoyn_keystorelistener
) -> QStatus
>;
2253 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2254 pub struct alljoyn_keystorelistener_callbacks
{
2255 pub load_request
: alljoyn_keystorelistener_loadrequest_ptr
,
2256 pub store_request
: alljoyn_keystorelistener_storerequest_ptr
,
2258 impl ::core
::marker
::Copy
for alljoyn_keystorelistener_callbacks {}
2259 impl ::core
::clone
::Clone
for alljoyn_keystorelistener_callbacks
{
2260 fn clone(&self) -> Self {
2264 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2265 pub type alljoyn_keystorelistener_loadrequest_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, listener
: alljoyn_keystorelistener
, keystore
: alljoyn_keystore
) -> QStatus
>;
2266 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2267 pub type alljoyn_keystorelistener_releaseexclusivelock_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, listener
: alljoyn_keystorelistener
)>;
2268 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2269 pub type alljoyn_keystorelistener_storerequest_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, listener
: alljoyn_keystorelistener
, keystore
: alljoyn_keystore
) -> QStatus
>;
2271 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2272 pub struct alljoyn_keystorelistener_with_synchronization_callbacks
{
2273 pub load_request
: alljoyn_keystorelistener_loadrequest_ptr
,
2274 pub store_request
: alljoyn_keystorelistener_storerequest_ptr
,
2275 pub acquire_exclusive_lock
: alljoyn_keystorelistener_acquireexclusivelock_ptr
,
2276 pub release_exclusive_lock
: alljoyn_keystorelistener_releaseexclusivelock_ptr
,
2278 impl ::core
::marker
::Copy
for alljoyn_keystorelistener_with_synchronization_callbacks {}
2279 impl ::core
::clone
::Clone
for alljoyn_keystorelistener_with_synchronization_callbacks
{
2280 fn clone(&self) -> Self {
2285 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2286 pub struct alljoyn_manifestarray
{
2288 pub xmls
: *mut *mut i8,
2290 impl ::core
::marker
::Copy
for alljoyn_manifestarray {}
2291 impl ::core
::clone
::Clone
for alljoyn_manifestarray
{
2292 fn clone(&self) -> Self {
2296 pub type alljoyn_message
= isize;
2297 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2298 pub type alljoyn_messagereceiver_methodhandler_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(bus
: alljoyn_busobject
, member
: *const alljoyn_interfacedescription_member
, message
: alljoyn_message
)>;
2299 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2300 pub type alljoyn_messagereceiver_replyhandler_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(message
: alljoyn_message
, context
: *mut ::core
::ffi
::c_void
)>;
2301 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2302 pub type alljoyn_messagereceiver_signalhandler_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(member
: *const alljoyn_interfacedescription_member
, srcpath
: ::windows_sys
::core
::PCSTR
, message
: alljoyn_message
)>;
2303 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2304 pub type alljoyn_messagetype
= i32;
2305 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2306 pub const ALLJOYN_MESSAGE_INVALID
: alljoyn_messagetype
= 0i32;
2307 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2308 pub const ALLJOYN_MESSAGE_METHOD_CALL
: alljoyn_messagetype
= 1i32;
2309 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2310 pub const ALLJOYN_MESSAGE_METHOD_RET
: alljoyn_messagetype
= 2i32;
2311 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2312 pub const ALLJOYN_MESSAGE_ERROR
: alljoyn_messagetype
= 3i32;
2313 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2314 pub const ALLJOYN_MESSAGE_SIGNAL
: alljoyn_messagetype
= 4i32;
2315 pub type alljoyn_msgarg
= isize;
2316 pub type alljoyn_observer
= isize;
2317 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2318 pub type alljoyn_observer_object_discovered_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, proxyref
: alljoyn_proxybusobject_ref
)>;
2319 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2320 pub type alljoyn_observer_object_lost_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, proxyref
: alljoyn_proxybusobject_ref
)>;
2321 pub type alljoyn_observerlistener
= isize;
2323 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2324 pub struct alljoyn_observerlistener_callback
{
2325 pub object_discovered
: alljoyn_observer_object_discovered_ptr
,
2326 pub object_lost
: alljoyn_observer_object_lost_ptr
,
2328 impl ::core
::marker
::Copy
for alljoyn_observerlistener_callback {}
2329 impl ::core
::clone
::Clone
for alljoyn_observerlistener_callback
{
2330 fn clone(&self) -> Self {
2334 pub type alljoyn_permissionconfigurationlistener
= isize;
2336 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2337 pub struct alljoyn_permissionconfigurationlistener_callbacks
{
2338 pub factory_reset
: alljoyn_permissionconfigurationlistener_factoryreset_ptr
,
2339 pub policy_changed
: alljoyn_permissionconfigurationlistener_policychanged_ptr
,
2340 pub start_management
: alljoyn_permissionconfigurationlistener_startmanagement_ptr
,
2341 pub end_management
: alljoyn_permissionconfigurationlistener_endmanagement_ptr
,
2343 impl ::core
::marker
::Copy
for alljoyn_permissionconfigurationlistener_callbacks {}
2344 impl ::core
::clone
::Clone
for alljoyn_permissionconfigurationlistener_callbacks
{
2345 fn clone(&self) -> Self {
2349 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2350 pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
)>;
2351 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2352 pub type alljoyn_permissionconfigurationlistener_factoryreset_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
) -> QStatus
>;
2353 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2354 pub type alljoyn_permissionconfigurationlistener_policychanged_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
)>;
2355 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2356 pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
)>;
2357 pub type alljoyn_permissionconfigurator
= isize;
2358 pub type alljoyn_pinglistener
= isize;
2360 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2361 pub struct alljoyn_pinglistener_callback
{
2362 pub destination_found
: alljoyn_autopinger_destination_found_ptr
,
2363 pub destination_lost
: alljoyn_autopinger_destination_lost_ptr
,
2365 impl ::core
::marker
::Copy
for alljoyn_pinglistener_callback {}
2366 impl ::core
::clone
::Clone
for alljoyn_pinglistener_callback
{
2367 fn clone(&self) -> Self {
2371 pub type alljoyn_proxybusobject
= isize;
2372 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2373 pub type alljoyn_proxybusobject_listener_getallpropertiescb_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(status
: QStatus
, obj
: alljoyn_proxybusobject
, values
: alljoyn_msgarg
, context
: *mut ::core
::ffi
::c_void
)>;
2374 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2375 pub type alljoyn_proxybusobject_listener_getpropertycb_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(status
: QStatus
, obj
: alljoyn_proxybusobject
, value
: alljoyn_msgarg
, context
: *mut ::core
::ffi
::c_void
)>;
2376 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2377 pub type alljoyn_proxybusobject_listener_introspectcb_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(status
: QStatus
, obj
: alljoyn_proxybusobject
, context
: *mut ::core
::ffi
::c_void
)>;
2378 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2379 pub type alljoyn_proxybusobject_listener_propertieschanged_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(obj
: alljoyn_proxybusobject
, ifacename
: ::windows_sys
::core
::PCSTR
, changed
: alljoyn_msgarg
, invalidated
: alljoyn_msgarg
, context
: *mut ::core
::ffi
::c_void
)>;
2380 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2381 pub type alljoyn_proxybusobject_listener_setpropertycb_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(status
: QStatus
, obj
: alljoyn_proxybusobject
, context
: *mut ::core
::ffi
::c_void
)>;
2382 pub type alljoyn_proxybusobject_ref
= isize;
2383 pub type alljoyn_securityapplicationproxy
= isize;
2384 pub type alljoyn_sessionlistener
= isize;
2386 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2387 pub struct alljoyn_sessionlistener_callbacks
{
2388 pub session_lost
: alljoyn_sessionlistener_sessionlost_ptr
,
2389 pub session_member_added
: alljoyn_sessionlistener_sessionmemberadded_ptr
,
2390 pub session_member_removed
: alljoyn_sessionlistener_sessionmemberremoved_ptr
,
2392 impl ::core
::marker
::Copy
for alljoyn_sessionlistener_callbacks {}
2393 impl ::core
::clone
::Clone
for alljoyn_sessionlistener_callbacks
{
2394 fn clone(&self) -> Self {
2398 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2399 pub type alljoyn_sessionlistener_sessionlost_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, sessionid
: u32, reason
: alljoyn_sessionlostreason
)>;
2400 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2401 pub type alljoyn_sessionlistener_sessionmemberadded_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, sessionid
: u32, uniquename
: ::windows_sys
::core
::PCSTR
)>;
2402 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2403 pub type alljoyn_sessionlistener_sessionmemberremoved_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, sessionid
: u32, uniquename
: ::windows_sys
::core
::PCSTR
)>;
2404 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2405 pub type alljoyn_sessionlostreason
= i32;
2406 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2407 pub const ALLJOYN_SESSIONLOST_INVALID
: alljoyn_sessionlostreason
= 0i32;
2408 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2409 pub const ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION
: alljoyn_sessionlostreason
= 1i32;
2410 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2411 pub const ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY
: alljoyn_sessionlostreason
= 2i32;
2412 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2413 pub const ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER
: alljoyn_sessionlostreason
= 3i32;
2414 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2415 pub const ALLJOYN_SESSIONLOST_LINK_TIMEOUT
: alljoyn_sessionlostreason
= 4i32;
2416 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2417 pub const ALLJOYN_SESSIONLOST_REASON_OTHER
: alljoyn_sessionlostreason
= 5i32;
2418 pub type alljoyn_sessionopts
= isize;
2419 pub type alljoyn_sessionportlistener
= isize;
2420 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2421 pub type alljoyn_sessionportlistener_acceptsessionjoiner_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, sessionport
: u16, joiner
: ::windows_sys
::core
::PCSTR
, opts
: alljoyn_sessionopts
) -> i32>;
2423 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2424 pub struct alljoyn_sessionportlistener_callbacks
{
2425 pub accept_session_joiner
: alljoyn_sessionportlistener_acceptsessionjoiner_ptr
,
2426 pub session_joined
: alljoyn_sessionportlistener_sessionjoined_ptr
,
2428 impl ::core
::marker
::Copy
for alljoyn_sessionportlistener_callbacks {}
2429 impl ::core
::clone
::Clone
for alljoyn_sessionportlistener_callbacks
{
2430 fn clone(&self) -> Self {
2434 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2435 pub type alljoyn_sessionportlistener_sessionjoined_ptr
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, sessionport
: u16, id
: u32, joiner
: ::windows_sys
::core
::PCSTR
)>;
2436 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2437 pub type alljoyn_typeid
= i32;
2438 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2439 pub const ALLJOYN_INVALID
: alljoyn_typeid
= 0i32;
2440 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2441 pub const ALLJOYN_ARRAY
: alljoyn_typeid
= 97i32;
2442 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2443 pub const ALLJOYN_BOOLEAN
: alljoyn_typeid
= 98i32;
2444 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2445 pub const ALLJOYN_DOUBLE
: alljoyn_typeid
= 100i32;
2446 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2447 pub const ALLJOYN_DICT_ENTRY
: alljoyn_typeid
= 101i32;
2448 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2449 pub const ALLJOYN_SIGNATURE
: alljoyn_typeid
= 103i32;
2450 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2451 pub const ALLJOYN_HANDLE
: alljoyn_typeid
= 104i32;
2452 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2453 pub const ALLJOYN_INT32
: alljoyn_typeid
= 105i32;
2454 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2455 pub const ALLJOYN_INT16
: alljoyn_typeid
= 110i32;
2456 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2457 pub const ALLJOYN_OBJECT_PATH
: alljoyn_typeid
= 111i32;
2458 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2459 pub const ALLJOYN_UINT16
: alljoyn_typeid
= 113i32;
2460 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2461 pub const ALLJOYN_STRUCT
: alljoyn_typeid
= 114i32;
2462 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2463 pub const ALLJOYN_STRING
: alljoyn_typeid
= 115i32;
2464 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2465 pub const ALLJOYN_UINT64
: alljoyn_typeid
= 116i32;
2466 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2467 pub const ALLJOYN_UINT32
: alljoyn_typeid
= 117i32;
2468 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2469 pub const ALLJOYN_VARIANT
: alljoyn_typeid
= 118i32;
2470 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2471 pub const ALLJOYN_INT64
: alljoyn_typeid
= 120i32;
2472 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2473 pub const ALLJOYN_BYTE
: alljoyn_typeid
= 121i32;
2474 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2475 pub const ALLJOYN_STRUCT_OPEN
: alljoyn_typeid
= 40i32;
2476 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2477 pub const ALLJOYN_STRUCT_CLOSE
: alljoyn_typeid
= 41i32;
2478 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2479 pub const ALLJOYN_DICT_ENTRY_OPEN
: alljoyn_typeid
= 123i32;
2480 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2481 pub const ALLJOYN_DICT_ENTRY_CLOSE
: alljoyn_typeid
= 125i32;
2482 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2483 pub const ALLJOYN_BOOLEAN_ARRAY
: alljoyn_typeid
= 25185i32;
2484 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2485 pub const ALLJOYN_DOUBLE_ARRAY
: alljoyn_typeid
= 25697i32;
2486 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2487 pub const ALLJOYN_INT32_ARRAY
: alljoyn_typeid
= 26977i32;
2488 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2489 pub const ALLJOYN_INT16_ARRAY
: alljoyn_typeid
= 28257i32;
2490 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2491 pub const ALLJOYN_UINT16_ARRAY
: alljoyn_typeid
= 29025i32;
2492 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2493 pub const ALLJOYN_UINT64_ARRAY
: alljoyn_typeid
= 29793i32;
2494 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2495 pub const ALLJOYN_UINT32_ARRAY
: alljoyn_typeid
= 30049i32;
2496 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2497 pub const ALLJOYN_INT64_ARRAY
: alljoyn_typeid
= 30817i32;
2498 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2499 pub const ALLJOYN_BYTE_ARRAY
: alljoyn_typeid
= 31073i32;
2500 #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"]
2501 pub const ALLJOYN_WILDCARD
: alljoyn_typeid
= 42i32;