1 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
2 pub type ATTENDEE_DISCONNECT_REASON
= i32;
3 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
4 pub const ATTENDEE_DISCONNECT_REASON_MIN
: ATTENDEE_DISCONNECT_REASON
= 0i32;
5 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
6 pub const ATTENDEE_DISCONNECT_REASON_APP
: ATTENDEE_DISCONNECT_REASON
= 0i32;
7 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
8 pub const ATTENDEE_DISCONNECT_REASON_ERR
: ATTENDEE_DISCONNECT_REASON
= 1i32;
9 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
10 pub const ATTENDEE_DISCONNECT_REASON_CLI
: ATTENDEE_DISCONNECT_REASON
= 2i32;
11 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
12 pub const ATTENDEE_DISCONNECT_REASON_MAX
: ATTENDEE_DISCONNECT_REASON
= 2i32;
13 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
14 pub type CHANNEL_ACCESS_ENUM
= i32;
15 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
16 pub const CHANNEL_ACCESS_ENUM_NONE
: CHANNEL_ACCESS_ENUM
= 0i32;
17 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
18 pub const CHANNEL_ACCESS_ENUM_SENDRECEIVE
: CHANNEL_ACCESS_ENUM
= 1i32;
19 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
20 pub type CHANNEL_FLAGS
= i32;
21 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
22 pub const CHANNEL_FLAGS_LEGACY
: CHANNEL_FLAGS
= 1i32;
23 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
24 pub const CHANNEL_FLAGS_UNCOMPRESSED
: CHANNEL_FLAGS
= 2i32;
25 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
26 pub const CHANNEL_FLAGS_DYNAMIC
: CHANNEL_FLAGS
= 4i32;
27 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
28 pub type CHANNEL_PRIORITY
= i32;
29 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
30 pub const CHANNEL_PRIORITY_LO
: CHANNEL_PRIORITY
= 0i32;
31 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
32 pub const CHANNEL_PRIORITY_MED
: CHANNEL_PRIORITY
= 1i32;
33 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
34 pub const CHANNEL_PRIORITY_HI
: CHANNEL_PRIORITY
= 2i32;
35 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
36 pub type CTRL_LEVEL
= i32;
37 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
38 pub const CTRL_LEVEL_MIN
: CTRL_LEVEL
= 0i32;
39 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
40 pub const CTRL_LEVEL_INVALID
: CTRL_LEVEL
= 0i32;
41 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
42 pub const CTRL_LEVEL_NONE
: CTRL_LEVEL
= 1i32;
43 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
44 pub const CTRL_LEVEL_VIEW
: CTRL_LEVEL
= 2i32;
45 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
46 pub const CTRL_LEVEL_INTERACTIVE
: CTRL_LEVEL
= 3i32;
47 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
48 pub const CTRL_LEVEL_REQCTRL_VIEW
: CTRL_LEVEL
= 4i32;
49 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
50 pub const CTRL_LEVEL_REQCTRL_INTERACTIVE
: CTRL_LEVEL
= 5i32;
51 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
52 pub const CTRL_LEVEL_MAX
: CTRL_LEVEL
= 5i32;
53 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
54 pub const DISPID_RDPAPI_EVENT_ON_BOUNDING_RECT_CHANGED
: u32 = 340u32;
55 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
56 pub const DISPID_RDPSRAPI_EVENT_ON_APPFILTER_UPDATE
: u32 = 322u32;
57 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
58 pub const DISPID_RDPSRAPI_EVENT_ON_APPLICATION_CLOSE
: u32 = 317u32;
59 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
60 pub const DISPID_RDPSRAPI_EVENT_ON_APPLICATION_OPEN
: u32 = 316u32;
61 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
62 pub const DISPID_RDPSRAPI_EVENT_ON_APPLICATION_UPDATE
: u32 = 318u32;
63 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
64 pub const DISPID_RDPSRAPI_EVENT_ON_ATTENDEE_CONNECTED
: u32 = 301u32;
65 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
66 pub const DISPID_RDPSRAPI_EVENT_ON_ATTENDEE_DISCONNECTED
: u32 = 302u32;
67 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
68 pub const DISPID_RDPSRAPI_EVENT_ON_ATTENDEE_UPDATE
: u32 = 303u32;
69 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
70 pub const DISPID_RDPSRAPI_EVENT_ON_CTRLLEVEL_CHANGE_REQUEST
: u32 = 309u32;
71 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
72 pub const DISPID_RDPSRAPI_EVENT_ON_CTRLLEVEL_CHANGE_RESPONSE
: u32 = 338u32;
73 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
74 pub const DISPID_RDPSRAPI_EVENT_ON_ERROR
: u32 = 304u32;
75 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
76 pub const DISPID_RDPSRAPI_EVENT_ON_FOCUSRELEASED
: u32 = 324u32;
77 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
78 pub const DISPID_RDPSRAPI_EVENT_ON_GRAPHICS_STREAM_PAUSED
: u32 = 310u32;
79 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
80 pub const DISPID_RDPSRAPI_EVENT_ON_GRAPHICS_STREAM_RESUMED
: u32 = 311u32;
81 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
82 pub const DISPID_RDPSRAPI_EVENT_ON_SHARED_DESKTOP_SETTINGS_CHANGED
: u32 = 325u32;
83 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
84 pub const DISPID_RDPSRAPI_EVENT_ON_SHARED_RECT_CHANGED
: u32 = 323u32;
85 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
86 pub const DISPID_RDPSRAPI_EVENT_ON_STREAM_CLOSED
: u32 = 634u32;
87 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
88 pub const DISPID_RDPSRAPI_EVENT_ON_STREAM_DATARECEIVED
: u32 = 633u32;
89 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
90 pub const DISPID_RDPSRAPI_EVENT_ON_STREAM_SENDCOMPLETED
: u32 = 632u32;
91 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
92 pub const DISPID_RDPSRAPI_EVENT_ON_VIEWER_AUTHENTICATED
: u32 = 307u32;
93 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
94 pub const DISPID_RDPSRAPI_EVENT_ON_VIEWER_CONNECTED
: u32 = 305u32;
95 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
96 pub const DISPID_RDPSRAPI_EVENT_ON_VIEWER_CONNECTFAILED
: u32 = 308u32;
97 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
98 pub const DISPID_RDPSRAPI_EVENT_ON_VIEWER_DISCONNECTED
: u32 = 306u32;
99 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
100 pub const DISPID_RDPSRAPI_EVENT_ON_VIRTUAL_CHANNEL_DATARECEIVED
: u32 = 314u32;
101 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
102 pub const DISPID_RDPSRAPI_EVENT_ON_VIRTUAL_CHANNEL_JOIN
: u32 = 312u32;
103 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
104 pub const DISPID_RDPSRAPI_EVENT_ON_VIRTUAL_CHANNEL_LEAVE
: u32 = 313u32;
105 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
106 pub const DISPID_RDPSRAPI_EVENT_ON_VIRTUAL_CHANNEL_SENDCOMPLETED
: u32 = 315u32;
107 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
108 pub const DISPID_RDPSRAPI_EVENT_ON_WINDOW_CLOSE
: u32 = 320u32;
109 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
110 pub const DISPID_RDPSRAPI_EVENT_ON_WINDOW_OPEN
: u32 = 319u32;
111 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
112 pub const DISPID_RDPSRAPI_EVENT_ON_WINDOW_UPDATE
: u32 = 321u32;
113 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
114 pub const DISPID_RDPSRAPI_EVENT_VIEW_MOUSE_BUTTON_RECEIVED
: u32 = 700u32;
115 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
116 pub const DISPID_RDPSRAPI_EVENT_VIEW_MOUSE_MOVE_RECEIVED
: u32 = 701u32;
117 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
118 pub const DISPID_RDPSRAPI_EVENT_VIEW_MOUSE_WHEEL_RECEIVED
: u32 = 702u32;
119 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
120 pub const DISPID_RDPSRAPI_METHOD_ADD_TOUCH_INPUT
: u32 = 125u32;
121 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
122 pub const DISPID_RDPSRAPI_METHOD_BEGIN_TOUCH_FRAME
: u32 = 124u32;
123 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
124 pub const DISPID_RDPSRAPI_METHOD_CLOSE
: u32 = 101u32;
125 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
126 pub const DISPID_RDPSRAPI_METHOD_CONNECTTOCLIENT
: u32 = 117u32;
127 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
128 pub const DISPID_RDPSRAPI_METHOD_CONNECTUSINGTRANSPORTSTREAM
: u32 = 127u32;
129 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
130 pub const DISPID_RDPSRAPI_METHOD_CREATE_INVITATION
: u32 = 107u32;
131 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
132 pub const DISPID_RDPSRAPI_METHOD_END_TOUCH_FRAME
: u32 = 126u32;
133 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
134 pub const DISPID_RDPSRAPI_METHOD_GETFRAMEBUFFERBITS
: u32 = 149u32;
135 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
136 pub const DISPID_RDPSRAPI_METHOD_GETSHAREDRECT
: u32 = 103u32;
137 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
138 pub const DISPID_RDPSRAPI_METHOD_OPEN
: u32 = 100u32;
139 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
140 pub const DISPID_RDPSRAPI_METHOD_PAUSE
: u32 = 112u32;
141 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
142 pub const DISPID_RDPSRAPI_METHOD_REQUEST_COLOR_DEPTH_CHANGE
: u32 = 115u32;
143 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
144 pub const DISPID_RDPSRAPI_METHOD_REQUEST_CONTROL
: u32 = 108u32;
145 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
146 pub const DISPID_RDPSRAPI_METHOD_RESUME
: u32 = 113u32;
147 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
148 pub const DISPID_RDPSRAPI_METHOD_SENDCONTROLLEVELCHANGERESPONSE
: u32 = 148u32;
149 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
150 pub const DISPID_RDPSRAPI_METHOD_SEND_KEYBOARD_EVENT
: u32 = 122u32;
151 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
152 pub const DISPID_RDPSRAPI_METHOD_SEND_MOUSE_BUTTON_EVENT
: u32 = 119u32;
153 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
154 pub const DISPID_RDPSRAPI_METHOD_SEND_MOUSE_MOVE_EVENT
: u32 = 120u32;
155 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
156 pub const DISPID_RDPSRAPI_METHOD_SEND_MOUSE_WHEEL_EVENT
: u32 = 121u32;
157 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
158 pub const DISPID_RDPSRAPI_METHOD_SEND_SYNC_EVENT
: u32 = 123u32;
159 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
160 pub const DISPID_RDPSRAPI_METHOD_SETSHAREDRECT
: u32 = 102u32;
161 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
162 pub const DISPID_RDPSRAPI_METHOD_SET_RENDERING_SURFACE
: u32 = 118u32;
163 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
164 pub const DISPID_RDPSRAPI_METHOD_SHOW_WINDOW
: u32 = 114u32;
165 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
166 pub const DISPID_RDPSRAPI_METHOD_STARTREVCONNECTLISTENER
: u32 = 116u32;
167 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
168 pub const DISPID_RDPSRAPI_METHOD_STREAMCLOSE
: u32 = 426u32;
169 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
170 pub const DISPID_RDPSRAPI_METHOD_STREAMOPEN
: u32 = 425u32;
171 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
172 pub const DISPID_RDPSRAPI_METHOD_STREAMREADDATA
: u32 = 424u32;
173 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
174 pub const DISPID_RDPSRAPI_METHOD_STREAMSENDDATA
: u32 = 423u32;
175 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
176 pub const DISPID_RDPSRAPI_METHOD_STREAM_ALLOCBUFFER
: u32 = 421u32;
177 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
178 pub const DISPID_RDPSRAPI_METHOD_STREAM_FREEBUFFER
: u32 = 422u32;
179 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
180 pub const DISPID_RDPSRAPI_METHOD_TERMINATE_CONNECTION
: u32 = 106u32;
181 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
182 pub const DISPID_RDPSRAPI_METHOD_VIEWERCONNECT
: u32 = 104u32;
183 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
184 pub const DISPID_RDPSRAPI_METHOD_VIEWERDISCONNECT
: u32 = 105u32;
185 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
186 pub const DISPID_RDPSRAPI_METHOD_VIRTUAL_CHANNEL_CREATE
: u32 = 109u32;
187 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
188 pub const DISPID_RDPSRAPI_METHOD_VIRTUAL_CHANNEL_SEND_DATA
: u32 = 110u32;
189 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
190 pub const DISPID_RDPSRAPI_METHOD_VIRTUAL_CHANNEL_SET_ACCESS
: u32 = 111u32;
191 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
192 pub const DISPID_RDPSRAPI_PROP_APPFILTERENABLED
: u32 = 219u32;
193 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
194 pub const DISPID_RDPSRAPI_PROP_APPFILTER_ENABLED
: u32 = 218u32;
195 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
196 pub const DISPID_RDPSRAPI_PROP_APPFLAGS
: u32 = 223u32;
197 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
198 pub const DISPID_RDPSRAPI_PROP_APPLICATION
: u32 = 211u32;
199 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
200 pub const DISPID_RDPSRAPI_PROP_APPLICATION_FILTER
: u32 = 215u32;
201 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
202 pub const DISPID_RDPSRAPI_PROP_APPLICATION_LIST
: u32 = 217u32;
203 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
204 pub const DISPID_RDPSRAPI_PROP_APPNAME
: u32 = 214u32;
205 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
206 pub const DISPID_RDPSRAPI_PROP_ATTENDEELIMIT
: u32 = 235u32;
207 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
208 pub const DISPID_RDPSRAPI_PROP_ATTENDEES
: u32 = 203u32;
209 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
210 pub const DISPID_RDPSRAPI_PROP_ATTENDEE_FLAGS
: u32 = 230u32;
211 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
212 pub const DISPID_RDPSRAPI_PROP_CHANNELMANAGER
: u32 = 206u32;
213 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
214 pub const DISPID_RDPSRAPI_PROP_CODE
: u32 = 241u32;
215 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
216 pub const DISPID_RDPSRAPI_PROP_CONINFO
: u32 = 231u32;
217 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
218 pub const DISPID_RDPSRAPI_PROP_CONNECTION_STRING
: u32 = 232u32;
219 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
220 pub const DISPID_RDPSRAPI_PROP_COUNT
: u32 = 244u32;
221 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
222 pub const DISPID_RDPSRAPI_PROP_CTRL_LEVEL
: u32 = 242u32;
223 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
224 pub const DISPID_RDPSRAPI_PROP_DBG_CLX_CMDLINE
: u32 = 222u32;
225 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
226 pub const DISPID_RDPSRAPI_PROP_DISCONNECTED_STRING
: u32 = 237u32;
227 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
228 pub const DISPID_RDPSRAPI_PROP_DISPIDVALUE
: u32 = 200u32;
229 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
230 pub const DISPID_RDPSRAPI_PROP_FRAMEBUFFER
: u32 = 254u32;
231 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
232 pub const DISPID_RDPSRAPI_PROP_FRAMEBUFFER_BPP
: u32 = 253u32;
233 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
234 pub const DISPID_RDPSRAPI_PROP_FRAMEBUFFER_HEIGHT
: u32 = 251u32;
235 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
236 pub const DISPID_RDPSRAPI_PROP_FRAMEBUFFER_WIDTH
: u32 = 252u32;
237 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
238 pub const DISPID_RDPSRAPI_PROP_GROUP_NAME
: u32 = 233u32;
239 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
240 pub const DISPID_RDPSRAPI_PROP_ID
: u32 = 201u32;
241 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
242 pub const DISPID_RDPSRAPI_PROP_INVITATION
: u32 = 205u32;
243 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
244 pub const DISPID_RDPSRAPI_PROP_INVITATIONITEM
: u32 = 221u32;
245 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
246 pub const DISPID_RDPSRAPI_PROP_INVITATIONS
: u32 = 204u32;
247 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
248 pub const DISPID_RDPSRAPI_PROP_LOCAL_IP
: u32 = 227u32;
249 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
250 pub const DISPID_RDPSRAPI_PROP_LOCAL_PORT
: u32 = 226u32;
251 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
252 pub const DISPID_RDPSRAPI_PROP_PASSWORD
: u32 = 234u32;
253 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
254 pub const DISPID_RDPSRAPI_PROP_PEER_IP
: u32 = 229u32;
255 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
256 pub const DISPID_RDPSRAPI_PROP_PEER_PORT
: u32 = 228u32;
257 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
258 pub const DISPID_RDPSRAPI_PROP_PROTOCOL_TYPE
: u32 = 225u32;
259 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
260 pub const DISPID_RDPSRAPI_PROP_REASON
: u32 = 240u32;
261 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
262 pub const DISPID_RDPSRAPI_PROP_REMOTENAME
: u32 = 243u32;
263 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
264 pub const DISPID_RDPSRAPI_PROP_REVOKED
: u32 = 236u32;
265 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
266 pub const DISPID_RDPSRAPI_PROP_SESSION_COLORDEPTH
: u32 = 239u32;
267 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
268 pub const DISPID_RDPSRAPI_PROP_SESSION_PROPERTIES
: u32 = 202u32;
269 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
270 pub const DISPID_RDPSRAPI_PROP_SHARED
: u32 = 220u32;
271 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
272 pub const DISPID_RDPSRAPI_PROP_STREAMBUFFER_CONTEXT
: u32 = 560u32;
273 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
274 pub const DISPID_RDPSRAPI_PROP_STREAMBUFFER_FLAGS
: u32 = 561u32;
275 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
276 pub const DISPID_RDPSRAPI_PROP_STREAMBUFFER_PAYLOADOFFSET
: u32 = 559u32;
277 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
278 pub const DISPID_RDPSRAPI_PROP_STREAMBUFFER_PAYLOADSIZE
: u32 = 558u32;
279 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
280 pub const DISPID_RDPSRAPI_PROP_STREAMBUFFER_STORAGE
: u32 = 555u32;
281 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
282 pub const DISPID_RDPSRAPI_PROP_STREAMBUFFER_STORESIZE
: u32 = 562u32;
283 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
284 pub const DISPID_RDPSRAPI_PROP_USESMARTSIZING
: u32 = 238u32;
285 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
286 pub const DISPID_RDPSRAPI_PROP_VIRTUAL_CHANNEL_GETFLAGS
: u32 = 208u32;
287 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
288 pub const DISPID_RDPSRAPI_PROP_VIRTUAL_CHANNEL_GETNAME
: u32 = 207u32;
289 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
290 pub const DISPID_RDPSRAPI_PROP_VIRTUAL_CHANNEL_GETPRIORITY
: u32 = 209u32;
291 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
292 pub const DISPID_RDPSRAPI_PROP_WINDOWID
: u32 = 210u32;
293 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
294 pub const DISPID_RDPSRAPI_PROP_WINDOWNAME
: u32 = 213u32;
295 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
296 pub const DISPID_RDPSRAPI_PROP_WINDOWSHARED
: u32 = 212u32;
297 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
298 pub const DISPID_RDPSRAPI_PROP_WINDOW_LIST
: u32 = 216u32;
299 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
300 pub const DISPID_RDPSRAPI_PROP_WNDFLAGS
: u32 = 224u32;
301 pub type IRDPSRAPIApplication
= *mut ::core
::ffi
::c_void
;
302 pub type IRDPSRAPIApplicationFilter
= *mut ::core
::ffi
::c_void
;
303 pub type IRDPSRAPIApplicationList
= *mut ::core
::ffi
::c_void
;
304 pub type IRDPSRAPIAttendee
= *mut ::core
::ffi
::c_void
;
305 pub type IRDPSRAPIAttendeeDisconnectInfo
= *mut ::core
::ffi
::c_void
;
306 pub type IRDPSRAPIAttendeeManager
= *mut ::core
::ffi
::c_void
;
307 pub type IRDPSRAPIAudioStream
= *mut ::core
::ffi
::c_void
;
308 pub type IRDPSRAPIClipboardUseEvents
= *mut ::core
::ffi
::c_void
;
309 pub type IRDPSRAPIDebug
= *mut ::core
::ffi
::c_void
;
310 pub type IRDPSRAPIFrameBuffer
= *mut ::core
::ffi
::c_void
;
311 pub type IRDPSRAPIInvitation
= *mut ::core
::ffi
::c_void
;
312 pub type IRDPSRAPIInvitationManager
= *mut ::core
::ffi
::c_void
;
313 pub type IRDPSRAPIPerfCounterLogger
= *mut ::core
::ffi
::c_void
;
314 pub type IRDPSRAPIPerfCounterLoggingManager
= *mut ::core
::ffi
::c_void
;
315 pub type IRDPSRAPISessionProperties
= *mut ::core
::ffi
::c_void
;
316 pub type IRDPSRAPISharingSession
= *mut ::core
::ffi
::c_void
;
317 pub type IRDPSRAPISharingSession2
= *mut ::core
::ffi
::c_void
;
318 pub type IRDPSRAPITcpConnectionInfo
= *mut ::core
::ffi
::c_void
;
319 pub type IRDPSRAPITransportStream
= *mut ::core
::ffi
::c_void
;
320 pub type IRDPSRAPITransportStreamBuffer
= *mut ::core
::ffi
::c_void
;
321 pub type IRDPSRAPITransportStreamEvents
= *mut ::core
::ffi
::c_void
;
322 pub type IRDPSRAPIViewer
= *mut ::core
::ffi
::c_void
;
323 pub type IRDPSRAPIVirtualChannel
= *mut ::core
::ffi
::c_void
;
324 pub type IRDPSRAPIVirtualChannelManager
= *mut ::core
::ffi
::c_void
;
325 pub type IRDPSRAPIWindow
= *mut ::core
::ffi
::c_void
;
326 pub type IRDPSRAPIWindowList
= *mut ::core
::ffi
::c_void
;
327 pub type IRDPViewerInputSink
= *mut ::core
::ffi
::c_void
;
328 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
329 pub type RDPENCOMAPI_ATTENDEE_FLAGS
= i32;
330 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
331 pub const ATTENDEE_FLAGS_LOCAL
: RDPENCOMAPI_ATTENDEE_FLAGS
= 1i32;
332 pub const RDPSRAPIApplication
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3239486596, data2: 19237, data3: 19359, data4: [138, 84, 185, 52, 176, 110, 87, 250] }
;
333 pub const RDPSRAPIApplicationFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3814379145, data2: 51176, data3: 17022, data4: [164, 249, 185, 218, 7, 40, 38, 189] }
;
334 pub const RDPSRAPIApplicationList
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2654062613, data2: 29747, data3: 18550, data4: [151, 251, 237, 89, 254, 43, 170, 34] }
;
335 pub const RDPSRAPIAttendee
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1962490805, data2: 30047, data3: 18574, data4: [138, 41, 35, 144, 16, 138, 239, 85] }
;
336 pub const RDPSRAPIAttendeeDisconnectInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3028120144, data2: 23515, data3: 16477, data4: [180, 135, 202, 173, 156, 86, 244, 248] }
;
337 pub const RDPSRAPIAttendeeManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3618716161, data2: 63444, data3: 17062, data4: [133, 149, 18, 252, 140, 36, 232, 81] }
;
338 pub const RDPSRAPIFrameBuffer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2767612876, data2: 21390, data3: 16641, data4: [149, 29, 48, 132, 122, 219, 81, 1] }
;
339 pub const RDPSRAPIInvitation
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1226264006, data2: 1841, data3: 19294, data4: [142, 225, 131, 166, 61, 56, 104, 250] }
;
340 pub const RDPSRAPIInvitationManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1406781915, data2: 30123, data3: 17009, data4: [148, 138, 76, 78, 179, 106, 143, 43] }
;
341 pub const RDPSRAPISessionProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3715470591, data2: 59946, data3: 19462, data4: [143, 223, 19, 45, 228, 139, 101, 16] }
;
342 pub const RDPSRAPITcpConnectionInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3192511295, data2: 60342, data3: 17016, data4: [140, 224, 213, 69, 88, 51, 234, 238] }
;
343 pub const RDPSRAPIWindow
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 63915739, data2: 52805, data3: 19766, data4: [134, 237, 237, 40, 183, 67, 152, 191] }
;
344 pub const RDPSRAPIWindowList
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2619466424, data2: 24020, data3: 17100, data4: [129, 186, 28, 9, 152, 82, 230, 250] }
;
345 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
346 pub type RDPSRAPI_APP_FLAGS
= i32;
347 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
348 pub const APP_FLAG_PRIVILEGED
: RDPSRAPI_APP_FLAGS
= 1i32;
349 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
350 pub type RDPSRAPI_KBD_CODE_TYPE
= i32;
351 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
352 pub const RDPSRAPI_KBD_CODE_SCANCODE
: RDPSRAPI_KBD_CODE_TYPE
= 0i32;
353 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
354 pub const RDPSRAPI_KBD_CODE_UNICODE
: RDPSRAPI_KBD_CODE_TYPE
= 1i32;
355 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
356 pub type RDPSRAPI_KBD_SYNC_FLAG
= i32;
357 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
358 pub const RDPSRAPI_KBD_SYNC_FLAG_SCROLL_LOCK
: RDPSRAPI_KBD_SYNC_FLAG
= 1i32;
359 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
360 pub const RDPSRAPI_KBD_SYNC_FLAG_NUM_LOCK
: RDPSRAPI_KBD_SYNC_FLAG
= 2i32;
361 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
362 pub const RDPSRAPI_KBD_SYNC_FLAG_CAPS_LOCK
: RDPSRAPI_KBD_SYNC_FLAG
= 4i32;
363 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
364 pub const RDPSRAPI_KBD_SYNC_FLAG_KANA_LOCK
: RDPSRAPI_KBD_SYNC_FLAG
= 8i32;
365 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
366 pub type RDPSRAPI_MOUSE_BUTTON_TYPE
= i32;
367 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
368 pub const RDPSRAPI_MOUSE_BUTTON_BUTTON1
: RDPSRAPI_MOUSE_BUTTON_TYPE
= 0i32;
369 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
370 pub const RDPSRAPI_MOUSE_BUTTON_BUTTON2
: RDPSRAPI_MOUSE_BUTTON_TYPE
= 1i32;
371 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
372 pub const RDPSRAPI_MOUSE_BUTTON_BUTTON3
: RDPSRAPI_MOUSE_BUTTON_TYPE
= 2i32;
373 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
374 pub const RDPSRAPI_MOUSE_BUTTON_XBUTTON1
: RDPSRAPI_MOUSE_BUTTON_TYPE
= 3i32;
375 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
376 pub const RDPSRAPI_MOUSE_BUTTON_XBUTTON2
: RDPSRAPI_MOUSE_BUTTON_TYPE
= 4i32;
377 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
378 pub const RDPSRAPI_MOUSE_BUTTON_XBUTTON3
: RDPSRAPI_MOUSE_BUTTON_TYPE
= 5i32;
379 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
380 pub type RDPSRAPI_WND_FLAGS
= i32;
381 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
382 pub const WND_FLAG_PRIVILEGED
: RDPSRAPI_WND_FLAGS
= 1i32;
383 pub const RDPSession
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2608394470, data2: 15877, data3: 19035, data4: [178, 232, 231, 67, 168, 149, 107, 101] }
;
384 pub const RDPTransportStreamBuffer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2370444393, data2: 61823, data3: 17737, data4: [166, 153, 118, 28, 110, 107, 92, 10] }
;
385 pub const RDPTransportStreamEvents
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 837004064, data2: 21328, data3: 18495, data4: [157, 198, 103, 72, 102, 94, 253, 235] }
;
386 pub const RDPViewer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 851336914, data2: 23686, data3: 18447, data4: [169, 20, 15, 248, 136, 90, 27, 63] }
;
387 pub type _IRDPSessionEvents
= *mut ::core
::ffi
::c_void
;
388 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
389 pub type __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001
= i32;
390 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
391 pub const CONST_MAX_CHANNEL_MESSAGE_SIZE
: __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001
= 1024i32;
392 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
393 pub const CONST_MAX_CHANNEL_NAME_LEN
: __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001
= 8i32;
394 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
395 pub const CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE
: __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001
= 409600i32;
396 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
397 pub const CONST_ATTENDEE_ID_EVERYONE
: __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001
= -1i32;
398 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
399 pub const CONST_ATTENDEE_ID_HOST
: __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001
= 0i32;
400 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
401 pub const CONST_CONN_INTERVAL
: __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001
= 50i32;
402 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
403 pub const CONST_ATTENDEE_ID_DEFAULT
: __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001
= -1i32;
405 #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"]
406 pub struct __ReferenceRemainingTypes__
{
407 pub __ctrlLevel__
: CTRL_LEVEL
,
408 pub __attendeeDisconnectReason__
: ATTENDEE_DISCONNECT_REASON
,
409 pub __channelPriority__
: CHANNEL_PRIORITY
,
410 pub __channelFlags__
: CHANNEL_FLAGS
,
411 pub __channelAccessEnum__
: CHANNEL_ACCESS_ENUM
,
412 pub __rdpencomapiAttendeeFlags__
: RDPENCOMAPI_ATTENDEE_FLAGS
,
413 pub __rdpsrapiWndFlags__
: RDPSRAPI_WND_FLAGS
,
414 pub __rdpsrapiAppFlags__
: RDPSRAPI_APP_FLAGS
,
416 impl ::core
::marker
::Copy
for __ReferenceRemainingTypes__ {}
417 impl ::core
::clone
::Clone
for __ReferenceRemainingTypes__
{
418 fn clone(&self) -> Self {