]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/System/DesktopSharing/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / System / DesktopSharing / mod.rs
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;
404 #[repr(C)]
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,
415 }
416 impl ::core::marker::Copy for __ReferenceRemainingTypes__ {}
417 impl ::core::clone::Clone for __ReferenceRemainingTypes__ {
418 fn clone(&self) -> Self {
419 *self
420 }
421 }