]>
Commit | Line | Data |
---|---|---|
064997fb FG |
1 | #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] |
2 | #[link(name = "windows")] | |
3 | extern "system" {} | |
4 | pub const CLSID_AutoScrollBehavior: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
5 | data1: 638741073, | |
6 | data2: 15472, | |
7 | data3: 19610, | |
8 | data4: [174, 194, 148, 136, 73, 238, 176, 147], | |
9 | }; | |
10 | pub const CLSID_DeferContactService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
11 | data1: 3619060980, | |
12 | data2: 33979, | |
13 | data3: 17230, | |
14 | data4: [134, 174, 101, 146, 187, 201, 171, 217], | |
15 | }; | |
16 | pub const CLSID_DragDropConfigurationBehavior: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 162536254, data2: 47724, data3: 17741, data4: [130, 232, 149, 227, 82, 50, 159, 35] }; | |
17 | pub const CLSID_HorizontalIndicatorContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
18 | data1: 3889270005, | |
19 | data2: 16071, | |
20 | data3: 17621, | |
21 | data4: [167, 107, 55, 112, 243, 207, 144, 61], | |
22 | }; | |
23 | pub const CLSID_VerticalIndicatorContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
24 | data1: 2701877015, | |
25 | data2: 45024, | |
26 | data3: 19106, | |
27 | data4: [145, 233, 62, 112, 1, 210, 230, 180], | |
28 | }; | |
29 | pub const CLSID_VirtualViewportContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
30 | data1: 839295386, | |
31 | data2: 34544, | |
32 | data3: 19636, | |
33 | data4: [167, 243, 22, 227, 183, 226, 216, 82], | |
34 | }; | |
35 | pub const DCompManipulationCompositor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2044634663, data2: 41098, data3: 17324, data4: [142, 245, 105, 0, 185, 41, 145, 38] }; | |
36 | pub type DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = i32; | |
37 | pub const DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_STOP: DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = 0i32; | |
38 | pub const DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_FORWARD: DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = 1i32; | |
39 | pub const DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_REVERSE: DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = 2i32; | |
40 | pub type DIRECTMANIPULATION_CONFIGURATION = i32; | |
41 | pub const DIRECTMANIPULATION_CONFIGURATION_NONE: DIRECTMANIPULATION_CONFIGURATION = 0i32; | |
42 | pub const DIRECTMANIPULATION_CONFIGURATION_INTERACTION: DIRECTMANIPULATION_CONFIGURATION = 1i32; | |
43 | pub const DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X: DIRECTMANIPULATION_CONFIGURATION = 2i32; | |
44 | pub const DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y: DIRECTMANIPULATION_CONFIGURATION = 4i32; | |
45 | pub const DIRECTMANIPULATION_CONFIGURATION_SCALING: DIRECTMANIPULATION_CONFIGURATION = 16i32; | |
46 | pub const DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA: DIRECTMANIPULATION_CONFIGURATION = 32i32; | |
47 | pub const DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA: DIRECTMANIPULATION_CONFIGURATION = 128i32; | |
48 | pub const DIRECTMANIPULATION_CONFIGURATION_RAILS_X: DIRECTMANIPULATION_CONFIGURATION = 256i32; | |
49 | pub const DIRECTMANIPULATION_CONFIGURATION_RAILS_Y: DIRECTMANIPULATION_CONFIGURATION = 512i32; | |
50 | pub type DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = i32; | |
51 | pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_VERTICAL: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 1i32; | |
52 | pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HORIZONTAL: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 2i32; | |
53 | pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_ONLY: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 16i32; | |
54 | pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_DRAG: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 32i32; | |
55 | pub const DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HOLD_DRAG: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION = 64i32; | |
56 | pub type DIRECTMANIPULATION_DRAG_DROP_STATUS = i32; | |
57 | pub const DIRECTMANIPULATION_DRAG_DROP_READY: DIRECTMANIPULATION_DRAG_DROP_STATUS = 0i32; | |
58 | pub const DIRECTMANIPULATION_DRAG_DROP_PRESELECT: DIRECTMANIPULATION_DRAG_DROP_STATUS = 1i32; | |
59 | pub const DIRECTMANIPULATION_DRAG_DROP_SELECTING: DIRECTMANIPULATION_DRAG_DROP_STATUS = 2i32; | |
60 | pub const DIRECTMANIPULATION_DRAG_DROP_DRAGGING: DIRECTMANIPULATION_DRAG_DROP_STATUS = 3i32; | |
61 | pub const DIRECTMANIPULATION_DRAG_DROP_CANCELLED: DIRECTMANIPULATION_DRAG_DROP_STATUS = 4i32; | |
62 | pub const DIRECTMANIPULATION_DRAG_DROP_COMMITTED: DIRECTMANIPULATION_DRAG_DROP_STATUS = 5i32; | |
63 | pub type DIRECTMANIPULATION_GESTURE_CONFIGURATION = i32; | |
64 | pub const DIRECTMANIPULATION_GESTURE_NONE: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 0i32; | |
65 | pub const DIRECTMANIPULATION_GESTURE_DEFAULT: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 0i32; | |
66 | pub const DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_VERTICAL: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 8i32; | |
67 | pub const DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_HORIZONTAL: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 16i32; | |
68 | pub const DIRECTMANIPULATION_GESTURE_PINCH_ZOOM: DIRECTMANIPULATION_GESTURE_CONFIGURATION = 32i32; | |
69 | pub type DIRECTMANIPULATION_HITTEST_TYPE = i32; | |
70 | pub const DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS: DIRECTMANIPULATION_HITTEST_TYPE = 0i32; | |
71 | pub const DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS: DIRECTMANIPULATION_HITTEST_TYPE = 1i32; | |
72 | pub const DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS: DIRECTMANIPULATION_HITTEST_TYPE = 2i32; | |
73 | pub type DIRECTMANIPULATION_HORIZONTALALIGNMENT = i32; | |
74 | pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 0i32; | |
75 | pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 1i32; | |
76 | pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_CENTER: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 2i32; | |
77 | pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 4i32; | |
78 | pub const DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER: DIRECTMANIPULATION_HORIZONTALALIGNMENT = 8i32; | |
79 | pub type DIRECTMANIPULATION_INPUT_MODE = i32; | |
80 | pub const DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC: DIRECTMANIPULATION_INPUT_MODE = 0i32; | |
81 | pub const DIRECTMANIPULATION_INPUT_MODE_MANUAL: DIRECTMANIPULATION_INPUT_MODE = 1i32; | |
82 | pub type DIRECTMANIPULATION_INTERACTION_TYPE = i32; | |
83 | pub const DIRECTMANIPULATION_INTERACTION_BEGIN: DIRECTMANIPULATION_INTERACTION_TYPE = 0i32; | |
84 | pub const DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATION: DIRECTMANIPULATION_INTERACTION_TYPE = 1i32; | |
85 | pub const DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAP: DIRECTMANIPULATION_INTERACTION_TYPE = 2i32; | |
86 | pub const DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLD: DIRECTMANIPULATION_INTERACTION_TYPE = 3i32; | |
87 | pub const DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDE: DIRECTMANIPULATION_INTERACTION_TYPE = 4i32; | |
88 | pub const DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOM: DIRECTMANIPULATION_INTERACTION_TYPE = 5i32; | |
89 | pub const DIRECTMANIPULATION_INTERACTION_END: DIRECTMANIPULATION_INTERACTION_TYPE = 100i32; | |
90 | pub const DIRECTMANIPULATION_KEYBOARDFOCUS: u32 = 4294967294u32; | |
91 | pub type DIRECTMANIPULATION_MOTION_TYPES = i32; | |
92 | pub const DIRECTMANIPULATION_MOTION_NONE: DIRECTMANIPULATION_MOTION_TYPES = 0i32; | |
93 | pub const DIRECTMANIPULATION_MOTION_TRANSLATEX: DIRECTMANIPULATION_MOTION_TYPES = 1i32; | |
94 | pub const DIRECTMANIPULATION_MOTION_TRANSLATEY: DIRECTMANIPULATION_MOTION_TYPES = 2i32; | |
95 | pub const DIRECTMANIPULATION_MOTION_ZOOM: DIRECTMANIPULATION_MOTION_TYPES = 4i32; | |
96 | pub const DIRECTMANIPULATION_MOTION_CENTERX: DIRECTMANIPULATION_MOTION_TYPES = 16i32; | |
97 | pub const DIRECTMANIPULATION_MOTION_CENTERY: DIRECTMANIPULATION_MOTION_TYPES = 32i32; | |
98 | pub const DIRECTMANIPULATION_MOTION_ALL: DIRECTMANIPULATION_MOTION_TYPES = 55i32; | |
99 | pub const DIRECTMANIPULATION_MOUSEFOCUS: u32 = 4294967293u32; | |
100 | pub type DIRECTMANIPULATION_SNAPPOINT_COORDINATE = i32; | |
101 | pub const DIRECTMANIPULATION_COORDINATE_BOUNDARY: DIRECTMANIPULATION_SNAPPOINT_COORDINATE = 0i32; | |
102 | pub const DIRECTMANIPULATION_COORDINATE_ORIGIN: DIRECTMANIPULATION_SNAPPOINT_COORDINATE = 1i32; | |
103 | pub const DIRECTMANIPULATION_COORDINATE_MIRRORED: DIRECTMANIPULATION_SNAPPOINT_COORDINATE = 16i32; | |
104 | pub type DIRECTMANIPULATION_SNAPPOINT_TYPE = i32; | |
105 | pub const DIRECTMANIPULATION_SNAPPOINT_MANDATORY: DIRECTMANIPULATION_SNAPPOINT_TYPE = 0i32; | |
106 | pub const DIRECTMANIPULATION_SNAPPOINT_OPTIONAL: DIRECTMANIPULATION_SNAPPOINT_TYPE = 1i32; | |
107 | pub const DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE: DIRECTMANIPULATION_SNAPPOINT_TYPE = 2i32; | |
108 | pub const DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE: DIRECTMANIPULATION_SNAPPOINT_TYPE = 3i32; | |
109 | pub type DIRECTMANIPULATION_STATUS = i32; | |
110 | pub const DIRECTMANIPULATION_BUILDING: DIRECTMANIPULATION_STATUS = 0i32; | |
111 | pub const DIRECTMANIPULATION_ENABLED: DIRECTMANIPULATION_STATUS = 1i32; | |
112 | pub const DIRECTMANIPULATION_DISABLED: DIRECTMANIPULATION_STATUS = 2i32; | |
113 | pub const DIRECTMANIPULATION_RUNNING: DIRECTMANIPULATION_STATUS = 3i32; | |
114 | pub const DIRECTMANIPULATION_INERTIA: DIRECTMANIPULATION_STATUS = 4i32; | |
115 | pub const DIRECTMANIPULATION_READY: DIRECTMANIPULATION_STATUS = 5i32; | |
116 | pub const DIRECTMANIPULATION_SUSPENDED: DIRECTMANIPULATION_STATUS = 6i32; | |
117 | pub type DIRECTMANIPULATION_VERTICALALIGNMENT = i32; | |
118 | pub const DIRECTMANIPULATION_VERTICALALIGNMENT_NONE: DIRECTMANIPULATION_VERTICALALIGNMENT = 0i32; | |
119 | pub const DIRECTMANIPULATION_VERTICALALIGNMENT_TOP: DIRECTMANIPULATION_VERTICALALIGNMENT = 1i32; | |
120 | pub const DIRECTMANIPULATION_VERTICALALIGNMENT_CENTER: DIRECTMANIPULATION_VERTICALALIGNMENT = 2i32; | |
121 | pub const DIRECTMANIPULATION_VERTICALALIGNMENT_BOTTOM: DIRECTMANIPULATION_VERTICALALIGNMENT = 4i32; | |
122 | pub const DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER: DIRECTMANIPULATION_VERTICALALIGNMENT = 8i32; | |
123 | pub type DIRECTMANIPULATION_VIEWPORT_OPTIONS = i32; | |
124 | pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 0i32; | |
125 | pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 1i32; | |
126 | pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 2i32; | |
127 | pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 4i32; | |
128 | pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 8i32; | |
129 | pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 16i32; | |
130 | pub const DirectManipulationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
131 | data1: 1424101814, | |
132 | data2: 13904, | |
133 | data3: 20341, | |
134 | data4: [131, 52, 250, 53, 149, 152, 225, 197], | |
135 | }; | |
136 | pub const DirectManipulationPrimaryContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
137 | data1: 3399493217, | |
138 | data2: 54686, | |
139 | data3: 16839, | |
140 | data4: [131, 147, 59, 163, 186, 203, 107, 87], | |
141 | }; | |
142 | pub const DirectManipulationSharedManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
143 | data1: 2574856838, | |
144 | data2: 30668, | |
145 | data3: 19287, | |
146 | data4: [150, 219, 59, 53, 79, 111, 159, 181], | |
147 | }; | |
148 | pub const DirectManipulationUpdateManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
149 | data1: 2680274901, | |
150 | data2: 6197, | |
151 | data3: 17434, | |
152 | data4: [179, 177, 182, 204, 116, 183, 39, 208], | |
153 | }; | |
154 | pub const DirectManipulationViewport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
155 | data1: 887230902, | |
156 | data2: 13904, | |
157 | data3: 20341, | |
158 | data4: [131, 52, 250, 53, 149, 152, 225, 197], | |
159 | }; | |
160 | pub type IDirectManipulationAutoScrollBehavior = *mut ::core::ffi::c_void; | |
161 | pub type IDirectManipulationCompositor = *mut ::core::ffi::c_void; | |
162 | pub type IDirectManipulationCompositor2 = *mut ::core::ffi::c_void; | |
163 | pub type IDirectManipulationContent = *mut ::core::ffi::c_void; | |
164 | pub type IDirectManipulationDeferContactService = *mut ::core::ffi::c_void; | |
165 | pub type IDirectManipulationDragDropBehavior = *mut ::core::ffi::c_void; | |
166 | pub type IDirectManipulationDragDropEventHandler = *mut ::core::ffi::c_void; | |
167 | pub type IDirectManipulationFrameInfoProvider = *mut ::core::ffi::c_void; | |
168 | pub type IDirectManipulationInteractionEventHandler = *mut ::core::ffi::c_void; | |
169 | pub type IDirectManipulationManager = *mut ::core::ffi::c_void; | |
170 | pub type IDirectManipulationManager2 = *mut ::core::ffi::c_void; | |
171 | pub type IDirectManipulationManager3 = *mut ::core::ffi::c_void; | |
172 | pub type IDirectManipulationPrimaryContent = *mut ::core::ffi::c_void; | |
173 | pub type IDirectManipulationUpdateHandler = *mut ::core::ffi::c_void; | |
174 | pub type IDirectManipulationUpdateManager = *mut ::core::ffi::c_void; | |
175 | pub type IDirectManipulationViewport = *mut ::core::ffi::c_void; | |
176 | pub type IDirectManipulationViewport2 = *mut ::core::ffi::c_void; | |
177 | pub type IDirectManipulationViewportEventHandler = *mut ::core::ffi::c_void; |