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