]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | pub type IUIApplication = *mut ::core::ffi::c_void; |
2 | pub type IUICollection = *mut ::core::ffi::c_void; | |
3 | pub type IUICollectionChangedEvent = *mut ::core::ffi::c_void; | |
4 | pub type IUICommandHandler = *mut ::core::ffi::c_void; | |
5 | pub type IUIContextualUI = *mut ::core::ffi::c_void; | |
6 | pub type IUIEventLogger = *mut ::core::ffi::c_void; | |
7 | pub type IUIEventingManager = *mut ::core::ffi::c_void; | |
8 | pub type IUIFramework = *mut ::core::ffi::c_void; | |
9 | pub type IUIImage = *mut ::core::ffi::c_void; | |
10 | pub type IUIImageFromBitmap = *mut ::core::ffi::c_void; | |
11 | pub type IUIRibbon = *mut ::core::ffi::c_void; | |
12 | pub type IUISimplePropertySet = *mut ::core::ffi::c_void; | |
f25598a0 FG |
13 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
14 | pub const LIBID_UIRibbon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x942f35c2_e83b_45ef_b085_ac295dd63d5b); | |
15 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] | |
16 | pub const UIRibbonFramework: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x926749fa_2615_4987_8845_c33e65f2b957); | |
17 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] | |
18 | pub const UIRibbonImageFromBitmapFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0f7434b6_59b6_4250_999e_d168d6ae4293); | |
04454e1e | 19 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 20 | pub const UI_ALL_COMMANDS: u32 = 0u32; |
04454e1e | 21 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
487cf647 FG |
22 | pub const UI_COLLECTION_INVALIDINDEX: u32 = 4294967295u32; |
23 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] | |
5e7ed085 | 24 | pub type UI_COLLECTIONCHANGE = i32; |
04454e1e | 25 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 26 | pub const UI_COLLECTIONCHANGE_INSERT: UI_COLLECTIONCHANGE = 0i32; |
04454e1e | 27 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 28 | pub const UI_COLLECTIONCHANGE_REMOVE: UI_COLLECTIONCHANGE = 1i32; |
04454e1e | 29 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 30 | pub const UI_COLLECTIONCHANGE_REPLACE: UI_COLLECTIONCHANGE = 2i32; |
04454e1e | 31 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 32 | pub const UI_COLLECTIONCHANGE_RESET: UI_COLLECTIONCHANGE = 3i32; |
04454e1e | 33 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 34 | pub type UI_COMMANDTYPE = i32; |
04454e1e | 35 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 36 | pub const UI_COMMANDTYPE_UNKNOWN: UI_COMMANDTYPE = 0i32; |
04454e1e | 37 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 38 | pub const UI_COMMANDTYPE_GROUP: UI_COMMANDTYPE = 1i32; |
04454e1e | 39 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 40 | pub const UI_COMMANDTYPE_ACTION: UI_COMMANDTYPE = 2i32; |
04454e1e | 41 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 42 | pub const UI_COMMANDTYPE_ANCHOR: UI_COMMANDTYPE = 3i32; |
04454e1e | 43 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 44 | pub const UI_COMMANDTYPE_CONTEXT: UI_COMMANDTYPE = 4i32; |
04454e1e | 45 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 46 | pub const UI_COMMANDTYPE_COLLECTION: UI_COMMANDTYPE = 5i32; |
04454e1e | 47 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 48 | pub const UI_COMMANDTYPE_COMMANDCOLLECTION: UI_COMMANDTYPE = 6i32; |
04454e1e | 49 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 50 | pub const UI_COMMANDTYPE_DECIMAL: UI_COMMANDTYPE = 7i32; |
04454e1e | 51 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 52 | pub const UI_COMMANDTYPE_BOOLEAN: UI_COMMANDTYPE = 8i32; |
04454e1e | 53 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 54 | pub const UI_COMMANDTYPE_FONT: UI_COMMANDTYPE = 9i32; |
04454e1e | 55 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 56 | pub const UI_COMMANDTYPE_RECENTITEMS: UI_COMMANDTYPE = 10i32; |
04454e1e | 57 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 58 | pub const UI_COMMANDTYPE_COLORANCHOR: UI_COMMANDTYPE = 11i32; |
04454e1e | 59 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 60 | pub const UI_COMMANDTYPE_COLORCOLLECTION: UI_COMMANDTYPE = 12i32; |
04454e1e | 61 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 62 | pub type UI_CONTEXTAVAILABILITY = i32; |
04454e1e | 63 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 64 | pub const UI_CONTEXTAVAILABILITY_NOTAVAILABLE: UI_CONTEXTAVAILABILITY = 0i32; |
04454e1e | 65 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 66 | pub const UI_CONTEXTAVAILABILITY_AVAILABLE: UI_CONTEXTAVAILABILITY = 1i32; |
04454e1e | 67 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 68 | pub const UI_CONTEXTAVAILABILITY_ACTIVE: UI_CONTEXTAVAILABILITY = 2i32; |
04454e1e | 69 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 70 | pub type UI_CONTROLDOCK = i32; |
04454e1e | 71 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 72 | pub const UI_CONTROLDOCK_TOP: UI_CONTROLDOCK = 1i32; |
04454e1e | 73 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 74 | pub const UI_CONTROLDOCK_BOTTOM: UI_CONTROLDOCK = 3i32; |
04454e1e | 75 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 76 | pub type UI_EVENTLOCATION = i32; |
04454e1e | 77 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 78 | pub const UI_EVENTLOCATION_Ribbon: UI_EVENTLOCATION = 0i32; |
04454e1e | 79 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 80 | pub const UI_EVENTLOCATION_QAT: UI_EVENTLOCATION = 1i32; |
04454e1e | 81 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 82 | pub const UI_EVENTLOCATION_ApplicationMenu: UI_EVENTLOCATION = 2i32; |
04454e1e | 83 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 84 | pub const UI_EVENTLOCATION_ContextPopup: UI_EVENTLOCATION = 3i32; |
04454e1e | 85 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 86 | pub type UI_EVENTTYPE = i32; |
04454e1e | 87 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 88 | pub const UI_EVENTTYPE_ApplicationMenuOpened: UI_EVENTTYPE = 0i32; |
04454e1e | 89 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 90 | pub const UI_EVENTTYPE_RibbonMinimized: UI_EVENTTYPE = 1i32; |
04454e1e | 91 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 92 | pub const UI_EVENTTYPE_RibbonExpanded: UI_EVENTTYPE = 2i32; |
04454e1e | 93 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 94 | pub const UI_EVENTTYPE_ApplicationModeSwitched: UI_EVENTTYPE = 3i32; |
04454e1e | 95 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 96 | pub const UI_EVENTTYPE_TabActivated: UI_EVENTTYPE = 4i32; |
04454e1e | 97 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 98 | pub const UI_EVENTTYPE_MenuOpened: UI_EVENTTYPE = 5i32; |
04454e1e | 99 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 100 | pub const UI_EVENTTYPE_CommandExecuted: UI_EVENTTYPE = 6i32; |
04454e1e | 101 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 102 | pub const UI_EVENTTYPE_TooltipShown: UI_EVENTTYPE = 7i32; |
04454e1e | 103 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 104 | pub type UI_EXECUTIONVERB = i32; |
04454e1e | 105 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 106 | pub const UI_EXECUTIONVERB_EXECUTE: UI_EXECUTIONVERB = 0i32; |
04454e1e | 107 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 108 | pub const UI_EXECUTIONVERB_PREVIEW: UI_EXECUTIONVERB = 1i32; |
04454e1e | 109 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 110 | pub const UI_EXECUTIONVERB_CANCELPREVIEW: UI_EXECUTIONVERB = 2i32; |
04454e1e | 111 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 112 | pub type UI_FONTDELTASIZE = i32; |
04454e1e | 113 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 114 | pub const UI_FONTDELTASIZE_GROW: UI_FONTDELTASIZE = 0i32; |
04454e1e | 115 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 116 | pub const UI_FONTDELTASIZE_SHRINK: UI_FONTDELTASIZE = 1i32; |
04454e1e | 117 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 118 | pub type UI_FONTPROPERTIES = i32; |
04454e1e | 119 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 120 | pub const UI_FONTPROPERTIES_NOTAVAILABLE: UI_FONTPROPERTIES = 0i32; |
04454e1e | 121 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 122 | pub const UI_FONTPROPERTIES_NOTSET: UI_FONTPROPERTIES = 1i32; |
04454e1e | 123 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 124 | pub const UI_FONTPROPERTIES_SET: UI_FONTPROPERTIES = 2i32; |
04454e1e | 125 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 126 | pub type UI_FONTUNDERLINE = i32; |
04454e1e | 127 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 128 | pub const UI_FONTUNDERLINE_NOTAVAILABLE: UI_FONTUNDERLINE = 0i32; |
04454e1e | 129 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 130 | pub const UI_FONTUNDERLINE_NOTSET: UI_FONTUNDERLINE = 1i32; |
04454e1e | 131 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 132 | pub const UI_FONTUNDERLINE_SET: UI_FONTUNDERLINE = 2i32; |
04454e1e | 133 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 134 | pub type UI_FONTVERTICALPOSITION = i32; |
04454e1e | 135 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 136 | pub const UI_FONTVERTICALPOSITION_NOTAVAILABLE: UI_FONTVERTICALPOSITION = 0i32; |
04454e1e | 137 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 138 | pub const UI_FONTVERTICALPOSITION_NOTSET: UI_FONTVERTICALPOSITION = 1i32; |
04454e1e | 139 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 140 | pub const UI_FONTVERTICALPOSITION_SUPERSCRIPT: UI_FONTVERTICALPOSITION = 2i32; |
04454e1e | 141 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 142 | pub const UI_FONTVERTICALPOSITION_SUBSCRIPT: UI_FONTVERTICALPOSITION = 3i32; |
04454e1e | 143 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 144 | pub type UI_INVALIDATIONS = i32; |
04454e1e | 145 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 146 | pub const UI_INVALIDATIONS_STATE: UI_INVALIDATIONS = 1i32; |
04454e1e | 147 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 148 | pub const UI_INVALIDATIONS_VALUE: UI_INVALIDATIONS = 2i32; |
04454e1e | 149 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 150 | pub const UI_INVALIDATIONS_PROPERTY: UI_INVALIDATIONS = 4i32; |
04454e1e | 151 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 152 | pub const UI_INVALIDATIONS_ALLPROPERTIES: UI_INVALIDATIONS = 8i32; |
04454e1e | 153 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 154 | pub type UI_OWNERSHIP = i32; |
04454e1e | 155 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 156 | pub const UI_OWNERSHIP_TRANSFER: UI_OWNERSHIP = 0i32; |
04454e1e | 157 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 158 | pub const UI_OWNERSHIP_COPY: UI_OWNERSHIP = 1i32; |
04454e1e | 159 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 160 | pub type UI_SWATCHCOLORMODE = i32; |
04454e1e | 161 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 162 | pub const UI_SWATCHCOLORMODE_NORMAL: UI_SWATCHCOLORMODE = 0i32; |
04454e1e | 163 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 164 | pub const UI_SWATCHCOLORMODE_MONOCHROME: UI_SWATCHCOLORMODE = 1i32; |
04454e1e | 165 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 166 | pub type UI_SWATCHCOLORTYPE = i32; |
04454e1e | 167 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 168 | pub const UI_SWATCHCOLORTYPE_NOCOLOR: UI_SWATCHCOLORTYPE = 0i32; |
04454e1e | 169 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 170 | pub const UI_SWATCHCOLORTYPE_AUTOMATIC: UI_SWATCHCOLORTYPE = 1i32; |
04454e1e | 171 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 172 | pub const UI_SWATCHCOLORTYPE_RGB: UI_SWATCHCOLORTYPE = 2i32; |
04454e1e | 173 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 174 | pub type UI_VIEWTYPE = i32; |
04454e1e | 175 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 176 | pub const UI_VIEWTYPE_RIBBON: UI_VIEWTYPE = 1i32; |
04454e1e | 177 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 178 | pub type UI_VIEWVERB = i32; |
04454e1e | 179 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 180 | pub const UI_VIEWVERB_CREATE: UI_VIEWVERB = 0i32; |
04454e1e | 181 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 182 | pub const UI_VIEWVERB_DESTROY: UI_VIEWVERB = 1i32; |
04454e1e | 183 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 184 | pub const UI_VIEWVERB_SIZE: UI_VIEWVERB = 2i32; |
04454e1e | 185 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] |
5e7ed085 | 186 | pub const UI_VIEWVERB_ERROR: UI_VIEWVERB = 3i32; |
487cf647 FG |
187 | #[repr(C)] |
188 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] | |
189 | pub struct UI_EVENTPARAMS { | |
190 | pub EventType: UI_EVENTTYPE, | |
191 | pub Anonymous: UI_EVENTPARAMS_0, | |
192 | } | |
193 | impl ::core::marker::Copy for UI_EVENTPARAMS {} | |
194 | impl ::core::clone::Clone for UI_EVENTPARAMS { | |
195 | fn clone(&self) -> Self { | |
196 | *self | |
197 | } | |
198 | } | |
199 | #[repr(C)] | |
200 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] | |
201 | pub union UI_EVENTPARAMS_0 { | |
202 | pub Modes: i32, | |
203 | pub Params: UI_EVENTPARAMS_COMMAND, | |
204 | } | |
205 | impl ::core::marker::Copy for UI_EVENTPARAMS_0 {} | |
206 | impl ::core::clone::Clone for UI_EVENTPARAMS_0 { | |
207 | fn clone(&self) -> Self { | |
208 | *self | |
209 | } | |
210 | } | |
211 | #[repr(C)] | |
212 | #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] | |
213 | pub struct UI_EVENTPARAMS_COMMAND { | |
214 | pub CommandID: u32, | |
215 | pub CommandName: ::windows_sys::core::PCWSTR, | |
216 | pub ParentCommandID: u32, | |
217 | pub ParentCommandName: ::windows_sys::core::PCWSTR, | |
218 | pub SelectionIndex: u32, | |
219 | pub Location: UI_EVENTLOCATION, | |
220 | } | |
221 | impl ::core::marker::Copy for UI_EVENTPARAMS_COMMAND {} | |
222 | impl ::core::clone::Clone for UI_EVENTPARAMS_COMMAND { | |
223 | fn clone(&self) -> Self { | |
224 | *self | |
225 | } | |
226 | } |