1 #[cfg(feature = "UI_Xaml_Controls_Maps")]
3 #[cfg(feature = "UI_Xaml_Controls_Primitives")]
5 pub type AnchorRequestedEventArgs
= *mut ::core
::ffi
::c_void
;
6 pub type AppBar
= *mut ::core
::ffi
::c_void
;
7 pub type AppBarButton
= *mut ::core
::ffi
::c_void
;
8 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
10 pub struct AppBarClosedDisplayMode(pub i32);
11 impl AppBarClosedDisplayMode
{
12 pub const Compact
: Self = Self(0i32);
13 pub const Minimal
: Self = Self(1i32);
14 pub const Hidden
: Self = Self(2i32);
16 impl ::core
::marker
::Copy
for AppBarClosedDisplayMode {}
17 impl ::core
::clone
::Clone
for AppBarClosedDisplayMode
{
18 fn clone(&self) -> Self {
22 pub type AppBarElementContainer
= *mut ::core
::ffi
::c_void
;
23 pub type AppBarSeparator
= *mut ::core
::ffi
::c_void
;
24 pub type AppBarToggleButton
= *mut ::core
::ffi
::c_void
;
25 pub type AutoSuggestBox
= *mut ::core
::ffi
::c_void
;
26 pub type AutoSuggestBoxQuerySubmittedEventArgs
= *mut ::core
::ffi
::c_void
;
27 pub type AutoSuggestBoxSuggestionChosenEventArgs
= *mut ::core
::ffi
::c_void
;
28 pub type AutoSuggestBoxTextChangedEventArgs
= *mut ::core
::ffi
::c_void
;
29 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
31 pub struct AutoSuggestionBoxTextChangeReason(pub i32);
32 impl AutoSuggestionBoxTextChangeReason
{
33 pub const UserInput
: Self = Self(0i32);
34 pub const ProgrammaticChange
: Self = Self(1i32);
35 pub const SuggestionChosen
: Self = Self(2i32);
37 impl ::core
::marker
::Copy
for AutoSuggestionBoxTextChangeReason {}
38 impl ::core
::clone
::Clone
for AutoSuggestionBoxTextChangeReason
{
39 fn clone(&self) -> Self {
43 pub type BackClickEventArgs
= *mut ::core
::ffi
::c_void
;
44 pub type BackClickEventHandler
= *mut ::core
::ffi
::c_void
;
45 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
47 pub struct BackgroundSizing(pub i32);
48 impl BackgroundSizing
{
49 pub const InnerBorderEdge
: Self = Self(0i32);
50 pub const OuterBorderEdge
: Self = Self(1i32);
52 impl ::core
::marker
::Copy
for BackgroundSizing {}
53 impl ::core
::clone
::Clone
for BackgroundSizing
{
54 fn clone(&self) -> Self {
58 pub type BitmapIcon
= *mut ::core
::ffi
::c_void
;
59 pub type BitmapIconSource
= *mut ::core
::ffi
::c_void
;
60 pub type Border
= *mut ::core
::ffi
::c_void
;
61 pub type Button
= *mut ::core
::ffi
::c_void
;
62 pub type CalendarDatePicker
= *mut ::core
::ffi
::c_void
;
63 pub type CalendarDatePickerDateChangedEventArgs
= *mut ::core
::ffi
::c_void
;
64 pub type CalendarView
= *mut ::core
::ffi
::c_void
;
65 pub type CalendarViewDayItem
= *mut ::core
::ffi
::c_void
;
66 pub type CalendarViewDayItemChangingEventArgs
= *mut ::core
::ffi
::c_void
;
67 pub type CalendarViewDayItemChangingEventHandler
= *mut ::core
::ffi
::c_void
;
68 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
70 pub struct CalendarViewDisplayMode(pub i32);
71 impl CalendarViewDisplayMode
{
72 pub const Month
: Self = Self(0i32);
73 pub const Year
: Self = Self(1i32);
74 pub const Decade
: Self = Self(2i32);
76 impl ::core
::marker
::Copy
for CalendarViewDisplayMode {}
77 impl ::core
::clone
::Clone
for CalendarViewDisplayMode
{
78 fn clone(&self) -> Self {
82 pub type CalendarViewSelectedDatesChangedEventArgs
= *mut ::core
::ffi
::c_void
;
83 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
85 pub struct CalendarViewSelectionMode(pub i32);
86 impl CalendarViewSelectionMode
{
87 pub const None
: Self = Self(0i32);
88 pub const Single
: Self = Self(1i32);
89 pub const Multiple
: Self = Self(2i32);
91 impl ::core
::marker
::Copy
for CalendarViewSelectionMode {}
92 impl ::core
::clone
::Clone
for CalendarViewSelectionMode
{
93 fn clone(&self) -> Self {
97 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
99 pub struct CandidateWindowAlignment(pub i32);
100 impl CandidateWindowAlignment
{
101 pub const Default
: Self = Self(0i32);
102 pub const BottomEdge
: Self = Self(1i32);
104 impl ::core
::marker
::Copy
for CandidateWindowAlignment {}
105 impl ::core
::clone
::Clone
for CandidateWindowAlignment
{
106 fn clone(&self) -> Self {
110 pub type CandidateWindowBoundsChangedEventArgs
= *mut ::core
::ffi
::c_void
;
111 pub type Canvas
= *mut ::core
::ffi
::c_void
;
112 pub type CaptureElement
= *mut ::core
::ffi
::c_void
;
113 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
115 pub struct CharacterCasing(pub i32);
116 impl CharacterCasing
{
117 pub const Normal
: Self = Self(0i32);
118 pub const Lower
: Self = Self(1i32);
119 pub const Upper
: Self = Self(2i32);
121 impl ::core
::marker
::Copy
for CharacterCasing {}
122 impl ::core
::clone
::Clone
for CharacterCasing
{
123 fn clone(&self) -> Self {
127 pub type CheckBox
= *mut ::core
::ffi
::c_void
;
128 pub type ChoosingGroupHeaderContainerEventArgs
= *mut ::core
::ffi
::c_void
;
129 pub type ChoosingItemContainerEventArgs
= *mut ::core
::ffi
::c_void
;
130 pub type CleanUpVirtualizedItemEventArgs
= *mut ::core
::ffi
::c_void
;
131 pub type CleanUpVirtualizedItemEventHandler
= *mut ::core
::ffi
::c_void
;
132 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
134 pub struct ClickMode(pub i32);
136 pub const Release
: Self = Self(0i32);
137 pub const Press
: Self = Self(1i32);
138 pub const Hover
: Self = Self(2i32);
140 impl ::core
::marker
::Copy
for ClickMode {}
141 impl ::core
::clone
::Clone
for ClickMode
{
142 fn clone(&self) -> Self {
146 pub type ColorChangedEventArgs
= *mut ::core
::ffi
::c_void
;
147 pub type ColorPicker
= *mut ::core
::ffi
::c_void
;
148 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
150 pub struct ColorPickerHsvChannel(pub i32);
151 impl ColorPickerHsvChannel
{
152 pub const Hue
: Self = Self(0i32);
153 pub const Saturation
: Self = Self(1i32);
154 pub const Value
: Self = Self(2i32);
155 pub const Alpha
: Self = Self(3i32);
157 impl ::core
::marker
::Copy
for ColorPickerHsvChannel {}
158 impl ::core
::clone
::Clone
for ColorPickerHsvChannel
{
159 fn clone(&self) -> Self {
163 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
165 pub struct ColorSpectrumComponents(pub i32);
166 impl ColorSpectrumComponents
{
167 pub const HueValue
: Self = Self(0i32);
168 pub const ValueHue
: Self = Self(1i32);
169 pub const HueSaturation
: Self = Self(2i32);
170 pub const SaturationHue
: Self = Self(3i32);
171 pub const SaturationValue
: Self = Self(4i32);
172 pub const ValueSaturation
: Self = Self(5i32);
174 impl ::core
::marker
::Copy
for ColorSpectrumComponents {}
175 impl ::core
::clone
::Clone
for ColorSpectrumComponents
{
176 fn clone(&self) -> Self {
180 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
182 pub struct ColorSpectrumShape(pub i32);
183 impl ColorSpectrumShape
{
184 pub const Box
: Self = Self(0i32);
185 pub const Ring
: Self = Self(1i32);
187 impl ::core
::marker
::Copy
for ColorSpectrumShape {}
188 impl ::core
::clone
::Clone
for ColorSpectrumShape
{
189 fn clone(&self) -> Self {
193 pub type ColumnDefinition
= *mut ::core
::ffi
::c_void
;
194 pub type ColumnDefinitionCollection
= *mut ::core
::ffi
::c_void
;
195 pub type ComboBox
= *mut ::core
::ffi
::c_void
;
196 pub type ComboBoxItem
= *mut ::core
::ffi
::c_void
;
197 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
199 pub struct ComboBoxSelectionChangedTrigger(pub i32);
200 impl ComboBoxSelectionChangedTrigger
{
201 pub const Committed
: Self = Self(0i32);
202 pub const Always
: Self = Self(1i32);
204 impl ::core
::marker
::Copy
for ComboBoxSelectionChangedTrigger {}
205 impl ::core
::clone
::Clone
for ComboBoxSelectionChangedTrigger
{
206 fn clone(&self) -> Self {
210 pub type ComboBoxTextSubmittedEventArgs
= *mut ::core
::ffi
::c_void
;
211 pub type CommandBar
= *mut ::core
::ffi
::c_void
;
212 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
214 pub struct CommandBarDefaultLabelPosition(pub i32);
215 impl CommandBarDefaultLabelPosition
{
216 pub const Bottom
: Self = Self(0i32);
217 pub const Right
: Self = Self(1i32);
218 pub const Collapsed
: Self = Self(2i32);
220 impl ::core
::marker
::Copy
for CommandBarDefaultLabelPosition {}
221 impl ::core
::clone
::Clone
for CommandBarDefaultLabelPosition
{
222 fn clone(&self) -> Self {
226 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
228 pub struct CommandBarDynamicOverflowAction(pub i32);
229 impl CommandBarDynamicOverflowAction
{
230 pub const AddingToOverflow
: Self = Self(0i32);
231 pub const RemovingFromOverflow
: Self = Self(1i32);
233 impl ::core
::marker
::Copy
for CommandBarDynamicOverflowAction {}
234 impl ::core
::clone
::Clone
for CommandBarDynamicOverflowAction
{
235 fn clone(&self) -> Self {
239 pub type CommandBarFlyout
= *mut ::core
::ffi
::c_void
;
240 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
242 pub struct CommandBarLabelPosition(pub i32);
243 impl CommandBarLabelPosition
{
244 pub const Default
: Self = Self(0i32);
245 pub const Collapsed
: Self = Self(1i32);
247 impl ::core
::marker
::Copy
for CommandBarLabelPosition {}
248 impl ::core
::clone
::Clone
for CommandBarLabelPosition
{
249 fn clone(&self) -> Self {
253 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
255 pub struct CommandBarOverflowButtonVisibility(pub i32);
256 impl CommandBarOverflowButtonVisibility
{
257 pub const Auto
: Self = Self(0i32);
258 pub const Visible
: Self = Self(1i32);
259 pub const Collapsed
: Self = Self(2i32);
261 impl ::core
::marker
::Copy
for CommandBarOverflowButtonVisibility {}
262 impl ::core
::clone
::Clone
for CommandBarOverflowButtonVisibility
{
263 fn clone(&self) -> Self {
267 pub type CommandBarOverflowPresenter
= *mut ::core
::ffi
::c_void
;
268 pub type ContainerContentChangingEventArgs
= *mut ::core
::ffi
::c_void
;
269 pub type ContentControl
= *mut ::core
::ffi
::c_void
;
270 pub type ContentDialog
= *mut ::core
::ffi
::c_void
;
271 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
273 pub struct ContentDialogButton(pub i32);
274 impl ContentDialogButton
{
275 pub const None
: Self = Self(0i32);
276 pub const Primary
: Self = Self(1i32);
277 pub const Secondary
: Self = Self(2i32);
278 pub const Close
: Self = Self(3i32);
280 impl ::core
::marker
::Copy
for ContentDialogButton {}
281 impl ::core
::clone
::Clone
for ContentDialogButton
{
282 fn clone(&self) -> Self {
286 pub type ContentDialogButtonClickDeferral
= *mut ::core
::ffi
::c_void
;
287 pub type ContentDialogButtonClickEventArgs
= *mut ::core
::ffi
::c_void
;
288 pub type ContentDialogClosedEventArgs
= *mut ::core
::ffi
::c_void
;
289 pub type ContentDialogClosingDeferral
= *mut ::core
::ffi
::c_void
;
290 pub type ContentDialogClosingEventArgs
= *mut ::core
::ffi
::c_void
;
291 pub type ContentDialogOpenedEventArgs
= *mut ::core
::ffi
::c_void
;
292 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
294 pub struct ContentDialogPlacement(pub i32);
295 impl ContentDialogPlacement
{
296 pub const Popup
: Self = Self(0i32);
297 pub const InPlace
: Self = Self(1i32);
299 impl ::core
::marker
::Copy
for ContentDialogPlacement {}
300 impl ::core
::clone
::Clone
for ContentDialogPlacement
{
301 fn clone(&self) -> Self {
305 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
307 pub struct ContentDialogResult(pub i32);
308 impl ContentDialogResult
{
309 pub const None
: Self = Self(0i32);
310 pub const Primary
: Self = Self(1i32);
311 pub const Secondary
: Self = Self(2i32);
313 impl ::core
::marker
::Copy
for ContentDialogResult {}
314 impl ::core
::clone
::Clone
for ContentDialogResult
{
315 fn clone(&self) -> Self {
319 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
321 pub struct ContentLinkChangeKind(pub i32);
322 impl ContentLinkChangeKind
{
323 pub const Inserted
: Self = Self(0i32);
324 pub const Removed
: Self = Self(1i32);
325 pub const Edited
: Self = Self(2i32);
327 impl ::core
::marker
::Copy
for ContentLinkChangeKind {}
328 impl ::core
::clone
::Clone
for ContentLinkChangeKind
{
329 fn clone(&self) -> Self {
333 pub type ContentLinkChangedEventArgs
= *mut ::core
::ffi
::c_void
;
334 pub type ContentPresenter
= *mut ::core
::ffi
::c_void
;
335 pub type ContextMenuEventArgs
= *mut ::core
::ffi
::c_void
;
336 pub type ContextMenuOpeningEventHandler
= *mut ::core
::ffi
::c_void
;
337 pub type Control
= *mut ::core
::ffi
::c_void
;
338 pub type ControlTemplate
= *mut ::core
::ffi
::c_void
;
339 pub type DataTemplateSelector
= *mut ::core
::ffi
::c_void
;
340 pub type DatePickedEventArgs
= *mut ::core
::ffi
::c_void
;
341 pub type DatePicker
= *mut ::core
::ffi
::c_void
;
342 pub type DatePickerFlyout
= *mut ::core
::ffi
::c_void
;
343 pub type DatePickerFlyoutItem
= *mut ::core
::ffi
::c_void
;
344 pub type DatePickerFlyoutPresenter
= *mut ::core
::ffi
::c_void
;
345 pub type DatePickerSelectedValueChangedEventArgs
= *mut ::core
::ffi
::c_void
;
346 pub type DatePickerValueChangedEventArgs
= *mut ::core
::ffi
::c_void
;
347 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
349 pub struct DisabledFormattingAccelerators(pub u32);
350 impl DisabledFormattingAccelerators
{
351 pub const None
: Self = Self(0u32);
352 pub const Bold
: Self = Self(1u32);
353 pub const Italic
: Self = Self(2u32);
354 pub const Underline
: Self = Self(4u32);
355 pub const All
: Self = Self(4294967295u32);
357 impl ::core
::marker
::Copy
for DisabledFormattingAccelerators {}
358 impl ::core
::clone
::Clone
for DisabledFormattingAccelerators
{
359 fn clone(&self) -> Self {
363 pub type DragItemsCompletedEventArgs
= *mut ::core
::ffi
::c_void
;
364 pub type DragItemsStartingEventArgs
= *mut ::core
::ffi
::c_void
;
365 pub type DragItemsStartingEventHandler
= *mut ::core
::ffi
::c_void
;
366 pub type DropDownButton
= *mut ::core
::ffi
::c_void
;
367 pub type DropDownButtonAutomationPeer
= *mut ::core
::ffi
::c_void
;
368 pub type DynamicOverflowItemsChangingEventArgs
= *mut ::core
::ffi
::c_void
;
369 pub type FlipView
= *mut ::core
::ffi
::c_void
;
370 pub type FlipViewItem
= *mut ::core
::ffi
::c_void
;
371 pub type Flyout
= *mut ::core
::ffi
::c_void
;
372 pub type FlyoutPresenter
= *mut ::core
::ffi
::c_void
;
373 pub type FocusDisengagedEventArgs
= *mut ::core
::ffi
::c_void
;
374 pub type FocusEngagedEventArgs
= *mut ::core
::ffi
::c_void
;
375 pub type FontIcon
= *mut ::core
::ffi
::c_void
;
376 pub type FontIconSource
= *mut ::core
::ffi
::c_void
;
377 pub type Frame
= *mut ::core
::ffi
::c_void
;
378 pub type Grid
= *mut ::core
::ffi
::c_void
;
379 pub type GridView
= *mut ::core
::ffi
::c_void
;
380 pub type GridViewHeaderItem
= *mut ::core
::ffi
::c_void
;
381 pub type GridViewItem
= *mut ::core
::ffi
::c_void
;
382 pub type GroupItem
= *mut ::core
::ffi
::c_void
;
383 pub type GroupStyle
= *mut ::core
::ffi
::c_void
;
384 pub type GroupStyleSelector
= *mut ::core
::ffi
::c_void
;
385 pub type HandwritingPanelClosedEventArgs
= *mut ::core
::ffi
::c_void
;
386 pub type HandwritingPanelOpenedEventArgs
= *mut ::core
::ffi
::c_void
;
387 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
389 pub struct HandwritingPanelPlacementAlignment(pub i32);
390 impl HandwritingPanelPlacementAlignment
{
391 pub const Auto
: Self = Self(0i32);
392 pub const TopLeft
: Self = Self(1i32);
393 pub const TopRight
: Self = Self(2i32);
394 pub const BottomLeft
: Self = Self(3i32);
395 pub const BottomRight
: Self = Self(4i32);
397 impl ::core
::marker
::Copy
for HandwritingPanelPlacementAlignment {}
398 impl ::core
::clone
::Clone
for HandwritingPanelPlacementAlignment
{
399 fn clone(&self) -> Self {
403 pub type HandwritingView
= *mut ::core
::ffi
::c_void
;
404 pub type HandwritingViewCandidatesChangedEventArgs
= *mut ::core
::ffi
::c_void
;
405 pub type HandwritingViewTextSubmittedEventArgs
= *mut ::core
::ffi
::c_void
;
406 pub type Hub
= *mut ::core
::ffi
::c_void
;
407 pub type HubSection
= *mut ::core
::ffi
::c_void
;
408 pub type HubSectionCollection
= *mut ::core
::ffi
::c_void
;
409 pub type HubSectionHeaderClickEventArgs
= *mut ::core
::ffi
::c_void
;
410 pub type HubSectionHeaderClickEventHandler
= *mut ::core
::ffi
::c_void
;
411 pub type HyperlinkButton
= *mut ::core
::ffi
::c_void
;
412 pub type ICommandBarElement
= *mut ::core
::ffi
::c_void
;
413 pub type ICommandBarElement2
= *mut ::core
::ffi
::c_void
;
414 pub type IInsertionPanel
= *mut ::core
::ffi
::c_void
;
415 pub type IItemContainerMapping
= *mut ::core
::ffi
::c_void
;
416 pub type INavigate
= *mut ::core
::ffi
::c_void
;
417 pub type IScrollAnchorProvider
= *mut ::core
::ffi
::c_void
;
418 pub type ISemanticZoomInformation
= *mut ::core
::ffi
::c_void
;
419 pub type IconElement
= *mut ::core
::ffi
::c_void
;
420 pub type IconSource
= *mut ::core
::ffi
::c_void
;
421 pub type IconSourceElement
= *mut ::core
::ffi
::c_void
;
422 pub type Image
= *mut ::core
::ffi
::c_void
;
423 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
425 pub struct IncrementalLoadingTrigger(pub i32);
426 impl IncrementalLoadingTrigger
{
427 pub const None
: Self = Self(0i32);
428 pub const Edge
: Self = Self(1i32);
430 impl ::core
::marker
::Copy
for IncrementalLoadingTrigger {}
431 impl ::core
::clone
::Clone
for IncrementalLoadingTrigger
{
432 fn clone(&self) -> Self {
436 pub type InkCanvas
= *mut ::core
::ffi
::c_void
;
437 pub type InkToolbar
= *mut ::core
::ffi
::c_void
;
438 pub type InkToolbarBallpointPenButton
= *mut ::core
::ffi
::c_void
;
439 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
441 pub struct InkToolbarButtonFlyoutPlacement(pub i32);
442 impl InkToolbarButtonFlyoutPlacement
{
443 pub const Auto
: Self = Self(0i32);
444 pub const Top
: Self = Self(1i32);
445 pub const Bottom
: Self = Self(2i32);
446 pub const Left
: Self = Self(3i32);
447 pub const Right
: Self = Self(4i32);
449 impl ::core
::marker
::Copy
for InkToolbarButtonFlyoutPlacement {}
450 impl ::core
::clone
::Clone
for InkToolbarButtonFlyoutPlacement
{
451 fn clone(&self) -> Self {
455 pub type InkToolbarCustomPen
= *mut ::core
::ffi
::c_void
;
456 pub type InkToolbarCustomPenButton
= *mut ::core
::ffi
::c_void
;
457 pub type InkToolbarCustomToggleButton
= *mut ::core
::ffi
::c_void
;
458 pub type InkToolbarCustomToolButton
= *mut ::core
::ffi
::c_void
;
459 pub type InkToolbarEraserButton
= *mut ::core
::ffi
::c_void
;
460 pub type InkToolbarFlyoutItem
= *mut ::core
::ffi
::c_void
;
461 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
463 pub struct InkToolbarFlyoutItemKind(pub i32);
464 impl InkToolbarFlyoutItemKind
{
465 pub const Simple
: Self = Self(0i32);
466 pub const Radio
: Self = Self(1i32);
467 pub const Check
: Self = Self(2i32);
468 pub const RadioCheck
: Self = Self(3i32);
470 impl ::core
::marker
::Copy
for InkToolbarFlyoutItemKind {}
471 impl ::core
::clone
::Clone
for InkToolbarFlyoutItemKind
{
472 fn clone(&self) -> Self {
476 pub type InkToolbarHighlighterButton
= *mut ::core
::ffi
::c_void
;
477 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
479 pub struct InkToolbarInitialControls(pub i32);
480 impl InkToolbarInitialControls
{
481 pub const All
: Self = Self(0i32);
482 pub const None
: Self = Self(1i32);
483 pub const PensOnly
: Self = Self(2i32);
484 pub const AllExceptPens
: Self = Self(3i32);
486 impl ::core
::marker
::Copy
for InkToolbarInitialControls {}
487 impl ::core
::clone
::Clone
for InkToolbarInitialControls
{
488 fn clone(&self) -> Self {
492 pub type InkToolbarIsStencilButtonCheckedChangedEventArgs
= *mut ::core
::ffi
::c_void
;
493 pub type InkToolbarMenuButton
= *mut ::core
::ffi
::c_void
;
494 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
496 pub struct InkToolbarMenuKind(pub i32);
497 impl InkToolbarMenuKind
{
498 pub const Stencil
: Self = Self(0i32);
500 impl ::core
::marker
::Copy
for InkToolbarMenuKind {}
501 impl ::core
::clone
::Clone
for InkToolbarMenuKind
{
502 fn clone(&self) -> Self {
506 pub type InkToolbarPenButton
= *mut ::core
::ffi
::c_void
;
507 pub type InkToolbarPenConfigurationControl
= *mut ::core
::ffi
::c_void
;
508 pub type InkToolbarPencilButton
= *mut ::core
::ffi
::c_void
;
509 pub type InkToolbarRulerButton
= *mut ::core
::ffi
::c_void
;
510 pub type InkToolbarStencilButton
= *mut ::core
::ffi
::c_void
;
511 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
513 pub struct InkToolbarStencilKind(pub i32);
514 impl InkToolbarStencilKind
{
515 pub const Ruler
: Self = Self(0i32);
516 pub const Protractor
: Self = Self(1i32);
518 impl ::core
::marker
::Copy
for InkToolbarStencilKind {}
519 impl ::core
::clone
::Clone
for InkToolbarStencilKind
{
520 fn clone(&self) -> Self {
524 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
526 pub struct InkToolbarToggle(pub i32);
527 impl InkToolbarToggle
{
528 pub const Ruler
: Self = Self(0i32);
529 pub const Custom
: Self = Self(1i32);
531 impl ::core
::marker
::Copy
for InkToolbarToggle {}
532 impl ::core
::clone
::Clone
for InkToolbarToggle
{
533 fn clone(&self) -> Self {
537 pub type InkToolbarToggleButton
= *mut ::core
::ffi
::c_void
;
538 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
540 pub struct InkToolbarTool(pub i32);
541 impl InkToolbarTool
{
542 pub const BallpointPen
: Self = Self(0i32);
543 pub const Pencil
: Self = Self(1i32);
544 pub const Highlighter
: Self = Self(2i32);
545 pub const Eraser
: Self = Self(3i32);
546 pub const CustomPen
: Self = Self(4i32);
547 pub const CustomTool
: Self = Self(5i32);
549 impl ::core
::marker
::Copy
for InkToolbarTool {}
550 impl ::core
::clone
::Clone
for InkToolbarTool
{
551 fn clone(&self) -> Self {
555 pub type InkToolbarToolButton
= *mut ::core
::ffi
::c_void
;
556 pub type IsTextTrimmedChangedEventArgs
= *mut ::core
::ffi
::c_void
;
557 pub type ItemClickEventArgs
= *mut ::core
::ffi
::c_void
;
558 pub type ItemClickEventHandler
= *mut ::core
::ffi
::c_void
;
559 pub type ItemCollection
= *mut ::core
::ffi
::c_void
;
560 pub type ItemContainerGenerator
= *mut ::core
::ffi
::c_void
;
561 pub type ItemsControl
= *mut ::core
::ffi
::c_void
;
562 pub type ItemsPanelTemplate
= *mut ::core
::ffi
::c_void
;
563 pub type ItemsPickedEventArgs
= *mut ::core
::ffi
::c_void
;
564 pub type ItemsPresenter
= *mut ::core
::ffi
::c_void
;
565 pub type ItemsStackPanel
= *mut ::core
::ffi
::c_void
;
566 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
568 pub struct ItemsUpdatingScrollMode(pub i32);
569 impl ItemsUpdatingScrollMode
{
570 pub const KeepItemsInView
: Self = Self(0i32);
571 pub const KeepScrollOffset
: Self = Self(1i32);
572 pub const KeepLastItemInView
: Self = Self(2i32);
574 impl ::core
::marker
::Copy
for ItemsUpdatingScrollMode {}
575 impl ::core
::clone
::Clone
for ItemsUpdatingScrollMode
{
576 fn clone(&self) -> Self {
580 pub type ItemsWrapGrid
= *mut ::core
::ffi
::c_void
;
581 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
583 pub struct LightDismissOverlayMode(pub i32);
584 impl LightDismissOverlayMode
{
585 pub const Auto
: Self = Self(0i32);
586 pub const On
: Self = Self(1i32);
587 pub const Off
: Self = Self(2i32);
589 impl ::core
::marker
::Copy
for LightDismissOverlayMode {}
590 impl ::core
::clone
::Clone
for LightDismissOverlayMode
{
591 fn clone(&self) -> Self {
595 pub type ListBox
= *mut ::core
::ffi
::c_void
;
596 pub type ListBoxItem
= *mut ::core
::ffi
::c_void
;
597 pub type ListPickerFlyout
= *mut ::core
::ffi
::c_void
;
598 pub type ListPickerFlyoutPresenter
= *mut ::core
::ffi
::c_void
;
599 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
601 pub struct ListPickerFlyoutSelectionMode(pub i32);
602 impl ListPickerFlyoutSelectionMode
{
603 pub const Single
: Self = Self(0i32);
604 pub const Multiple
: Self = Self(1i32);
606 impl ::core
::marker
::Copy
for ListPickerFlyoutSelectionMode {}
607 impl ::core
::clone
::Clone
for ListPickerFlyoutSelectionMode
{
608 fn clone(&self) -> Self {
612 pub type ListView
= *mut ::core
::ffi
::c_void
;
613 pub type ListViewBase
= *mut ::core
::ffi
::c_void
;
614 pub type ListViewBaseHeaderItem
= *mut ::core
::ffi
::c_void
;
615 pub type ListViewHeaderItem
= *mut ::core
::ffi
::c_void
;
616 pub type ListViewItem
= *mut ::core
::ffi
::c_void
;
617 pub type ListViewItemToKeyHandler
= *mut ::core
::ffi
::c_void
;
618 pub type ListViewKeyToItemHandler
= *mut ::core
::ffi
::c_void
;
619 pub type ListViewPersistenceHelper
= *mut ::core
::ffi
::c_void
;
620 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
622 pub struct ListViewReorderMode(pub i32);
623 impl ListViewReorderMode
{
624 pub const Disabled
: Self = Self(0i32);
625 pub const Enabled
: Self = Self(1i32);
627 impl ::core
::marker
::Copy
for ListViewReorderMode {}
628 impl ::core
::clone
::Clone
for ListViewReorderMode
{
629 fn clone(&self) -> Self {
633 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
635 pub struct ListViewSelectionMode(pub i32);
636 impl ListViewSelectionMode
{
637 pub const None
: Self = Self(0i32);
638 pub const Single
: Self = Self(1i32);
639 pub const Multiple
: Self = Self(2i32);
640 pub const Extended
: Self = Self(3i32);
642 impl ::core
::marker
::Copy
for ListViewSelectionMode {}
643 impl ::core
::clone
::Clone
for ListViewSelectionMode
{
644 fn clone(&self) -> Self {
648 pub type MediaElement
= *mut ::core
::ffi
::c_void
;
649 pub type MediaPlayerElement
= *mut ::core
::ffi
::c_void
;
650 pub type MediaPlayerPresenter
= *mut ::core
::ffi
::c_void
;
651 pub type MediaTransportControls
= *mut ::core
::ffi
::c_void
;
652 pub type MediaTransportControlsHelper
= *mut ::core
::ffi
::c_void
;
653 pub type MenuBar
= *mut ::core
::ffi
::c_void
;
654 pub type MenuBarItem
= *mut ::core
::ffi
::c_void
;
655 pub type MenuBarItemFlyout
= *mut ::core
::ffi
::c_void
;
656 pub type MenuFlyout
= *mut ::core
::ffi
::c_void
;
657 pub type MenuFlyoutItem
= *mut ::core
::ffi
::c_void
;
658 pub type MenuFlyoutItemBase
= *mut ::core
::ffi
::c_void
;
659 pub type MenuFlyoutPresenter
= *mut ::core
::ffi
::c_void
;
660 pub type MenuFlyoutSeparator
= *mut ::core
::ffi
::c_void
;
661 pub type MenuFlyoutSubItem
= *mut ::core
::ffi
::c_void
;
662 pub type NavigationView
= *mut ::core
::ffi
::c_void
;
663 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
665 pub struct NavigationViewBackButtonVisible(pub i32);
666 impl NavigationViewBackButtonVisible
{
667 pub const Collapsed
: Self = Self(0i32);
668 pub const Visible
: Self = Self(1i32);
669 pub const Auto
: Self = Self(2i32);
671 impl ::core
::marker
::Copy
for NavigationViewBackButtonVisible {}
672 impl ::core
::clone
::Clone
for NavigationViewBackButtonVisible
{
673 fn clone(&self) -> Self {
677 pub type NavigationViewBackRequestedEventArgs
= *mut ::core
::ffi
::c_void
;
678 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
680 pub struct NavigationViewDisplayMode(pub i32);
681 impl NavigationViewDisplayMode
{
682 pub const Minimal
: Self = Self(0i32);
683 pub const Compact
: Self = Self(1i32);
684 pub const Expanded
: Self = Self(2i32);
686 impl ::core
::marker
::Copy
for NavigationViewDisplayMode {}
687 impl ::core
::clone
::Clone
for NavigationViewDisplayMode
{
688 fn clone(&self) -> Self {
692 pub type NavigationViewDisplayModeChangedEventArgs
= *mut ::core
::ffi
::c_void
;
693 pub type NavigationViewItem
= *mut ::core
::ffi
::c_void
;
694 pub type NavigationViewItemBase
= *mut ::core
::ffi
::c_void
;
695 pub type NavigationViewItemHeader
= *mut ::core
::ffi
::c_void
;
696 pub type NavigationViewItemInvokedEventArgs
= *mut ::core
::ffi
::c_void
;
697 pub type NavigationViewItemSeparator
= *mut ::core
::ffi
::c_void
;
698 pub type NavigationViewList
= *mut ::core
::ffi
::c_void
;
699 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
701 pub struct NavigationViewOverflowLabelMode(pub i32);
702 impl NavigationViewOverflowLabelMode
{
703 pub const MoreLabel
: Self = Self(0i32);
704 pub const NoLabel
: Self = Self(1i32);
706 impl ::core
::marker
::Copy
for NavigationViewOverflowLabelMode {}
707 impl ::core
::clone
::Clone
for NavigationViewOverflowLabelMode
{
708 fn clone(&self) -> Self {
712 pub type NavigationViewPaneClosingEventArgs
= *mut ::core
::ffi
::c_void
;
713 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
715 pub struct NavigationViewPaneDisplayMode(pub i32);
716 impl NavigationViewPaneDisplayMode
{
717 pub const Auto
: Self = Self(0i32);
718 pub const Left
: Self = Self(1i32);
719 pub const Top
: Self = Self(2i32);
720 pub const LeftCompact
: Self = Self(3i32);
721 pub const LeftMinimal
: Self = Self(4i32);
723 impl ::core
::marker
::Copy
for NavigationViewPaneDisplayMode {}
724 impl ::core
::clone
::Clone
for NavigationViewPaneDisplayMode
{
725 fn clone(&self) -> Self {
729 pub type NavigationViewSelectionChangedEventArgs
= *mut ::core
::ffi
::c_void
;
730 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
732 pub struct NavigationViewSelectionFollowsFocus(pub i32);
733 impl NavigationViewSelectionFollowsFocus
{
734 pub const Disabled
: Self = Self(0i32);
735 pub const Enabled
: Self = Self(1i32);
737 impl ::core
::marker
::Copy
for NavigationViewSelectionFollowsFocus {}
738 impl ::core
::clone
::Clone
for NavigationViewSelectionFollowsFocus
{
739 fn clone(&self) -> Self {
743 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
745 pub struct NavigationViewShoulderNavigationEnabled(pub i32);
746 impl NavigationViewShoulderNavigationEnabled
{
747 pub const WhenSelectionFollowsFocus
: Self = Self(0i32);
748 pub const Always
: Self = Self(1i32);
749 pub const Never
: Self = Self(2i32);
751 impl ::core
::marker
::Copy
for NavigationViewShoulderNavigationEnabled {}
752 impl ::core
::clone
::Clone
for NavigationViewShoulderNavigationEnabled
{
753 fn clone(&self) -> Self {
757 pub type NavigationViewTemplateSettings
= *mut ::core
::ffi
::c_void
;
758 pub type NotifyEventArgs
= *mut ::core
::ffi
::c_void
;
759 pub type NotifyEventHandler
= *mut ::core
::ffi
::c_void
;
760 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
762 pub struct Orientation(pub i32);
764 pub const Vertical
: Self = Self(0i32);
765 pub const Horizontal
: Self = Self(1i32);
767 impl ::core
::marker
::Copy
for Orientation {}
768 impl ::core
::clone
::Clone
for Orientation
{
769 fn clone(&self) -> Self {
773 pub type Page
= *mut ::core
::ffi
::c_void
;
774 pub type Panel
= *mut ::core
::ffi
::c_void
;
775 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
777 pub struct PanelScrollingDirection(pub i32);
778 impl PanelScrollingDirection
{
779 pub const None
: Self = Self(0i32);
780 pub const Forward
: Self = Self(1i32);
781 pub const Backward
: Self = Self(2i32);
783 impl ::core
::marker
::Copy
for PanelScrollingDirection {}
784 impl ::core
::clone
::Clone
for PanelScrollingDirection
{
785 fn clone(&self) -> Self {
789 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
791 pub struct ParallaxSourceOffsetKind(pub i32);
792 impl ParallaxSourceOffsetKind
{
793 pub const Absolute
: Self = Self(0i32);
794 pub const Relative
: Self = Self(1i32);
796 impl ::core
::marker
::Copy
for ParallaxSourceOffsetKind {}
797 impl ::core
::clone
::Clone
for ParallaxSourceOffsetKind
{
798 fn clone(&self) -> Self {
802 pub type ParallaxView
= *mut ::core
::ffi
::c_void
;
803 pub type PasswordBox
= *mut ::core
::ffi
::c_void
;
804 pub type PasswordBoxPasswordChangingEventArgs
= *mut ::core
::ffi
::c_void
;
805 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
807 pub struct PasswordRevealMode(pub i32);
808 impl PasswordRevealMode
{
809 pub const Peek
: Self = Self(0i32);
810 pub const Hidden
: Self = Self(1i32);
811 pub const Visible
: Self = Self(2i32);
813 impl ::core
::marker
::Copy
for PasswordRevealMode {}
814 impl ::core
::clone
::Clone
for PasswordRevealMode
{
815 fn clone(&self) -> Self {
819 pub type PathIcon
= *mut ::core
::ffi
::c_void
;
820 pub type PathIconSource
= *mut ::core
::ffi
::c_void
;
821 pub type PersonPicture
= *mut ::core
::ffi
::c_void
;
822 pub type PickerConfirmedEventArgs
= *mut ::core
::ffi
::c_void
;
823 pub type PickerFlyout
= *mut ::core
::ffi
::c_void
;
824 pub type PickerFlyoutPresenter
= *mut ::core
::ffi
::c_void
;
825 pub type Pivot
= *mut ::core
::ffi
::c_void
;
826 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
828 pub struct PivotHeaderFocusVisualPlacement(pub i32);
829 impl PivotHeaderFocusVisualPlacement
{
830 pub const ItemHeaders
: Self = Self(0i32);
831 pub const SelectedItemHeader
: Self = Self(1i32);
833 impl ::core
::marker
::Copy
for PivotHeaderFocusVisualPlacement {}
834 impl ::core
::clone
::Clone
for PivotHeaderFocusVisualPlacement
{
835 fn clone(&self) -> Self {
839 pub type PivotItem
= *mut ::core
::ffi
::c_void
;
840 pub type PivotItemEventArgs
= *mut ::core
::ffi
::c_void
;
841 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
843 pub struct PivotSlideInAnimationGroup(pub i32);
844 impl PivotSlideInAnimationGroup
{
845 pub const Default
: Self = Self(0i32);
846 pub const GroupOne
: Self = Self(1i32);
847 pub const GroupTwo
: Self = Self(2i32);
848 pub const GroupThree
: Self = Self(3i32);
850 impl ::core
::marker
::Copy
for PivotSlideInAnimationGroup {}
851 impl ::core
::clone
::Clone
for PivotSlideInAnimationGroup
{
852 fn clone(&self) -> Self {
856 pub type ProgressBar
= *mut ::core
::ffi
::c_void
;
857 pub type ProgressRing
= *mut ::core
::ffi
::c_void
;
858 pub type RadioButton
= *mut ::core
::ffi
::c_void
;
859 pub type RatingControl
= *mut ::core
::ffi
::c_void
;
860 pub type RatingItemFontInfo
= *mut ::core
::ffi
::c_void
;
861 pub type RatingItemImageInfo
= *mut ::core
::ffi
::c_void
;
862 pub type RatingItemInfo
= *mut ::core
::ffi
::c_void
;
863 pub type RefreshContainer
= *mut ::core
::ffi
::c_void
;
864 pub type RefreshInteractionRatioChangedEventArgs
= *mut ::core
::ffi
::c_void
;
865 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
867 pub struct RefreshPullDirection(pub i32);
868 impl RefreshPullDirection
{
869 pub const LeftToRight
: Self = Self(0i32);
870 pub const TopToBottom
: Self = Self(1i32);
871 pub const RightToLeft
: Self = Self(2i32);
872 pub const BottomToTop
: Self = Self(3i32);
874 impl ::core
::marker
::Copy
for RefreshPullDirection {}
875 impl ::core
::clone
::Clone
for RefreshPullDirection
{
876 fn clone(&self) -> Self {
880 pub type RefreshRequestedEventArgs
= *mut ::core
::ffi
::c_void
;
881 pub type RefreshStateChangedEventArgs
= *mut ::core
::ffi
::c_void
;
882 pub type RefreshVisualizer
= *mut ::core
::ffi
::c_void
;
883 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
885 pub struct RefreshVisualizerOrientation(pub i32);
886 impl RefreshVisualizerOrientation
{
887 pub const Auto
: Self = Self(0i32);
888 pub const Normal
: Self = Self(1i32);
889 pub const Rotate90DegreesCounterclockwise
: Self = Self(2i32);
890 pub const Rotate270DegreesCounterclockwise
: Self = Self(3i32);
892 impl ::core
::marker
::Copy
for RefreshVisualizerOrientation {}
893 impl ::core
::clone
::Clone
for RefreshVisualizerOrientation
{
894 fn clone(&self) -> Self {
898 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
900 pub struct RefreshVisualizerState(pub i32);
901 impl RefreshVisualizerState
{
902 pub const Idle
: Self = Self(0i32);
903 pub const Peeking
: Self = Self(1i32);
904 pub const Interacting
: Self = Self(2i32);
905 pub const Pending
: Self = Self(3i32);
906 pub const Refreshing
: Self = Self(4i32);
908 impl ::core
::marker
::Copy
for RefreshVisualizerState {}
909 impl ::core
::clone
::Clone
for RefreshVisualizerState
{
910 fn clone(&self) -> Self {
914 pub type RelativePanel
= *mut ::core
::ffi
::c_void
;
915 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
917 pub struct RequiresPointer(pub i32);
918 impl RequiresPointer
{
919 pub const Never
: Self = Self(0i32);
920 pub const WhenEngaged
: Self = Self(1i32);
921 pub const WhenFocused
: Self = Self(2i32);
923 impl ::core
::marker
::Copy
for RequiresPointer {}
924 impl ::core
::clone
::Clone
for RequiresPointer
{
925 fn clone(&self) -> Self {
929 pub type RichEditBox
= *mut ::core
::ffi
::c_void
;
930 pub type RichEditBoxSelectionChangingEventArgs
= *mut ::core
::ffi
::c_void
;
931 pub type RichEditBoxTextChangingEventArgs
= *mut ::core
::ffi
::c_void
;
932 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
934 pub struct RichEditClipboardFormat(pub i32);
935 impl RichEditClipboardFormat
{
936 pub const AllFormats
: Self = Self(0i32);
937 pub const PlainText
: Self = Self(1i32);
939 impl ::core
::marker
::Copy
for RichEditClipboardFormat {}
940 impl ::core
::clone
::Clone
for RichEditClipboardFormat
{
941 fn clone(&self) -> Self {
945 pub type RichTextBlock
= *mut ::core
::ffi
::c_void
;
946 pub type RichTextBlockOverflow
= *mut ::core
::ffi
::c_void
;
947 pub type RowDefinition
= *mut ::core
::ffi
::c_void
;
948 pub type RowDefinitionCollection
= *mut ::core
::ffi
::c_void
;
949 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
951 pub struct ScrollBarVisibility(pub i32);
952 impl ScrollBarVisibility
{
953 pub const Disabled
: Self = Self(0i32);
954 pub const Auto
: Self = Self(1i32);
955 pub const Hidden
: Self = Self(2i32);
956 pub const Visible
: Self = Self(3i32);
958 impl ::core
::marker
::Copy
for ScrollBarVisibility {}
959 impl ::core
::clone
::Clone
for ScrollBarVisibility
{
960 fn clone(&self) -> Self {
964 pub type ScrollContentPresenter
= *mut ::core
::ffi
::c_void
;
965 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
967 pub struct ScrollIntoViewAlignment(pub i32);
968 impl ScrollIntoViewAlignment
{
969 pub const Default
: Self = Self(0i32);
970 pub const Leading
: Self = Self(1i32);
972 impl ::core
::marker
::Copy
for ScrollIntoViewAlignment {}
973 impl ::core
::clone
::Clone
for ScrollIntoViewAlignment
{
974 fn clone(&self) -> Self {
978 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
980 pub struct ScrollMode(pub i32);
982 pub const Disabled
: Self = Self(0i32);
983 pub const Enabled
: Self = Self(1i32);
984 pub const Auto
: Self = Self(2i32);
986 impl ::core
::marker
::Copy
for ScrollMode {}
987 impl ::core
::clone
::Clone
for ScrollMode
{
988 fn clone(&self) -> Self {
992 pub type ScrollViewer
= *mut ::core
::ffi
::c_void
;
993 pub type ScrollViewerView
= *mut ::core
::ffi
::c_void
;
994 pub type ScrollViewerViewChangedEventArgs
= *mut ::core
::ffi
::c_void
;
995 pub type ScrollViewerViewChangingEventArgs
= *mut ::core
::ffi
::c_void
;
996 pub type SearchBox
= *mut ::core
::ffi
::c_void
;
997 pub type SearchBoxQueryChangedEventArgs
= *mut ::core
::ffi
::c_void
;
998 pub type SearchBoxQuerySubmittedEventArgs
= *mut ::core
::ffi
::c_void
;
999 pub type SearchBoxResultSuggestionChosenEventArgs
= *mut ::core
::ffi
::c_void
;
1000 pub type SearchBoxSuggestionsRequestedEventArgs
= *mut ::core
::ffi
::c_void
;
1001 pub type SectionsInViewChangedEventArgs
= *mut ::core
::ffi
::c_void
;
1002 pub type SectionsInViewChangedEventHandler
= *mut ::core
::ffi
::c_void
;
1003 pub type SelectionChangedEventArgs
= *mut ::core
::ffi
::c_void
;
1004 pub type SelectionChangedEventHandler
= *mut ::core
::ffi
::c_void
;
1005 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1006 #[repr(transparent)]
1007 pub struct SelectionMode(pub i32);
1008 impl SelectionMode
{
1009 pub const Single
: Self = Self(0i32);
1010 pub const Multiple
: Self = Self(1i32);
1011 pub const Extended
: Self = Self(2i32);
1013 impl ::core
::marker
::Copy
for SelectionMode {}
1014 impl ::core
::clone
::Clone
for SelectionMode
{
1015 fn clone(&self) -> Self {
1019 pub type SemanticZoom
= *mut ::core
::ffi
::c_void
;
1020 pub type SemanticZoomLocation
= *mut ::core
::ffi
::c_void
;
1021 pub type SemanticZoomViewChangedEventArgs
= *mut ::core
::ffi
::c_void
;
1022 pub type SemanticZoomViewChangedEventHandler
= *mut ::core
::ffi
::c_void
;
1023 pub type SettingsFlyout
= *mut ::core
::ffi
::c_void
;
1024 pub type Slider
= *mut ::core
::ffi
::c_void
;
1025 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1026 #[repr(transparent)]
1027 pub struct SnapPointsType(pub i32);
1028 impl SnapPointsType
{
1029 pub const None
: Self = Self(0i32);
1030 pub const Optional
: Self = Self(1i32);
1031 pub const Mandatory
: Self = Self(2i32);
1032 pub const OptionalSingle
: Self = Self(3i32);
1033 pub const MandatorySingle
: Self = Self(4i32);
1035 impl ::core
::marker
::Copy
for SnapPointsType {}
1036 impl ::core
::clone
::Clone
for SnapPointsType
{
1037 fn clone(&self) -> Self {
1041 pub type SplitButton
= *mut ::core
::ffi
::c_void
;
1042 pub type SplitButtonAutomationPeer
= *mut ::core
::ffi
::c_void
;
1043 pub type SplitButtonClickEventArgs
= *mut ::core
::ffi
::c_void
;
1044 pub type SplitView
= *mut ::core
::ffi
::c_void
;
1045 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1046 #[repr(transparent)]
1047 pub struct SplitViewDisplayMode(pub i32);
1048 impl SplitViewDisplayMode
{
1049 pub const Overlay
: Self = Self(0i32);
1050 pub const Inline
: Self = Self(1i32);
1051 pub const CompactOverlay
: Self = Self(2i32);
1052 pub const CompactInline
: Self = Self(3i32);
1054 impl ::core
::marker
::Copy
for SplitViewDisplayMode {}
1055 impl ::core
::clone
::Clone
for SplitViewDisplayMode
{
1056 fn clone(&self) -> Self {
1060 pub type SplitViewPaneClosingEventArgs
= *mut ::core
::ffi
::c_void
;
1061 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1062 #[repr(transparent)]
1063 pub struct SplitViewPanePlacement(pub i32);
1064 impl SplitViewPanePlacement
{
1065 pub const Left
: Self = Self(0i32);
1066 pub const Right
: Self = Self(1i32);
1068 impl ::core
::marker
::Copy
for SplitViewPanePlacement {}
1069 impl ::core
::clone
::Clone
for SplitViewPanePlacement
{
1070 fn clone(&self) -> Self {
1074 pub type StackPanel
= *mut ::core
::ffi
::c_void
;
1075 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1076 #[repr(transparent)]
1077 pub struct StretchDirection(pub i32);
1078 impl StretchDirection
{
1079 pub const UpOnly
: Self = Self(0i32);
1080 pub const DownOnly
: Self = Self(1i32);
1081 pub const Both
: Self = Self(2i32);
1083 impl ::core
::marker
::Copy
for StretchDirection {}
1084 impl ::core
::clone
::Clone
for StretchDirection
{
1085 fn clone(&self) -> Self {
1089 pub type StyleSelector
= *mut ::core
::ffi
::c_void
;
1090 pub type SwapChainBackgroundPanel
= *mut ::core
::ffi
::c_void
;
1091 pub type SwapChainPanel
= *mut ::core
::ffi
::c_void
;
1092 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1093 #[repr(transparent)]
1094 pub struct SwipeBehaviorOnInvoked(pub i32);
1095 impl SwipeBehaviorOnInvoked
{
1096 pub const Auto
: Self = Self(0i32);
1097 pub const Close
: Self = Self(1i32);
1098 pub const RemainOpen
: Self = Self(2i32);
1100 impl ::core
::marker
::Copy
for SwipeBehaviorOnInvoked {}
1101 impl ::core
::clone
::Clone
for SwipeBehaviorOnInvoked
{
1102 fn clone(&self) -> Self {
1106 pub type SwipeControl
= *mut ::core
::ffi
::c_void
;
1107 pub type SwipeItem
= *mut ::core
::ffi
::c_void
;
1108 pub type SwipeItemInvokedEventArgs
= *mut ::core
::ffi
::c_void
;
1109 pub type SwipeItems
= *mut ::core
::ffi
::c_void
;
1110 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1111 #[repr(transparent)]
1112 pub struct SwipeMode(pub i32);
1114 pub const Reveal
: Self = Self(0i32);
1115 pub const Execute
: Self = Self(1i32);
1117 impl ::core
::marker
::Copy
for SwipeMode {}
1118 impl ::core
::clone
::Clone
for SwipeMode
{
1119 fn clone(&self) -> Self {
1123 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1124 #[repr(transparent)]
1125 pub struct Symbol(pub i32);
1127 pub const Previous
: Self = Self(57600i32);
1128 pub const Next
: Self = Self(57601i32);
1129 pub const Play
: Self = Self(57602i32);
1130 pub const Pause
: Self = Self(57603i32);
1131 pub const Edit
: Self = Self(57604i32);
1132 pub const Save
: Self = Self(57605i32);
1133 pub const Clear
: Self = Self(57606i32);
1134 pub const Delete
: Self = Self(57607i32);
1135 pub const Remove
: Self = Self(57608i32);
1136 pub const Add
: Self = Self(57609i32);
1137 pub const Cancel
: Self = Self(57610i32);
1138 pub const Accept
: Self = Self(57611i32);
1139 pub const More
: Self = Self(57612i32);
1140 pub const Redo
: Self = Self(57613i32);
1141 pub const Undo
: Self = Self(57614i32);
1142 pub const Home
: Self = Self(57615i32);
1143 pub const Up
: Self = Self(57616i32);
1144 pub const Forward
: Self = Self(57617i32);
1145 pub const Back
: Self = Self(57618i32);
1146 pub const Favorite
: Self = Self(57619i32);
1147 pub const Camera
: Self = Self(57620i32);
1148 pub const Setting
: Self = Self(57621i32);
1149 pub const Video
: Self = Self(57622i32);
1150 pub const Sync
: Self = Self(57623i32);
1151 pub const Download
: Self = Self(57624i32);
1152 pub const Mail
: Self = Self(57625i32);
1153 pub const Find
: Self = Self(57626i32);
1154 pub const Help
: Self = Self(57627i32);
1155 pub const Upload
: Self = Self(57628i32);
1156 pub const Emoji
: Self = Self(57629i32);
1157 pub const TwoPage
: Self = Self(57630i32);
1158 pub const LeaveChat
: Self = Self(57631i32);
1159 pub const MailForward
: Self = Self(57632i32);
1160 pub const Clock
: Self = Self(57633i32);
1161 pub const Send
: Self = Self(57634i32);
1162 pub const Crop
: Self = Self(57635i32);
1163 pub const RotateCamera
: Self = Self(57636i32);
1164 pub const People
: Self = Self(57637i32);
1165 pub const OpenPane
: Self = Self(57638i32);
1166 pub const ClosePane
: Self = Self(57639i32);
1167 pub const World
: Self = Self(57640i32);
1168 pub const Flag
: Self = Self(57641i32);
1169 pub const PreviewLink
: Self = Self(57642i32);
1170 pub const Globe
: Self = Self(57643i32);
1171 pub const Trim
: Self = Self(57644i32);
1172 pub const AttachCamera
: Self = Self(57645i32);
1173 pub const ZoomIn
: Self = Self(57646i32);
1174 pub const Bookmarks
: Self = Self(57647i32);
1175 pub const Document
: Self = Self(57648i32);
1176 pub const ProtectedDocument
: Self = Self(57649i32);
1177 pub const Page
: Self = Self(57650i32);
1178 pub const Bullets
: Self = Self(57651i32);
1179 pub const Comment
: Self = Self(57652i32);
1180 pub const MailFilled
: Self = Self(57653i32);
1181 pub const ContactInfo
: Self = Self(57654i32);
1182 pub const HangUp
: Self = Self(57655i32);
1183 pub const ViewAll
: Self = Self(57656i32);
1184 pub const MapPin
: Self = Self(57657i32);
1185 pub const Phone
: Self = Self(57658i32);
1186 pub const VideoChat
: Self = Self(57659i32);
1187 pub const Switch
: Self = Self(57660i32);
1188 pub const Contact
: Self = Self(57661i32);
1189 pub const Rename
: Self = Self(57662i32);
1190 pub const Pin
: Self = Self(57665i32);
1191 pub const MusicInfo
: Self = Self(57666i32);
1192 pub const Go
: Self = Self(57667i32);
1193 pub const Keyboard
: Self = Self(57668i32);
1194 pub const DockLeft
: Self = Self(57669i32);
1195 pub const DockRight
: Self = Self(57670i32);
1196 pub const DockBottom
: Self = Self(57671i32);
1197 pub const Remote
: Self = Self(57672i32);
1198 pub const Refresh
: Self = Self(57673i32);
1199 pub const Rotate
: Self = Self(57674i32);
1200 pub const Shuffle
: Self = Self(57675i32);
1201 pub const List
: Self = Self(57676i32);
1202 pub const Shop
: Self = Self(57677i32);
1203 pub const SelectAll
: Self = Self(57678i32);
1204 pub const Orientation
: Self = Self(57679i32);
1205 pub const Import
: Self = Self(57680i32);
1206 pub const ImportAll
: Self = Self(57681i32);
1207 pub const BrowsePhotos
: Self = Self(57685i32);
1208 pub const WebCam
: Self = Self(57686i32);
1209 pub const Pictures
: Self = Self(57688i32);
1210 pub const SaveLocal
: Self = Self(57689i32);
1211 pub const Caption
: Self = Self(57690i32);
1212 pub const Stop
: Self = Self(57691i32);
1213 pub const ShowResults
: Self = Self(57692i32);
1214 pub const Volume
: Self = Self(57693i32);
1215 pub const Repair
: Self = Self(57694i32);
1216 pub const Message
: Self = Self(57695i32);
1217 pub const Page2
: Self = Self(57696i32);
1218 pub const CalendarDay
: Self = Self(57697i32);
1219 pub const CalendarWeek
: Self = Self(57698i32);
1220 pub const Calendar
: Self = Self(57699i32);
1221 pub const Character
: Self = Self(57700i32);
1222 pub const MailReplyAll
: Self = Self(57701i32);
1223 pub const Read
: Self = Self(57702i32);
1224 pub const Link
: Self = Self(57703i32);
1225 pub const Account
: Self = Self(57704i32);
1226 pub const ShowBcc
: Self = Self(57705i32);
1227 pub const HideBcc
: Self = Self(57706i32);
1228 pub const Cut
: Self = Self(57707i32);
1229 pub const Attach
: Self = Self(57708i32);
1230 pub const Paste
: Self = Self(57709i32);
1231 pub const Filter
: Self = Self(57710i32);
1232 pub const Copy
: Self = Self(57711i32);
1233 pub const Emoji2
: Self = Self(57712i32);
1234 pub const Important
: Self = Self(57713i32);
1235 pub const MailReply
: Self = Self(57714i32);
1236 pub const SlideShow
: Self = Self(57715i32);
1237 pub const Sort
: Self = Self(57716i32);
1238 pub const Manage
: Self = Self(57720i32);
1239 pub const AllApps
: Self = Self(57721i32);
1240 pub const DisconnectDrive
: Self = Self(57722i32);
1241 pub const MapDrive
: Self = Self(57723i32);
1242 pub const NewWindow
: Self = Self(57724i32);
1243 pub const OpenWith
: Self = Self(57725i32);
1244 pub const ContactPresence
: Self = Self(57729i32);
1245 pub const Priority
: Self = Self(57730i32);
1246 pub const GoToToday
: Self = Self(57732i32);
1247 pub const Font
: Self = Self(57733i32);
1248 pub const FontColor
: Self = Self(57734i32);
1249 pub const Contact2
: Self = Self(57735i32);
1250 pub const Folder
: Self = Self(57736i32);
1251 pub const Audio
: Self = Self(57737i32);
1252 pub const Placeholder
: Self = Self(57738i32);
1253 pub const View
: Self = Self(57739i32);
1254 pub const SetLockScreen
: Self = Self(57740i32);
1255 pub const SetTile
: Self = Self(57741i32);
1256 pub const ClosedCaption
: Self = Self(57744i32);
1257 pub const StopSlideShow
: Self = Self(57745i32);
1258 pub const Permissions
: Self = Self(57746i32);
1259 pub const Highlight
: Self = Self(57747i32);
1260 pub const DisableUpdates
: Self = Self(57748i32);
1261 pub const UnFavorite
: Self = Self(57749i32);
1262 pub const UnPin
: Self = Self(57750i32);
1263 pub const OpenLocal
: Self = Self(57751i32);
1264 pub const Mute
: Self = Self(57752i32);
1265 pub const Italic
: Self = Self(57753i32);
1266 pub const Underline
: Self = Self(57754i32);
1267 pub const Bold
: Self = Self(57755i32);
1268 pub const MoveToFolder
: Self = Self(57756i32);
1269 pub const LikeDislike
: Self = Self(57757i32);
1270 pub const Dislike
: Self = Self(57758i32);
1271 pub const Like
: Self = Self(57759i32);
1272 pub const AlignRight
: Self = Self(57760i32);
1273 pub const AlignCenter
: Self = Self(57761i32);
1274 pub const AlignLeft
: Self = Self(57762i32);
1275 pub const Zoom
: Self = Self(57763i32);
1276 pub const ZoomOut
: Self = Self(57764i32);
1277 pub const OpenFile
: Self = Self(57765i32);
1278 pub const OtherUser
: Self = Self(57766i32);
1279 pub const Admin
: Self = Self(57767i32);
1280 pub const Street
: Self = Self(57795i32);
1281 pub const Map
: Self = Self(57796i32);
1282 pub const ClearSelection
: Self = Self(57797i32);
1283 pub const FontDecrease
: Self = Self(57798i32);
1284 pub const FontIncrease
: Self = Self(57799i32);
1285 pub const FontSize
: Self = Self(57800i32);
1286 pub const CellPhone
: Self = Self(57801i32);
1287 pub const ReShare
: Self = Self(57802i32);
1288 pub const Tag
: Self = Self(57803i32);
1289 pub const RepeatOne
: Self = Self(57804i32);
1290 pub const RepeatAll
: Self = Self(57805i32);
1291 pub const OutlineStar
: Self = Self(57806i32);
1292 pub const SolidStar
: Self = Self(57807i32);
1293 pub const Calculator
: Self = Self(57808i32);
1294 pub const Directions
: Self = Self(57809i32);
1295 pub const Target
: Self = Self(57810i32);
1296 pub const Library
: Self = Self(57811i32);
1297 pub const PhoneBook
: Self = Self(57812i32);
1298 pub const Memo
: Self = Self(57813i32);
1299 pub const Microphone
: Self = Self(57814i32);
1300 pub const PostUpdate
: Self = Self(57815i32);
1301 pub const BackToWindow
: Self = Self(57816i32);
1302 pub const FullScreen
: Self = Self(57817i32);
1303 pub const NewFolder
: Self = Self(57818i32);
1304 pub const CalendarReply
: Self = Self(57819i32);
1305 pub const UnSyncFolder
: Self = Self(57821i32);
1306 pub const ReportHacked
: Self = Self(57822i32);
1307 pub const SyncFolder
: Self = Self(57823i32);
1308 pub const BlockContact
: Self = Self(57824i32);
1309 pub const SwitchApps
: Self = Self(57825i32);
1310 pub const AddFriend
: Self = Self(57826i32);
1311 pub const TouchPointer
: Self = Self(57827i32);
1312 pub const GoToStart
: Self = Self(57828i32);
1313 pub const ZeroBars
: Self = Self(57829i32);
1314 pub const OneBar
: Self = Self(57830i32);
1315 pub const TwoBars
: Self = Self(57831i32);
1316 pub const ThreeBars
: Self = Self(57832i32);
1317 pub const FourBars
: Self = Self(57833i32);
1318 pub const Scan
: Self = Self(58004i32);
1319 pub const Preview
: Self = Self(58005i32);
1320 pub const GlobalNavigationButton
: Self = Self(59136i32);
1321 pub const Share
: Self = Self(59181i32);
1322 pub const Print
: Self = Self(59209i32);
1323 pub const XboxOneConsole
: Self = Self(59792i32);
1325 impl ::core
::marker
::Copy
for Symbol {}
1326 impl ::core
::clone
::Clone
for Symbol
{
1327 fn clone(&self) -> Self {
1331 pub type SymbolIcon
= *mut ::core
::ffi
::c_void
;
1332 pub type SymbolIconSource
= *mut ::core
::ffi
::c_void
;
1333 pub type TextBlock
= *mut ::core
::ffi
::c_void
;
1334 pub type TextBox
= *mut ::core
::ffi
::c_void
;
1335 pub type TextBoxBeforeTextChangingEventArgs
= *mut ::core
::ffi
::c_void
;
1336 pub type TextBoxSelectionChangingEventArgs
= *mut ::core
::ffi
::c_void
;
1337 pub type TextBoxTextChangingEventArgs
= *mut ::core
::ffi
::c_void
;
1338 pub type TextChangedEventArgs
= *mut ::core
::ffi
::c_void
;
1339 pub type TextChangedEventHandler
= *mut ::core
::ffi
::c_void
;
1340 pub type TextCommandBarFlyout
= *mut ::core
::ffi
::c_void
;
1341 pub type TextCompositionChangedEventArgs
= *mut ::core
::ffi
::c_void
;
1342 pub type TextCompositionEndedEventArgs
= *mut ::core
::ffi
::c_void
;
1343 pub type TextCompositionStartedEventArgs
= *mut ::core
::ffi
::c_void
;
1344 pub type TextControlCopyingToClipboardEventArgs
= *mut ::core
::ffi
::c_void
;
1345 pub type TextControlCuttingToClipboardEventArgs
= *mut ::core
::ffi
::c_void
;
1346 pub type TextControlPasteEventArgs
= *mut ::core
::ffi
::c_void
;
1347 pub type TextControlPasteEventHandler
= *mut ::core
::ffi
::c_void
;
1348 pub type TimePickedEventArgs
= *mut ::core
::ffi
::c_void
;
1349 pub type TimePicker
= *mut ::core
::ffi
::c_void
;
1350 pub type TimePickerFlyout
= *mut ::core
::ffi
::c_void
;
1351 pub type TimePickerFlyoutPresenter
= *mut ::core
::ffi
::c_void
;
1352 pub type TimePickerSelectedValueChangedEventArgs
= *mut ::core
::ffi
::c_void
;
1353 pub type TimePickerValueChangedEventArgs
= *mut ::core
::ffi
::c_void
;
1354 pub type ToggleMenuFlyoutItem
= *mut ::core
::ffi
::c_void
;
1355 pub type ToggleSplitButton
= *mut ::core
::ffi
::c_void
;
1356 pub type ToggleSplitButtonAutomationPeer
= *mut ::core
::ffi
::c_void
;
1357 pub type ToggleSplitButtonIsCheckedChangedEventArgs
= *mut ::core
::ffi
::c_void
;
1358 pub type ToggleSwitch
= *mut ::core
::ffi
::c_void
;
1359 pub type ToolTip
= *mut ::core
::ffi
::c_void
;
1360 pub type ToolTipService
= *mut ::core
::ffi
::c_void
;
1361 pub type TreeView
= *mut ::core
::ffi
::c_void
;
1362 pub type TreeViewCollapsedEventArgs
= *mut ::core
::ffi
::c_void
;
1363 pub type TreeViewDragItemsCompletedEventArgs
= *mut ::core
::ffi
::c_void
;
1364 pub type TreeViewDragItemsStartingEventArgs
= *mut ::core
::ffi
::c_void
;
1365 pub type TreeViewExpandingEventArgs
= *mut ::core
::ffi
::c_void
;
1366 pub type TreeViewItem
= *mut ::core
::ffi
::c_void
;
1367 pub type TreeViewItemInvokedEventArgs
= *mut ::core
::ffi
::c_void
;
1368 pub type TreeViewItemTemplateSettings
= *mut ::core
::ffi
::c_void
;
1369 pub type TreeViewList
= *mut ::core
::ffi
::c_void
;
1370 pub type TreeViewNode
= *mut ::core
::ffi
::c_void
;
1371 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1372 #[repr(transparent)]
1373 pub struct TreeViewSelectionMode(pub i32);
1374 impl TreeViewSelectionMode
{
1375 pub const None
: Self = Self(0i32);
1376 pub const Single
: Self = Self(1i32);
1377 pub const Multiple
: Self = Self(2i32);
1379 impl ::core
::marker
::Copy
for TreeViewSelectionMode {}
1380 impl ::core
::clone
::Clone
for TreeViewSelectionMode
{
1381 fn clone(&self) -> Self {
1385 pub type TwoPaneView
= *mut ::core
::ffi
::c_void
;
1386 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1387 #[repr(transparent)]
1388 pub struct TwoPaneViewMode(pub i32);
1389 impl TwoPaneViewMode
{
1390 pub const SinglePane
: Self = Self(0i32);
1391 pub const Wide
: Self = Self(1i32);
1392 pub const Tall
: Self = Self(2i32);
1394 impl ::core
::marker
::Copy
for TwoPaneViewMode {}
1395 impl ::core
::clone
::Clone
for TwoPaneViewMode
{
1396 fn clone(&self) -> Self {
1400 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1401 #[repr(transparent)]
1402 pub struct TwoPaneViewPriority(pub i32);
1403 impl TwoPaneViewPriority
{
1404 pub const Pane1
: Self = Self(0i32);
1405 pub const Pane2
: Self = Self(1i32);
1407 impl ::core
::marker
::Copy
for TwoPaneViewPriority {}
1408 impl ::core
::clone
::Clone
for TwoPaneViewPriority
{
1409 fn clone(&self) -> Self {
1413 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1414 #[repr(transparent)]
1415 pub struct TwoPaneViewTallModeConfiguration(pub i32);
1416 impl TwoPaneViewTallModeConfiguration
{
1417 pub const SinglePane
: Self = Self(0i32);
1418 pub const TopBottom
: Self = Self(1i32);
1419 pub const BottomTop
: Self = Self(2i32);
1421 impl ::core
::marker
::Copy
for TwoPaneViewTallModeConfiguration {}
1422 impl ::core
::clone
::Clone
for TwoPaneViewTallModeConfiguration
{
1423 fn clone(&self) -> Self {
1427 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1428 #[repr(transparent)]
1429 pub struct TwoPaneViewWideModeConfiguration(pub i32);
1430 impl TwoPaneViewWideModeConfiguration
{
1431 pub const SinglePane
: Self = Self(0i32);
1432 pub const LeftRight
: Self = Self(1i32);
1433 pub const RightLeft
: Self = Self(2i32);
1435 impl ::core
::marker
::Copy
for TwoPaneViewWideModeConfiguration {}
1436 impl ::core
::clone
::Clone
for TwoPaneViewWideModeConfiguration
{
1437 fn clone(&self) -> Self {
1441 pub type UIElementCollection
= *mut ::core
::ffi
::c_void
;
1442 pub type UserControl
= *mut ::core
::ffi
::c_void
;
1443 pub type VariableSizedWrapGrid
= *mut ::core
::ffi
::c_void
;
1444 pub type Viewbox
= *mut ::core
::ffi
::c_void
;
1445 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1446 #[repr(transparent)]
1447 pub struct VirtualizationMode(pub i32);
1448 impl VirtualizationMode
{
1449 pub const Standard
: Self = Self(0i32);
1450 pub const Recycling
: Self = Self(1i32);
1452 impl ::core
::marker
::Copy
for VirtualizationMode {}
1453 impl ::core
::clone
::Clone
for VirtualizationMode
{
1454 fn clone(&self) -> Self {
1458 pub type VirtualizingPanel
= *mut ::core
::ffi
::c_void
;
1459 pub type VirtualizingStackPanel
= *mut ::core
::ffi
::c_void
;
1460 pub type WebView
= *mut ::core
::ffi
::c_void
;
1461 pub type WebViewBrush
= *mut ::core
::ffi
::c_void
;
1462 pub type WebViewContentLoadingEventArgs
= *mut ::core
::ffi
::c_void
;
1463 pub type WebViewDOMContentLoadedEventArgs
= *mut ::core
::ffi
::c_void
;
1464 pub type WebViewDeferredPermissionRequest
= *mut ::core
::ffi
::c_void
;
1465 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1466 #[repr(transparent)]
1467 pub struct WebViewExecutionMode(pub i32);
1468 impl WebViewExecutionMode
{
1469 pub const SameThread
: Self = Self(0i32);
1470 pub const SeparateThread
: Self = Self(1i32);
1471 pub const SeparateProcess
: Self = Self(2i32);
1473 impl ::core
::marker
::Copy
for WebViewExecutionMode {}
1474 impl ::core
::clone
::Clone
for WebViewExecutionMode
{
1475 fn clone(&self) -> Self {
1479 pub type WebViewLongRunningScriptDetectedEventArgs
= *mut ::core
::ffi
::c_void
;
1480 pub type WebViewNavigationCompletedEventArgs
= *mut ::core
::ffi
::c_void
;
1481 pub type WebViewNavigationFailedEventArgs
= *mut ::core
::ffi
::c_void
;
1482 pub type WebViewNavigationFailedEventHandler
= *mut ::core
::ffi
::c_void
;
1483 pub type WebViewNavigationStartingEventArgs
= *mut ::core
::ffi
::c_void
;
1484 pub type WebViewNewWindowRequestedEventArgs
= *mut ::core
::ffi
::c_void
;
1485 pub type WebViewPermissionRequest
= *mut ::core
::ffi
::c_void
;
1486 pub type WebViewPermissionRequestedEventArgs
= *mut ::core
::ffi
::c_void
;
1487 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1488 #[repr(transparent)]
1489 pub struct WebViewPermissionState(pub i32);
1490 impl WebViewPermissionState
{
1491 pub const Unknown
: Self = Self(0i32);
1492 pub const Defer
: Self = Self(1i32);
1493 pub const Allow
: Self = Self(2i32);
1494 pub const Deny
: Self = Self(3i32);
1496 impl ::core
::marker
::Copy
for WebViewPermissionState {}
1497 impl ::core
::clone
::Clone
for WebViewPermissionState
{
1498 fn clone(&self) -> Self {
1502 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1503 #[repr(transparent)]
1504 pub struct WebViewPermissionType(pub i32);
1505 impl WebViewPermissionType
{
1506 pub const Geolocation
: Self = Self(0i32);
1507 pub const UnlimitedIndexedDBQuota
: Self = Self(1i32);
1508 pub const Media
: Self = Self(2i32);
1509 pub const PointerLock
: Self = Self(3i32);
1510 pub const WebNotifications
: Self = Self(4i32);
1511 pub const Screen
: Self = Self(5i32);
1512 pub const ImmersiveView
: Self = Self(6i32);
1514 impl ::core
::marker
::Copy
for WebViewPermissionType {}
1515 impl ::core
::clone
::Clone
for WebViewPermissionType
{
1516 fn clone(&self) -> Self {
1520 pub type WebViewSeparateProcessLostEventArgs
= *mut ::core
::ffi
::c_void
;
1521 pub type WebViewSettings
= *mut ::core
::ffi
::c_void
;
1522 pub type WebViewUnsupportedUriSchemeIdentifiedEventArgs
= *mut ::core
::ffi
::c_void
;
1523 pub type WebViewUnviewableContentIdentifiedEventArgs
= *mut ::core
::ffi
::c_void
;
1524 pub type WebViewWebResourceRequestedEventArgs
= *mut ::core
::ffi
::c_void
;
1525 pub type WrapGrid
= *mut ::core
::ffi
::c_void
;
1526 #[doc = "*Required features: `\"UI_Xaml_Controls\"`*"]
1527 #[repr(transparent)]
1528 pub struct ZoomMode(pub i32);
1530 pub const Disabled
: Self = Self(0i32);
1531 pub const Enabled
: Self = Self(1i32);
1533 impl ::core
::marker
::Copy
for ZoomMode {}
1534 impl ::core
::clone
::Clone
for ZoomMode
{
1535 fn clone(&self) -> Self {