]>
Commit | Line | Data |
---|---|---|
5e7ed085 | 1 | #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] |
04454e1e | 2 | #[doc = "*Required features: `\"UI_StartScreen\"`*"] |
5e7ed085 FG |
3 | #[repr(transparent)] |
4 | pub struct ForegroundText(pub i32); | |
5 | impl ForegroundText { | |
6 | pub const Dark: Self = Self(0i32); | |
7 | pub const Light: Self = Self(1i32); | |
8 | } | |
9 | impl ::core::marker::Copy for ForegroundText {} | |
10 | impl ::core::clone::Clone for ForegroundText { | |
11 | fn clone(&self) -> Self { | |
12 | *self | |
13 | } | |
14 | } | |
15 | pub type JumpList = *mut ::core::ffi::c_void; | |
16 | pub type JumpListItem = *mut ::core::ffi::c_void; | |
04454e1e | 17 | #[doc = "*Required features: `\"UI_StartScreen\"`*"] |
5e7ed085 FG |
18 | #[repr(transparent)] |
19 | pub struct JumpListItemKind(pub i32); | |
20 | impl JumpListItemKind { | |
21 | pub const Arguments: Self = Self(0i32); | |
22 | pub const Separator: Self = Self(1i32); | |
23 | } | |
24 | impl ::core::marker::Copy for JumpListItemKind {} | |
25 | impl ::core::clone::Clone for JumpListItemKind { | |
26 | fn clone(&self) -> Self { | |
27 | *self | |
28 | } | |
29 | } | |
04454e1e | 30 | #[doc = "*Required features: `\"UI_StartScreen\"`*"] |
5e7ed085 FG |
31 | #[repr(transparent)] |
32 | pub struct JumpListSystemGroupKind(pub i32); | |
33 | impl JumpListSystemGroupKind { | |
34 | pub const None: Self = Self(0i32); | |
35 | pub const Frequent: Self = Self(1i32); | |
36 | pub const Recent: Self = Self(2i32); | |
37 | } | |
38 | impl ::core::marker::Copy for JumpListSystemGroupKind {} | |
39 | impl ::core::clone::Clone for JumpListSystemGroupKind { | |
40 | fn clone(&self) -> Self { | |
41 | *self | |
42 | } | |
43 | } | |
44 | pub type SecondaryTile = *mut ::core::ffi::c_void; | |
45 | pub type SecondaryTileVisualElements = *mut ::core::ffi::c_void; | |
46 | pub type StartScreenManager = *mut ::core::ffi::c_void; | |
47 | pub type TileMixedRealityModel = *mut ::core::ffi::c_void; | |
04454e1e | 48 | #[doc = "*Required features: `\"UI_StartScreen\"`*"] |
5e7ed085 FG |
49 | #[repr(transparent)] |
50 | pub struct TileMixedRealityModelActivationBehavior(pub i32); | |
51 | impl TileMixedRealityModelActivationBehavior { | |
52 | pub const Default: Self = Self(0i32); | |
53 | pub const None: Self = Self(1i32); | |
54 | } | |
55 | impl ::core::marker::Copy for TileMixedRealityModelActivationBehavior {} | |
56 | impl ::core::clone::Clone for TileMixedRealityModelActivationBehavior { | |
57 | fn clone(&self) -> Self { | |
58 | *self | |
59 | } | |
60 | } | |
04454e1e | 61 | #[doc = "*Required features: `\"UI_StartScreen\"`*"] |
5e7ed085 FG |
62 | #[repr(transparent)] |
63 | pub struct TileOptions(pub u32); | |
64 | impl TileOptions { | |
65 | pub const None: Self = Self(0u32); | |
66 | pub const ShowNameOnLogo: Self = Self(1u32); | |
67 | pub const ShowNameOnWideLogo: Self = Self(2u32); | |
68 | pub const CopyOnDeployment: Self = Self(4u32); | |
69 | } | |
70 | impl ::core::marker::Copy for TileOptions {} | |
71 | impl ::core::clone::Clone for TileOptions { | |
72 | fn clone(&self) -> Self { | |
73 | *self | |
74 | } | |
75 | } | |
04454e1e | 76 | #[doc = "*Required features: `\"UI_StartScreen\"`*"] |
5e7ed085 FG |
77 | #[repr(transparent)] |
78 | pub struct TileSize(pub i32); | |
79 | impl TileSize { | |
80 | pub const Default: Self = Self(0i32); | |
81 | pub const Square30x30: Self = Self(1i32); | |
82 | pub const Square70x70: Self = Self(2i32); | |
83 | pub const Square150x150: Self = Self(3i32); | |
84 | pub const Wide310x150: Self = Self(4i32); | |
85 | pub const Square310x310: Self = Self(5i32); | |
86 | pub const Square71x71: Self = Self(6i32); | |
87 | pub const Square44x44: Self = Self(7i32); | |
88 | } | |
89 | impl ::core::marker::Copy for TileSize {} | |
90 | impl ::core::clone::Clone for TileSize { | |
91 | fn clone(&self) -> Self { | |
92 | *self | |
93 | } | |
94 | } | |
95 | pub type VisualElementsRequest = *mut ::core::ffi::c_void; | |
96 | pub type VisualElementsRequestDeferral = *mut ::core::ffi::c_void; | |
97 | pub type VisualElementsRequestedEventArgs = *mut ::core::ffi::c_void; |