1 pub type IUIAnimationInterpolator
= *mut ::core
::ffi
::c_void
;
2 pub type IUIAnimationInterpolator2
= *mut ::core
::ffi
::c_void
;
3 pub type IUIAnimationLoopIterationChangeHandler2
= *mut ::core
::ffi
::c_void
;
4 pub type IUIAnimationManager
= *mut ::core
::ffi
::c_void
;
5 pub type IUIAnimationManager2
= *mut ::core
::ffi
::c_void
;
6 pub type IUIAnimationManagerEventHandler
= *mut ::core
::ffi
::c_void
;
7 pub type IUIAnimationManagerEventHandler2
= *mut ::core
::ffi
::c_void
;
8 pub type IUIAnimationPrimitiveInterpolation
= *mut ::core
::ffi
::c_void
;
9 pub type IUIAnimationPriorityComparison
= *mut ::core
::ffi
::c_void
;
10 pub type IUIAnimationPriorityComparison2
= *mut ::core
::ffi
::c_void
;
11 pub type IUIAnimationStoryboard
= *mut ::core
::ffi
::c_void
;
12 pub type IUIAnimationStoryboard2
= *mut ::core
::ffi
::c_void
;
13 pub type IUIAnimationStoryboardEventHandler
= *mut ::core
::ffi
::c_void
;
14 pub type IUIAnimationStoryboardEventHandler2
= *mut ::core
::ffi
::c_void
;
15 pub type IUIAnimationTimer
= *mut ::core
::ffi
::c_void
;
16 pub type IUIAnimationTimerClientEventHandler
= *mut ::core
::ffi
::c_void
;
17 pub type IUIAnimationTimerEventHandler
= *mut ::core
::ffi
::c_void
;
18 pub type IUIAnimationTimerUpdateHandler
= *mut ::core
::ffi
::c_void
;
19 pub type IUIAnimationTransition
= *mut ::core
::ffi
::c_void
;
20 pub type IUIAnimationTransition2
= *mut ::core
::ffi
::c_void
;
21 pub type IUIAnimationTransitionFactory
= *mut ::core
::ffi
::c_void
;
22 pub type IUIAnimationTransitionFactory2
= *mut ::core
::ffi
::c_void
;
23 pub type IUIAnimationTransitionLibrary
= *mut ::core
::ffi
::c_void
;
24 pub type IUIAnimationTransitionLibrary2
= *mut ::core
::ffi
::c_void
;
25 pub type IUIAnimationVariable
= *mut ::core
::ffi
::c_void
;
26 pub type IUIAnimationVariable2
= *mut ::core
::ffi
::c_void
;
27 pub type IUIAnimationVariableChangeHandler
= *mut ::core
::ffi
::c_void
;
28 pub type IUIAnimationVariableChangeHandler2
= *mut ::core
::ffi
::c_void
;
29 pub type IUIAnimationVariableCurveChangeHandler2
= *mut ::core
::ffi
::c_void
;
30 pub type IUIAnimationVariableIntegerChangeHandler
= *mut ::core
::ffi
::c_void
;
31 pub type IUIAnimationVariableIntegerChangeHandler2
= *mut ::core
::ffi
::c_void
;
32 pub const UIAnimationManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1277150778, data2: 26972, data3: 18408, data4: [163, 57, 26, 25, 75, 227, 208, 184] }
;
33 pub const UIAnimationManager2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3529345090, data2: 34948, data3: 19018, data4: [179, 33, 9, 19, 20, 55, 155, 221] }
;
34 pub const UIAnimationTimer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3217902092, data2: 1718, data3: 17284, data4: [183, 104, 13, 170, 121, 44, 56, 14] }
;
35 pub const UIAnimationTransitionFactory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2325421277, data2: 64727, data3: 16796, data4: [139, 68, 66, 253, 23, 219, 24, 135] }
;
36 pub const UIAnimationTransitionFactory2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2217750423, data2: 32635, data3: 16448, data4: [177, 144, 114, 172, 157, 24, 228, 32] }
;
37 pub const UIAnimationTransitionLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 493036205, data2: 43653, data3: 20213, data4: [168, 40, 134, 215, 16, 103, 209, 69] }
;
38 pub const UIAnimationTransitionLibrary2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2167379018, data2: 50632, data3: 19673, data4: [176, 166, 179, 218, 128, 47, 34, 141] }
;
39 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
40 pub const UI_ANIMATION_REPEAT_INDEFINITELY
: i32 = -1i32;
41 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
42 pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_END
: i32 = -1i32;
43 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
44 pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START
: i32 = -2i32;
45 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
46 pub const UI_ANIMATION_SECONDS_EVENTUALLY
: i32 = -1i32;
47 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
48 pub const UI_ANIMATION_SECONDS_INFINITE
: i32 = -1i32;
49 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
50 pub type UI_ANIMATION_DEPENDENCIES
= u32;
51 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
52 pub const UI_ANIMATION_DEPENDENCY_NONE
: UI_ANIMATION_DEPENDENCIES
= 0u32;
53 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
54 pub const UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES
: UI_ANIMATION_DEPENDENCIES
= 1u32;
55 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
56 pub const UI_ANIMATION_DEPENDENCY_FINAL_VALUE
: UI_ANIMATION_DEPENDENCIES
= 2u32;
57 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
58 pub const UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY
: UI_ANIMATION_DEPENDENCIES
= 4u32;
59 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
60 pub const UI_ANIMATION_DEPENDENCY_DURATION
: UI_ANIMATION_DEPENDENCIES
= 8u32;
61 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
62 pub type UI_ANIMATION_IDLE_BEHAVIOR
= i32;
63 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
64 pub const UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE
: UI_ANIMATION_IDLE_BEHAVIOR
= 0i32;
65 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
66 pub const UI_ANIMATION_IDLE_BEHAVIOR_DISABLE
: UI_ANIMATION_IDLE_BEHAVIOR
= 1i32;
67 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
68 pub type UI_ANIMATION_MANAGER_STATUS
= i32;
69 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
70 pub const UI_ANIMATION_MANAGER_IDLE
: UI_ANIMATION_MANAGER_STATUS
= 0i32;
71 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
72 pub const UI_ANIMATION_MANAGER_BUSY
: UI_ANIMATION_MANAGER_STATUS
= 1i32;
73 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
74 pub type UI_ANIMATION_MODE
= i32;
75 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
76 pub const UI_ANIMATION_MODE_DISABLED
: UI_ANIMATION_MODE
= 0i32;
77 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
78 pub const UI_ANIMATION_MODE_SYSTEM_DEFAULT
: UI_ANIMATION_MODE
= 1i32;
79 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
80 pub const UI_ANIMATION_MODE_ENABLED
: UI_ANIMATION_MODE
= 2i32;
81 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
82 pub type UI_ANIMATION_PRIORITY_EFFECT
= i32;
83 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
84 pub const UI_ANIMATION_PRIORITY_EFFECT_FAILURE
: UI_ANIMATION_PRIORITY_EFFECT
= 0i32;
85 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
86 pub const UI_ANIMATION_PRIORITY_EFFECT_DELAY
: UI_ANIMATION_PRIORITY_EFFECT
= 1i32;
87 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
88 pub type UI_ANIMATION_REPEAT_MODE
= i32;
89 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
90 pub const UI_ANIMATION_REPEAT_MODE_NORMAL
: UI_ANIMATION_REPEAT_MODE
= 0i32;
91 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
92 pub const UI_ANIMATION_REPEAT_MODE_ALTERNATE
: UI_ANIMATION_REPEAT_MODE
= 1i32;
93 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
94 pub type UI_ANIMATION_ROUNDING_MODE
= i32;
95 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
96 pub const UI_ANIMATION_ROUNDING_NEAREST
: UI_ANIMATION_ROUNDING_MODE
= 0i32;
97 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
98 pub const UI_ANIMATION_ROUNDING_FLOOR
: UI_ANIMATION_ROUNDING_MODE
= 1i32;
99 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
100 pub const UI_ANIMATION_ROUNDING_CEILING
: UI_ANIMATION_ROUNDING_MODE
= 2i32;
101 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
102 pub type UI_ANIMATION_SCHEDULING_RESULT
= i32;
103 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
104 pub const UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE
: UI_ANIMATION_SCHEDULING_RESULT
= 0i32;
105 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
106 pub const UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY
: UI_ANIMATION_SCHEDULING_RESULT
= 1i32;
107 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
108 pub const UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED
: UI_ANIMATION_SCHEDULING_RESULT
= 2i32;
109 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
110 pub const UI_ANIMATION_SCHEDULING_SUCCEEDED
: UI_ANIMATION_SCHEDULING_RESULT
= 3i32;
111 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
112 pub const UI_ANIMATION_SCHEDULING_DEFERRED
: UI_ANIMATION_SCHEDULING_RESULT
= 4i32;
113 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
114 pub type UI_ANIMATION_SLOPE
= i32;
115 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
116 pub const UI_ANIMATION_SLOPE_INCREASING
: UI_ANIMATION_SLOPE
= 0i32;
117 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
118 pub const UI_ANIMATION_SLOPE_DECREASING
: UI_ANIMATION_SLOPE
= 1i32;
119 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
120 pub type UI_ANIMATION_STORYBOARD_STATUS
= i32;
121 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
122 pub const UI_ANIMATION_STORYBOARD_BUILDING
: UI_ANIMATION_STORYBOARD_STATUS
= 0i32;
123 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
124 pub const UI_ANIMATION_STORYBOARD_SCHEDULED
: UI_ANIMATION_STORYBOARD_STATUS
= 1i32;
125 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
126 pub const UI_ANIMATION_STORYBOARD_CANCELLED
: UI_ANIMATION_STORYBOARD_STATUS
= 2i32;
127 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
128 pub const UI_ANIMATION_STORYBOARD_PLAYING
: UI_ANIMATION_STORYBOARD_STATUS
= 3i32;
129 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
130 pub const UI_ANIMATION_STORYBOARD_TRUNCATED
: UI_ANIMATION_STORYBOARD_STATUS
= 4i32;
131 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
132 pub const UI_ANIMATION_STORYBOARD_FINISHED
: UI_ANIMATION_STORYBOARD_STATUS
= 5i32;
133 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
134 pub const UI_ANIMATION_STORYBOARD_READY
: UI_ANIMATION_STORYBOARD_STATUS
= 6i32;
135 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
136 pub const UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY
: UI_ANIMATION_STORYBOARD_STATUS
= 7i32;
137 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
138 pub type UI_ANIMATION_TIMER_CLIENT_STATUS
= i32;
139 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
140 pub const UI_ANIMATION_TIMER_CLIENT_IDLE
: UI_ANIMATION_TIMER_CLIENT_STATUS
= 0i32;
141 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
142 pub const UI_ANIMATION_TIMER_CLIENT_BUSY
: UI_ANIMATION_TIMER_CLIENT_STATUS
= 1i32;
143 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
144 pub type UI_ANIMATION_UPDATE_RESULT
= i32;
145 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
146 pub const UI_ANIMATION_UPDATE_NO_CHANGE
: UI_ANIMATION_UPDATE_RESULT
= 0i32;
147 #[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
148 pub const UI_ANIMATION_UPDATE_VARIABLES_CHANGED
: UI_ANIMATION_UPDATE_RESULT
= 1i32;
149 pub type UI_ANIMATION_KEYFRAME
= isize;