diff options
author | Valentin Popov <valentin@popov.link> | 2024-01-08 00:21:28 +0300 |
---|---|---|
committer | Valentin Popov <valentin@popov.link> | 2024-01-08 00:21:28 +0300 |
commit | 1b6a04ca5504955c571d1c97504fb45ea0befee4 (patch) | |
tree | 7579f518b23313e8a9748a88ab6173d5e030b227 /vendor/windows-sys-0.45.0/src/Windows/Win32/UI | |
parent | 5ecd8cf2cba827454317368b68571df0d13d7842 (diff) | |
download | fparkan-1b6a04ca5504955c571d1c97504fb45ea0befee4.tar.xz fparkan-1b6a04ca5504955c571d1c97504fb45ea0befee4.zip |
Initial vendor packages
Signed-off-by: Valentin Popov <valentin@popov.link>
Diffstat (limited to 'vendor/windows-sys-0.45.0/src/Windows/Win32/UI')
28 files changed, 55151 insertions, 0 deletions
diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Accessibility/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Accessibility/mod.rs new file mode 100644 index 0000000..bbd6bdb --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Accessibility/mod.rs @@ -0,0 +1,3517 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccNotifyTouchInteraction ( hwndapp : super::super::Foundation:: HWND , hwndtarget : super::super::Foundation:: HWND , pttarget : super::super::Foundation:: POINT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccSetRunningUtilityState ( hwndapp : super::super::Foundation:: HWND , dwutilitystatemask : u32 , dwutilitystate : ACC_UTILITY_STATE_FLAGS ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleChildren ( pacccontainer : IAccessible , ichildstart : i32 , cchildren : i32 , rgvarchildren : *mut super::super::System::Com:: VARIANT , pcobtained : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleObjectFromEvent ( hwnd : super::super::Foundation:: HWND , dwid : u32 , dwchildid : u32 , ppacc : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleObjectFromPoint ( ptscreen : super::super::Foundation:: POINT , ppacc : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccessibleObjectFromWindow ( hwnd : super::super::Foundation:: HWND , dwid : u32 , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleObject ( hwnd : super::super::Foundation:: HWND , idobject : i32 , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleProxyA ( hwnd : super::super::Foundation:: HWND , pclassname : :: windows_sys::core::PCSTR , idobject : i32 , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleProxyW ( hwnd : super::super::Foundation:: HWND , pclassname : :: windows_sys::core::PCWSTR , idobject : i32 , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn DockPattern_SetDockPosition ( hobj : HUIAPATTERNOBJECT , dockposition : DockPosition ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ExpandCollapsePattern_Collapse ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ExpandCollapsePattern_Expand ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetOleaccVersionInfo ( pver : *mut u32 , pbuild : *mut u32 ) -> ( ) ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetRoleTextA ( lrole : u32 , lpszrole : :: windows_sys::core::PSTR , cchrolemax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetRoleTextW ( lrole : u32 , lpszrole : :: windows_sys::core::PWSTR , cchrolemax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetStateTextA ( lstatebit : u32 , lpszstate : :: windows_sys::core::PSTR , cchstate : u32 ) -> u32 ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetStateTextW ( lstatebit : u32 , lpszstate : :: windows_sys::core::PWSTR , cchstate : u32 ) -> u32 ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GridPattern_GetItem ( hobj : HUIAPATTERNOBJECT , row : i32 , column : i32 , presult : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn InvokePattern_Invoke ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn IsWinEventHookInstalled ( event : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ItemContainerPattern_FindItemByProperty ( hobj : HUIAPATTERNOBJECT , hnodestartafter : HUIANODE , propertyid : i32 , value : super::super::System::Com:: VARIANT , pfound : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_DoDefaultAction ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn LegacyIAccessiblePattern_GetIAccessible ( hobj : HUIAPATTERNOBJECT , paccessible : *mut IAccessible ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_Select ( hobj : HUIAPATTERNOBJECT , flagsselect : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_SetValue ( hobj : HUIAPATTERNOBJECT , szvalue : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn LresultFromObject ( riid : *const :: windows_sys::core::GUID , wparam : super::super::Foundation:: WPARAM , punk : :: windows_sys::core::IUnknown ) -> super::super::Foundation:: LRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn MultipleViewPattern_GetViewName ( hobj : HUIAPATTERNOBJECT , viewid : i32 , ppstr : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn MultipleViewPattern_SetCurrentView ( hobj : HUIAPATTERNOBJECT , viewid : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn NotifyWinEvent ( event : u32 , hwnd : super::super::Foundation:: HWND , idobject : i32 , idchild : i32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn ObjectFromLresult ( lresult : super::super::Foundation:: LRESULT , riid : *const :: windows_sys::core::GUID , wparam : super::super::Foundation:: WPARAM , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn RangeValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , val : f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterPointerInputTarget ( hwnd : super::super::Foundation:: HWND , pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterPointerInputTargetEx ( hwnd : super::super::Foundation:: HWND , pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE , fobserve : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollItemPattern_ScrollIntoView ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollPattern_Scroll ( hobj : HUIAPATTERNOBJECT , horizontalamount : ScrollAmount , verticalamount : ScrollAmount ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollPattern_SetScrollPercent ( hobj : HUIAPATTERNOBJECT , horizontalpercent : f64 , verticalpercent : f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_AddToSelection ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_RemoveFromSelection ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_Select ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn SetWinEventHook ( eventmin : u32 , eventmax : u32 , hmodwineventproc : super::super::Foundation:: HINSTANCE , pfnwineventproc : WINEVENTPROC , idprocess : u32 , idthread : u32 , dwflags : u32 ) -> HWINEVENTHOOK ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SynchronizedInputPattern_Cancel ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SynchronizedInputPattern_StartListening ( hobj : HUIAPATTERNOBJECT , inputtype : SynchronizedInputType ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextPattern_GetSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextPattern_GetVisibleRanges ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_RangeFromChild ( hobj : HUIAPATTERNOBJECT , hnodechild : HUIANODE , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_RangeFromPoint ( hobj : HUIAPATTERNOBJECT , point : UiaPoint , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_get_DocumentRange ( hobj : HUIAPATTERNOBJECT , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_get_SupportedTextSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut SupportedTextSelection ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_AddToSelection ( hobj : HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Clone ( hobj : HUIATEXTRANGE , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_Compare ( hobj : HUIATEXTRANGE , range : HUIATEXTRANGE , pretval : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_CompareEndpoints ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint , pretval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_ExpandToEnclosingUnit ( hobj : HUIATEXTRANGE , unit : TextUnit ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn TextRange_FindAttribute ( hobj : HUIATEXTRANGE , attributeid : i32 , val : super::super::System::Com:: VARIANT , backward : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_FindText ( hobj : HUIATEXTRANGE , text : :: windows_sys::core::BSTR , backward : super::super::Foundation:: BOOL , ignorecase : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn TextRange_GetAttributeValue ( hobj : HUIATEXTRANGE , attributeid : i32 , pretval : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextRange_GetBoundingRectangles ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextRange_GetChildren ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_GetEnclosingElement ( hobj : HUIATEXTRANGE , pretval : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_GetText ( hobj : HUIATEXTRANGE , maxlength : i32 , pretval : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Move ( hobj : HUIATEXTRANGE , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_MoveEndpointByRange ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_MoveEndpointByUnit ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_RemoveFromSelection ( hobj : HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_ScrollIntoView ( hobj : HUIATEXTRANGE , aligntotop : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Select ( hobj : HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TogglePattern_Toggle ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Move ( hobj : HUIAPATTERNOBJECT , x : f64 , y : f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Resize ( hobj : HUIAPATTERNOBJECT , width : f64 , height : f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Rotate ( hobj : HUIAPATTERNOBJECT , degrees : f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaAddEvent ( hnode : HUIANODE , eventid : i32 , pcallback : *mut UiaEventCallback , scope : TreeScope , pproperties : *mut i32 , cproperties : i32 , prequest : *mut UiaCacheRequest , phevent : *mut HUIAEVENT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaClientsAreListening ( ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaDisconnectAllProviders ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaDisconnectProvider ( pprovider : IRawElementProviderSimple ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaEventAddWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaEventRemoveWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn UiaFind ( hnode : HUIANODE , pparams : *mut UiaFindParams , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , ppoffsets : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructures : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaGetErrorDescription ( pdescription : *mut :: windows_sys::core::BSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetPatternProvider ( hnode : HUIANODE , patternid : i32 , phobj : *mut HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaGetPropertyValue ( hnode : HUIANODE , propertyid : i32 , pvalue : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetReservedMixedAttributeValue ( punkmixedattributevalue : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetReservedNotSupportedValue ( punknotsupportedvalue : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetRootNode ( phnode : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaGetRuntimeId ( hnode : HUIANODE , pruntimeid : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaGetUpdatedCache ( hnode : HUIANODE , prequest : *mut UiaCacheRequest , normalizestate : NormalizeState , pnormalizecondition : *mut UiaCondition , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHPatternObjectFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phobj : *mut HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHTextRangeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phtextrange : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHUiaNodeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phnode : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaHasServerSideProvider ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaHostProviderFromHwnd ( hwnd : super::super::Foundation:: HWND , ppprovider : *mut IRawElementProviderSimple ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaIAccessibleFromProvider ( pprovider : IRawElementProviderSimple , dwflags : u32 , ppaccessible : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaLookupId ( r#type : AutomationIdentifierType , pguid : *const :: windows_sys::core::GUID ) -> i32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNavigate ( hnode : HUIANODE , direction : NavigateDirection , pcondition : *mut UiaCondition , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNodeFromFocus ( prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaNodeFromHandle ( hwnd : super::super::Foundation:: HWND , phnode : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNodeFromPoint ( x : f64 , y : f64 , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaNodeFromProvider ( pprovider : IRawElementProviderSimple , phnode : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaNodeRelease ( hnode : HUIANODE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaPatternRelease ( hobj : HUIAPATTERNOBJECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaProviderForNonClient ( hwnd : super::super::Foundation:: HWND , idobject : i32 , idchild : i32 , ppprovider : *mut IRawElementProviderSimple ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaProviderFromIAccessible ( paccessible : IAccessible , idchild : i32 , dwflags : u32 , ppprovider : *mut IRawElementProviderSimple ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseActiveTextPositionChangedEvent ( provider : IRawElementProviderSimple , textrange : ITextRangeProvider ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseAsyncContentLoadedEvent ( pprovider : IRawElementProviderSimple , asynccontentloadedstate : AsyncContentLoadedState , percentcomplete : f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseAutomationEvent ( pprovider : IRawElementProviderSimple , id : UIA_EVENT_ID ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaRaiseAutomationPropertyChangedEvent ( pprovider : IRawElementProviderSimple , id : UIA_PROPERTY_ID , oldvalue : super::super::System::Com:: VARIANT , newvalue : super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaRaiseChangesEvent ( pprovider : IRawElementProviderSimple , eventidcount : i32 , puiachanges : *mut UiaChangeInfo ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseNotificationEvent ( provider : IRawElementProviderSimple , notificationkind : NotificationKind , notificationprocessing : NotificationProcessing , displaystring : :: windows_sys::core::BSTR , activityid : :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseStructureChangedEvent ( pprovider : IRawElementProviderSimple , structurechangetype : StructureChangeType , pruntimeid : *mut i32 , cruntimeidlen : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaRaiseTextEditTextChangedEvent ( pprovider : IRawElementProviderSimple , texteditchangetype : TextEditChangeType , pchangeddata : *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn UiaRegisterProviderCallback ( pcallback : *mut UiaProviderCallback ) -> ( ) ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRemoveEvent ( hevent : HUIAEVENT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaReturnRawElementProvider ( hwnd : super::super::Foundation:: HWND , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , el : IRawElementProviderSimple ) -> super::super::Foundation:: LRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaSetFocus ( hnode : HUIANODE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaTextRangeRelease ( hobj : HUIATEXTRANGE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UnhookWinEvent ( hwineventhook : HWINEVENTHOOK ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn UnregisterPointerInputTarget ( hwnd : super::super::Foundation:: HWND , pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn UnregisterPointerInputTargetEx ( hwnd : super::super::Foundation:: HWND , pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , pval : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn VirtualizedItemPattern_Realize ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WindowFromAccessibleObject ( param0 : IAccessible , phwnd : *mut super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn WindowPattern_Close ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn WindowPattern_SetWindowVisualState ( hobj : HUIAPATTERNOBJECT , state : WindowVisualState ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn WindowPattern_WaitForInputIdle ( hobj : HUIAPATTERNOBJECT , milliseconds : i32 , presult : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +pub type IAccIdentity = *mut ::core::ffi::c_void; +pub type IAccPropServer = *mut ::core::ffi::c_void; +pub type IAccPropServices = *mut ::core::ffi::c_void; +pub type IAccessible = *mut ::core::ffi::c_void; +pub type IAccessibleEx = *mut ::core::ffi::c_void; +pub type IAccessibleHandler = *mut ::core::ffi::c_void; +pub type IAccessibleHostingElementProviders = *mut ::core::ffi::c_void; +pub type IAccessibleWindowlessSite = *mut ::core::ffi::c_void; +pub type IAnnotationProvider = *mut ::core::ffi::c_void; +pub type ICustomNavigationProvider = *mut ::core::ffi::c_void; +pub type IDockProvider = *mut ::core::ffi::c_void; +pub type IDragProvider = *mut ::core::ffi::c_void; +pub type IDropTargetProvider = *mut ::core::ffi::c_void; +pub type IExpandCollapseProvider = *mut ::core::ffi::c_void; +pub type IGridItemProvider = *mut ::core::ffi::c_void; +pub type IGridProvider = *mut ::core::ffi::c_void; +pub type IInvokeProvider = *mut ::core::ffi::c_void; +pub type IItemContainerProvider = *mut ::core::ffi::c_void; +pub type ILegacyIAccessibleProvider = *mut ::core::ffi::c_void; +pub type IMultipleViewProvider = *mut ::core::ffi::c_void; +pub type IObjectModelProvider = *mut ::core::ffi::c_void; +pub type IProxyProviderWinEventHandler = *mut ::core::ffi::c_void; +pub type IProxyProviderWinEventSink = *mut ::core::ffi::c_void; +pub type IRangeValueProvider = *mut ::core::ffi::c_void; +pub type IRawElementProviderAdviseEvents = *mut ::core::ffi::c_void; +pub type IRawElementProviderFragment = *mut ::core::ffi::c_void; +pub type IRawElementProviderFragmentRoot = *mut ::core::ffi::c_void; +pub type IRawElementProviderHostingAccessibles = *mut ::core::ffi::c_void; +pub type IRawElementProviderHwndOverride = *mut ::core::ffi::c_void; +pub type IRawElementProviderSimple = *mut ::core::ffi::c_void; +pub type IRawElementProviderSimple2 = *mut ::core::ffi::c_void; +pub type IRawElementProviderSimple3 = *mut ::core::ffi::c_void; +pub type IRawElementProviderWindowlessSite = *mut ::core::ffi::c_void; +pub type IRichEditUiaInformation = *mut ::core::ffi::c_void; +pub type IRicheditWindowlessAccessibility = *mut ::core::ffi::c_void; +pub type IScrollItemProvider = *mut ::core::ffi::c_void; +pub type IScrollProvider = *mut ::core::ffi::c_void; +pub type ISelectionItemProvider = *mut ::core::ffi::c_void; +pub type ISelectionProvider = *mut ::core::ffi::c_void; +pub type ISelectionProvider2 = *mut ::core::ffi::c_void; +pub type ISpreadsheetItemProvider = *mut ::core::ffi::c_void; +pub type ISpreadsheetProvider = *mut ::core::ffi::c_void; +pub type IStylesProvider = *mut ::core::ffi::c_void; +pub type ISynchronizedInputProvider = *mut ::core::ffi::c_void; +pub type ITableItemProvider = *mut ::core::ffi::c_void; +pub type ITableProvider = *mut ::core::ffi::c_void; +pub type ITextChildProvider = *mut ::core::ffi::c_void; +pub type ITextEditProvider = *mut ::core::ffi::c_void; +pub type ITextProvider = *mut ::core::ffi::c_void; +pub type ITextProvider2 = *mut ::core::ffi::c_void; +pub type ITextRangeProvider = *mut ::core::ffi::c_void; +pub type ITextRangeProvider2 = *mut ::core::ffi::c_void; +pub type IToggleProvider = *mut ::core::ffi::c_void; +pub type ITransformProvider = *mut ::core::ffi::c_void; +pub type ITransformProvider2 = *mut ::core::ffi::c_void; +pub type IUIAutomation = *mut ::core::ffi::c_void; +pub type IUIAutomation2 = *mut ::core::ffi::c_void; +pub type IUIAutomation3 = *mut ::core::ffi::c_void; +pub type IUIAutomation4 = *mut ::core::ffi::c_void; +pub type IUIAutomation5 = *mut ::core::ffi::c_void; +pub type IUIAutomation6 = *mut ::core::ffi::c_void; +pub type IUIAutomationActiveTextPositionChangedEventHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationAndCondition = *mut ::core::ffi::c_void; +pub type IUIAutomationAnnotationPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationBoolCondition = *mut ::core::ffi::c_void; +pub type IUIAutomationCacheRequest = *mut ::core::ffi::c_void; +pub type IUIAutomationChangesEventHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationCondition = *mut ::core::ffi::c_void; +pub type IUIAutomationCustomNavigationPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationDockPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationDragPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationDropTargetPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationElement = *mut ::core::ffi::c_void; +pub type IUIAutomationElement2 = *mut ::core::ffi::c_void; +pub type IUIAutomationElement3 = *mut ::core::ffi::c_void; +pub type IUIAutomationElement4 = *mut ::core::ffi::c_void; +pub type IUIAutomationElement5 = *mut ::core::ffi::c_void; +pub type IUIAutomationElement6 = *mut ::core::ffi::c_void; +pub type IUIAutomationElement7 = *mut ::core::ffi::c_void; +pub type IUIAutomationElement8 = *mut ::core::ffi::c_void; +pub type IUIAutomationElement9 = *mut ::core::ffi::c_void; +pub type IUIAutomationElementArray = *mut ::core::ffi::c_void; +pub type IUIAutomationEventHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationEventHandlerGroup = *mut ::core::ffi::c_void; +pub type IUIAutomationExpandCollapsePattern = *mut ::core::ffi::c_void; +pub type IUIAutomationFocusChangedEventHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationGridItemPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationGridPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationInvokePattern = *mut ::core::ffi::c_void; +pub type IUIAutomationItemContainerPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationLegacyIAccessiblePattern = *mut ::core::ffi::c_void; +pub type IUIAutomationMultipleViewPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationNotCondition = *mut ::core::ffi::c_void; +pub type IUIAutomationNotificationEventHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationObjectModelPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationOrCondition = *mut ::core::ffi::c_void; +pub type IUIAutomationPatternHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationPatternInstance = *mut ::core::ffi::c_void; +pub type IUIAutomationPropertyChangedEventHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationPropertyCondition = *mut ::core::ffi::c_void; +pub type IUIAutomationProxyFactory = *mut ::core::ffi::c_void; +pub type IUIAutomationProxyFactoryEntry = *mut ::core::ffi::c_void; +pub type IUIAutomationProxyFactoryMapping = *mut ::core::ffi::c_void; +pub type IUIAutomationRangeValuePattern = *mut ::core::ffi::c_void; +pub type IUIAutomationRegistrar = *mut ::core::ffi::c_void; +pub type IUIAutomationScrollItemPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationScrollPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationSelectionItemPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationSelectionPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationSelectionPattern2 = *mut ::core::ffi::c_void; +pub type IUIAutomationSpreadsheetItemPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationSpreadsheetPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationStructureChangedEventHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationStylesPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationSynchronizedInputPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationTableItemPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationTablePattern = *mut ::core::ffi::c_void; +pub type IUIAutomationTextChildPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationTextEditPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationTextEditTextChangedEventHandler = *mut ::core::ffi::c_void; +pub type IUIAutomationTextPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationTextPattern2 = *mut ::core::ffi::c_void; +pub type IUIAutomationTextRange = *mut ::core::ffi::c_void; +pub type IUIAutomationTextRange2 = *mut ::core::ffi::c_void; +pub type IUIAutomationTextRange3 = *mut ::core::ffi::c_void; +pub type IUIAutomationTextRangeArray = *mut ::core::ffi::c_void; +pub type IUIAutomationTogglePattern = *mut ::core::ffi::c_void; +pub type IUIAutomationTransformPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationTransformPattern2 = *mut ::core::ffi::c_void; +pub type IUIAutomationTreeWalker = *mut ::core::ffi::c_void; +pub type IUIAutomationValuePattern = *mut ::core::ffi::c_void; +pub type IUIAutomationVirtualizedItemPattern = *mut ::core::ffi::c_void; +pub type IUIAutomationWindowPattern = *mut ::core::ffi::c_void; +pub type IValueProvider = *mut ::core::ffi::c_void; +pub type IVirtualizedItemProvider = *mut ::core::ffi::c_void; +pub type IWindowProvider = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ANRUS_PRIORITY_AUDIO_DYNAMIC_DUCK: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AcceleratorKey_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x514865df_2557_4cb9_aeed_6ced084ce52c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AccessKey_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x06827b12_a7f9_4a15_917c_ffa5ad3eb0a7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ActiveTextPositionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa5c09e9c_c77d_4f25_b491_e5bb7017cbd4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationObjects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x310910c8_7c6e_4f20_becd_4aaf6d191156); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x64b71f76_53c4_4696_a219_20e940c9a176); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_AdvancedProofingIssue_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdac7b72c_c0f2_4b84_b90d_5fafc0f0ef1c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_AnnotationTypeId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x20ae484f_69ef_4c48_8f5b_c4938b206ac7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_AnnotationTypeName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b818892_5ac9_4af9_aa96_f58a77b058e3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Author_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf161d3a7_f81b_4128_b17f_71f690914520); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Author_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7a528462_9c5c_4a03_a974_8b307a9937f2); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_CircularReferenceError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25bd9cf4_1745_4659_ba67_727f0318c616); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Comment_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfd2fda30_26b3_4c06_8bc7_98f1532e46fd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_ConflictingChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x98af8802_517c_459f_af13_016d3fab877e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Custom_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ec82750_3931_4952_85bc_1dbff78a43e3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_DataValidationError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc8649fa8_9775_437e_ad46_e709d93c2343); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_DateTime_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x99b5ca5d_1acf_414b_a4d0_6b350b047578); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_DeletionChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbe3d5b05_951d_42e7_901d_adc8c2cf34d0); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_EditingLockedChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc31f3e1c_7423_4dac_8348_41f099ff6f64); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Endnote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7565725c_2d99_4839_960d_33d3b866aba5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_ExternalChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x75a05b31_5f11_42fd_887d_dfa010db2392); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Footer_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcceab046_1833_47aa_8080_701ed0b0c832); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Footnote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3de10e21_4125_42db_8620_be8083080624); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_FormatChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeb247345_d4f1_41ce_8e52_f79b69635e48); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_FormulaError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x95611982_0cab_46d5_a2f0_e30d1905f8bf); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_GrammarError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x757a048d_4518_41c6_854c_dc009b7cfb53); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Header_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x867b409b_b216_4472_a219_525e310681f8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Highlighted_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x757c884e_8083_4081_8b9c_e87f5072f0e4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_InsertionChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0dbeb3a6_df15_4164_a3c0_e21a8ce931c4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Mathematics_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeaab634b_26d0_40c1_8073_57ca1c633c9b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_MoveChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9da587eb_23e5_4490_b385_1a22ddc8b187); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf6c72ad7_356c_4850_9291_316f608a8c84); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Sensitive_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x37f4c04f_0f12_4464_929c_828fd15292e3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_SpellingError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae85567e_9ece_423f_81b7_96c43d53e50e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_Target_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb71b302d_2104_44ad_9c5c_092b4907d70f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_TrackChanges_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x21e6e888_dc14_4016_ac27_190553c8c470); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Annotation_UnsyncedChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1851116a_0e47_4b30_8cb5_d7dae4fbcd1b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AppBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6114908d_cc02_4d37_875b_b530c7139554); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AriaProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4213678c_e025_4922_beb5_e43ba08e6221); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AriaRole_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdd207b95_be4a_4e0d_b727_63ace94b6916); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AsyncContentLoaded_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fdee11c_d2fa_4fb9_904e_5cbee894d5ef); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationFocusChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb68a1f17_f60d_41a7_a3cc_b05292155fe0); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc82c0500_b60e_4310_a267_303c531f8ee5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationPropertyChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2527fba1_8d7a_4630_a4cc_e66315942f52); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const BoundingRectangle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7bbfe8b2_3bfc_48dd_b729_c794b846e9a1); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Button_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5a78e369_c6a1_4f33_a9d7_79f20d0c788e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CAccPropServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb5f8350b_0548_48b1_a6ee_88bd00b4a5e7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CLSID_AccPropServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb5f8350b_0548_48b1_a6ee_88bd00b4a5e7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CUIAutomation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xff48dba4_60ef_4201_aa87_54103eef594e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CUIAutomation8: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe22ad333_b25f_460c_83d0_0581107395c9); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CUIAutomationRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6e29fabf_9977_42d1_8d0e_ca7e61ad87e6); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Calendar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8913eb88_00e5_46bc_8e4e_14a786e165a1); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CenterPoint_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cb00c08_540c_4edb_9445_26359ea69785); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Changes_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7df26714_614f_4e05_9488_716c5ba19436); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Changes_Summary_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x313d65a6_e60f_4d62_9861_55afd728d207); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CheckBox_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb50f922_a3db_49c0_8bc3_06dad55778e2); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ClassName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x157b7215_894f_4b65_84e2_aac0da08b16b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ClickablePoint_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0196903b_b203_4818_a9f3_f08e675f2341); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ComboBox_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x54cb426c_2f33_4fff_aaa1_aef60dac5deb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ControlType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xca774fea_28ac_4bc2_94ca_acec6d6c10a3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ControllerFor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x51124c8a_a5d2_4f13_9be6_7fa8ba9d3a90); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Culture_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe2d74f27_3d79_4dc2_b88b_3044963a8afb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CustomNavigation_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xafea938a_621e_4054_bb2c_2f46114dac3f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Custom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf29ea0c3_adb7_430a_ba90_e52c7313e6ed); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_CHILD: i32 = -5002i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_CHILDCOUNT: i32 = -5001i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_DEFAULTACTION: i32 = -5013i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_DESCRIPTION: i32 = -5005i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_DODEFAULTACTION: i32 = -5018i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_FOCUS: i32 = -5011i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_HELP: i32 = -5008i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_HELPTOPIC: i32 = -5009i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_HITTEST: i32 = -5017i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_KEYBOARDSHORTCUT: i32 = -5010i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_LOCATION: i32 = -5015i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_NAME: i32 = -5003i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_NAVIGATE: i32 = -5016i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_PARENT: i32 = -5000i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_ROLE: i32 = -5006i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_SELECT: i32 = -5014i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_SELECTION: i32 = -5012i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_STATE: i32 = -5007i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DISPID_ACC_VALUE: i32 = -5004i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DataGrid_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x84b783af_d103_4b0a_8415_e73942410f4b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DataItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa0177842_d94f_42a5_814b_6068addc8da5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DescribedBy_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7c5865b8_9992_40fd_8db0_6bf1d317f998); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Dock_DockPosition_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6d67f02e_c0b0_4b10_b5b9_18d6ecf98760); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Dock_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9cbaa846_83c8_428d_827f_7e6063fe0620); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Document_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3cd6bb6f_6f08_4562_b229_e4e2fc7a9eb4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Drag_DragCancel_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc3ede6fa_3451_4e0f_9e71_df9c280a4657); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Drag_DragComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38e96188_ef1f_463e_91ca_3a7792c29caf); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Drag_DragStart_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x883a480b_3aa9_429d_95e4_d9c8d011f0dd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Drag_DropEffect_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x646f2779_48d3_4b23_8902_4bf100005df3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Drag_DropEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf5d61156_7ce6_49be_a836_9269dcec920f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Drag_GrabbedItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x77c1562c_7b86_4b21_9ed7_3cefda6f4c43); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Drag_IsGrabbed_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x45f206f3_75cc_4cca_a9b9_fcdfb982d8a2); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Drag_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc0bee21f_ccb3_4fed_995b_114f6e3d2728); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DropTarget_DragEnter_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaad9319b_032c_4a88_961d_1cf579581e34); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DropTarget_DragLeave_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0f82eb15_24a2_4988_9217_de162aee272b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DropTarget_DropTargetEffect_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8bb75975_a0ca_4981_b818_87fc66e9509d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DropTarget_DropTargetEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbc1dd4ed_cb89_45f1_a592_e03b08ae790f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DropTarget_Dropped_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x622cead8_1edb_4a3d_abbc_be2211ff68b5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DropTarget_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0bcbec56_bd34_4b7b_9fd5_2659905ea3dc); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Edit_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6504a5c8_2c86_4f87_ae7b_1abddc810cf9); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ExpandCollapse_ExpandCollapseState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x275a4c48_85a7_4f69_aba0_af157610002b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ExpandCollapse_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae05efa2_f9d1_428a_834c_53a5c52f9b8b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6e0ec4d0_e2a8_4a56_9de7_953389933b39); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FillType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc6fc74e4_8cb9_429c_a9e1_9bc4ac372b62); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FlowsFrom_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x05c6844f_19de_48f8_95fa_880d5b0fd615); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FlowsTo_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe4f33d20_559a_47fb_a830_f9cb4ff1a70a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FrameworkId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdbfd9900_7e1a_4f58_b61b_7063120f773b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FullDescription_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0d4450ff_6aef_4f33_95dd_7befa72a4391); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const GridItem_ColumnSpan_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x583ea3f5_86d0_4b08_a6ec_2c5463ffc109); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const GridItem_Column_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc774c15c_62c0_4519_8bdc_47be573c8ad5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const GridItem_Parent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9d912252_b97f_4ecc_8510_ea0e33427c72); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const GridItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2d5c877_a462_4957_a2a5_2c96b303bc63); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const GridItem_RowSpan_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4582291c_466b_4e93_8e83_3d1715ec0c5e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const GridItem_Row_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6223972a_c945_4563_9329_fdc974af2553); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Grid_ColumnCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfe96f375_44aa_4536_ac7a_2a75d71a3efc); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Grid_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x260a2ccb_93a8_4e44_a4c1_3df397f2b02b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Grid_RowCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2a9505bf_c2eb_4fb6_b356_8245ae53703e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Group_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xad50aa1c_e8c8_4774_ae1b_dd86df0b3bdc); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HasKeyboardFocus_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcf8afd39_3f46_4800_9656_b2bf12529905); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeaderItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6bc12cb_7c8e_49cf_b168_4a93a32bebb0); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Header_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5b90cbce_78fb_4614_82b6_554d74718e67); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x29084272_aaaf_4a30_8796_3c12f62b6bbb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HelpText_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x08555685_0977_45c7_a7a6_abaf5684121a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HostedFragmentRootsInvalidated_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6bdb03e_0921_4ec5_8dcf_eae877b0426b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Hyperlink_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8a56022c_b00d_4d15_8ff0_5b6b266e5e02); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IIS_ControlAccessible: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38c682a6_9731_43f2_9fae_e901e641b101); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IIS_IsOleaccProxy: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x902697fa_80e4_4560_802a_a13f22a64709); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Image_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d3736e4_6b16_4c57_a962_f93260a75243); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const InputDiscarded_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f36c367_7b18_417c_97e3_9d58ddc944ab); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const InputReachedOtherElement_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xed201d8a_4e6c_415e_a874_2460c9b66ba8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const InputReachedTarget_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x93ed549a_0549_40f0_bedb_28e44f7de2a3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Invoke_Invoked_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdfd699f0_c915_49dd_b422_dde785c3d24b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Invoke_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd976c2fc_66ea_4a6e_b28f_c24c7546ad37); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsAnnotationPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b5b3238_6d5c_41b6_bcc4_5e807f6551c4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsContentElement_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4bda64a8_f5d8_480b_8155_ef2e89adb672); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsControlElement_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x95f35085_abcc_4afd_a5f4_dbb46c230fdb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsCustomNavigationPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8f8e80d4_2351_48e0_874a_54aa7313889a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsDataValidForForm_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x445ac684_c3fc_4dd9_acf8_845a579296ba); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsDialog_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9d0dfb9b_8436_4501_bbbb_e534a4fb3b3f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsDockPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2600a4c4_2ff8_4c96_ae31_8fe619a13c6c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsDragPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe997a7b7_1d39_4ca7_be0f_277fcf5605cc); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsDropTargetPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0686b62e_8e19_4aaf_873d_384f6d3b92be); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsEnabled_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2109427f_da60_4fed_bf1b_264bdce6eb3a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsExpandCollapsePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x929d3806_5287_4725_aa16_222afc63d595); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsGridItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5a43e524_f9a2_4b12_84c8_b48a3efedd34); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsGridPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5622c26c_f0ef_4f3b_97cb_714c0868588b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsInvokePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4e725738_8364_4679_aa6c_f3f41931f750); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsItemContainerPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x624b5ca7_fe40_4957_a019_20c4cf11920f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsKeyboardFocusable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf7b8552a_0859_4b37_b9cb_51e72092f29f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsLegacyIAccessiblePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd8ebd0c7_929a_4ee7_8d3a_d3d94413027b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsMultipleViewPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xff0a31eb_8e25_469d_8d6e_e771a27c1b90); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsObjectModelPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6b21d89b_2841_412f_8ef2_15ca952318ba); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsOffscreen_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x03c3d160_db79_42db_a2ef_1c231eede507); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsPassword_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe8482eb1_687c_497b_bebc_03be53ec1454); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsPeripheral_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda758276_7ed5_49d4_8e68_ecc9a2d300dd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsRangeValuePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfda4244a_eb4d_43ff_b5ad_ed36d373ec4c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsRequiredForForm_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4f5f43cf_59fb_4bde_a270_602e5e1141e9); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsScrollItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1cad1a05_0927_4b76_97e1_0fcdb209b98a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsScrollPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3ebb7b4a_828a_4b57_9d22_2fea1632ed0d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsSelectionItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8becd62d_0bc3_4109_bee2_8e6715290e68); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsSelectionPattern2Available_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x490806fb_6e89_4a47_8319_d266e511f021); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsSelectionPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf588acbe_c769_4838_9a60_2686dc1188c4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsSpreadsheetItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9fe79b2a_2f94_43fd_996b_549e316f4acd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsSpreadsheetPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6ff43732_e4b4_4555_97bc_ecdbbc4d1888); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsStructuredMarkupPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb0d4c196_2c0b_489c_b165_a405928c6f3d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsStylesPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x27f353d3_459c_4b59_a490_50611dacafb5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsSynchronizedInputPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x75d69cc5_d2bf_4943_876e_b45b62a6cc66); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTableItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeb36b40d_8ea4_489b_a013_e60d5951fe34); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTablePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb83575f_45c2_4048_9c76_159715a139df); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTextChildPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x559e65df_30ff_43b5_b5ed_5b283b80c7e9); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTextEditPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7843425c_8b32_484c_9ab5_e3200571ffda); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTextPattern2Available_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x41cf921d_e3f1_4b22_9c81_e1c3ed331c22); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTextPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfbe2d69d_aff6_4a45_82e2_fc92a82f5917); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTogglePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x78686d53_fcd0_4b83_9b78_5832ce63bb5b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTransformPattern2Available_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25980b4b_be04_4710_ab4a_fda31dbd2895); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsTransformPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa7f78804_d68b_4077_a5c6_7a5ea1ac31c5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsValuePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b5020a7_2119_473b_be37_5ceb98bbfb22); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsVirtualizedItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x302cb151_2ac8_45d6_977b_d2b3a5a53f20); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const IsWindowPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe7a57bb1_5888_4155_98dc_b422fd57f2bc); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ItemContainer_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3d13da0f_8b9a_4a99_85fa_c5c9a69f1ed4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ItemStatus_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x51de0321_3973_43e7_8913_0b08e813c37f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ItemType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcdda434d_6222_413b_a68a_325dd1d40f39); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LIBID_Accessibility: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ea4dbf0_3c3b_11cf_810c_00aa00389b71); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LabeledBy_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe5b8924b_fc8a_4a35_8031_cf78ac43e55e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x454045f2_6f61_49f7_a4f8_b5f0cf82da1e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LayoutInvalidated_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xed7d6544_a6bd_4595_9bae_3d28946cc715); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_ChildId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9a191b5d_9ef2_4787_a459_dcde885dd4e8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_DefaultAction_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3b331729_eaad_4502_b85f_92615622913c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_Description_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x46448418_7d70_4ea9_9d27_b7e775cf2ad7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_Help_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x94402352_161c_4b77_a98d_a872cc33947a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_KeyboardShortcut_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8f6909ac_00b8_4259_a41c_966266d43a8a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_Name_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcaeb063d_40ae_4869_aa5a_1b8e5d666739); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x54cc0a9f_3395_48af_ba8d_73f85690f3e0); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_Role_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6856e59f_cbaf_4e31_93e8_bcbf6f7e491c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_Selection_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8aa8b1e0_0891_40cc_8b06_90d7d4166219); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_State_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdf985854_2281_4340_ab9c_c60e2c5803f6); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LegacyIAccessible_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb5c5b0b6_8217_4a77_97a5_190a85ed0156); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Level_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x242ac529_cd36_400f_aad9_7876ef3af627); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ListItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b3717f2_44d1_4a58_98a8_f12a9b8f78e2); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const List_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b149ee1_7cca_4cfc_9af1_cac7bddd3031); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LiveRegionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x102d5e90_e6a9_41b6_b1c5_a9b1929d9510); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LiveSetting_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc12bcd8e_2a8e_4950_8ae7_3625111d58eb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LocalizedControlType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8763404f_a1bd_452a_89c4_3f01d3833806); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const LocalizedLandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ac81980_eafb_4fb2_bf91_f485bef5e8e1); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MSAA_MENU_SIG: i32 = -1441927155i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MenuBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc384250_0e7b_4ae8_95ae_a08f261b52ee); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MenuClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3cf1266e_1582_4041_acd7_88a35a965297); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MenuItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf45225d3_d0a0_49d8_9834_9a000d2aeddc); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MenuModeEnd_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ecd4c9f_80dd_47b8_8267_5aec06bb2cff); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MenuModeStart_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x18d7c631_166a_4ac9_ae3b_ef4b5420e681); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MenuOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xebe2e945_66ca_4ed1_9ff8_2ad7df0a1b08); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Menu_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2e9b1440_0ea8_41fd_b374_c1ea6f503cd1); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MultipleView_CurrentView_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7a81a67a_b94f_4875_918b_65c8d2f998e5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MultipleView_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x547a6ae4_113f_47c4_850f_db4dfa466b1d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const MultipleView_SupportedViews_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8d5db9fd_ce3c_4ae7_b788_400a3c645547); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_DOWN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_FIRSTCHILD: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_LASTCHILD: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_LEFT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_MAX: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_MIN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_NEXT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_PREVIOUS: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_RIGHT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NAVDIR_UP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Name_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc3a6921b_4a99_44f1_bca6_61187052c431); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NewNativeWindowHandle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5196b33b_380a_4982_95e1_91f3ef60e024); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Notification_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x72c5a2f7_9788_480f_b8eb_4dee00f6186f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ObjectModel_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3e04acfe_08fc_47ec_96bc_353fa3b34aa7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OptimizeForVisualContent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6a852250_c75a_4e5d_b858_e381b0f78861); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Orientation_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa01eee62_3884_4415_887e_678ec21e39ba); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OutlineColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc395d6c0_4b55_4762_a073_fd303a634f52); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OutlineThickness_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13e67cc7_dac2_4888_bdd3_375c62fa9618); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_DEFAULTACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x180c072b_c27f_43c7_9922_f63562a4632b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d48dfe4_bd3f_491f_a648_492d6f20c588); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_DESCRIPTIONMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ff1435f_8a14_477b_b226_a0abe279975d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_DODEFAULTACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ba09523_2e3b_49a6_a059_59682a3c48fd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_FOCUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6eb335df_1c29_4127_b12c_dee9fd157f2b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_HELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc831e11f_44db_4a99_9768_cb8f978b7231); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_HELPTOPIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x787d1379_8ede_440b_8aec_11f7bf9030b3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_KEYBOARDSHORTCUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d9bceee_7d1e_4979_9382_5180f4172c34); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x608d3df8_8128_4aa7_a428_f55e49267291); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAV_DOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x031670ed_3cdf_48d2_9613_138f2dd8a668); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAV_FIRSTCHILD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcfd02558_557b_4c67_84f9_2a09fce40749); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAV_LASTCHILD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x302ecaa5_48d5_4f8d_b671_1a8d20a77832); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAV_LEFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x228086cb_82f1_4a39_8705_dcdc0fff92f5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAV_NEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1cdc5455_8cd9_4c92_a371_3939a2fe3eee); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAV_PREV: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x776d3891_c73b_4480_b3f6_076a16a15af6); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAV_RIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcd211d9f_e1cb_4fe5_a77c_920b884d095b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_NAV_UP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x016e1a2b_1a4e_4767_8612_3386f66935ec); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x474c22b6_ffc2_467a_b1b5_e958b4657330); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb905ff2_7bd1_4c05_b3c8_e6c241364d70); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_ROLEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf79acda2_140d_4fe6_8914_208476328269); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_SELECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb99d073c_d731_405b_9061_d95e8f842984); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa8d4d5b0_0a21_42d0_a5c0_514e984f457b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_STATEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x43946c5e_0ac0_4042_b525_07bbdbe17fa7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x123fe443_211a_4615_9527_c45a7e93717a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PROPID_ACC_VALUEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda1c3d79_fc5c_420e_b399_9d1533549e75); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Pane_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c2b3f5b_9182_42a3_8dec_8c04c1ee634d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PositionInSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33d1dc54_641e_4d76_a6b1_13f341c1f896); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProcessId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x40499998_9c31_4245_a403_87320e59eaf6); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProgressBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x228c9f86_c36c_47bb_9fb6_a5834bfc53a4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderDescription_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdca5708a_c16b_4cd9_b889_beb16a804904); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_ALERT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_ANIMATION: u32 = 54u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_APPLICATION: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_BORDER: u32 = 19u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_BUTTONDROPDOWN: u32 = 56u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_BUTTONDROPDOWNGRID: u32 = 58u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_BUTTONMENU: u32 = 57u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_CARET: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_CELL: u32 = 29u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_CHARACTER: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_CHART: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_CHECKBUTTON: u32 = 44u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_CLIENT: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_CLOCK: u32 = 61u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_COLUMN: u32 = 27u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_COLUMNHEADER: u32 = 25u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_COMBOBOX: u32 = 46u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_CURSOR: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_DIAGRAM: u32 = 53u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_DIAL: u32 = 49u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_DIALOG: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_DOCUMENT: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_DROPLIST: u32 = 47u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_EQUATION: u32 = 55u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_GRAPHIC: u32 = 40u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_GRIP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_GROUPING: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_HELPBALLOON: u32 = 31u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_HOTKEYFIELD: u32 = 50u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_INDICATOR: u32 = 39u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_IPADDRESS: u32 = 63u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_LINK: u32 = 30u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_LIST: u32 = 33u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_LISTITEM: u32 = 34u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_MENUBAR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_MENUITEM: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_MENUPOPUP: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_OUTLINE: u32 = 35u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_OUTLINEBUTTON: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_OUTLINEITEM: u32 = 36u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_PAGETAB: u32 = 37u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_PAGETABLIST: u32 = 60u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_PANE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_PROGRESSBAR: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_PROPERTYPAGE: u32 = 38u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_PUSHBUTTON: u32 = 43u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_RADIOBUTTON: u32 = 45u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_ROW: u32 = 28u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_ROWHEADER: u32 = 26u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_SCROLLBAR: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_SEPARATOR: u32 = 21u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_SLIDER: u32 = 51u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_SOUND: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_SPINBUTTON: u32 = 52u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_SPLITBUTTON: u32 = 62u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_STATICTEXT: u32 = 41u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_STATUSBAR: u32 = 23u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_TABLE: u32 = 24u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_TEXT: u32 = 42u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_TITLEBAR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_TOOLBAR: u32 = 22u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_TOOLTIP: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_WHITESPACE: u32 = 59u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ROLE_SYSTEM_WINDOW: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RadioButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3bdb49db_fe2c_4483_b3e1_e57f219440c6); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RangeValue_IsReadOnly_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25fa1055_debf_4373_a79e_1f1a1908d3c4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RangeValue_LargeChange_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1f96325_3a3d_4b44_8e1f_4a46d9844019); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RangeValue_Maximum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x19319914_f979_4b35_a1a6_d37e05433473); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RangeValue_Minimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x78cbd3b2_684d_4860_af93_d1f95cb022fd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RangeValue_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x18b00d87_b1c9_476a_bfbd_5f0bdb926f63); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RangeValue_SmallChange_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x81c2c457_3941_4107_9975_139760f7c072); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RangeValue_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x131f5d98_c50c_489d_abe5_ae220898c5f7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Rotation_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x767cdc7d_aec0_4110_ad32_30edd403492e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RuntimeId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa39eebfa_7fba_4c89_b4d4_b99e2de7d160); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SELFLAG_ADDSELECTION: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SELFLAG_EXTENDSELECTION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SELFLAG_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SELFLAG_REMOVESELECTION: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SELFLAG_TAKEFOCUS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SELFLAG_TAKESELECTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SELFLAG_VALID: u32 = 31u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SID_ControlElementProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf4791d68_e254_4ba3_9a53_26a5c5497946); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SID_IsUIAutomationObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96fdb85_7204_4724_842b_c7059dedb9d0); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const STATE_SYSTEM_HASPOPUP: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const STATE_SYSTEM_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ScrollBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdaf34b36_5065_4946_b22f_92595fc0751a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ScrollItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4591d005_a803_4d5c_b4d5_8d2800f906a7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Scroll_HorizontalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc7c13c0e_eb21_47ff_acc4_b5a3350f5191); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Scroll_HorizontalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x70c2e5d4_fcb0_4713_a9aa_af92ff79e4cd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Scroll_HorizontallyScrollable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8b925147_28cd_49ae_bd63_f44118d2e719); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Scroll_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x895fa4b4_759d_4c50_8e15_03460672003c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Scroll_VerticalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6c8d7099_b2a8_4948_bff7_3cf9058bfefb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Scroll_VerticalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde6a2e22_d8c7_40c5_83ba_e5f681d53108); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Scroll_VerticallyScrollable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x89164798_0068_4315_b89a_1e7cfbbc3dfc); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection2_CurrentSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x34257c26_83b5_41a6_939c_ae841c136236); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection2_FirstSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc24ea67_369c_4e55_9ff7_38da69540c29); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection2_ItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb49eb9f_456d_4048_b591_9c2026b84636); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection2_LastSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcf7bda90_2d83_49f8_860c_9ce394cf89b4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SelectionItem_ElementAddedToSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3c822dd1_c407_4dba_91dd_79d4aed0aec6); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SelectionItem_ElementRemovedFromSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x097fa8a9_7079_41af_8b9c_0934d8305e5c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SelectionItem_ElementSelectedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9c7dbfb_4ebe_4532_aaf4_008cf647233c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SelectionItem_IsSelected_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf122835f_cd5f_43df_b79d_4b849e9e6020); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SelectionItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9bc64eeb_87c7_4b28_94bb_4d9fa437b6ef); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SelectionItem_SelectionContainer_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa4365b6e_9c1e_4b63_8b53_c2421dd1e8fb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection_CanSelectMultiple_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49d73da5_c883_4500_883d_8fcf8daf6cbe); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection_InvalidatedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcac14904_16b4_4b53_8e47_4cb1df267bb7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection_IsSelectionRequired_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1ae4422_63fe_44e7_a5a5_a738c829b19a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfba25cab_ab98_49f7_a7dc_fe539dc15be7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66e3b7e8_d821_4d25_8761_435d2c8b253f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Selection_Selection_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaa6dc2a2_0e2b_4d38_96d5_34e470b81853); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SemanticZoom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fd34a43_061e_42c8_b589_9dccf74bc43a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Separator_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8767eba3_2a63_4ab0_ac8d_aa50e23de978); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SizeOfSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1600d33c_3b9f_4369_9431_aa293f344cf1); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Size_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2b5f761d_f885_4404_973f_9b1d98e36d8f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Slider_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb033c24b_3b35_4cea_b609_763682fa660b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Spinner_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60cc4b38_3cb1_4161_b442_c6b726c17825); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SplitButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7011f01f_4ace_4901_b461_920a6f1ca650); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SpreadsheetItem_AnnotationObjects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa3194c38_c9bc_4604_9396_ae3f9f457f7b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SpreadsheetItem_AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc70c51d0_d602_4b45_afbc_b4712b96d72b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SpreadsheetItem_Formula_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe602e47d_1b47_4bea_87cf_3b0b0b5c15b6); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SpreadsheetItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x32cf83ff_f1a8_4a8c_8658_d47ba74e20ba); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Spreadsheet_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6a5b24c9_9d1e_4b85_9e44_c02e3169b10b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StatusBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd45e7d1b_5873_475f_95a4_0433e1f1b00a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructureChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x59977961_3edd_4b11_b13b_676b2a2a6ca9); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructuredMarkup_CompositionComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc48a3c17_677a_4047_a68d_fc1257528aef); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructuredMarkup_Deleted_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf9d0a020_e1c1_4ecf_b9aa_52efde7e41e1); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructuredMarkup_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xabbd0878_8665_4f5c_94fc_36e7d8bb706b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructuredMarkup_SelectionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa7c815f7_ff9f_41c7_a3a7_ab6cbfdb4903); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_BulletedList_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5963ed64_6426_4632_8caf_a32ad402d91a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Custom_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef2edd3e_a999_4b7c_a378_09bbd52a3516); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Emphasis_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xca6e7dbe_355e_4820_95a0_925f041d3470); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading1_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f7e8f69_6866_4621_930c_9a5d0ca5961c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbaa9b241_5c69_469d_85ad_474737b52b14); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading3_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbf8be9d2_d8b8_4ec5_8c52_9cfb0d035970); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading4_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8436ffc0_9578_45fc_83a4_ff40053315dd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading5_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x909f424d_0dbf_406e_97bb_4e773d9798f7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading6_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x89d23459_5d5b_4824_a420_11d3ed82e40f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading7_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa3790473_e9ae_422d_b8e3_3b675c6181a4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading8_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2bc14145_a40c_4881_84ae_f2235685380c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading9_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc70d9133_bb2a_43d3_8ac6_33657884b0f0); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Normal_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcd14d429_e45e_4475_a1c5_7f9e6be96eba); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_NumberedList_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1e96dbd5_64c3_43d0_b1ee_b53b06e3eddf); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Quote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5d1c21ea_8195_4f6c_87ea_5dabece64c1d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Subtitle_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb5d9fc17_5d6f_4420_b439_7cb19ad434e2); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Title_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x15d8201a_ffcf_481f_b0a1_30b63be98f07); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Styles_ExtendedProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf451cda0_ba0a_4681_b0b0_0dbdb53e58f3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Styles_FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x63eff97a_a1c5_4b1d_84eb_b765f2edd632); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Styles_FillPatternColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x939a59fe_8fbd_4e75_a271_ac4595195163); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Styles_FillPatternStyle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x81cf651f_482b_4451_a30a_e1545e554fb8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Styles_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ae62655_da72_4d60_a153_e5aa6988e3bf); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Styles_Shape_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc71a23f8_778c_400d_8458_3b543e526984); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Styles_StyleId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda82852f_3817_4233_82af_02279e72cc77); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Styles_StyleName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1c12b035_05d1_4f55_9e8e_1489f3ff550d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SynchronizedInput_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x05c288a6_c47b_488b_b653_33977a551b8b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SystemAlert_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd271545d_7a3a_47a7_8474_81d29a2451c9); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TabItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c6a634f_921b_4e6e_b26e_08fcb0798f4c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Tab_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38cd1f2d_337a_4bd2_a5e3_adb469e30bd3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TableItem_ColumnHeaderItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x967a56a3_74b6_431e_8de6_99c411031c58); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TableItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdf1343bd_1888_4a29_a50c_b92e6de37f6f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TableItem_RowHeaderItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3f853a0_0574_4cd8_bcd7_ed5923572d97); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Table_ColumnHeaders_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaff1d72b_968d_42b1_b459_150b299da664); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Table_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x773bfa0e_5bc4_4deb_921b_de7b3206229e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Table_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc415218e_a028_461e_aa92_8f925cf79351); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Table_RowHeaders_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd9e35b87_6eb8_4562_aac6_a8a9075236a8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Table_RowOrColumnMajor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83be75c3_29fe_4a30_85e1_2a6277fd106e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextChild_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7533cab7_3bfe_41ef_9e85_e2638cbe169e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextEdit_ConversionTargetChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3388c183_ed4f_4c8b_9baa_364d51d8847f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextEdit_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x69f3ff89_5af9_4c75_9340_f2de292e4591); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextEdit_TextChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x120b0308_ec22_4eb8_9c98_9867cda1b165); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_AfterParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x588cbb38_e62f_497c_b5d1_ccdf0ee823d8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_AfterSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x588cbb38_e62f_497c_b5d1_ccdf0ee823d8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_AnimationStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x628209f0_7c9a_4d57_be64_1f1836571ff5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_AnnotationObjects_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xff41cf68_e7ab_40b9_8c72_72a8ed94017d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_AnnotationTypes_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xad2eb431_ee4e_4be1_a7ba_5559155a73ef); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_BackgroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfdc49a07_583d_4f17_ad27_77fc832a3c0b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_BeforeParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbe7b0ab1_c822_4a24_85e9_c8f2650fc79c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_BeforeSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbe7b0ab1_c822_4a24_85e9_c8f2650fc79c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_BulletStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc1097c90_d5c4_4237_9781_3bec8ba54e48); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_CapStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb059c50_92cc_49a5_ba8f_0aa872bba2f3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_CaretBidiMode_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x929ee7a6_51d3_4715_96dc_b694fa24a168); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_CaretPosition_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb227b131_9889_4752_a91b_733efdc5c5a0); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae9772dc_d331_4f09_be20_7e6dfaf07b0a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_Culture_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2025af9_a42d_4ced_a1fb_c6746315222e); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_FontName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x64e63ba8_f2e5_476e_a477_1734feaaf726); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_FontSize_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdc5eeeff_0506_4673_93f2_377e4a8e01f1); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_FontWeight_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6fc02359_b316_4f5f_b401_f1ce55741853); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_ForegroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x72d1c95d_5e60_471a_96b1_6c1b3b77a436); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_HorizontalTextAlignment_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04ea6161_fba3_477a_952a_bb326d026a5b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IndentationFirstLine_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x206f9ad5_c1d3_424a_8182_6da9a7f3d632); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IndentationLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5cf66bac_2d45_4a4b_b6c9_f7221d2815b0); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IndentationTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x97ff6c0f_1ce4_408a_b67b_94d83eb69bf2); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IsActive_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf5a4e533_e1b8_436b_935d_b57aa3f558c4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IsHidden_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x360182fb_bdd7_47f6_ab69_19e33f8a3344); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IsItalic_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfce12a56_1336_4a34_9663_1bab47239320); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IsReadOnly_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa738156b_ca3e_495e_9514_833c440feb11); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IsSubscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf0ead858_8f53_413c_873f_1a7d7f5e0de4); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_IsSuperscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda706ee4_b3aa_4645_a41f_cd25157dea76); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_LineSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x63ff70ae_d943_4b47_8ab7_a7a033d3214b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_Link_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb38ef51d_9e8d_4e46_9144_56ebe177329b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_MarginBottom_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ee593c4_72b4_4cac_9271_3ed24b0e4d42); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_MarginLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e9242d0_5ed0_4900_8e8a_eecc03835afc); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_MarginTop_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x683d936f_c9b9_4a9a_b3d9_d20d33311e2a); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_MarginTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaf522f98_999d_40af_a5b2_0169d0342002); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_OutlineStyles_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5b675b27_db89_46fe_970c_614d523bb97d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_OverlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83ab383a_fd43_40da_ab3e_ecf8165cbb6d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_OverlineStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0a234d66_617e_427f_871d_e1ff1e0c213f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x498479a2_5b22_448d_b6e4_647490860698); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8615f05d_7de5_44fd_a679_2ca4b46033a8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_SayAsInterpretAs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb38ad6ac_eee1_4b6e_88cc_014cefa93fcb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_SelectionActiveEnd_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1f668cc3_9bbf_416b_b0a2_f89f86f6612c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_StrikethroughColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfe15a18_8c41_4c5a_9a0b_04af0e07f487); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_StrikethroughStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x72913ef1_da00_4f01_899c_ac5a8577a307); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_StyleId_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x14c300de_c32b_449b_ab7c_b0e0789aea5d); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_StyleName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x22c9e091_4d66_45d8_a828_737bab4c98a7); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_Tabs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2e68d00b_92fe_42d8_899a_a784aa4454a1); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_TextChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4a342082_f483_48c4_ac11_a84b435e2a84); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_TextFlowDirections_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8bdf8739_f420_423e_af77_20a5d973a907); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_TextSelectionChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x918edaa1_71b3_49ae_9741_79beb8d358f3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_UnderlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfa12c73_fde2_4473_bf64_1036d6aa0f45); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Text_UnderlineStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5f3b21c0_ede4_44bd_9c36_3853038cbfeb); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Thumb_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x701ca877_e310_4dd6_b644_797e4faea213); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TitleBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x98aa55bf_3bb0_4b65_836e_2ea30dbc171f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Toggle_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b419760_e2f4_43ff_8c5f_9457c82b56e9); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Toggle_ToggleState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb23cdc52_22c2_4c6c_9ded_f5c422479ede); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ToolBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8f06b751_e182_4e98_8893_2284543a7dce); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ToolTipClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x276d71ef_24a9_49b6_8e97_da98b401bbcd); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ToolTipOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3f4b97ff_2edc_451d_bca4_95a3188d5b03); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ToolTip_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x05ddc6d1_2137_4768_98ea_73f52f7134f3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Tranform_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8afcfd07_a369_44de_988b_2f7ff49fb8a8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Transform2_CanZoom_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf357e890_a756_4359_9ca6_86702bf8f381); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Transform2_ZoomLevel_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeee29f1a_f4a2_4b5b_ac65_95cf93283387); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Transform2_ZoomMaximum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x42ab6b77_ceb0_4eca_b82a_6cfa5fa1fc08); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Transform2_ZoomMinimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x742ccc16_4ad1_4e07_96fe_b122c6e6b22b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Transform_CanMove_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1b75824d_208b_4fdf_bccd_f1f4e5741f4f); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Transform_CanResize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb98dca5_4c1a_41d4_a4f6_ebc128644180); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Transform_CanRotate_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10079b48_3849_476f_ac96_44a95c8440d9); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Transform_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x24b46fdb_587e_49f1_9c4a_d8e98b664b7b); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x62c9feb9_8ffc_4878_a3a4_96b030315c18); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Tree_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7561349c_d241_43f4_9908_b5f091bee611); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_E_ELEMENTNOTAVAILABLE: u32 = 2147746305u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_E_ELEMENTNOTENABLED: u32 = 2147746304u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_E_INVALIDOPERATION: u32 = 2148734217u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_E_NOCLICKABLEPOINT: u32 = 2147746306u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_E_NOTSUPPORTED: u32 = 2147746308u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_E_PROXYASSEMBLYNOTLOADED: u32 = 2147746307u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_E_TIMEOUT: u32 = 2148734213u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IAFP_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IAFP_UNWRAP_BRIDGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_PFIA_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_PFIA_UNWRAP_BRIDGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollPatternNoScroll: f64 = -1f64; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UiaAppendRuntimeId: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UiaRootObjectId: i32 = -25i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Value_IsReadOnly_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeb090f30_e24c_4799_a705_0d247bc037f8); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Value_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x17faad9e_c877_475b_b933_77332779b637); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Value_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe95f5e64_269f_4a85_ba99_4092c3ea2986); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const VirtualizedItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf510173e_2e71_45e9_a6e5_62f6ed8289d5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const VisualEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe61a8565_aad9_46d7_9e70_4e8a8420d420); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_CanMaximize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x64fff53f_635d_41c1_950c_cb5adfbe28e3); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_CanMinimize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb73b4625_5988_4b97_b4c2_a6fe6e78c8c6); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe13a7242_f462_4f4d_aec1_53b28d6c3290); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_IsModal_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xff4e6892_37b9_4fca_8532_ffe674ecfeed); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_IsTopmost_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef7d85d3_0937_4962_9241_b62345f24041); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x27901735_c760_4994_ad11_5919e606b110); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_WindowClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xedf141f8_fa67_4e22_bbf7_944e05735ee2); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_WindowInteractionState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4fed26a4_0455_4fa2_b21c_c4da2db1ff9c); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_WindowOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd3e81d06_de45_4f2f_9633_de9e02fb65af); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Window_WindowVisualState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4ab7905f_e860_453e_a30a_f6431e5daad5); +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ACC_UTILITY_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ANRUS_ON_SCREEN_KEYBOARD_ACTIVE: ACC_UTILITY_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ANRUS_TOUCH_MODIFICATION_ACTIVE: ACC_UTILITY_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ANRUS_PRIORITY_AUDIO_ACTIVE: ACC_UTILITY_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ANRUS_PRIORITY_AUDIO_ACTIVE_NODUCK: ACC_UTILITY_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ActiveEnd = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ActiveEnd_None: ActiveEnd = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ActiveEnd_Start: ActiveEnd = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ActiveEnd_End: ActiveEnd = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type AnimationStyle = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnimationStyle_None: AnimationStyle = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnimationStyle_LasVegasLights: AnimationStyle = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnimationStyle_BlinkingBackground: AnimationStyle = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnimationStyle_SparkleText: AnimationStyle = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnimationStyle_MarchingBlackAnts: AnimationStyle = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnimationStyle_MarchingRedAnts: AnimationStyle = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnimationStyle_Shimmer: AnimationStyle = 6i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnimationStyle_Other: AnimationStyle = -1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type AnnoScope = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ANNO_THIS: AnnoScope = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ANNO_CONTAINER: AnnoScope = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type AsyncContentLoadedState = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AsyncContentLoadedState_Beginning: AsyncContentLoadedState = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AsyncContentLoadedState_Progress: AsyncContentLoadedState = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AsyncContentLoadedState_Completed: AsyncContentLoadedState = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type AutomationElementMode = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationElementMode_None: AutomationElementMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationElementMode_Full: AutomationElementMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type AutomationIdentifierType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_Property: AutomationIdentifierType = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_Pattern: AutomationIdentifierType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_Event: AutomationIdentifierType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_ControlType: AutomationIdentifierType = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_TextAttribute: AutomationIdentifierType = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_LandmarkType: AutomationIdentifierType = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_Annotation: AutomationIdentifierType = 6i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_Changes: AutomationIdentifierType = 7i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AutomationIdentifierType_Style: AutomationIdentifierType = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type BulletStyle = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const BulletStyle_None: BulletStyle = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const BulletStyle_HollowRoundBullet: BulletStyle = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const BulletStyle_FilledRoundBullet: BulletStyle = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const BulletStyle_HollowSquareBullet: BulletStyle = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const BulletStyle_FilledSquareBullet: BulletStyle = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const BulletStyle_DashBullet: BulletStyle = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const BulletStyle_Other: BulletStyle = -1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type CapStyle = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CapStyle_None: CapStyle = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CapStyle_SmallCap: CapStyle = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CapStyle_AllCap: CapStyle = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CapStyle_AllPetiteCaps: CapStyle = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CapStyle_PetiteCaps: CapStyle = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CapStyle_Unicase: CapStyle = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CapStyle_Titling: CapStyle = 6i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CapStyle_Other: CapStyle = -1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type CaretBidiMode = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CaretBidiMode_LTR: CaretBidiMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CaretBidiMode_RTL: CaretBidiMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type CaretPosition = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CaretPosition_Unknown: CaretPosition = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CaretPosition_EndOfLine: CaretPosition = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CaretPosition_BeginningOfLine: CaretPosition = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type CoalesceEventsOptions = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CoalesceEventsOptions_Disabled: CoalesceEventsOptions = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const CoalesceEventsOptions_Enabled: CoalesceEventsOptions = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ConditionType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ConditionType_True: ConditionType = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ConditionType_False: ConditionType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ConditionType_Property: ConditionType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ConditionType_And: ConditionType = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ConditionType_Or: ConditionType = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ConditionType_Not: ConditionType = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ConnectionRecoveryBehaviorOptions = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ConnectionRecoveryBehaviorOptions_Disabled: ConnectionRecoveryBehaviorOptions = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ConnectionRecoveryBehaviorOptions_Enabled: ConnectionRecoveryBehaviorOptions = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type DockPosition = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DockPosition_Top: DockPosition = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DockPosition_Left: DockPosition = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DockPosition_Bottom: DockPosition = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DockPosition_Right: DockPosition = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DockPosition_Fill: DockPosition = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const DockPosition_None: DockPosition = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type EventArgsType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_Simple: EventArgsType = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_PropertyChanged: EventArgsType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_StructureChanged: EventArgsType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_AsyncContentLoaded: EventArgsType = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_WindowClosed: EventArgsType = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_TextEditTextChanged: EventArgsType = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_Changes: EventArgsType = 6i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_Notification: EventArgsType = 7i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_ActiveTextPositionChanged: EventArgsType = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const EventArgsType_StructuredMarkup: EventArgsType = 9i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ExpandCollapseState = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ExpandCollapseState_Collapsed: ExpandCollapseState = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ExpandCollapseState_Expanded: ExpandCollapseState = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ExpandCollapseState_PartiallyExpanded: ExpandCollapseState = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ExpandCollapseState_LeafNode: ExpandCollapseState = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type FillType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FillType_None: FillType = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FillType_Color: FillType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FillType_Gradient: FillType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FillType_Picture: FillType = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FillType_Pattern: FillType = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type FlowDirections = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FlowDirections_Default: FlowDirections = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FlowDirections_RightToLeft: FlowDirections = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FlowDirections_BottomToTop: FlowDirections = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const FlowDirections_Vertical: FlowDirections = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type HIGHCONTRASTW_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HCF_HIGHCONTRASTON: HIGHCONTRASTW_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HCF_AVAILABLE: HIGHCONTRASTW_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HCF_HOTKEYACTIVE: HIGHCONTRASTW_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HCF_CONFIRMHOTKEY: HIGHCONTRASTW_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HCF_HOTKEYSOUND: HIGHCONTRASTW_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HCF_INDICATOR: HIGHCONTRASTW_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HCF_HOTKEYAVAILABLE: HIGHCONTRASTW_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HCF_OPTION_NOTHEMECHANGE: HIGHCONTRASTW_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type HorizontalTextAlignment = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HorizontalTextAlignment_Left: HorizontalTextAlignment = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HorizontalTextAlignment_Centered: HorizontalTextAlignment = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HorizontalTextAlignment_Right: HorizontalTextAlignment = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HorizontalTextAlignment_Justified: HorizontalTextAlignment = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type LiveSetting = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Off: LiveSetting = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Polite: LiveSetting = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const Assertive: LiveSetting = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type NavigateDirection = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NavigateDirection_Parent: NavigateDirection = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NavigateDirection_NextSibling: NavigateDirection = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NavigateDirection_PreviousSibling: NavigateDirection = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NavigateDirection_FirstChild: NavigateDirection = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NavigateDirection_LastChild: NavigateDirection = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type NormalizeState = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NormalizeState_None: NormalizeState = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NormalizeState_View: NormalizeState = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NormalizeState_Custom: NormalizeState = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type NotificationKind = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationKind_ItemAdded: NotificationKind = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationKind_ItemRemoved: NotificationKind = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationKind_ActionCompleted: NotificationKind = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationKind_ActionAborted: NotificationKind = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationKind_Other: NotificationKind = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type NotificationProcessing = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationProcessing_ImportantAll: NotificationProcessing = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationProcessing_ImportantMostRecent: NotificationProcessing = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationProcessing_All: NotificationProcessing = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationProcessing_MostRecent: NotificationProcessing = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const NotificationProcessing_CurrentThenMostRecent: NotificationProcessing = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type OrientationType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OrientationType_None: OrientationType = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OrientationType_Horizontal: OrientationType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OrientationType_Vertical: OrientationType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type OutlineStyles = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OutlineStyles_None: OutlineStyles = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OutlineStyles_Outline: OutlineStyles = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OutlineStyles_Shadow: OutlineStyles = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OutlineStyles_Engraved: OutlineStyles = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const OutlineStyles_Embossed: OutlineStyles = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type PropertyConditionFlags = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PropertyConditionFlags_None: PropertyConditionFlags = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PropertyConditionFlags_IgnoreCase: PropertyConditionFlags = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const PropertyConditionFlags_MatchSubstring: PropertyConditionFlags = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ProviderOptions = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_ClientSideProvider: ProviderOptions = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_ServerSideProvider: ProviderOptions = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_NonClientAreaProvider: ProviderOptions = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_OverrideProvider: ProviderOptions = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_ProviderOwnsSetFocus: ProviderOptions = 16i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_UseComThreading: ProviderOptions = 32i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_RefuseNonClientSupport: ProviderOptions = 64i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_HasNativeIAccessible: ProviderOptions = 128i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderOptions_UseClientCoordinates: ProviderOptions = 256i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ProviderType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderType_BaseHwnd: ProviderType = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderType_Proxy: ProviderType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ProviderType_NonClientArea: ProviderType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type RowOrColumnMajor = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RowOrColumnMajor_RowMajor: RowOrColumnMajor = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RowOrColumnMajor_ColumnMajor: RowOrColumnMajor = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const RowOrColumnMajor_Indeterminate: RowOrColumnMajor = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type SERIALKEYS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SERKF_AVAILABLE: SERIALKEYS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SERKF_INDICATOR: SERIALKEYS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SERKF_SERIALKEYSON: SERIALKEYS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type SOUNDSENTRY_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSF_SOUNDSENTRYON: SOUNDSENTRY_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSF_AVAILABLE: SOUNDSENTRY_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSF_INDICATOR: SOUNDSENTRY_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type SOUNDSENTRY_TEXT_EFFECT = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSTF_BORDER: SOUNDSENTRY_TEXT_EFFECT = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSTF_CHARS: SOUNDSENTRY_TEXT_EFFECT = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSTF_DISPLAY: SOUNDSENTRY_TEXT_EFFECT = 3u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSTF_NONE: SOUNDSENTRY_TEXT_EFFECT = 0u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type SOUNDSENTRY_WINDOWS_EFFECT = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSWF_CUSTOM: SOUNDSENTRY_WINDOWS_EFFECT = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSWF_DISPLAY: SOUNDSENTRY_WINDOWS_EFFECT = 3u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSWF_NONE: SOUNDSENTRY_WINDOWS_EFFECT = 0u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSWF_TITLE: SOUNDSENTRY_WINDOWS_EFFECT = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSWF_WINDOW: SOUNDSENTRY_WINDOWS_EFFECT = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type SOUND_SENTRY_GRAPHICS_EFFECT = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSGF_DISPLAY: SOUND_SENTRY_GRAPHICS_EFFECT = 3u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SSGF_NONE: SOUND_SENTRY_GRAPHICS_EFFECT = 0u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type STICKYKEYS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_STICKYKEYSON: STICKYKEYS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_AVAILABLE: STICKYKEYS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_HOTKEYACTIVE: STICKYKEYS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_CONFIRMHOTKEY: STICKYKEYS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_HOTKEYSOUND: STICKYKEYS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_INDICATOR: STICKYKEYS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_AUDIBLEFEEDBACK: STICKYKEYS_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_TRISTATE: STICKYKEYS_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_TWOKEYSOFF: STICKYKEYS_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_LALTLATCHED: STICKYKEYS_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_LCTLLATCHED: STICKYKEYS_FLAGS = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_LSHIFTLATCHED: STICKYKEYS_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_RALTLATCHED: STICKYKEYS_FLAGS = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_RCTLLATCHED: STICKYKEYS_FLAGS = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_RSHIFTLATCHED: STICKYKEYS_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_LWINLATCHED: STICKYKEYS_FLAGS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_RWINLATCHED: STICKYKEYS_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_LALTLOCKED: STICKYKEYS_FLAGS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_LCTLLOCKED: STICKYKEYS_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_LSHIFTLOCKED: STICKYKEYS_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_RALTLOCKED: STICKYKEYS_FLAGS = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_RCTLLOCKED: STICKYKEYS_FLAGS = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_RSHIFTLOCKED: STICKYKEYS_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_LWINLOCKED: STICKYKEYS_FLAGS = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SKF_RWINLOCKED: STICKYKEYS_FLAGS = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type SayAsInterpretAs = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_None: SayAsInterpretAs = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Spell: SayAsInterpretAs = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Cardinal: SayAsInterpretAs = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Ordinal: SayAsInterpretAs = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Number: SayAsInterpretAs = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date: SayAsInterpretAs = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Time: SayAsInterpretAs = 6i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Telephone: SayAsInterpretAs = 7i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Currency: SayAsInterpretAs = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Net: SayAsInterpretAs = 9i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Url: SayAsInterpretAs = 10i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Address: SayAsInterpretAs = 11i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Alphanumeric: SayAsInterpretAs = 12i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Name: SayAsInterpretAs = 13i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Media: SayAsInterpretAs = 14i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date_MonthDayYear: SayAsInterpretAs = 15i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date_DayMonthYear: SayAsInterpretAs = 16i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date_YearMonthDay: SayAsInterpretAs = 17i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date_YearMonth: SayAsInterpretAs = 18i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date_MonthYear: SayAsInterpretAs = 19i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date_DayMonth: SayAsInterpretAs = 20i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date_MonthDay: SayAsInterpretAs = 21i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Date_Year: SayAsInterpretAs = 22i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Time_HoursMinutesSeconds12: SayAsInterpretAs = 23i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Time_HoursMinutes12: SayAsInterpretAs = 24i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Time_HoursMinutesSeconds24: SayAsInterpretAs = 25i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SayAsInterpretAs_Time_HoursMinutes24: SayAsInterpretAs = 26i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ScrollAmount = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ScrollAmount_LargeDecrement: ScrollAmount = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ScrollAmount_SmallDecrement: ScrollAmount = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ScrollAmount_NoAmount: ScrollAmount = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ScrollAmount_LargeIncrement: ScrollAmount = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ScrollAmount_SmallIncrement: ScrollAmount = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type StructureChangeType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructureChangeType_ChildAdded: StructureChangeType = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructureChangeType_ChildRemoved: StructureChangeType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructureChangeType_ChildrenInvalidated: StructureChangeType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructureChangeType_ChildrenBulkAdded: StructureChangeType = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructureChangeType_ChildrenBulkRemoved: StructureChangeType = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StructureChangeType_ChildrenReordered: StructureChangeType = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type SupportedTextSelection = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SupportedTextSelection_None: SupportedTextSelection = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SupportedTextSelection_Single: SupportedTextSelection = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SupportedTextSelection_Multiple: SupportedTextSelection = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type SynchronizedInputType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SynchronizedInputType_KeyUp: SynchronizedInputType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SynchronizedInputType_KeyDown: SynchronizedInputType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SynchronizedInputType_LeftMouseUp: SynchronizedInputType = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SynchronizedInputType_LeftMouseDown: SynchronizedInputType = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SynchronizedInputType_RightMouseUp: SynchronizedInputType = 16i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const SynchronizedInputType_RightMouseDown: SynchronizedInputType = 32i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type TextDecorationLineStyle = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_None: TextDecorationLineStyle = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_Single: TextDecorationLineStyle = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_WordsOnly: TextDecorationLineStyle = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_Double: TextDecorationLineStyle = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_Dot: TextDecorationLineStyle = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_Dash: TextDecorationLineStyle = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_DashDot: TextDecorationLineStyle = 6i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_DashDotDot: TextDecorationLineStyle = 7i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_Wavy: TextDecorationLineStyle = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_ThickSingle: TextDecorationLineStyle = 9i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_DoubleWavy: TextDecorationLineStyle = 11i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_ThickWavy: TextDecorationLineStyle = 12i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_LongDash: TextDecorationLineStyle = 13i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_ThickDash: TextDecorationLineStyle = 14i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_ThickDashDot: TextDecorationLineStyle = 15i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_ThickDashDotDot: TextDecorationLineStyle = 16i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_ThickDot: TextDecorationLineStyle = 17i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_ThickLongDash: TextDecorationLineStyle = 18i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextDecorationLineStyle_Other: TextDecorationLineStyle = -1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type TextEditChangeType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextEditChangeType_None: TextEditChangeType = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextEditChangeType_AutoCorrect: TextEditChangeType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextEditChangeType_Composition: TextEditChangeType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextEditChangeType_CompositionFinalized: TextEditChangeType = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextEditChangeType_AutoComplete: TextEditChangeType = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type TextPatternRangeEndpoint = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextPatternRangeEndpoint_Start: TextPatternRangeEndpoint = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextPatternRangeEndpoint_End: TextPatternRangeEndpoint = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type TextUnit = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextUnit_Character: TextUnit = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextUnit_Format: TextUnit = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextUnit_Word: TextUnit = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextUnit_Line: TextUnit = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextUnit_Paragraph: TextUnit = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextUnit_Page: TextUnit = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TextUnit_Document: TextUnit = 6i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ToggleState = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ToggleState_Off: ToggleState = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ToggleState_On: ToggleState = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ToggleState_Indeterminate: ToggleState = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type TreeScope = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeScope_None: TreeScope = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeScope_Element: TreeScope = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeScope_Children: TreeScope = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeScope_Descendants: TreeScope = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeScope_Parent: TreeScope = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeScope_Ancestors: TreeScope = 16i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeScope_Subtree: TreeScope = 7i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type TreeTraversalOptions = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeTraversalOptions_Default: TreeTraversalOptions = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeTraversalOptions_PostOrder: TreeTraversalOptions = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const TreeTraversalOptions_LastToFirstOrder: TreeTraversalOptions = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_ANNOTATIONTYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Unknown: UIA_ANNOTATIONTYPE = 60000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_SpellingError: UIA_ANNOTATIONTYPE = 60001u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_GrammarError: UIA_ANNOTATIONTYPE = 60002u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Comment: UIA_ANNOTATIONTYPE = 60003u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_FormulaError: UIA_ANNOTATIONTYPE = 60004u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_TrackChanges: UIA_ANNOTATIONTYPE = 60005u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Header: UIA_ANNOTATIONTYPE = 60006u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Footer: UIA_ANNOTATIONTYPE = 60007u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Highlighted: UIA_ANNOTATIONTYPE = 60008u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Endnote: UIA_ANNOTATIONTYPE = 60009u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Footnote: UIA_ANNOTATIONTYPE = 60010u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_InsertionChange: UIA_ANNOTATIONTYPE = 60011u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_DeletionChange: UIA_ANNOTATIONTYPE = 60012u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_MoveChange: UIA_ANNOTATIONTYPE = 60013u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_FormatChange: UIA_ANNOTATIONTYPE = 60014u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_UnsyncedChange: UIA_ANNOTATIONTYPE = 60015u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_EditingLockedChange: UIA_ANNOTATIONTYPE = 60016u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_ExternalChange: UIA_ANNOTATIONTYPE = 60017u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_ConflictingChange: UIA_ANNOTATIONTYPE = 60018u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Author: UIA_ANNOTATIONTYPE = 60019u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_AdvancedProofingIssue: UIA_ANNOTATIONTYPE = 60020u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_DataValidationError: UIA_ANNOTATIONTYPE = 60021u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_CircularReferenceError: UIA_ANNOTATIONTYPE = 60022u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Mathematics: UIA_ANNOTATIONTYPE = 60023u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const AnnotationType_Sensitive: UIA_ANNOTATIONTYPE = 60024u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_CHANGE_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SummaryChangeId: UIA_CHANGE_ID = 90000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_CONTROLTYPE_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ButtonControlTypeId: UIA_CONTROLTYPE_ID = 50000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CalendarControlTypeId: UIA_CONTROLTYPE_ID = 50001u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CheckBoxControlTypeId: UIA_CONTROLTYPE_ID = 50002u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ComboBoxControlTypeId: UIA_CONTROLTYPE_ID = 50003u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_EditControlTypeId: UIA_CONTROLTYPE_ID = 50004u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_HyperlinkControlTypeId: UIA_CONTROLTYPE_ID = 50005u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ImageControlTypeId: UIA_CONTROLTYPE_ID = 50006u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ListItemControlTypeId: UIA_CONTROLTYPE_ID = 50007u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ListControlTypeId: UIA_CONTROLTYPE_ID = 50008u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MenuControlTypeId: UIA_CONTROLTYPE_ID = 50009u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MenuBarControlTypeId: UIA_CONTROLTYPE_ID = 50010u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MenuItemControlTypeId: UIA_CONTROLTYPE_ID = 50011u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ProgressBarControlTypeId: UIA_CONTROLTYPE_ID = 50012u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RadioButtonControlTypeId: UIA_CONTROLTYPE_ID = 50013u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollBarControlTypeId: UIA_CONTROLTYPE_ID = 50014u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SliderControlTypeId: UIA_CONTROLTYPE_ID = 50015u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SpinnerControlTypeId: UIA_CONTROLTYPE_ID = 50016u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StatusBarControlTypeId: UIA_CONTROLTYPE_ID = 50017u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TabControlTypeId: UIA_CONTROLTYPE_ID = 50018u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TabItemControlTypeId: UIA_CONTROLTYPE_ID = 50019u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TextControlTypeId: UIA_CONTROLTYPE_ID = 50020u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ToolBarControlTypeId: UIA_CONTROLTYPE_ID = 50021u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ToolTipControlTypeId: UIA_CONTROLTYPE_ID = 50022u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TreeControlTypeId: UIA_CONTROLTYPE_ID = 50023u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TreeItemControlTypeId: UIA_CONTROLTYPE_ID = 50024u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CustomControlTypeId: UIA_CONTROLTYPE_ID = 50025u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GroupControlTypeId: UIA_CONTROLTYPE_ID = 50026u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ThumbControlTypeId: UIA_CONTROLTYPE_ID = 50027u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DataGridControlTypeId: UIA_CONTROLTYPE_ID = 50028u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DataItemControlTypeId: UIA_CONTROLTYPE_ID = 50029u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DocumentControlTypeId: UIA_CONTROLTYPE_ID = 50030u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SplitButtonControlTypeId: UIA_CONTROLTYPE_ID = 50031u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_WindowControlTypeId: UIA_CONTROLTYPE_ID = 50032u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_PaneControlTypeId: UIA_CONTROLTYPE_ID = 50033u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_HeaderControlTypeId: UIA_CONTROLTYPE_ID = 50034u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_HeaderItemControlTypeId: UIA_CONTROLTYPE_ID = 50035u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TableControlTypeId: UIA_CONTROLTYPE_ID = 50036u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TitleBarControlTypeId: UIA_CONTROLTYPE_ID = 50037u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SeparatorControlTypeId: UIA_CONTROLTYPE_ID = 50038u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SemanticZoomControlTypeId: UIA_CONTROLTYPE_ID = 50039u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AppBarControlTypeId: UIA_CONTROLTYPE_ID = 50040u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_EVENT_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ToolTipOpenedEventId: UIA_EVENT_ID = 20000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ToolTipClosedEventId: UIA_EVENT_ID = 20001u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StructureChangedEventId: UIA_EVENT_ID = 20002u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MenuOpenedEventId: UIA_EVENT_ID = 20003u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AutomationPropertyChangedEventId: UIA_EVENT_ID = 20004u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AutomationFocusChangedEventId: UIA_EVENT_ID = 20005u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AsyncContentLoadedEventId: UIA_EVENT_ID = 20006u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MenuClosedEventId: UIA_EVENT_ID = 20007u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LayoutInvalidatedEventId: UIA_EVENT_ID = 20008u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Invoke_InvokedEventId: UIA_EVENT_ID = 20009u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionItem_ElementAddedToSelectionEventId: UIA_EVENT_ID = 20010u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionItem_ElementRemovedFromSelectionEventId: UIA_EVENT_ID = 20011u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionItem_ElementSelectedEventId: UIA_EVENT_ID = 20012u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Selection_InvalidatedEventId: UIA_EVENT_ID = 20013u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Text_TextSelectionChangedEventId: UIA_EVENT_ID = 20014u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Text_TextChangedEventId: UIA_EVENT_ID = 20015u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Window_WindowOpenedEventId: UIA_EVENT_ID = 20016u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Window_WindowClosedEventId: UIA_EVENT_ID = 20017u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MenuModeStartEventId: UIA_EVENT_ID = 20018u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MenuModeEndEventId: UIA_EVENT_ID = 20019u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_InputReachedTargetEventId: UIA_EVENT_ID = 20020u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_InputReachedOtherElementEventId: UIA_EVENT_ID = 20021u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_InputDiscardedEventId: UIA_EVENT_ID = 20022u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SystemAlertEventId: UIA_EVENT_ID = 20023u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LiveRegionChangedEventId: UIA_EVENT_ID = 20024u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_HostedFragmentRootsInvalidatedEventId: UIA_EVENT_ID = 20025u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Drag_DragStartEventId: UIA_EVENT_ID = 20026u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Drag_DragCancelEventId: UIA_EVENT_ID = 20027u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Drag_DragCompleteEventId: UIA_EVENT_ID = 20028u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DropTarget_DragEnterEventId: UIA_EVENT_ID = 20029u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DropTarget_DragLeaveEventId: UIA_EVENT_ID = 20030u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DropTarget_DroppedEventId: UIA_EVENT_ID = 20031u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TextEdit_TextChangedEventId: UIA_EVENT_ID = 20032u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TextEdit_ConversionTargetChangedEventId: UIA_EVENT_ID = 20033u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ChangesEventId: UIA_EVENT_ID = 20034u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_NotificationEventId: UIA_EVENT_ID = 20035u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ActiveTextPositionChangedEventId: UIA_EVENT_ID = 20036u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_HEADINGLEVEL_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel_None: UIA_HEADINGLEVEL_ID = 80050u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel1: UIA_HEADINGLEVEL_ID = 80051u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel2: UIA_HEADINGLEVEL_ID = 80052u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel3: UIA_HEADINGLEVEL_ID = 80053u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel4: UIA_HEADINGLEVEL_ID = 80054u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel5: UIA_HEADINGLEVEL_ID = 80055u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel6: UIA_HEADINGLEVEL_ID = 80056u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel7: UIA_HEADINGLEVEL_ID = 80057u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel8: UIA_HEADINGLEVEL_ID = 80058u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const HeadingLevel9: UIA_HEADINGLEVEL_ID = 80059u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_LANDMARKTYPE_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CustomLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FormLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80001u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MainLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80002u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_NavigationLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80003u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SearchLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80004u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_METADATA_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SayAsInterpretAsMetadataId: UIA_METADATA_ID = 100000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_PATTERN_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_InvokePatternId: UIA_PATTERN_ID = 10000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionPatternId: UIA_PATTERN_ID = 10001u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ValuePatternId: UIA_PATTERN_ID = 10002u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RangeValuePatternId: UIA_PATTERN_ID = 10003u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollPatternId: UIA_PATTERN_ID = 10004u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ExpandCollapsePatternId: UIA_PATTERN_ID = 10005u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridPatternId: UIA_PATTERN_ID = 10006u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridItemPatternId: UIA_PATTERN_ID = 10007u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MultipleViewPatternId: UIA_PATTERN_ID = 10008u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_WindowPatternId: UIA_PATTERN_ID = 10009u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionItemPatternId: UIA_PATTERN_ID = 10010u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DockPatternId: UIA_PATTERN_ID = 10011u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TablePatternId: UIA_PATTERN_ID = 10012u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TableItemPatternId: UIA_PATTERN_ID = 10013u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TextPatternId: UIA_PATTERN_ID = 10014u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TogglePatternId: UIA_PATTERN_ID = 10015u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TransformPatternId: UIA_PATTERN_ID = 10016u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollItemPatternId: UIA_PATTERN_ID = 10017u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessiblePatternId: UIA_PATTERN_ID = 10018u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ItemContainerPatternId: UIA_PATTERN_ID = 10019u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_VirtualizedItemPatternId: UIA_PATTERN_ID = 10020u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SynchronizedInputPatternId: UIA_PATTERN_ID = 10021u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ObjectModelPatternId: UIA_PATTERN_ID = 10022u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationPatternId: UIA_PATTERN_ID = 10023u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TextPattern2Id: UIA_PATTERN_ID = 10024u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StylesPatternId: UIA_PATTERN_ID = 10025u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SpreadsheetPatternId: UIA_PATTERN_ID = 10026u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SpreadsheetItemPatternId: UIA_PATTERN_ID = 10027u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TransformPattern2Id: UIA_PATTERN_ID = 10028u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TextChildPatternId: UIA_PATTERN_ID = 10029u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DragPatternId: UIA_PATTERN_ID = 10030u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DropTargetPatternId: UIA_PATTERN_ID = 10031u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TextEditPatternId: UIA_PATTERN_ID = 10032u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CustomNavigationPatternId: UIA_PATTERN_ID = 10033u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionPattern2Id: UIA_PATTERN_ID = 10034u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_PROPERTY_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RuntimeIdPropertyId: UIA_PROPERTY_ID = 30000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_BoundingRectanglePropertyId: UIA_PROPERTY_ID = 30001u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ProcessIdPropertyId: UIA_PROPERTY_ID = 30002u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ControlTypePropertyId: UIA_PROPERTY_ID = 30003u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LocalizedControlTypePropertyId: UIA_PROPERTY_ID = 30004u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_NamePropertyId: UIA_PROPERTY_ID = 30005u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AcceleratorKeyPropertyId: UIA_PROPERTY_ID = 30006u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AccessKeyPropertyId: UIA_PROPERTY_ID = 30007u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_HasKeyboardFocusPropertyId: UIA_PROPERTY_ID = 30008u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsKeyboardFocusablePropertyId: UIA_PROPERTY_ID = 30009u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsEnabledPropertyId: UIA_PROPERTY_ID = 30010u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AutomationIdPropertyId: UIA_PROPERTY_ID = 30011u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ClassNamePropertyId: UIA_PROPERTY_ID = 30012u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_HelpTextPropertyId: UIA_PROPERTY_ID = 30013u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ClickablePointPropertyId: UIA_PROPERTY_ID = 30014u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CulturePropertyId: UIA_PROPERTY_ID = 30015u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsControlElementPropertyId: UIA_PROPERTY_ID = 30016u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsContentElementPropertyId: UIA_PROPERTY_ID = 30017u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LabeledByPropertyId: UIA_PROPERTY_ID = 30018u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsPasswordPropertyId: UIA_PROPERTY_ID = 30019u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_NativeWindowHandlePropertyId: UIA_PROPERTY_ID = 30020u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ItemTypePropertyId: UIA_PROPERTY_ID = 30021u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsOffscreenPropertyId: UIA_PROPERTY_ID = 30022u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_OrientationPropertyId: UIA_PROPERTY_ID = 30023u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FrameworkIdPropertyId: UIA_PROPERTY_ID = 30024u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsRequiredForFormPropertyId: UIA_PROPERTY_ID = 30025u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ItemStatusPropertyId: UIA_PROPERTY_ID = 30026u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsDockPatternAvailablePropertyId: UIA_PROPERTY_ID = 30027u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsExpandCollapsePatternAvailablePropertyId: UIA_PROPERTY_ID = 30028u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsGridItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30029u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsGridPatternAvailablePropertyId: UIA_PROPERTY_ID = 30030u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsInvokePatternAvailablePropertyId: UIA_PROPERTY_ID = 30031u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsMultipleViewPatternAvailablePropertyId: UIA_PROPERTY_ID = 30032u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsRangeValuePatternAvailablePropertyId: UIA_PROPERTY_ID = 30033u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsScrollPatternAvailablePropertyId: UIA_PROPERTY_ID = 30034u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsScrollItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30035u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsSelectionItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30036u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsSelectionPatternAvailablePropertyId: UIA_PROPERTY_ID = 30037u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTablePatternAvailablePropertyId: UIA_PROPERTY_ID = 30038u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTableItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30039u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTextPatternAvailablePropertyId: UIA_PROPERTY_ID = 30040u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTogglePatternAvailablePropertyId: UIA_PROPERTY_ID = 30041u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTransformPatternAvailablePropertyId: UIA_PROPERTY_ID = 30042u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsValuePatternAvailablePropertyId: UIA_PROPERTY_ID = 30043u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsWindowPatternAvailablePropertyId: UIA_PROPERTY_ID = 30044u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ValueValuePropertyId: UIA_PROPERTY_ID = 30045u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ValueIsReadOnlyPropertyId: UIA_PROPERTY_ID = 30046u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RangeValueValuePropertyId: UIA_PROPERTY_ID = 30047u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RangeValueIsReadOnlyPropertyId: UIA_PROPERTY_ID = 30048u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RangeValueMinimumPropertyId: UIA_PROPERTY_ID = 30049u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RangeValueMaximumPropertyId: UIA_PROPERTY_ID = 30050u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RangeValueLargeChangePropertyId: UIA_PROPERTY_ID = 30051u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RangeValueSmallChangePropertyId: UIA_PROPERTY_ID = 30052u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollHorizontalScrollPercentPropertyId: UIA_PROPERTY_ID = 30053u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollHorizontalViewSizePropertyId: UIA_PROPERTY_ID = 30054u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollVerticalScrollPercentPropertyId: UIA_PROPERTY_ID = 30055u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollVerticalViewSizePropertyId: UIA_PROPERTY_ID = 30056u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollHorizontallyScrollablePropertyId: UIA_PROPERTY_ID = 30057u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ScrollVerticallyScrollablePropertyId: UIA_PROPERTY_ID = 30058u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionSelectionPropertyId: UIA_PROPERTY_ID = 30059u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionCanSelectMultiplePropertyId: UIA_PROPERTY_ID = 30060u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionIsSelectionRequiredPropertyId: UIA_PROPERTY_ID = 30061u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridRowCountPropertyId: UIA_PROPERTY_ID = 30062u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridColumnCountPropertyId: UIA_PROPERTY_ID = 30063u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridItemRowPropertyId: UIA_PROPERTY_ID = 30064u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridItemColumnPropertyId: UIA_PROPERTY_ID = 30065u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridItemRowSpanPropertyId: UIA_PROPERTY_ID = 30066u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridItemColumnSpanPropertyId: UIA_PROPERTY_ID = 30067u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_GridItemContainingGridPropertyId: UIA_PROPERTY_ID = 30068u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DockDockPositionPropertyId: UIA_PROPERTY_ID = 30069u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ExpandCollapseExpandCollapseStatePropertyId: UIA_PROPERTY_ID = 30070u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MultipleViewCurrentViewPropertyId: UIA_PROPERTY_ID = 30071u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MultipleViewSupportedViewsPropertyId: UIA_PROPERTY_ID = 30072u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_WindowCanMaximizePropertyId: UIA_PROPERTY_ID = 30073u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_WindowCanMinimizePropertyId: UIA_PROPERTY_ID = 30074u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_WindowWindowVisualStatePropertyId: UIA_PROPERTY_ID = 30075u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_WindowWindowInteractionStatePropertyId: UIA_PROPERTY_ID = 30076u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_WindowIsModalPropertyId: UIA_PROPERTY_ID = 30077u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_WindowIsTopmostPropertyId: UIA_PROPERTY_ID = 30078u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionItemIsSelectedPropertyId: UIA_PROPERTY_ID = 30079u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionItemSelectionContainerPropertyId: UIA_PROPERTY_ID = 30080u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TableRowHeadersPropertyId: UIA_PROPERTY_ID = 30081u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TableColumnHeadersPropertyId: UIA_PROPERTY_ID = 30082u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TableRowOrColumnMajorPropertyId: UIA_PROPERTY_ID = 30083u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TableItemRowHeaderItemsPropertyId: UIA_PROPERTY_ID = 30084u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TableItemColumnHeaderItemsPropertyId: UIA_PROPERTY_ID = 30085u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ToggleToggleStatePropertyId: UIA_PROPERTY_ID = 30086u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TransformCanMovePropertyId: UIA_PROPERTY_ID = 30087u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TransformCanResizePropertyId: UIA_PROPERTY_ID = 30088u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TransformCanRotatePropertyId: UIA_PROPERTY_ID = 30089u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsLegacyIAccessiblePatternAvailablePropertyId: UIA_PROPERTY_ID = 30090u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleChildIdPropertyId: UIA_PROPERTY_ID = 30091u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleNamePropertyId: UIA_PROPERTY_ID = 30092u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleValuePropertyId: UIA_PROPERTY_ID = 30093u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleDescriptionPropertyId: UIA_PROPERTY_ID = 30094u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleRolePropertyId: UIA_PROPERTY_ID = 30095u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleStatePropertyId: UIA_PROPERTY_ID = 30096u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleHelpPropertyId: UIA_PROPERTY_ID = 30097u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleKeyboardShortcutPropertyId: UIA_PROPERTY_ID = 30098u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleSelectionPropertyId: UIA_PROPERTY_ID = 30099u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LegacyIAccessibleDefaultActionPropertyId: UIA_PROPERTY_ID = 30100u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AriaRolePropertyId: UIA_PROPERTY_ID = 30101u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AriaPropertiesPropertyId: UIA_PROPERTY_ID = 30102u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsDataValidForFormPropertyId: UIA_PROPERTY_ID = 30103u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ControllerForPropertyId: UIA_PROPERTY_ID = 30104u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DescribedByPropertyId: UIA_PROPERTY_ID = 30105u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FlowsToPropertyId: UIA_PROPERTY_ID = 30106u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ProviderDescriptionPropertyId: UIA_PROPERTY_ID = 30107u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsItemContainerPatternAvailablePropertyId: UIA_PROPERTY_ID = 30108u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsVirtualizedItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30109u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsSynchronizedInputPatternAvailablePropertyId: UIA_PROPERTY_ID = 30110u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_OptimizeForVisualContentPropertyId: UIA_PROPERTY_ID = 30111u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsObjectModelPatternAvailablePropertyId: UIA_PROPERTY_ID = 30112u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationAnnotationTypeIdPropertyId: UIA_PROPERTY_ID = 30113u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationAnnotationTypeNamePropertyId: UIA_PROPERTY_ID = 30114u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationAuthorPropertyId: UIA_PROPERTY_ID = 30115u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationDateTimePropertyId: UIA_PROPERTY_ID = 30116u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationTargetPropertyId: UIA_PROPERTY_ID = 30117u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsAnnotationPatternAvailablePropertyId: UIA_PROPERTY_ID = 30118u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTextPattern2AvailablePropertyId: UIA_PROPERTY_ID = 30119u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StylesStyleIdPropertyId: UIA_PROPERTY_ID = 30120u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StylesStyleNamePropertyId: UIA_PROPERTY_ID = 30121u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StylesFillColorPropertyId: UIA_PROPERTY_ID = 30122u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StylesFillPatternStylePropertyId: UIA_PROPERTY_ID = 30123u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StylesShapePropertyId: UIA_PROPERTY_ID = 30124u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StylesFillPatternColorPropertyId: UIA_PROPERTY_ID = 30125u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StylesExtendedPropertiesPropertyId: UIA_PROPERTY_ID = 30126u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsStylesPatternAvailablePropertyId: UIA_PROPERTY_ID = 30127u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsSpreadsheetPatternAvailablePropertyId: UIA_PROPERTY_ID = 30128u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SpreadsheetItemFormulaPropertyId: UIA_PROPERTY_ID = 30129u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SpreadsheetItemAnnotationObjectsPropertyId: UIA_PROPERTY_ID = 30130u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SpreadsheetItemAnnotationTypesPropertyId: UIA_PROPERTY_ID = 30131u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsSpreadsheetItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30132u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Transform2CanZoomPropertyId: UIA_PROPERTY_ID = 30133u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTransformPattern2AvailablePropertyId: UIA_PROPERTY_ID = 30134u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LiveSettingPropertyId: UIA_PROPERTY_ID = 30135u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTextChildPatternAvailablePropertyId: UIA_PROPERTY_ID = 30136u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsDragPatternAvailablePropertyId: UIA_PROPERTY_ID = 30137u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DragIsGrabbedPropertyId: UIA_PROPERTY_ID = 30138u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DragDropEffectPropertyId: UIA_PROPERTY_ID = 30139u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DragDropEffectsPropertyId: UIA_PROPERTY_ID = 30140u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsDropTargetPatternAvailablePropertyId: UIA_PROPERTY_ID = 30141u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DropTargetDropTargetEffectPropertyId: UIA_PROPERTY_ID = 30142u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DropTargetDropTargetEffectsPropertyId: UIA_PROPERTY_ID = 30143u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_DragGrabbedItemsPropertyId: UIA_PROPERTY_ID = 30144u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Transform2ZoomLevelPropertyId: UIA_PROPERTY_ID = 30145u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Transform2ZoomMinimumPropertyId: UIA_PROPERTY_ID = 30146u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Transform2ZoomMaximumPropertyId: UIA_PROPERTY_ID = 30147u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FlowsFromPropertyId: UIA_PROPERTY_ID = 30148u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsTextEditPatternAvailablePropertyId: UIA_PROPERTY_ID = 30149u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsPeripheralPropertyId: UIA_PROPERTY_ID = 30150u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsCustomNavigationPatternAvailablePropertyId: UIA_PROPERTY_ID = 30151u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_PositionInSetPropertyId: UIA_PROPERTY_ID = 30152u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SizeOfSetPropertyId: UIA_PROPERTY_ID = 30153u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LevelPropertyId: UIA_PROPERTY_ID = 30154u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationTypesPropertyId: UIA_PROPERTY_ID = 30155u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationObjectsPropertyId: UIA_PROPERTY_ID = 30156u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LandmarkTypePropertyId: UIA_PROPERTY_ID = 30157u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LocalizedLandmarkTypePropertyId: UIA_PROPERTY_ID = 30158u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FullDescriptionPropertyId: UIA_PROPERTY_ID = 30159u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FillColorPropertyId: UIA_PROPERTY_ID = 30160u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_OutlineColorPropertyId: UIA_PROPERTY_ID = 30161u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FillTypePropertyId: UIA_PROPERTY_ID = 30162u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_VisualEffectsPropertyId: UIA_PROPERTY_ID = 30163u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_OutlineThicknessPropertyId: UIA_PROPERTY_ID = 30164u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CenterPointPropertyId: UIA_PROPERTY_ID = 30165u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_RotationPropertyId: UIA_PROPERTY_ID = 30166u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SizePropertyId: UIA_PROPERTY_ID = 30167u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsSelectionPattern2AvailablePropertyId: UIA_PROPERTY_ID = 30168u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Selection2FirstSelectedItemPropertyId: UIA_PROPERTY_ID = 30169u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Selection2LastSelectedItemPropertyId: UIA_PROPERTY_ID = 30170u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Selection2CurrentSelectedItemPropertyId: UIA_PROPERTY_ID = 30171u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_Selection2ItemCountPropertyId: UIA_PROPERTY_ID = 30172u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_HeadingLevelPropertyId: UIA_PROPERTY_ID = 30173u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsDialogPropertyId: UIA_PROPERTY_ID = 30174u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_STYLE_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Custom: UIA_STYLE_ID = 70000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading1: UIA_STYLE_ID = 70001u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading2: UIA_STYLE_ID = 70002u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading3: UIA_STYLE_ID = 70003u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading4: UIA_STYLE_ID = 70004u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading5: UIA_STYLE_ID = 70005u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading6: UIA_STYLE_ID = 70006u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading7: UIA_STYLE_ID = 70007u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading8: UIA_STYLE_ID = 70008u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Heading9: UIA_STYLE_ID = 70009u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Title: UIA_STYLE_ID = 70010u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Subtitle: UIA_STYLE_ID = 70011u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Normal: UIA_STYLE_ID = 70012u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Emphasis: UIA_STYLE_ID = 70013u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_Quote: UIA_STYLE_ID = 70014u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_BulletedList: UIA_STYLE_ID = 70015u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const StyleId_NumberedList: UIA_STYLE_ID = 70016u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIA_TEXTATTRIBUTE_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnimationStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40000u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_BackgroundColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40001u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_BulletStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40002u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CapStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40003u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CultureAttributeId: UIA_TEXTATTRIBUTE_ID = 40004u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FontNameAttributeId: UIA_TEXTATTRIBUTE_ID = 40005u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FontSizeAttributeId: UIA_TEXTATTRIBUTE_ID = 40006u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_FontWeightAttributeId: UIA_TEXTATTRIBUTE_ID = 40007u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_ForegroundColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40008u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_HorizontalTextAlignmentAttributeId: UIA_TEXTATTRIBUTE_ID = 40009u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IndentationFirstLineAttributeId: UIA_TEXTATTRIBUTE_ID = 40010u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IndentationLeadingAttributeId: UIA_TEXTATTRIBUTE_ID = 40011u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IndentationTrailingAttributeId: UIA_TEXTATTRIBUTE_ID = 40012u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsHiddenAttributeId: UIA_TEXTATTRIBUTE_ID = 40013u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsItalicAttributeId: UIA_TEXTATTRIBUTE_ID = 40014u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsReadOnlyAttributeId: UIA_TEXTATTRIBUTE_ID = 40015u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsSubscriptAttributeId: UIA_TEXTATTRIBUTE_ID = 40016u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsSuperscriptAttributeId: UIA_TEXTATTRIBUTE_ID = 40017u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MarginBottomAttributeId: UIA_TEXTATTRIBUTE_ID = 40018u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MarginLeadingAttributeId: UIA_TEXTATTRIBUTE_ID = 40019u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MarginTopAttributeId: UIA_TEXTATTRIBUTE_ID = 40020u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_MarginTrailingAttributeId: UIA_TEXTATTRIBUTE_ID = 40021u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_OutlineStylesAttributeId: UIA_TEXTATTRIBUTE_ID = 40022u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_OverlineColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40023u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_OverlineStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40024u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StrikethroughColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40025u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StrikethroughStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40026u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TabsAttributeId: UIA_TEXTATTRIBUTE_ID = 40027u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_TextFlowDirectionsAttributeId: UIA_TEXTATTRIBUTE_ID = 40028u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_UnderlineColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40029u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_UnderlineStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40030u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationTypesAttributeId: UIA_TEXTATTRIBUTE_ID = 40031u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AnnotationObjectsAttributeId: UIA_TEXTATTRIBUTE_ID = 40032u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StyleNameAttributeId: UIA_TEXTATTRIBUTE_ID = 40033u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_StyleIdAttributeId: UIA_TEXTATTRIBUTE_ID = 40034u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LinkAttributeId: UIA_TEXTATTRIBUTE_ID = 40035u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_IsActiveAttributeId: UIA_TEXTATTRIBUTE_ID = 40036u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SelectionActiveEndAttributeId: UIA_TEXTATTRIBUTE_ID = 40037u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CaretPositionAttributeId: UIA_TEXTATTRIBUTE_ID = 40038u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_CaretBidiModeAttributeId: UIA_TEXTATTRIBUTE_ID = 40039u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_LineSpacingAttributeId: UIA_TEXTATTRIBUTE_ID = 40040u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_BeforeParagraphSpacingAttributeId: UIA_TEXTATTRIBUTE_ID = 40041u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_AfterParagraphSpacingAttributeId: UIA_TEXTATTRIBUTE_ID = 40042u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIA_SayAsInterpretAsAttributeId: UIA_TEXTATTRIBUTE_ID = 40043u32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type UIAutomationType = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_Int: UIAutomationType = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_Bool: UIAutomationType = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_String: UIAutomationType = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_Double: UIAutomationType = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_Point: UIAutomationType = 5i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_Rect: UIAutomationType = 6i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_Element: UIAutomationType = 7i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_Array: UIAutomationType = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_Out: UIAutomationType = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_IntArray: UIAutomationType = 65537i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_BoolArray: UIAutomationType = 65538i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_StringArray: UIAutomationType = 65539i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_DoubleArray: UIAutomationType = 65540i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_PointArray: UIAutomationType = 65541i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_RectArray: UIAutomationType = 65542i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_ElementArray: UIAutomationType = 65543i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutInt: UIAutomationType = 131073i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutBool: UIAutomationType = 131074i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutString: UIAutomationType = 131075i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutDouble: UIAutomationType = 131076i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutPoint: UIAutomationType = 131077i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutRect: UIAutomationType = 131078i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutElement: UIAutomationType = 131079i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutIntArray: UIAutomationType = 196609i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutBoolArray: UIAutomationType = 196610i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutStringArray: UIAutomationType = 196611i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutDoubleArray: UIAutomationType = 196612i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutPointArray: UIAutomationType = 196613i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutRectArray: UIAutomationType = 196614i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const UIAutomationType_OutElementArray: UIAutomationType = 196615i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type VisualEffects = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const VisualEffects_None: VisualEffects = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const VisualEffects_Shadow: VisualEffects = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const VisualEffects_Reflection: VisualEffects = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const VisualEffects_Glow: VisualEffects = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const VisualEffects_SoftEdges: VisualEffects = 8i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const VisualEffects_Bevel: VisualEffects = 16i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type WindowInteractionState = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const WindowInteractionState_Running: WindowInteractionState = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const WindowInteractionState_Closing: WindowInteractionState = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const WindowInteractionState_ReadyForUserInteraction: WindowInteractionState = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const WindowInteractionState_BlockedByModalWindow: WindowInteractionState = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const WindowInteractionState_NotResponding: WindowInteractionState = 4i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type WindowVisualState = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const WindowVisualState_Normal: WindowVisualState = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const WindowVisualState_Maximized: WindowVisualState = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const WindowVisualState_Minimized: WindowVisualState = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub type ZoomUnit = i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ZoomUnit_NoAmount: ZoomUnit = 0i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ZoomUnit_LargeDecrement: ZoomUnit = 1i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ZoomUnit_SmallDecrement: ZoomUnit = 2i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ZoomUnit_LargeIncrement: ZoomUnit = 3i32; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub const ZoomUnit_SmallIncrement: ZoomUnit = 4i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct ACCESSTIMEOUT { + pub cbSize: u32, + pub dwFlags: u32, + pub iTimeOutMSec: u32, +} +impl ::core::marker::Copy for ACCESSTIMEOUT {} +impl ::core::clone::Clone for ACCESSTIMEOUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct ExtendedProperty { + pub PropertyName: ::windows_sys::core::BSTR, + pub PropertyValue: ::windows_sys::core::BSTR, +} +impl ::core::marker::Copy for ExtendedProperty {} +impl ::core::clone::Clone for ExtendedProperty { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct FILTERKEYS { + pub cbSize: u32, + pub dwFlags: u32, + pub iWaitMSec: u32, + pub iDelayMSec: u32, + pub iRepeatMSec: u32, + pub iBounceMSec: u32, +} +impl ::core::marker::Copy for FILTERKEYS {} +impl ::core::clone::Clone for FILTERKEYS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct HIGHCONTRASTA { + pub cbSize: u32, + pub dwFlags: HIGHCONTRASTW_FLAGS, + pub lpszDefaultScheme: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for HIGHCONTRASTA {} +impl ::core::clone::Clone for HIGHCONTRASTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct HIGHCONTRASTW { + pub cbSize: u32, + pub dwFlags: HIGHCONTRASTW_FLAGS, + pub lpszDefaultScheme: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for HIGHCONTRASTW {} +impl ::core::clone::Clone for HIGHCONTRASTW { + fn clone(&self) -> Self { + *self + } +} +pub type HUIAEVENT = isize; +pub type HUIANODE = isize; +pub type HUIAPATTERNOBJECT = isize; +pub type HUIATEXTRANGE = isize; +pub type HWINEVENTHOOK = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct MOUSEKEYS { + pub cbSize: u32, + pub dwFlags: u32, + pub iMaxSpeed: u32, + pub iTimeToMaxSpeed: u32, + pub iCtrlSpeed: u32, + pub dwReserved1: u32, + pub dwReserved2: u32, +} +impl ::core::marker::Copy for MOUSEKEYS {} +impl ::core::clone::Clone for MOUSEKEYS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct MSAAMENUINFO { + pub dwMSAASignature: u32, + pub cchWText: u32, + pub pszWText: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for MSAAMENUINFO {} +impl ::core::clone::Clone for MSAAMENUINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct SERIALKEYSA { + pub cbSize: u32, + pub dwFlags: SERIALKEYS_FLAGS, + pub lpszActivePort: ::windows_sys::core::PSTR, + pub lpszPort: ::windows_sys::core::PSTR, + pub iBaudRate: u32, + pub iPortState: u32, + pub iActive: u32, +} +impl ::core::marker::Copy for SERIALKEYSA {} +impl ::core::clone::Clone for SERIALKEYSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct SERIALKEYSW { + pub cbSize: u32, + pub dwFlags: SERIALKEYS_FLAGS, + pub lpszActivePort: ::windows_sys::core::PWSTR, + pub lpszPort: ::windows_sys::core::PWSTR, + pub iBaudRate: u32, + pub iPortState: u32, + pub iActive: u32, +} +impl ::core::marker::Copy for SERIALKEYSW {} +impl ::core::clone::Clone for SERIALKEYSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct SOUNDSENTRYA { + pub cbSize: u32, + pub dwFlags: SOUNDSENTRY_FLAGS, + pub iFSTextEffect: SOUNDSENTRY_TEXT_EFFECT, + pub iFSTextEffectMSec: u32, + pub iFSTextEffectColorBits: u32, + pub iFSGrafEffect: SOUND_SENTRY_GRAPHICS_EFFECT, + pub iFSGrafEffectMSec: u32, + pub iFSGrafEffectColor: u32, + pub iWindowsEffect: SOUNDSENTRY_WINDOWS_EFFECT, + pub iWindowsEffectMSec: u32, + pub lpszWindowsEffectDLL: ::windows_sys::core::PSTR, + pub iWindowsEffectOrdinal: u32, +} +impl ::core::marker::Copy for SOUNDSENTRYA {} +impl ::core::clone::Clone for SOUNDSENTRYA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct SOUNDSENTRYW { + pub cbSize: u32, + pub dwFlags: SOUNDSENTRY_FLAGS, + pub iFSTextEffect: SOUNDSENTRY_TEXT_EFFECT, + pub iFSTextEffectMSec: u32, + pub iFSTextEffectColorBits: u32, + pub iFSGrafEffect: SOUND_SENTRY_GRAPHICS_EFFECT, + pub iFSGrafEffectMSec: u32, + pub iFSGrafEffectColor: u32, + pub iWindowsEffect: SOUNDSENTRY_WINDOWS_EFFECT, + pub iWindowsEffectMSec: u32, + pub lpszWindowsEffectDLL: ::windows_sys::core::PWSTR, + pub iWindowsEffectOrdinal: u32, +} +impl ::core::marker::Copy for SOUNDSENTRYW {} +impl ::core::clone::Clone for SOUNDSENTRYW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct STICKYKEYS { + pub cbSize: u32, + pub dwFlags: STICKYKEYS_FLAGS, +} +impl ::core::marker::Copy for STICKYKEYS {} +impl ::core::clone::Clone for STICKYKEYS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct TOGGLEKEYS { + pub cbSize: u32, + pub dwFlags: u32, +} +impl ::core::marker::Copy for TOGGLEKEYS {} +impl ::core::clone::Clone for TOGGLEKEYS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UIAutomationEventInfo { + pub guid: ::windows_sys::core::GUID, + pub pProgrammaticName: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for UIAutomationEventInfo {} +impl ::core::clone::Clone for UIAutomationEventInfo { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct UIAutomationMethodInfo { + pub pProgrammaticName: ::windows_sys::core::PCWSTR, + pub doSetFocus: super::super::Foundation::BOOL, + pub cInParameters: u32, + pub cOutParameters: u32, + pub pParameterTypes: *mut UIAutomationType, + pub pParameterNames: *mut ::windows_sys::core::PWSTR, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for UIAutomationMethodInfo {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for UIAutomationMethodInfo { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UIAutomationParameter { + pub r#type: UIAutomationType, + pub pData: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for UIAutomationParameter {} +impl ::core::clone::Clone for UIAutomationParameter { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct UIAutomationPatternInfo { + pub guid: ::windows_sys::core::GUID, + pub pProgrammaticName: ::windows_sys::core::PCWSTR, + pub providerInterfaceId: ::windows_sys::core::GUID, + pub clientInterfaceId: ::windows_sys::core::GUID, + pub cProperties: u32, + pub pProperties: *mut UIAutomationPropertyInfo, + pub cMethods: u32, + pub pMethods: *mut UIAutomationMethodInfo, + pub cEvents: u32, + pub pEvents: *mut UIAutomationEventInfo, + pub pPatternHandler: IUIAutomationPatternHandler, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for UIAutomationPatternInfo {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for UIAutomationPatternInfo { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UIAutomationPropertyInfo { + pub guid: ::windows_sys::core::GUID, + pub pProgrammaticName: ::windows_sys::core::PCWSTR, + pub r#type: UIAutomationType, +} +impl ::core::marker::Copy for UIAutomationPropertyInfo {} +impl ::core::clone::Clone for UIAutomationPropertyInfo { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaAndOrCondition { + pub ConditionType: ConditionType, + pub ppConditions: *mut *mut UiaCondition, + pub cConditions: i32, +} +impl ::core::marker::Copy for UiaAndOrCondition {} +impl ::core::clone::Clone for UiaAndOrCondition { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaAsyncContentLoadedEventArgs { + pub Type: EventArgsType, + pub EventId: i32, + pub AsyncContentLoadedState: AsyncContentLoadedState, + pub PercentComplete: f64, +} +impl ::core::marker::Copy for UiaAsyncContentLoadedEventArgs {} +impl ::core::clone::Clone for UiaAsyncContentLoadedEventArgs { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaCacheRequest { + pub pViewCondition: *mut UiaCondition, + pub Scope: TreeScope, + pub pProperties: *mut i32, + pub cProperties: i32, + pub pPatterns: *mut i32, + pub cPatterns: i32, + pub automationElementMode: AutomationElementMode, +} +impl ::core::marker::Copy for UiaCacheRequest {} +impl ::core::clone::Clone for UiaCacheRequest { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct UiaChangeInfo { + pub uiaId: i32, + pub payload: super::super::System::Com::VARIANT, + pub extraInfo: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for UiaChangeInfo {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for UiaChangeInfo { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct UiaChangesEventArgs { + pub Type: EventArgsType, + pub EventId: i32, + pub EventIdCount: i32, + pub pUiaChanges: *mut UiaChangeInfo, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for UiaChangesEventArgs {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for UiaChangesEventArgs { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaCondition { + pub ConditionType: ConditionType, +} +impl ::core::marker::Copy for UiaCondition {} +impl ::core::clone::Clone for UiaCondition { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaEventArgs { + pub Type: EventArgsType, + pub EventId: i32, +} +impl ::core::marker::Copy for UiaEventArgs {} +impl ::core::clone::Clone for UiaEventArgs { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct UiaFindParams { + pub MaxDepth: i32, + pub FindFirst: super::super::Foundation::BOOL, + pub ExcludeRoot: super::super::Foundation::BOOL, + pub pFindCondition: *mut UiaCondition, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for UiaFindParams {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for UiaFindParams { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaNotCondition { + pub ConditionType: ConditionType, + pub pCondition: *mut UiaCondition, +} +impl ::core::marker::Copy for UiaNotCondition {} +impl ::core::clone::Clone for UiaNotCondition { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaPoint { + pub x: f64, + pub y: f64, +} +impl ::core::marker::Copy for UiaPoint {} +impl ::core::clone::Clone for UiaPoint { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct UiaPropertyChangedEventArgs { + pub Type: EventArgsType, + pub EventId: UIA_EVENT_ID, + pub PropertyId: i32, + pub OldValue: super::super::System::Com::VARIANT, + pub NewValue: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for UiaPropertyChangedEventArgs {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for UiaPropertyChangedEventArgs { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct UiaPropertyCondition { + pub ConditionType: ConditionType, + pub PropertyId: UIA_PROPERTY_ID, + pub Value: super::super::System::Com::VARIANT, + pub Flags: PropertyConditionFlags, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for UiaPropertyCondition {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for UiaPropertyCondition { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaRect { + pub left: f64, + pub top: f64, + pub width: f64, + pub height: f64, +} +impl ::core::marker::Copy for UiaRect {} +impl ::core::clone::Clone for UiaRect { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaStructureChangedEventArgs { + pub Type: EventArgsType, + pub EventId: i32, + pub StructureChangeType: StructureChangeType, + pub pRuntimeId: *mut i32, + pub cRuntimeIdLen: i32, +} +impl ::core::marker::Copy for UiaStructureChangedEventArgs {} +impl ::core::clone::Clone for UiaStructureChangedEventArgs { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct UiaTextEditTextChangedEventArgs { + pub Type: EventArgsType, + pub EventId: i32, + pub TextEditChangeType: TextEditChangeType, + pub pTextChange: *mut super::super::System::Com::SAFEARRAY, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for UiaTextEditTextChangedEventArgs {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for UiaTextEditTextChangedEventArgs { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] +pub struct UiaWindowClosedEventArgs { + pub Type: EventArgsType, + pub EventId: i32, + pub pRuntimeId: *mut i32, + pub cRuntimeIdLen: i32, +} +impl ::core::marker::Copy for UiaWindowClosedEventArgs {} +impl ::core::clone::Clone for UiaWindowClosedEventArgs { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub type LPFNACCESSIBLECHILDREN = ::core::option::Option<unsafe extern "system" fn(pacccontainer: IAccessible, ichildstart: i32, cchildren: i32, rgvarchildren: *mut super::super::System::Com::VARIANT, pcobtained: *mut i32) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub type LPFNACCESSIBLEOBJECTFROMPOINT = ::core::option::Option<unsafe extern "system" fn(ptscreen: super::super::Foundation::POINT, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNACCESSIBLEOBJECTFROMWINDOW = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, dwid: u32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNCREATESTDACCESSIBLEOBJECT = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, idobject: i32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNLRESULTFROMOBJECT = ::core::option::Option<unsafe extern "system" fn(riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, punk: ::windows_sys::core::IUnknown) -> super::super::Foundation::LRESULT>; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNOBJECTFROMLRESULT = ::core::option::Option<unsafe extern "system" fn(lresult: super::super::Foundation::LRESULT, riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub type UiaEventCallback = ::core::option::Option<unsafe extern "system" fn(pargs: *mut UiaEventArgs, prequesteddata: *mut super::super::System::Com::SAFEARRAY, ptreestructure: ::windows_sys::core::BSTR) -> ()>; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub type UiaProviderCallback = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, providertype: ProviderType) -> *mut super::super::System::Com::SAFEARRAY>; +#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type WINEVENTPROC = ::core::option::Option<unsafe extern "system" fn(hwineventhook: HWINEVENTHOOK, event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ideventthread: u32, dwmseventtime: u32) -> ()>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Animation/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Animation/mod.rs new file mode 100644 index 0000000..732efc9 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Animation/mod.rs @@ -0,0 +1,156 @@ +pub type IUIAnimationInterpolator = *mut ::core::ffi::c_void; +pub type IUIAnimationInterpolator2 = *mut ::core::ffi::c_void; +pub type IUIAnimationLoopIterationChangeHandler2 = *mut ::core::ffi::c_void; +pub type IUIAnimationManager = *mut ::core::ffi::c_void; +pub type IUIAnimationManager2 = *mut ::core::ffi::c_void; +pub type IUIAnimationManagerEventHandler = *mut ::core::ffi::c_void; +pub type IUIAnimationManagerEventHandler2 = *mut ::core::ffi::c_void; +pub type IUIAnimationPrimitiveInterpolation = *mut ::core::ffi::c_void; +pub type IUIAnimationPriorityComparison = *mut ::core::ffi::c_void; +pub type IUIAnimationPriorityComparison2 = *mut ::core::ffi::c_void; +pub type IUIAnimationStoryboard = *mut ::core::ffi::c_void; +pub type IUIAnimationStoryboard2 = *mut ::core::ffi::c_void; +pub type IUIAnimationStoryboardEventHandler = *mut ::core::ffi::c_void; +pub type IUIAnimationStoryboardEventHandler2 = *mut ::core::ffi::c_void; +pub type IUIAnimationTimer = *mut ::core::ffi::c_void; +pub type IUIAnimationTimerClientEventHandler = *mut ::core::ffi::c_void; +pub type IUIAnimationTimerEventHandler = *mut ::core::ffi::c_void; +pub type IUIAnimationTimerUpdateHandler = *mut ::core::ffi::c_void; +pub type IUIAnimationTransition = *mut ::core::ffi::c_void; +pub type IUIAnimationTransition2 = *mut ::core::ffi::c_void; +pub type IUIAnimationTransitionFactory = *mut ::core::ffi::c_void; +pub type IUIAnimationTransitionFactory2 = *mut ::core::ffi::c_void; +pub type IUIAnimationTransitionLibrary = *mut ::core::ffi::c_void; +pub type IUIAnimationTransitionLibrary2 = *mut ::core::ffi::c_void; +pub type IUIAnimationVariable = *mut ::core::ffi::c_void; +pub type IUIAnimationVariable2 = *mut ::core::ffi::c_void; +pub type IUIAnimationVariableChangeHandler = *mut ::core::ffi::c_void; +pub type IUIAnimationVariableChangeHandler2 = *mut ::core::ffi::c_void; +pub type IUIAnimationVariableCurveChangeHandler2 = *mut ::core::ffi::c_void; +pub type IUIAnimationVariableIntegerChangeHandler = *mut ::core::ffi::c_void; +pub type IUIAnimationVariableIntegerChangeHandler2 = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UIAnimationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4c1fc63a_695c_47e8_a339_1a194be3d0b8); +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UIAnimationManager2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd25d8842_8884_4a4a_b321_091314379bdd); +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UIAnimationTimer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfcd4a0c_06b6_4384_b768_0daa792c380e); +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UIAnimationTransitionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8a9b1cdd_fcd7_419c_8b44_42fd17db1887); +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UIAnimationTransitionFactory2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x84302f97_7f7b_4040_b190_72ac9d18e420); +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UIAnimationTransitionLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1d6322ad_aa85_4ef5_a828_86d71067d145); +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UIAnimationTransitionLibrary2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x812f944a_c5c8_4cd9_b0a6_b3da802f228d); +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_REPEAT_INDEFINITELY: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_END: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SECONDS_EVENTUALLY: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SECONDS_INFINITE: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_DEPENDENCIES = u32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_DEPENDENCY_NONE: UI_ANIMATION_DEPENDENCIES = 0u32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES: UI_ANIMATION_DEPENDENCIES = 1u32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_DEPENDENCY_FINAL_VALUE: UI_ANIMATION_DEPENDENCIES = 2u32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY: UI_ANIMATION_DEPENDENCIES = 4u32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_DEPENDENCY_DURATION: UI_ANIMATION_DEPENDENCIES = 8u32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_IDLE_BEHAVIOR = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE: UI_ANIMATION_IDLE_BEHAVIOR = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_IDLE_BEHAVIOR_DISABLE: UI_ANIMATION_IDLE_BEHAVIOR = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_MANAGER_STATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_MANAGER_IDLE: UI_ANIMATION_MANAGER_STATUS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_MANAGER_BUSY: UI_ANIMATION_MANAGER_STATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_MODE = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_MODE_DISABLED: UI_ANIMATION_MODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_MODE_SYSTEM_DEFAULT: UI_ANIMATION_MODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_MODE_ENABLED: UI_ANIMATION_MODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_PRIORITY_EFFECT = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_PRIORITY_EFFECT_FAILURE: UI_ANIMATION_PRIORITY_EFFECT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_PRIORITY_EFFECT_DELAY: UI_ANIMATION_PRIORITY_EFFECT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_REPEAT_MODE = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_REPEAT_MODE_NORMAL: UI_ANIMATION_REPEAT_MODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_REPEAT_MODE_ALTERNATE: UI_ANIMATION_REPEAT_MODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_ROUNDING_MODE = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_ROUNDING_NEAREST: UI_ANIMATION_ROUNDING_MODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_ROUNDING_FLOOR: UI_ANIMATION_ROUNDING_MODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_ROUNDING_CEILING: UI_ANIMATION_ROUNDING_MODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_SCHEDULING_RESULT = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE: UI_ANIMATION_SCHEDULING_RESULT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY: UI_ANIMATION_SCHEDULING_RESULT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED: UI_ANIMATION_SCHEDULING_RESULT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SCHEDULING_SUCCEEDED: UI_ANIMATION_SCHEDULING_RESULT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SCHEDULING_DEFERRED: UI_ANIMATION_SCHEDULING_RESULT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_SLOPE = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SLOPE_INCREASING: UI_ANIMATION_SLOPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_SLOPE_DECREASING: UI_ANIMATION_SLOPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_STORYBOARD_STATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_STORYBOARD_BUILDING: UI_ANIMATION_STORYBOARD_STATUS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_STORYBOARD_SCHEDULED: UI_ANIMATION_STORYBOARD_STATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_STORYBOARD_CANCELLED: UI_ANIMATION_STORYBOARD_STATUS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_STORYBOARD_PLAYING: UI_ANIMATION_STORYBOARD_STATUS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_STORYBOARD_TRUNCATED: UI_ANIMATION_STORYBOARD_STATUS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_STORYBOARD_FINISHED: UI_ANIMATION_STORYBOARD_STATUS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_STORYBOARD_READY: UI_ANIMATION_STORYBOARD_STATUS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY: UI_ANIMATION_STORYBOARD_STATUS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_TIMER_CLIENT_STATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_TIMER_CLIENT_IDLE: UI_ANIMATION_TIMER_CLIENT_STATUS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_TIMER_CLIENT_BUSY: UI_ANIMATION_TIMER_CLIENT_STATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub type UI_ANIMATION_UPDATE_RESULT = i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_UPDATE_NO_CHANGE: UI_ANIMATION_UPDATE_RESULT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Animation\"`*"] +pub const UI_ANIMATION_UPDATE_VARIABLES_CHANGED: UI_ANIMATION_UPDATE_RESULT = 1i32; +pub type UI_ANIMATION_KEYFRAME = isize; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/ColorSystem/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/ColorSystem/mod.rs new file mode 100644 index 0000000..1bc49cf --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -0,0 +1,1192 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn AssociateColorProfileWithDeviceA ( pmachinename : :: windows_sys::core::PCSTR , pprofilename : :: windows_sys::core::PCSTR , pdevicename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn AssociateColorProfileWithDeviceW ( pmachinename : :: windows_sys::core::PCWSTR , pprofilename : :: windows_sys::core::PCWSTR , pdevicename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMCheckColors ( hcmtransform : isize , lpainputcolors : *const COLOR , ncolors : u32 , ctinput : COLORTYPE , lparesult : *mut u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CMCheckColorsInGamut ( hcmtransform : isize , lpargbtriple : *const super::super::Graphics::Gdi:: RGBTRIPLE , lparesult : *mut u8 , ncount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMCheckRGBs ( hcmtransform : isize , lpsrcbits : *const ::core::ffi::c_void , bminput : BMFORMAT , dwwidth : u32 , dwheight : u32 , dwstride : u32 , lparesult : *mut u8 , pfncallback : LPBMCALLBACKFN , ulcallbackdata : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMConvertColorNameToIndex ( hprofile : isize , pacolorname : *const *const i8 , paindex : *mut u32 , dwcount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMConvertIndexToColorName ( hprofile : isize , paindex : *const u32 , pacolorname : *mut *mut i8 , dwcount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMCreateDeviceLinkProfile ( pahprofiles : *const isize , nprofiles : u32 , padwintents : *const u32 , nintents : u32 , dwflags : u32 , lpprofiledata : *mut *mut u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn CMCreateMultiProfileTransform ( pahprofiles : *const isize , nprofiles : u32 , padwintents : *const u32 , nintents : u32 , dwflags : u32 ) -> isize ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CMCreateProfile ( lpcolorspace : *mut LOGCOLORSPACEA , lpprofiledata : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CMCreateProfileW ( lpcolorspace : *mut LOGCOLORSPACEW , lpprofiledata : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CMCreateTransform ( lpcolorspace : *const LOGCOLORSPACEA , lpdevcharacter : *const ::core::ffi::c_void , lptargetdevcharacter : *const ::core::ffi::c_void ) -> isize ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CMCreateTransformExt ( lpcolorspace : *const LOGCOLORSPACEA , lpdevcharacter : *const ::core::ffi::c_void , lptargetdevcharacter : *const ::core::ffi::c_void , dwflags : u32 ) -> isize ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] fn CMCreateTransformExtW ( lpcolorspace : *const LOGCOLORSPACEW , lpdevcharacter : *const ::core::ffi::c_void , lptargetdevcharacter : *const ::core::ffi::c_void , dwflags : u32 ) -> isize ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] fn CMCreateTransformW ( lpcolorspace : *const LOGCOLORSPACEW , lpdevcharacter : *const ::core::ffi::c_void , lptargetdevcharacter : *const ::core::ffi::c_void ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMDeleteTransform ( hcmtransform : isize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn CMGetInfo ( dwinfo : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMGetNamedProfileInfo ( hprofile : isize , pnamedprofileinfo : *mut NAMED_PROFILE_INFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMIsProfileValid ( hprofile : isize , lpbvalid : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMTranslateColors ( hcmtransform : isize , lpainputcolors : *const COLOR , ncolors : u32 , ctinput : COLORTYPE , lpaoutputcolors : *mut COLOR , ctoutput : COLORTYPE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMTranslateRGB ( hcmtransform : isize , colorref : super::super::Foundation:: COLORREF , lpcolorref : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMTranslateRGBs ( hcmtransform : isize , lpsrcbits : *const ::core::ffi::c_void , bminput : BMFORMAT , dwwidth : u32 , dwheight : u32 , dwstride : u32 , lpdestbits : *mut ::core::ffi::c_void , bmoutput : BMFORMAT , dwtranslatedirection : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMTranslateRGBsExt ( hcmtransform : isize , lpsrcbits : *const ::core::ffi::c_void , bminput : BMFORMAT , dwwidth : u32 , dwheight : u32 , dwinputstride : u32 , lpdestbits : *mut ::core::ffi::c_void , bmoutput : BMFORMAT , dwoutputstride : u32 , lpfncallback : LPBMCALLBACKFN , ulcallbackdata : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CheckBitmapBits ( hcolortransform : isize , psrcbits : *const ::core::ffi::c_void , bminput : BMFORMAT , dwwidth : u32 , dwheight : u32 , dwstride : u32 , paresult : *mut u8 , pfncallback : LPBMCALLBACKFN , lpcallbackdata : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CheckColors ( hcolortransform : isize , painputcolors : *const COLOR , ncolors : u32 , ctinput : COLORTYPE , paresult : *mut u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CheckColorsInGamut ( hdc : super::super::Graphics::Gdi:: HDC , lprgbtriple : *const super::super::Graphics::Gdi:: RGBTRIPLE , dlpbuffer : *mut ::core::ffi::c_void , ncount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CloseColorProfile ( hprofile : isize ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ColorCorrectPalette ( hdc : super::super::Graphics::Gdi:: HDC , hpal : super::super::Graphics::Gdi:: HPALETTE , defirst : u32 , num : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ColorMatchToTarget ( hdc : super::super::Graphics::Gdi:: HDC , hdctarget : super::super::Graphics::Gdi:: HDC , action : COLOR_MATCH_TO_TARGET_ACTION ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileAddDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows_sys::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , setasdefault : super::super::Foundation:: BOOL , associateasadvancedcolor : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayDefault ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , profilename : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayList ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profilelist : *mut *mut :: windows_sys::core::PWSTR , profilecount : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayUserScope ( targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , scope : *mut WCS_PROFILE_MANAGEMENT_SCOPE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileRemoveDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows_sys::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , dissociateadvancedcolor : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileSetDisplayDefaultAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows_sys::core::PCWSTR , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ConvertColorNameToIndex ( hprofile : isize , pacolorname : *const *const i8 , paindex : *mut u32 , dwcount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ConvertIndexToColorName ( hprofile : isize , paindex : *const u32 , pacolorname : *mut *mut i8 , dwcount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateColorSpaceA ( lplcs : *const LOGCOLORSPACEA ) -> HCOLORSPACE ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateColorSpaceW ( lplcs : *const LOGCOLORSPACEW ) -> HCOLORSPACE ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateColorTransformA ( plogcolorspace : *const LOGCOLORSPACEA , hdestprofile : isize , htargetprofile : isize , dwflags : u32 ) -> isize ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateColorTransformW ( plogcolorspace : *const LOGCOLORSPACEW , hdestprofile : isize , htargetprofile : isize , dwflags : u32 ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CreateDeviceLinkProfile ( hprofile : *const isize , nprofiles : u32 , padwintent : *const u32 , nintents : u32 , dwflags : u32 , pprofiledata : *mut *mut u8 , indexpreferredcmm : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn CreateMultiProfileTransform ( pahprofiles : *const isize , nprofiles : u32 , padwintent : *const u32 , nintents : u32 , dwflags : u32 , indexpreferredcmm : u32 ) -> isize ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateProfileFromLogColorSpaceA ( plogcolorspace : *const LOGCOLORSPACEA , pprofile : *mut *mut u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateProfileFromLogColorSpaceW ( plogcolorspace : *const LOGCOLORSPACEW , pprofile : *mut *mut u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteColorSpace ( hcs : HCOLORSPACE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteColorTransform ( hxform : isize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DisassociateColorProfileFromDeviceA ( pmachinename : :: windows_sys::core::PCSTR , pprofilename : :: windows_sys::core::PCSTR , pdevicename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DisassociateColorProfileFromDeviceW ( pmachinename : :: windows_sys::core::PCWSTR , pprofilename : :: windows_sys::core::PCWSTR , pdevicename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn EnumColorProfilesA ( pmachinename : :: windows_sys::core::PCSTR , penumrecord : *const ENUMTYPEA , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn EnumColorProfilesW ( pmachinename : :: windows_sys::core::PCWSTR , penumrecord : *const ENUMTYPEW , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EnumICMProfilesA ( hdc : super::super::Graphics::Gdi:: HDC , proc : ICMENUMPROCA , param2 : super::super::Foundation:: LPARAM ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EnumICMProfilesW ( hdc : super::super::Graphics::Gdi:: HDC , proc : ICMENUMPROCW , param2 : super::super::Foundation:: LPARAM ) -> i32 ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn GetCMMInfo ( hcolortransform : isize , param1 : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorDirectoryA ( pmachinename : :: windows_sys::core::PCSTR , pbuffer : :: windows_sys::core::PSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorDirectoryW ( pmachinename : :: windows_sys::core::PCWSTR , pbuffer : :: windows_sys::core::PWSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorProfileElement ( hprofile : isize , tag : u32 , dwoffset : u32 , pcbelement : *mut u32 , pelement : *mut ::core::ffi::c_void , pbreference : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorProfileElementTag ( hprofile : isize , dwindex : u32 , ptag : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorProfileFromHandle ( hprofile : isize , pprofile : *mut u8 , pcbprofile : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetColorProfileHeader ( hprofile : isize , pheader : *mut PROFILEHEADER ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetColorSpace ( hdc : super::super::Graphics::Gdi:: HDC ) -> HCOLORSPACE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetCountColorProfileElements ( hprofile : isize , pnelementcount : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetDeviceGammaRamp ( hdc : super::super::Graphics::Gdi:: HDC , lpramp : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetLogColorSpaceA ( hcolorspace : HCOLORSPACE , lpbuffer : *mut LOGCOLORSPACEA , nsize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetLogColorSpaceW ( hcolorspace : HCOLORSPACE , lpbuffer : *mut LOGCOLORSPACEW , nsize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetNamedProfileInfo ( hprofile : isize , pnamedprofileinfo : *mut NAMED_PROFILE_INFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetPS2ColorRenderingDictionary ( hprofile : isize , dwintent : u32 , pps2colorrenderingdictionary : *mut u8 , pcbps2colorrenderingdictionary : *mut u32 , pbbinary : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetPS2ColorRenderingIntent ( hprofile : isize , dwintent : u32 , pbuffer : *mut u8 , pcbps2colorrenderingintent : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetPS2ColorSpaceArray ( hprofile : isize , dwintent : u32 , dwcsatype : u32 , pps2colorspacearray : *mut u8 , pcbps2colorspacearray : *mut u32 , pbbinary : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetStandardColorSpaceProfileA ( pmachinename : :: windows_sys::core::PCSTR , dwscs : u32 , pbuffer : :: windows_sys::core::PSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetStandardColorSpaceProfileW ( pmachinename : :: windows_sys::core::PCWSTR , dwscs : u32 , pbuffer : :: windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn InstallColorProfileA ( pmachinename : :: windows_sys::core::PCSTR , pprofilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn InstallColorProfileW ( pmachinename : :: windows_sys::core::PCWSTR , pprofilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn IsColorProfileTagPresent ( hprofile : isize , tag : u32 , pbpresent : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn IsColorProfileValid ( hprofile : isize , pbvalid : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn OpenColorProfileA ( pprofile : *const PROFILE , dwdesiredaccess : u32 , dwsharemode : u32 , dwcreationmode : u32 ) -> isize ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn OpenColorProfileW ( pprofile : *const PROFILE , dwdesiredaccess : u32 , dwsharemode : u32 , dwcreationmode : u32 ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn RegisterCMMA ( pmachinename : :: windows_sys::core::PCSTR , cmmid : u32 , pcmmdll : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn RegisterCMMW ( pmachinename : :: windows_sys::core::PCWSTR , cmmid : u32 , pcmmdll : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SelectCMM ( dwcmmtype : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetColorProfileElement ( hprofile : isize , tag : u32 , dwoffset : u32 , pcbelement : *const u32 , pelement : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetColorProfileElementReference ( hprofile : isize , newtag : u32 , reftag : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetColorProfileElementSize ( hprofile : isize , tagtype : u32 , pcbelement : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetColorProfileHeader ( hprofile : isize , pheader : *const PROFILEHEADER ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetColorSpace ( hdc : super::super::Graphics::Gdi:: HDC , hcs : HCOLORSPACE ) -> HCOLORSPACE ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetDeviceGammaRamp ( hdc : super::super::Graphics::Gdi:: HDC , lpramp : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetICMMode ( hdc : super::super::Graphics::Gdi:: HDC , mode : ICM_MODE ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetStandardColorSpaceProfileA ( pmachinename : :: windows_sys::core::PCSTR , dwprofileid : u32 , pprofilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetStandardColorSpaceProfileW ( pmachinename : :: windows_sys::core::PCWSTR , dwprofileid : u32 , pprofilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "icmui.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupColorMatchingA ( pcms : *mut COLORMATCHSETUPA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "icmui.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupColorMatchingW ( pcms : *mut COLORMATCHSETUPW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn TranslateBitmapBits ( hcolortransform : isize , psrcbits : *const ::core::ffi::c_void , bminput : BMFORMAT , dwwidth : u32 , dwheight : u32 , dwinputstride : u32 , pdestbits : *mut ::core::ffi::c_void , bmoutput : BMFORMAT , dwoutputstride : u32 , pfncallback : LPBMCALLBACKFN , ulcallbackdata : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn TranslateColors ( hcolortransform : isize , painputcolors : *const COLOR , ncolors : u32 , ctinput : COLORTYPE , paoutputcolors : *mut COLOR , ctoutput : COLORTYPE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UninstallColorProfileA ( pmachinename : :: windows_sys::core::PCSTR , pprofilename : :: windows_sys::core::PCSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UninstallColorProfileW ( pmachinename : :: windows_sys::core::PCWSTR , pprofilename : :: windows_sys::core::PCWSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UnregisterCMMA ( pmachinename : :: windows_sys::core::PCSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UnregisterCMMW ( pmachinename : :: windows_sys::core::PCWSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UpdateICMRegKeyA ( reserved : u32 , lpszcmid : :: windows_sys::core::PCSTR , lpszfilename : :: windows_sys::core::PCSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UpdateICMRegKeyW ( reserved : u32 , lpszcmid : :: windows_sys::core::PCWSTR , lpszfilename : :: windows_sys::core::PCWSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsAssociateColorProfileWithDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : :: windows_sys::core::PCWSTR , pdevicename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsCheckColors ( hcolortransform : isize , ncolors : u32 , ninputchannels : u32 , cdtinput : COLORDATATYPE , cbinput : u32 , pinputdata : *const ::core::ffi::c_void , paresult : *mut u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn WcsCreateIccProfile ( hwcsprofile : isize , dwoptions : u32 ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsDisassociateColorProfileFromDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : :: windows_sys::core::PCWSTR , pdevicename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsEnumColorProfiles ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , penumrecord : *const ENUMTYPEW , pbuffer : *mut u8 , dwsize : u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsEnumColorProfilesSize ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , penumrecord : *const ENUMTYPEW , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetCalibrationManagementState ( pbisenabled : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , cbprofilename : u32 , pprofilename : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetDefaultColorProfileSize ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pcbprofilename : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetDefaultRenderingIntent ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdwrenderingintent : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetUsePerUserProfiles ( pdevicename : :: windows_sys::core::PCWSTR , dwdeviceclass : u32 , puseperuserprofiles : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn WcsOpenColorProfileA ( pcdmpprofile : *const PROFILE , pcampprofile : *const PROFILE , pgmmpprofile : *const PROFILE , dwdesireaccess : u32 , dwsharemode : u32 , dwcreationmode : u32 , dwflags : u32 ) -> isize ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn WcsOpenColorProfileW ( pcdmpprofile : *const PROFILE , pcampprofile : *const PROFILE , pgmmpprofile : *const PROFILE , dwdesireaccess : u32 , dwsharemode : u32 , dwcreationmode : u32 , dwflags : u32 ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetCalibrationManagementState ( bisenabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pprofilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetDefaultRenderingIntent ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , dwrenderingintent : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetUsePerUserProfiles ( pdevicename : :: windows_sys::core::PCWSTR , dwdeviceclass : u32 , useperuserprofiles : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsTranslateColors ( hcolortransform : isize , ncolors : u32 , ninputchannels : u32 , cdtinput : COLORDATATYPE , cbinput : u32 , pinputdata : *const ::core::ffi::c_void , noutputchannels : u32 , cdtoutput : COLORDATATYPE , cboutput : u32 , poutputdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +pub type IDeviceModelPlugIn = *mut ::core::ffi::c_void; +pub type IGamutMapModelPlugIn = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ATTRIB_MATTE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ATTRIB_TRANSPARENCY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BEST_MODE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CATID_WcsPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa0b402e0_8240_405f_8a16_8a5b4df2f0dd); +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMM_DESCRIPTION: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMM_DLL_VERSION: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMM_DRIVER_VERSION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMM_FROM_PROFILE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMM_IDENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMM_LOGOICON: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMM_VERSION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMM_WIN_VERSION: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_BACKWARD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_DISABLEICM: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_DISABLEINTENT: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_DISABLERENDERINTENT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_ENABLEPROOFING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_FORWARD: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_MONITOROVERFLOW: i32 = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_PRINTEROVERFLOW: i32 = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_SETMONITORPROFILE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_SETPRINTERPROFILE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_SETPROOFINTENT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_SETRENDERINTENT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_SETTARGETPROFILE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_TARGETOVERFLOW: i32 = 536870912i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_USEAPPLYCALLBACK: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_USEDESCRIPTION: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CMS_USEHOOK: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_MATCH_VERSION: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CSA_A: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CSA_ABC: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CSA_CMYK: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CSA_DEF: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CSA_DEFG: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CSA_GRAY: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CSA_Lab: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CSA_RGB: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const DONT_USE_EMBEDDED_WCS_PROFILES: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ENABLE_GAMUT_CHECKING: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ENUM_TYPE_VERSION: u32 = 768u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_ATTRIBUTES: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_CLASS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_CMMTYPE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_CONNECTIONSPACE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_CREATOR: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_DATACOLORSPACE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_DEVICECLASS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_DEVICENAME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_DITHERMODE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_EXTENDEDDISPLAYCOLOR: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_MANUFACTURER: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_MEDIATYPE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_MODEL: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_PLATFORM: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_PROFILEFLAGS: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_RENDERINGINTENT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_RESOLUTION: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_SIGNATURE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ET_STANDARDDISPLAYCOLOR: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const FAST_TRANSLATE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const FLAG_DEPENDENTONDATA: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const FLAG_EMBEDDEDPROFILE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const FLAG_ENABLE_CHROMATIC_ADAPTATION: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const INDEX_DONT_CARE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const INTENT_ABSOLUTE_COLORIMETRIC: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const INTENT_PERCEPTUAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const INTENT_RELATIVE_COLORIMETRIC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const INTENT_SATURATION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const MAX_COLOR_CHANNELS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const NORMAL_MODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const PRESERVEBLACK: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const PROFILE_FILENAME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const PROFILE_MEMBUFFER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const PROFILE_READ: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const PROFILE_READWRITE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const PROOF_MODE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const RESERVED: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const SEQUENTIAL_TRANSFORM: u32 = 2155872256u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const USE_RELATIVE_COLORIMETRIC: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const WCS_ALWAYS: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const WCS_DEFAULT: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const WCS_ICCONLY: i32 = 65536i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type BMFORMAT = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_x555RGB: BMFORMAT = 0i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_x555XYZ: BMFORMAT = 257i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_x555Yxy: BMFORMAT = 258i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_x555Lab: BMFORMAT = 259i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_x555G3CH: BMFORMAT = 260i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_RGBTRIPLETS: BMFORMAT = 2i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_BGRTRIPLETS: BMFORMAT = 4i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_XYZTRIPLETS: BMFORMAT = 513i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_YxyTRIPLETS: BMFORMAT = 514i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_LabTRIPLETS: BMFORMAT = 515i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_G3CHTRIPLETS: BMFORMAT = 516i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_5CHANNEL: BMFORMAT = 517i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_6CHANNEL: BMFORMAT = 518i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_7CHANNEL: BMFORMAT = 519i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_8CHANNEL: BMFORMAT = 520i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_GRAY: BMFORMAT = 521i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_xRGBQUADS: BMFORMAT = 8i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_xBGRQUADS: BMFORMAT = 16i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_xG3CHQUADS: BMFORMAT = 772i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_KYMCQUADS: BMFORMAT = 773i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_CMYKQUADS: BMFORMAT = 32i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_10b_RGB: BMFORMAT = 9i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_10b_XYZ: BMFORMAT = 1025i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_10b_Yxy: BMFORMAT = 1026i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_10b_Lab: BMFORMAT = 1027i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_10b_G3CH: BMFORMAT = 1028i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_NAMED_INDEX: BMFORMAT = 1029i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_16b_RGB: BMFORMAT = 10i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_16b_XYZ: BMFORMAT = 1281i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_16b_Yxy: BMFORMAT = 1282i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_16b_Lab: BMFORMAT = 1283i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_16b_G3CH: BMFORMAT = 1284i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_16b_GRAY: BMFORMAT = 1285i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_565RGB: BMFORMAT = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_32b_scRGB: BMFORMAT = 1537i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_32b_scARGB: BMFORMAT = 1538i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_S2DOT13FIXED_scRGB: BMFORMAT = 1539i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_S2DOT13FIXED_scARGB: BMFORMAT = 1540i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_R10G10B10A2: BMFORMAT = 1793i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_R10G10B10A2_XR: BMFORMAT = 1794i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const BM_R16G16B16A16_FLOAT: BMFORMAT = 1795i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type COLORDATATYPE = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_BYTE: COLORDATATYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_WORD: COLORDATATYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_FLOAT: COLORDATATYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_S2DOT13FIXED: COLORDATATYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_10b_R10G10B10A2: COLORDATATYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_10b_R10G10B10A2_XR: COLORDATATYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_FLOAT16: COLORDATATYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type COLORPROFILESUBTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_PERCEPTUAL: COLORPROFILESUBTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_RELATIVE_COLORIMETRIC: COLORPROFILESUBTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_SATURATION: COLORPROFILESUBTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_ABSOLUTE_COLORIMETRIC: COLORPROFILESUBTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_NONE: COLORPROFILESUBTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_RGB_WORKING_SPACE: COLORPROFILESUBTYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_CUSTOM_WORKING_SPACE: COLORPROFILESUBTYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_STANDARD_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPST_EXTENDED_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type COLORPROFILETYPE = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPT_ICC: COLORPROFILETYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPT_DMP: COLORPROFILETYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPT_CAMP: COLORPROFILETYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CPT_GMMP: COLORPROFILETYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type COLORTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_GRAY: COLORTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_RGB: COLORTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_XYZ: COLORTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_Yxy: COLORTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_Lab: COLORTYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_3_CHANNEL: COLORTYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_CMYK: COLORTYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_5_CHANNEL: COLORTYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_6_CHANNEL: COLORTYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_7_CHANNEL: COLORTYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_8_CHANNEL: COLORTYPE = 11i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const COLOR_NAMED: COLORTYPE = 12i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type COLOR_MATCH_TO_TARGET_ACTION = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CS_ENABLE: COLOR_MATCH_TO_TARGET_ACTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CS_DISABLE: COLOR_MATCH_TO_TARGET_ACTION = 2i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const CS_DELETE_TRANSFORM: COLOR_MATCH_TO_TARGET_ACTION = 3i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type ICM_COMMAND = u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_ADDPROFILE: ICM_COMMAND = 1u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_DELETEPROFILE: ICM_COMMAND = 2u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_QUERYPROFILE: ICM_COMMAND = 3u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_SETDEFAULTPROFILE: ICM_COMMAND = 4u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_REGISTERICMATCHER: ICM_COMMAND = 5u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_UNREGISTERICMATCHER: ICM_COMMAND = 6u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_QUERYMATCH: ICM_COMMAND = 7u32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type ICM_MODE = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_OFF: ICM_MODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_ON: ICM_MODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_QUERY: ICM_MODE = 3i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const ICM_DONE_OUTSIDEDC: ICM_MODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type WCS_DEVICE_CAPABILITIES_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const VideoCardGammaTable: WCS_DEVICE_CAPABILITIES_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const MicrosoftHardwareColorV2: WCS_DEVICE_CAPABILITIES_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub type WCS_PROFILE_MANAGEMENT_SCOPE = i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE: WCS_PROFILE_MANAGEMENT_SCOPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub const WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER: WCS_PROFILE_MANAGEMENT_SCOPE = 1i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct BlackInformation { + pub fBlackOnly: super::super::Foundation::BOOL, + pub blackWeight: f32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for BlackInformation {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for BlackInformation { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct CMYKCOLOR { + pub cyan: u16, + pub magenta: u16, + pub yellow: u16, + pub black: u16, +} +impl ::core::marker::Copy for CMYKCOLOR {} +impl ::core::clone::Clone for CMYKCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub union COLOR { + pub gray: GRAYCOLOR, + pub rgb: RGBCOLOR, + pub cmyk: CMYKCOLOR, + pub XYZ: XYZCOLOR, + pub Yxy: YxyCOLOR, + pub Lab: LabCOLOR, + pub gen3ch: GENERIC3CHANNEL, + pub named: NAMEDCOLOR, + pub hifi: HiFiCOLOR, + pub Anonymous: COLOR_0, +} +impl ::core::marker::Copy for COLOR {} +impl ::core::clone::Clone for COLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct COLOR_0 { + pub reserved1: u32, + pub reserved2: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for COLOR_0 {} +impl ::core::clone::Clone for COLOR_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct COLORMATCHSETUPA { + pub dwSize: u32, + pub dwVersion: u32, + pub dwFlags: u32, + pub hwndOwner: super::super::Foundation::HWND, + pub pSourceName: ::windows_sys::core::PCSTR, + pub pDisplayName: ::windows_sys::core::PCSTR, + pub pPrinterName: ::windows_sys::core::PCSTR, + pub dwRenderIntent: u32, + pub dwProofingIntent: u32, + pub pMonitorProfile: ::windows_sys::core::PSTR, + pub ccMonitorProfile: u32, + pub pPrinterProfile: ::windows_sys::core::PSTR, + pub ccPrinterProfile: u32, + pub pTargetProfile: ::windows_sys::core::PSTR, + pub ccTargetProfile: u32, + pub lpfnHook: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub lpfnApplyCallback: PCMSCALLBACKA, + pub lParamApplyCallback: super::super::Foundation::LPARAM, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for COLORMATCHSETUPA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for COLORMATCHSETUPA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct COLORMATCHSETUPW { + pub dwSize: u32, + pub dwVersion: u32, + pub dwFlags: u32, + pub hwndOwner: super::super::Foundation::HWND, + pub pSourceName: ::windows_sys::core::PCWSTR, + pub pDisplayName: ::windows_sys::core::PCWSTR, + pub pPrinterName: ::windows_sys::core::PCWSTR, + pub dwRenderIntent: u32, + pub dwProofingIntent: u32, + pub pMonitorProfile: ::windows_sys::core::PWSTR, + pub ccMonitorProfile: u32, + pub pPrinterProfile: ::windows_sys::core::PWSTR, + pub ccPrinterProfile: u32, + pub pTargetProfile: ::windows_sys::core::PWSTR, + pub ccTargetProfile: u32, + pub lpfnHook: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub lpfnApplyCallback: PCMSCALLBACKW, + pub lParamApplyCallback: super::super::Foundation::LPARAM, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for COLORMATCHSETUPW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for COLORMATCHSETUPW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct EMRCREATECOLORSPACE { + pub emr: super::super::Graphics::Gdi::EMR, + pub ihCS: u32, + pub lcs: LOGCOLORSPACEA, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for EMRCREATECOLORSPACE {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for EMRCREATECOLORSPACE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct EMRCREATECOLORSPACEW { + pub emr: super::super::Graphics::Gdi::EMR, + pub ihCS: u32, + pub lcs: LOGCOLORSPACEW, + pub dwFlags: u32, + pub cbData: u32, + pub Data: [u8; 1], +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for EMRCREATECOLORSPACEW {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for EMRCREATECOLORSPACEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct ENUMTYPEA { + pub dwSize: u32, + pub dwVersion: u32, + pub dwFields: u32, + pub pDeviceName: ::windows_sys::core::PCSTR, + pub dwMediaType: u32, + pub dwDitheringMode: u32, + pub dwResolution: [u32; 2], + pub dwCMMType: u32, + pub dwClass: u32, + pub dwDataColorSpace: u32, + pub dwConnectionSpace: u32, + pub dwSignature: u32, + pub dwPlatform: u32, + pub dwProfileFlags: u32, + pub dwManufacturer: u32, + pub dwModel: u32, + pub dwAttributes: [u32; 2], + pub dwRenderingIntent: u32, + pub dwCreator: u32, + pub dwDeviceClass: u32, +} +impl ::core::marker::Copy for ENUMTYPEA {} +impl ::core::clone::Clone for ENUMTYPEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct ENUMTYPEW { + pub dwSize: u32, + pub dwVersion: u32, + pub dwFields: u32, + pub pDeviceName: ::windows_sys::core::PCWSTR, + pub dwMediaType: u32, + pub dwDitheringMode: u32, + pub dwResolution: [u32; 2], + pub dwCMMType: u32, + pub dwClass: u32, + pub dwDataColorSpace: u32, + pub dwConnectionSpace: u32, + pub dwSignature: u32, + pub dwPlatform: u32, + pub dwProfileFlags: u32, + pub dwManufacturer: u32, + pub dwModel: u32, + pub dwAttributes: [u32; 2], + pub dwRenderingIntent: u32, + pub dwCreator: u32, + pub dwDeviceClass: u32, +} +impl ::core::marker::Copy for ENUMTYPEW {} +impl ::core::clone::Clone for ENUMTYPEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct GENERIC3CHANNEL { + pub ch1: u16, + pub ch2: u16, + pub ch3: u16, +} +impl ::core::marker::Copy for GENERIC3CHANNEL {} +impl ::core::clone::Clone for GENERIC3CHANNEL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct GRAYCOLOR { + pub gray: u16, +} +impl ::core::marker::Copy for GRAYCOLOR {} +impl ::core::clone::Clone for GRAYCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct GamutBoundaryDescription { + pub pPrimaries: *mut PrimaryJabColors, + pub cNeutralSamples: u32, + pub pNeutralSamples: *mut JabColorF, + pub pReferenceShell: *mut GamutShell, + pub pPlausibleShell: *mut GamutShell, + pub pPossibleShell: *mut GamutShell, +} +impl ::core::marker::Copy for GamutBoundaryDescription {} +impl ::core::clone::Clone for GamutBoundaryDescription { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct GamutShell { + pub JMin: f32, + pub JMax: f32, + pub cVertices: u32, + pub cTriangles: u32, + pub pVertices: *mut JabColorF, + pub pTriangles: *mut GamutShellTriangle, +} +impl ::core::marker::Copy for GamutShell {} +impl ::core::clone::Clone for GamutShell { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct GamutShellTriangle { + pub aVertexIndex: [u32; 3], +} +impl ::core::marker::Copy for GamutShellTriangle {} +impl ::core::clone::Clone for GamutShellTriangle { + fn clone(&self) -> Self { + *self + } +} +pub type HCOLORSPACE = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct HiFiCOLOR { + pub channel: [u8; 8], +} +impl ::core::marker::Copy for HiFiCOLOR {} +impl ::core::clone::Clone for HiFiCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct JChColorF { + pub J: f32, + pub C: f32, + pub h: f32, +} +impl ::core::marker::Copy for JChColorF {} +impl ::core::clone::Clone for JChColorF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct JabColorF { + pub J: f32, + pub a: f32, + pub b: f32, +} +impl ::core::marker::Copy for JabColorF {} +impl ::core::clone::Clone for JabColorF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct LOGCOLORSPACEA { + pub lcsSignature: u32, + pub lcsVersion: u32, + pub lcsSize: u32, + pub lcsCSType: i32, + pub lcsIntent: i32, + pub lcsEndpoints: super::super::Graphics::Gdi::CIEXYZTRIPLE, + pub lcsGammaRed: u32, + pub lcsGammaGreen: u32, + pub lcsGammaBlue: u32, + pub lcsFilename: [super::super::Foundation::CHAR; 260], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for LOGCOLORSPACEA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for LOGCOLORSPACEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct LOGCOLORSPACEW { + pub lcsSignature: u32, + pub lcsVersion: u32, + pub lcsSize: u32, + pub lcsCSType: i32, + pub lcsIntent: i32, + pub lcsEndpoints: super::super::Graphics::Gdi::CIEXYZTRIPLE, + pub lcsGammaRed: u32, + pub lcsGammaGreen: u32, + pub lcsGammaBlue: u32, + pub lcsFilename: [u16; 260], +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for LOGCOLORSPACEW {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for LOGCOLORSPACEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct LabCOLOR { + pub L: u16, + pub a: u16, + pub b: u16, +} +impl ::core::marker::Copy for LabCOLOR {} +impl ::core::clone::Clone for LabCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct NAMEDCOLOR { + pub dwIndex: u32, +} +impl ::core::marker::Copy for NAMEDCOLOR {} +impl ::core::clone::Clone for NAMEDCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct NAMED_PROFILE_INFO { + pub dwFlags: u32, + pub dwCount: u32, + pub dwCountDevCoordinates: u32, + pub szPrefix: [i8; 32], + pub szSuffix: [i8; 32], +} +impl ::core::marker::Copy for NAMED_PROFILE_INFO {} +impl ::core::clone::Clone for NAMED_PROFILE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct PROFILE { + pub dwType: u32, + pub pProfileData: *mut ::core::ffi::c_void, + pub cbDataSize: u32, +} +impl ::core::marker::Copy for PROFILE {} +impl ::core::clone::Clone for PROFILE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct PROFILEHEADER { + pub phSize: u32, + pub phCMMType: u32, + pub phVersion: u32, + pub phClass: u32, + pub phDataColorSpace: u32, + pub phConnectionSpace: u32, + pub phDateTime: [u32; 3], + pub phSignature: u32, + pub phPlatform: u32, + pub phProfileFlags: u32, + pub phManufacturer: u32, + pub phModel: u32, + pub phAttributes: [u32; 2], + pub phRenderingIntent: u32, + pub phIlluminant: super::super::Graphics::Gdi::CIEXYZ, + pub phCreator: u32, + pub phReserved: [u8; 44], +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for PROFILEHEADER {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for PROFILEHEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct PrimaryJabColors { + pub red: JabColorF, + pub yellow: JabColorF, + pub green: JabColorF, + pub cyan: JabColorF, + pub blue: JabColorF, + pub magenta: JabColorF, + pub black: JabColorF, + pub white: JabColorF, +} +impl ::core::marker::Copy for PrimaryJabColors {} +impl ::core::clone::Clone for PrimaryJabColors { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct PrimaryXYZColors { + pub red: XYZColorF, + pub yellow: XYZColorF, + pub green: XYZColorF, + pub cyan: XYZColorF, + pub blue: XYZColorF, + pub magenta: XYZColorF, + pub black: XYZColorF, + pub white: XYZColorF, +} +impl ::core::marker::Copy for PrimaryXYZColors {} +impl ::core::clone::Clone for PrimaryXYZColors { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct RGBCOLOR { + pub red: u16, + pub green: u16, + pub blue: u16, +} +impl ::core::marker::Copy for RGBCOLOR {} +impl ::core::clone::Clone for RGBCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct WCS_DEVICE_MHC2_CAPABILITIES { + pub Size: u32, + pub SupportsMhc2: super::super::Foundation::BOOL, + pub RegammaLutEntryCount: u32, + pub CscXyzMatrixRows: u32, + pub CscXyzMatrixColumns: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for WCS_DEVICE_MHC2_CAPABILITIES {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for WCS_DEVICE_MHC2_CAPABILITIES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct WCS_DEVICE_VCGT_CAPABILITIES { + pub Size: u32, + pub SupportsVcgt: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for WCS_DEVICE_VCGT_CAPABILITIES {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for WCS_DEVICE_VCGT_CAPABILITIES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct XYZCOLOR { + pub X: u16, + pub Y: u16, + pub Z: u16, +} +impl ::core::marker::Copy for XYZCOLOR {} +impl ::core::clone::Clone for XYZCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct XYZColorF { + pub X: f32, + pub Y: f32, + pub Z: f32, +} +impl ::core::marker::Copy for XYZColorF {} +impl ::core::clone::Clone for XYZColorF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] +pub struct YxyCOLOR { + pub Y: u16, + pub x: u16, + pub y: u16, +} +impl ::core::marker::Copy for YxyCOLOR {} +impl ::core::clone::Clone for YxyCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type ICMENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type ICMENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPBMCALLBACKFN = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: u32, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub type PCMSCALLBACKA = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPA, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub type PCMSCALLBACKW = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPW, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/Dialogs/mod.rs new file mode 100644 index 0000000..c94b660 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/Dialogs/mod.rs @@ -0,0 +1,1907 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn ChooseColorA ( param0 : *mut CHOOSECOLORA ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn ChooseColorW ( param0 : *mut CHOOSECOLORW ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ChooseFontA ( param0 : *mut CHOOSEFONTA ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ChooseFontW ( param0 : *mut CHOOSEFONTW ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn CommDlgExtendedError ( ) -> COMMON_DLG_ERRORS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn FindTextA ( param0 : *mut FINDREPLACEA ) -> super::super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn FindTextW ( param0 : *mut FINDREPLACEW ) -> super::super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn GetFileTitleA ( param0 : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , cchsize : u16 ) -> i16 ); +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn GetFileTitleW ( param0 : :: windows_sys::core::PCWSTR , buf : :: windows_sys::core::PWSTR , cchsize : u16 ) -> i16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetOpenFileNameA ( param0 : *mut OPENFILENAMEA ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetOpenFileNameW ( param0 : *mut OPENFILENAMEW ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetSaveFileNameA ( param0 : *mut OPENFILENAMEA ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetSaveFileNameW ( param0 : *mut OPENFILENAMEW ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn PageSetupDlgA ( param0 : *mut PAGESETUPDLGA ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn PageSetupDlgW ( param0 : *mut PAGESETUPDLGW ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgA ( ppd : *mut PRINTDLGA ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgExA ( ppd : *mut PRINTDLGEXA ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgExW ( ppd : *mut PRINTDLGEXW ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgW ( ppd : *mut PRINTDLGW ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn ReplaceTextA ( param0 : *mut FINDREPLACEA ) -> super::super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn ReplaceTextW ( param0 : *mut FINDREPLACEW ) -> super::super::super::Foundation:: HWND ); +pub type IPrintDialogCallback = *mut ::core::ffi::c_void; +pub type IPrintDialogServices = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_FIRST: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_GETFILEPATH: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_GETFOLDERIDLIST: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_GETFOLDERPATH: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_GETSPEC: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_HIDECONTROL: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_LAST: u32 = 1224u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_SETCONTROLTEXT: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDM_SETDEFEXT: u32 = 1130u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CD_LBSELADD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CD_LBSELCHANGE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CD_LBSELNOITEMS: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CD_LBSELSUB: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOROKSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ColorOK"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOROKSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_ColorOK"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOROKSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ColorOK"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_ADD: u32 = 712u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_BLUE: u32 = 708u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_BLUEACCEL: u32 = 728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_BOX1: u32 = 720u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_CURRENT: u32 = 709u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_CUSTOM1: u32 = 721u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_ELEMENT: u32 = 716u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_GREEN: u32 = 707u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_GREENACCEL: u32 = 727u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_HUE: u32 = 703u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_HUEACCEL: u32 = 723u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_HUESCROLL: u32 = 700u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_LUM: u32 = 705u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_LUMACCEL: u32 = 725u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_LUMSCROLL: u32 = 702u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_MIX: u32 = 719u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_PALETTE: u32 = 718u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_RAINBOW: u32 = 710u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_RED: u32 = 706u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_REDACCEL: u32 = 726u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SAMPLES: u32 = 717u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SAT: u32 = 704u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SATACCEL: u32 = 724u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SATSCROLL: u32 = 701u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SAVE: u32 = 711u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SCHEMES: u32 = 715u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SOLID: u32 = 713u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SOLID_LEFT: u32 = 730u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SOLID_RIGHT: u32 = 731u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_TUNE: u32 = 714u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const DLG_COLOR: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const DN_DEFAULTPRN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FILEOKSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FileNameOK"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FILEOKSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_FileNameOK"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FILEOKSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FileNameOK"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FINDMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FindReplace"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FINDMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_FindReplace"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FINDMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FindReplace"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRM_FIRST: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRM_LAST: u32 = 1224u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRM_SETOPERATIONRESULT: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRM_SETOPERATIONRESULTTEXT: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_NOWRAPAROUND: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_RAW: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_SHOWWRAPAROUND: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_WRAPAROUND: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const HELPMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_help"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const HELPMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_help"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const HELPMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_help"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const LBSELCHSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_LBSelChangedNotify"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const LBSELCHSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_LBSelChangedNotify"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const LBSELCHSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_LBSelChangedNotify"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const NUM_BASIC_COLORS: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const NUM_CUSTOM_COLORS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_SHAREFALLTHROUGH: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_SHARENOWARN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_SHAREWARN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RESULT_APPLY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RESULT_CANCEL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RESULT_PRINT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PS_OPENTYPE_FONTTYPE: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SETRGBSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_SetRGBColor"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SETRGBSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_SetRGBColor"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SETRGBSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_SetRGBColor"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SHAREVISTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ShareViolation"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SHAREVISTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_ShareViolation"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SHAREVISTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ShareViolation"); +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const START_PAGE_GENERAL: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SYMBOL_FONTTYPE: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const TT_OPENTYPE_FONTTYPE: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const TYPE1_FONTTYPE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_CHOOSEFONT_GETLOGFONT: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_CHOOSEFONT_SETFLAGS: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_CHOOSEFONT_SETLOGFONT: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_ENVSTAMPRECT: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_FULLPAGERECT: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_GREEKTEXTRECT: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_MARGINRECT: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_MINMARGINRECT: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_YAFULLPAGERECT: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type CHOOSECOLOR_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_RGBINIT: CHOOSECOLOR_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_FULLOPEN: CHOOSECOLOR_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_PREVENTFULLOPEN: CHOOSECOLOR_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_SHOWHELP: CHOOSECOLOR_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_ENABLEHOOK: CHOOSECOLOR_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_ENABLETEMPLATE: CHOOSECOLOR_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_ENABLETEMPLATEHANDLE: CHOOSECOLOR_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_SOLIDCOLOR: CHOOSECOLOR_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_ANYCOLOR: CHOOSECOLOR_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type CHOOSEFONT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_APPLY: CHOOSEFONT_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_ANSIONLY: CHOOSEFONT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_BOTH: CHOOSEFONT_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_EFFECTS: CHOOSEFONT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_ENABLEHOOK: CHOOSEFONT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_ENABLETEMPLATE: CHOOSEFONT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_ENABLETEMPLATEHANDLE: CHOOSEFONT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_FIXEDPITCHONLY: CHOOSEFONT_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_FORCEFONTEXIST: CHOOSEFONT_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_INACTIVEFONTS: CHOOSEFONT_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_INITTOLOGFONTSTRUCT: CHOOSEFONT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_LIMITSIZE: CHOOSEFONT_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOOEMFONTS: CHOOSEFONT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOFACESEL: CHOOSEFONT_FLAGS = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOSCRIPTSEL: CHOOSEFONT_FLAGS = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOSIMULATIONS: CHOOSEFONT_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOSIZESEL: CHOOSEFONT_FLAGS = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOSTYLESEL: CHOOSEFONT_FLAGS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOVECTORFONTS: CHOOSEFONT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOVERTFONTS: CHOOSEFONT_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_PRINTERFONTS: CHOOSEFONT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SCALABLEONLY: CHOOSEFONT_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SCREENFONTS: CHOOSEFONT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SCRIPTSONLY: CHOOSEFONT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SELECTSCRIPT: CHOOSEFONT_FLAGS = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SHOWHELP: CHOOSEFONT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_TTONLY: CHOOSEFONT_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_USESTYLE: CHOOSEFONT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_WYSIWYG: CHOOSEFONT_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type CHOOSEFONT_FONT_TYPE = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const BOLD_FONTTYPE: CHOOSEFONT_FONT_TYPE = 256u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const ITALIC_FONTTYPE: CHOOSEFONT_FONT_TYPE = 512u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PRINTER_FONTTYPE: CHOOSEFONT_FONT_TYPE = 16384u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const REGULAR_FONTTYPE: CHOOSEFONT_FONT_TYPE = 1024u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SCREEN_FONTTYPE: CHOOSEFONT_FONT_TYPE = 8192u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SIMULATED_FONTTYPE: CHOOSEFONT_FONT_TYPE = 32768u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type COMMON_DIALOG_NOTIFICATION = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_FIRST: COMMON_DIALOG_NOTIFICATION = -601i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_LAST: COMMON_DIALOG_NOTIFICATION = -699i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_INITDONE: COMMON_DIALOG_NOTIFICATION = -601i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_SELCHANGE: COMMON_DIALOG_NOTIFICATION = -602i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_FOLDERCHANGE: COMMON_DIALOG_NOTIFICATION = -603i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_SHAREVIOLATION: COMMON_DIALOG_NOTIFICATION = -604i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_HELP: COMMON_DIALOG_NOTIFICATION = -605i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_FILEOK: COMMON_DIALOG_NOTIFICATION = -606i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_TYPECHANGE: COMMON_DIALOG_NOTIFICATION = -607i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDN_INCLUDEITEM: COMMON_DIALOG_NOTIFICATION = -608i32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type COMMON_DLG_ERRORS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_DIALOGFAILURE: COMMON_DLG_ERRORS = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_GENERALCODES: COMMON_DLG_ERRORS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_STRUCTSIZE: COMMON_DLG_ERRORS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_INITIALIZATION: COMMON_DLG_ERRORS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_NOTEMPLATE: COMMON_DLG_ERRORS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_NOHINSTANCE: COMMON_DLG_ERRORS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_LOADSTRFAILURE: COMMON_DLG_ERRORS = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_FINDRESFAILURE: COMMON_DLG_ERRORS = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_LOADRESFAILURE: COMMON_DLG_ERRORS = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_LOCKRESFAILURE: COMMON_DLG_ERRORS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_MEMALLOCFAILURE: COMMON_DLG_ERRORS = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_MEMLOCKFAILURE: COMMON_DLG_ERRORS = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_NOHOOK: COMMON_DLG_ERRORS = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_REGISTERMSGFAIL: COMMON_DLG_ERRORS = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_PRINTERCODES: COMMON_DLG_ERRORS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_SETUPFAILURE: COMMON_DLG_ERRORS = 4097u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_PARSEFAILURE: COMMON_DLG_ERRORS = 4098u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_RETDEFFAILURE: COMMON_DLG_ERRORS = 4099u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_LOADDRVFAILURE: COMMON_DLG_ERRORS = 4100u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_GETDEVMODEFAIL: COMMON_DLG_ERRORS = 4101u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_INITFAILURE: COMMON_DLG_ERRORS = 4102u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_NODEVICES: COMMON_DLG_ERRORS = 4103u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_NODEFAULTPRN: COMMON_DLG_ERRORS = 4104u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_DNDMMISMATCH: COMMON_DLG_ERRORS = 4105u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_CREATEICFAILURE: COMMON_DLG_ERRORS = 4106u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_PRINTERNOTFOUND: COMMON_DLG_ERRORS = 4107u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_DEFAULTDIFFERENT: COMMON_DLG_ERRORS = 4108u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CFERR_CHOOSEFONTCODES: COMMON_DLG_ERRORS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CFERR_NOFONTS: COMMON_DLG_ERRORS = 8193u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CFERR_MAXLESSTHANMIN: COMMON_DLG_ERRORS = 8194u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FNERR_FILENAMECODES: COMMON_DLG_ERRORS = 12288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FNERR_SUBCLASSFAILURE: COMMON_DLG_ERRORS = 12289u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FNERR_INVALIDFILENAME: COMMON_DLG_ERRORS = 12290u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FNERR_BUFFERTOOSMALL: COMMON_DLG_ERRORS = 12291u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRERR_FINDREPLACECODES: COMMON_DLG_ERRORS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRERR_BUFFERLENGTHZERO: COMMON_DLG_ERRORS = 16385u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CCERR_CHOOSECOLORCODES: COMMON_DLG_ERRORS = 20480u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type FINDREPLACE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_DIALOGTERM: FINDREPLACE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_DOWN: FINDREPLACE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_ENABLEHOOK: FINDREPLACE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_ENABLETEMPLATE: FINDREPLACE_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_ENABLETEMPLATEHANDLE: FINDREPLACE_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_FINDNEXT: FINDREPLACE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_HIDEUPDOWN: FINDREPLACE_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_HIDEMATCHCASE: FINDREPLACE_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_HIDEWHOLEWORD: FINDREPLACE_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_MATCHCASE: FINDREPLACE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_NOMATCHCASE: FINDREPLACE_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_NOUPDOWN: FINDREPLACE_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_NOWHOLEWORD: FINDREPLACE_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_REPLACE: FINDREPLACE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_REPLACEALL: FINDREPLACE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_SHOWHELP: FINDREPLACE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_WHOLEWORD: FINDREPLACE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type OPEN_FILENAME_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_READONLY: OPEN_FILENAME_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_OVERWRITEPROMPT: OPEN_FILENAME_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_HIDEREADONLY: OPEN_FILENAME_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_NOCHANGEDIR: OPEN_FILENAME_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_SHOWHELP: OPEN_FILENAME_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_ENABLEHOOK: OPEN_FILENAME_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_ENABLETEMPLATE: OPEN_FILENAME_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_ENABLETEMPLATEHANDLE: OPEN_FILENAME_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_NOVALIDATE: OPEN_FILENAME_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_ALLOWMULTISELECT: OPEN_FILENAME_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_EXTENSIONDIFFERENT: OPEN_FILENAME_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_PATHMUSTEXIST: OPEN_FILENAME_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_FILEMUSTEXIST: OPEN_FILENAME_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_CREATEPROMPT: OPEN_FILENAME_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_SHAREAWARE: OPEN_FILENAME_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_NOREADONLYRETURN: OPEN_FILENAME_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_NOTESTFILECREATE: OPEN_FILENAME_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_NONETWORKBUTTON: OPEN_FILENAME_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_NOLONGNAMES: OPEN_FILENAME_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_EXPLORER: OPEN_FILENAME_FLAGS = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_NODEREFERENCELINKS: OPEN_FILENAME_FLAGS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_LONGNAMES: OPEN_FILENAME_FLAGS = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_ENABLEINCLUDENOTIFY: OPEN_FILENAME_FLAGS = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_ENABLESIZING: OPEN_FILENAME_FLAGS = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_DONTADDTORECENT: OPEN_FILENAME_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_FORCESHOWHIDDEN: OPEN_FILENAME_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type OPEN_FILENAME_FLAGS_EX = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_EX_NONE: OPEN_FILENAME_FLAGS_EX = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_EX_NOPLACESBAR: OPEN_FILENAME_FLAGS_EX = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type PAGESETUPDLG_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_DEFAULTMINMARGINS: PAGESETUPDLG_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_DISABLEMARGINS: PAGESETUPDLG_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_DISABLEORIENTATION: PAGESETUPDLG_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_DISABLEPAGEPAINTING: PAGESETUPDLG_FLAGS = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_DISABLEPAPER: PAGESETUPDLG_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_DISABLEPRINTER: PAGESETUPDLG_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_ENABLEPAGEPAINTHOOK: PAGESETUPDLG_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_ENABLEPAGESETUPHOOK: PAGESETUPDLG_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_ENABLEPAGESETUPTEMPLATE: PAGESETUPDLG_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_ENABLEPAGESETUPTEMPLATEHANDLE: PAGESETUPDLG_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_INHUNDREDTHSOFMILLIMETERS: PAGESETUPDLG_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_INTHOUSANDTHSOFINCHES: PAGESETUPDLG_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_INWININIINTLMEASURE: PAGESETUPDLG_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_MARGINS: PAGESETUPDLG_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_MINMARGINS: PAGESETUPDLG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_NONETWORKBUTTON: PAGESETUPDLG_FLAGS = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_NOWARNING: PAGESETUPDLG_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_RETURNDEFAULT: PAGESETUPDLG_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PSD_SHOWHELP: PAGESETUPDLG_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type PRINTDLGEX_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_ALLPAGES: PRINTDLGEX_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_COLLATE: PRINTDLGEX_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_CURRENTPAGE: PRINTDLGEX_FLAGS = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_DISABLEPRINTTOFILE: PRINTDLGEX_FLAGS = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_ENABLEPRINTTEMPLATE: PRINTDLGEX_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_ENABLEPRINTTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_EXCLUSIONFLAGS: PRINTDLGEX_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_HIDEPRINTTOFILE: PRINTDLGEX_FLAGS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_NOCURRENTPAGE: PRINTDLGEX_FLAGS = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_NOPAGENUMS: PRINTDLGEX_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_NOSELECTION: PRINTDLGEX_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_NOWARNING: PRINTDLGEX_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_PAGENUMS: PRINTDLGEX_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_PRINTTOFILE: PRINTDLGEX_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RETURNDC: PRINTDLGEX_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RETURNDEFAULT: PRINTDLGEX_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RETURNIC: PRINTDLGEX_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_SELECTION: PRINTDLGEX_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_USEDEVMODECOPIES: PRINTDLGEX_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_USEDEVMODECOPIESANDCOLLATE: PRINTDLGEX_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_USELARGETEMPLATE: PRINTDLGEX_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_ENABLEPRINTHOOK: PRINTDLGEX_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_ENABLESETUPHOOK: PRINTDLGEX_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_ENABLESETUPTEMPLATE: PRINTDLGEX_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_ENABLESETUPTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_NONETWORKBUTTON: PRINTDLGEX_FLAGS = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_PRINTSETUP: PRINTDLGEX_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_SHOWHELP: PRINTDLGEX_FLAGS = 2048u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct CHOOSECOLORA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HWND, + pub rgbResult: super::super::super::Foundation::COLORREF, + pub lpCustColors: *mut super::super::super::Foundation::COLORREF, + pub Flags: CHOOSECOLOR_FLAGS, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCCHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CHOOSECOLORA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CHOOSECOLORA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct CHOOSECOLORA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HWND, + pub rgbResult: super::super::super::Foundation::COLORREF, + pub lpCustColors: *mut super::super::super::Foundation::COLORREF, + pub Flags: CHOOSECOLOR_FLAGS, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCCHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CHOOSECOLORA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CHOOSECOLORA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct CHOOSECOLORW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HWND, + pub rgbResult: super::super::super::Foundation::COLORREF, + pub lpCustColors: *mut super::super::super::Foundation::COLORREF, + pub Flags: CHOOSECOLOR_FLAGS, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCCHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CHOOSECOLORW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CHOOSECOLORW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct CHOOSECOLORW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HWND, + pub rgbResult: super::super::super::Foundation::COLORREF, + pub lpCustColors: *mut super::super::super::Foundation::COLORREF, + pub Flags: CHOOSECOLOR_FLAGS, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCCHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CHOOSECOLORW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CHOOSECOLORW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHOOSEFONTA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA, + pub iPointSize: i32, + pub Flags: CHOOSEFONT_FLAGS, + pub rgbColors: super::super::super::Foundation::COLORREF, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCFHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpszStyle: ::windows_sys::core::PSTR, + pub nFontType: CHOOSEFONT_FONT_TYPE, + pub ___MISSING_ALIGNMENT__: u16, + pub nSizeMin: i32, + pub nSizeMax: i32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHOOSEFONTA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHOOSEFONTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHOOSEFONTA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA, + pub iPointSize: i32, + pub Flags: CHOOSEFONT_FLAGS, + pub rgbColors: super::super::super::Foundation::COLORREF, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCFHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpszStyle: ::windows_sys::core::PSTR, + pub nFontType: CHOOSEFONT_FONT_TYPE, + pub ___MISSING_ALIGNMENT__: u16, + pub nSizeMin: i32, + pub nSizeMax: i32, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHOOSEFONTA {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHOOSEFONTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHOOSEFONTW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW, + pub iPointSize: i32, + pub Flags: CHOOSEFONT_FLAGS, + pub rgbColors: super::super::super::Foundation::COLORREF, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCFHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpszStyle: ::windows_sys::core::PWSTR, + pub nFontType: CHOOSEFONT_FONT_TYPE, + pub ___MISSING_ALIGNMENT__: u16, + pub nSizeMin: i32, + pub nSizeMax: i32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHOOSEFONTW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHOOSEFONTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHOOSEFONTW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW, + pub iPointSize: i32, + pub Flags: CHOOSEFONT_FLAGS, + pub rgbColors: super::super::super::Foundation::COLORREF, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCFHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpszStyle: ::windows_sys::core::PWSTR, + pub nFontType: CHOOSEFONT_FONT_TYPE, + pub ___MISSING_ALIGNMENT__: u16, + pub nSizeMin: i32, + pub nSizeMax: i32, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHOOSEFONTW {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHOOSEFONTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct DEVNAMES { + pub wDriverOffset: u16, + pub wDeviceOffset: u16, + pub wOutputOffset: u16, + pub wDefault: u16, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for DEVNAMES {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for DEVNAMES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +#[cfg(target_arch = "x86")] +pub struct DEVNAMES { + pub wDriverOffset: u16, + pub wDeviceOffset: u16, + pub wOutputOffset: u16, + pub wDefault: u16, +} +#[cfg(target_arch = "x86")] +impl ::core::marker::Copy for DEVNAMES {} +#[cfg(target_arch = "x86")] +impl ::core::clone::Clone for DEVNAMES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct FINDREPLACEA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub Flags: FINDREPLACE_FLAGS, + pub lpstrFindWhat: ::windows_sys::core::PSTR, + pub lpstrReplaceWith: ::windows_sys::core::PSTR, + pub wFindWhatLen: u16, + pub wReplaceWithLen: u16, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPFRHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FINDREPLACEA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FINDREPLACEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct FINDREPLACEA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub Flags: FINDREPLACE_FLAGS, + pub lpstrFindWhat: ::windows_sys::core::PSTR, + pub lpstrReplaceWith: ::windows_sys::core::PSTR, + pub wFindWhatLen: u16, + pub wReplaceWithLen: u16, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPFRHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FINDREPLACEA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FINDREPLACEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct FINDREPLACEW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub Flags: FINDREPLACE_FLAGS, + pub lpstrFindWhat: ::windows_sys::core::PWSTR, + pub lpstrReplaceWith: ::windows_sys::core::PWSTR, + pub wFindWhatLen: u16, + pub wReplaceWithLen: u16, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPFRHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FINDREPLACEW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FINDREPLACEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct FINDREPLACEW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub Flags: FINDREPLACE_FLAGS, + pub lpstrFindWhat: ::windows_sys::core::PWSTR, + pub lpstrReplaceWith: ::windows_sys::core::PWSTR, + pub wFindWhatLen: u16, + pub wReplaceWithLen: u16, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPFRHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FINDREPLACEW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FINDREPLACEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OFNOTIFYA { + pub hdr: super::NMHDR, + pub lpOFN: *mut OPENFILENAMEA, + pub pszFile: ::windows_sys::core::PSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OFNOTIFYA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OFNOTIFYA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OFNOTIFYA { + pub hdr: super::NMHDR, + pub lpOFN: *mut OPENFILENAMEA, + pub pszFile: ::windows_sys::core::PSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OFNOTIFYA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OFNOTIFYA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OFNOTIFYEXA { + pub hdr: super::NMHDR, + pub lpOFN: *mut OPENFILENAMEA, + pub psf: *mut ::core::ffi::c_void, + pub pidl: *mut ::core::ffi::c_void, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OFNOTIFYEXA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OFNOTIFYEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OFNOTIFYEXA { + pub hdr: super::NMHDR, + pub lpOFN: *mut OPENFILENAMEA, + pub psf: *mut ::core::ffi::c_void, + pub pidl: *mut ::core::ffi::c_void, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OFNOTIFYEXA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OFNOTIFYEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OFNOTIFYEXW { + pub hdr: super::NMHDR, + pub lpOFN: *mut OPENFILENAMEW, + pub psf: *mut ::core::ffi::c_void, + pub pidl: *mut ::core::ffi::c_void, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OFNOTIFYEXW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OFNOTIFYEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OFNOTIFYEXW { + pub hdr: super::NMHDR, + pub lpOFN: *mut OPENFILENAMEW, + pub psf: *mut ::core::ffi::c_void, + pub pidl: *mut ::core::ffi::c_void, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OFNOTIFYEXW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OFNOTIFYEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OFNOTIFYW { + pub hdr: super::NMHDR, + pub lpOFN: *mut OPENFILENAMEW, + pub pszFile: ::windows_sys::core::PWSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OFNOTIFYW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OFNOTIFYW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OFNOTIFYW { + pub hdr: super::NMHDR, + pub lpOFN: *mut OPENFILENAMEW, + pub pszFile: ::windows_sys::core::PWSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OFNOTIFYW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OFNOTIFYW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OPENFILENAMEA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpstrFilter: ::windows_sys::core::PCSTR, + pub lpstrCustomFilter: ::windows_sys::core::PSTR, + pub nMaxCustFilter: u32, + pub nFilterIndex: u32, + pub lpstrFile: ::windows_sys::core::PSTR, + pub nMaxFile: u32, + pub lpstrFileTitle: ::windows_sys::core::PSTR, + pub nMaxFileTitle: u32, + pub lpstrInitialDir: ::windows_sys::core::PCSTR, + pub lpstrTitle: ::windows_sys::core::PCSTR, + pub Flags: OPEN_FILENAME_FLAGS, + pub nFileOffset: u16, + pub nFileExtension: u16, + pub lpstrDefExt: ::windows_sys::core::PCSTR, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPOFNHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, + pub pvReserved: *mut ::core::ffi::c_void, + pub dwReserved: u32, + pub FlagsEx: OPEN_FILENAME_FLAGS_EX, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPENFILENAMEA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPENFILENAMEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OPENFILENAMEA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpstrFilter: ::windows_sys::core::PCSTR, + pub lpstrCustomFilter: ::windows_sys::core::PSTR, + pub nMaxCustFilter: u32, + pub nFilterIndex: u32, + pub lpstrFile: ::windows_sys::core::PSTR, + pub nMaxFile: u32, + pub lpstrFileTitle: ::windows_sys::core::PSTR, + pub nMaxFileTitle: u32, + pub lpstrInitialDir: ::windows_sys::core::PCSTR, + pub lpstrTitle: ::windows_sys::core::PCSTR, + pub Flags: OPEN_FILENAME_FLAGS, + pub nFileOffset: u16, + pub nFileExtension: u16, + pub lpstrDefExt: ::windows_sys::core::PCSTR, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPOFNHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, + pub pvReserved: *mut ::core::ffi::c_void, + pub dwReserved: u32, + pub FlagsEx: OPEN_FILENAME_FLAGS_EX, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPENFILENAMEA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPENFILENAMEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OPENFILENAMEW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpstrFilter: ::windows_sys::core::PCWSTR, + pub lpstrCustomFilter: ::windows_sys::core::PWSTR, + pub nMaxCustFilter: u32, + pub nFilterIndex: u32, + pub lpstrFile: ::windows_sys::core::PWSTR, + pub nMaxFile: u32, + pub lpstrFileTitle: ::windows_sys::core::PWSTR, + pub nMaxFileTitle: u32, + pub lpstrInitialDir: ::windows_sys::core::PCWSTR, + pub lpstrTitle: ::windows_sys::core::PCWSTR, + pub Flags: OPEN_FILENAME_FLAGS, + pub nFileOffset: u16, + pub nFileExtension: u16, + pub lpstrDefExt: ::windows_sys::core::PCWSTR, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPOFNHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, + pub pvReserved: *mut ::core::ffi::c_void, + pub dwReserved: u32, + pub FlagsEx: OPEN_FILENAME_FLAGS_EX, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPENFILENAMEW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPENFILENAMEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OPENFILENAMEW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpstrFilter: ::windows_sys::core::PCWSTR, + pub lpstrCustomFilter: ::windows_sys::core::PWSTR, + pub nMaxCustFilter: u32, + pub nFilterIndex: u32, + pub lpstrFile: ::windows_sys::core::PWSTR, + pub nMaxFile: u32, + pub lpstrFileTitle: ::windows_sys::core::PWSTR, + pub nMaxFileTitle: u32, + pub lpstrInitialDir: ::windows_sys::core::PCWSTR, + pub lpstrTitle: ::windows_sys::core::PCWSTR, + pub Flags: OPEN_FILENAME_FLAGS, + pub nFileOffset: u16, + pub nFileExtension: u16, + pub lpstrDefExt: ::windows_sys::core::PCWSTR, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPOFNHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, + pub pvReserved: *mut ::core::ffi::c_void, + pub dwReserved: u32, + pub FlagsEx: OPEN_FILENAME_FLAGS_EX, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPENFILENAMEW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPENFILENAMEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OPENFILENAME_NT4A { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpstrFilter: ::windows_sys::core::PCSTR, + pub lpstrCustomFilter: ::windows_sys::core::PSTR, + pub nMaxCustFilter: u32, + pub nFilterIndex: u32, + pub lpstrFile: ::windows_sys::core::PSTR, + pub nMaxFile: u32, + pub lpstrFileTitle: ::windows_sys::core::PSTR, + pub nMaxFileTitle: u32, + pub lpstrInitialDir: ::windows_sys::core::PCSTR, + pub lpstrTitle: ::windows_sys::core::PCSTR, + pub Flags: u32, + pub nFileOffset: u16, + pub nFileExtension: u16, + pub lpstrDefExt: ::windows_sys::core::PCSTR, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPOFNHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPENFILENAME_NT4A {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPENFILENAME_NT4A { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OPENFILENAME_NT4A { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpstrFilter: ::windows_sys::core::PCSTR, + pub lpstrCustomFilter: ::windows_sys::core::PSTR, + pub nMaxCustFilter: u32, + pub nFilterIndex: u32, + pub lpstrFile: ::windows_sys::core::PSTR, + pub nMaxFile: u32, + pub lpstrFileTitle: ::windows_sys::core::PSTR, + pub nMaxFileTitle: u32, + pub lpstrInitialDir: ::windows_sys::core::PCSTR, + pub lpstrTitle: ::windows_sys::core::PCSTR, + pub Flags: u32, + pub nFileOffset: u16, + pub nFileExtension: u16, + pub lpstrDefExt: ::windows_sys::core::PCSTR, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPOFNHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPENFILENAME_NT4A {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPENFILENAME_NT4A { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OPENFILENAME_NT4W { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpstrFilter: ::windows_sys::core::PCWSTR, + pub lpstrCustomFilter: ::windows_sys::core::PWSTR, + pub nMaxCustFilter: u32, + pub nFilterIndex: u32, + pub lpstrFile: ::windows_sys::core::PWSTR, + pub nMaxFile: u32, + pub lpstrFileTitle: ::windows_sys::core::PWSTR, + pub nMaxFileTitle: u32, + pub lpstrInitialDir: ::windows_sys::core::PCWSTR, + pub lpstrTitle: ::windows_sys::core::PCWSTR, + pub Flags: u32, + pub nFileOffset: u16, + pub nFileExtension: u16, + pub lpstrDefExt: ::windows_sys::core::PCWSTR, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPOFNHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPENFILENAME_NT4W {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPENFILENAME_NT4W { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OPENFILENAME_NT4W { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpstrFilter: ::windows_sys::core::PCWSTR, + pub lpstrCustomFilter: ::windows_sys::core::PWSTR, + pub nMaxCustFilter: u32, + pub nFilterIndex: u32, + pub lpstrFile: ::windows_sys::core::PWSTR, + pub nMaxFile: u32, + pub lpstrFileTitle: ::windows_sys::core::PWSTR, + pub nMaxFileTitle: u32, + pub lpstrInitialDir: ::windows_sys::core::PCWSTR, + pub lpstrTitle: ::windows_sys::core::PCWSTR, + pub Flags: u32, + pub nFileOffset: u16, + pub nFileExtension: u16, + pub lpstrDefExt: ::windows_sys::core::PCWSTR, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPOFNHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPENFILENAME_NT4W {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPENFILENAME_NT4W { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct PAGESETUPDLGA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub Flags: PAGESETUPDLG_FLAGS, + pub ptPaperSize: super::super::super::Foundation::POINT, + pub rtMinMargin: super::super::super::Foundation::RECT, + pub rtMargin: super::super::super::Foundation::RECT, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnPageSetupHook: LPPAGESETUPHOOK, + pub lpfnPagePaintHook: LPPAGEPAINTHOOK, + pub lpPageSetupTemplateName: ::windows_sys::core::PCSTR, + pub hPageSetupTemplate: isize, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PAGESETUPDLGA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PAGESETUPDLGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct PAGESETUPDLGA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub Flags: PAGESETUPDLG_FLAGS, + pub ptPaperSize: super::super::super::Foundation::POINT, + pub rtMinMargin: super::super::super::Foundation::RECT, + pub rtMargin: super::super::super::Foundation::RECT, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnPageSetupHook: LPPAGESETUPHOOK, + pub lpfnPagePaintHook: LPPAGEPAINTHOOK, + pub lpPageSetupTemplateName: ::windows_sys::core::PCSTR, + pub hPageSetupTemplate: isize, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PAGESETUPDLGA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PAGESETUPDLGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct PAGESETUPDLGW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub Flags: PAGESETUPDLG_FLAGS, + pub ptPaperSize: super::super::super::Foundation::POINT, + pub rtMinMargin: super::super::super::Foundation::RECT, + pub rtMargin: super::super::super::Foundation::RECT, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnPageSetupHook: LPPAGESETUPHOOK, + pub lpfnPagePaintHook: LPPAGEPAINTHOOK, + pub lpPageSetupTemplateName: ::windows_sys::core::PCWSTR, + pub hPageSetupTemplate: isize, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PAGESETUPDLGW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PAGESETUPDLGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct PAGESETUPDLGW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub Flags: PAGESETUPDLG_FLAGS, + pub ptPaperSize: super::super::super::Foundation::POINT, + pub rtMinMargin: super::super::super::Foundation::RECT, + pub rtMargin: super::super::super::Foundation::RECT, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnPageSetupHook: LPPAGESETUPHOOK, + pub lpfnPagePaintHook: LPPAGEPAINTHOOK, + pub lpPageSetupTemplateName: ::windows_sys::core::PCWSTR, + pub hPageSetupTemplate: isize, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PAGESETUPDLGW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PAGESETUPDLGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct PRINTDLGA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub Flags: PRINTDLGEX_FLAGS, + pub nFromPage: u16, + pub nToPage: u16, + pub nMinPage: u16, + pub nMaxPage: u16, + pub nCopies: u16, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnPrintHook: LPPRINTHOOKPROC, + pub lpfnSetupHook: LPSETUPHOOKPROC, + pub lpPrintTemplateName: ::windows_sys::core::PCSTR, + pub lpSetupTemplateName: ::windows_sys::core::PCSTR, + pub hPrintTemplate: isize, + pub hSetupTemplate: isize, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for PRINTDLGA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for PRINTDLGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct PRINTDLGA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub Flags: PRINTDLGEX_FLAGS, + pub nFromPage: u16, + pub nToPage: u16, + pub nMinPage: u16, + pub nMaxPage: u16, + pub nCopies: u16, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnPrintHook: LPPRINTHOOKPROC, + pub lpfnSetupHook: LPSETUPHOOKPROC, + pub lpPrintTemplateName: ::windows_sys::core::PCSTR, + pub lpSetupTemplateName: ::windows_sys::core::PCSTR, + pub hPrintTemplate: isize, + pub hSetupTemplate: isize, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for PRINTDLGA {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for PRINTDLGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct PRINTDLGEXA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub Flags: PRINTDLGEX_FLAGS, + pub Flags2: u32, + pub ExclusionFlags: u32, + pub nPageRanges: u32, + pub nMaxPageRanges: u32, + pub lpPageRanges: *mut PRINTPAGERANGE, + pub nMinPage: u32, + pub nMaxPage: u32, + pub nCopies: u32, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpPrintTemplateName: ::windows_sys::core::PCSTR, + pub lpCallback: ::windows_sys::core::IUnknown, + pub nPropertyPages: u32, + pub lphPropertyPages: *mut super::HPROPSHEETPAGE, + pub nStartPage: u32, + pub dwResultAction: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for PRINTDLGEXA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for PRINTDLGEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct PRINTDLGEXA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub Flags: PRINTDLGEX_FLAGS, + pub Flags2: u32, + pub ExclusionFlags: u32, + pub nPageRanges: u32, + pub nMaxPageRanges: u32, + pub lpPageRanges: *mut PRINTPAGERANGE, + pub nMinPage: u32, + pub nMaxPage: u32, + pub nCopies: u32, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpPrintTemplateName: ::windows_sys::core::PCSTR, + pub lpCallback: ::windows_sys::core::IUnknown, + pub nPropertyPages: u32, + pub lphPropertyPages: *mut super::HPROPSHEETPAGE, + pub nStartPage: u32, + pub dwResultAction: u32, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for PRINTDLGEXA {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for PRINTDLGEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct PRINTDLGEXW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub Flags: PRINTDLGEX_FLAGS, + pub Flags2: u32, + pub ExclusionFlags: u32, + pub nPageRanges: u32, + pub nMaxPageRanges: u32, + pub lpPageRanges: *mut PRINTPAGERANGE, + pub nMinPage: u32, + pub nMaxPage: u32, + pub nCopies: u32, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpPrintTemplateName: ::windows_sys::core::PCWSTR, + pub lpCallback: ::windows_sys::core::IUnknown, + pub nPropertyPages: u32, + pub lphPropertyPages: *mut super::HPROPSHEETPAGE, + pub nStartPage: u32, + pub dwResultAction: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for PRINTDLGEXW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for PRINTDLGEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct PRINTDLGEXW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub Flags: PRINTDLGEX_FLAGS, + pub Flags2: u32, + pub ExclusionFlags: u32, + pub nPageRanges: u32, + pub nMaxPageRanges: u32, + pub lpPageRanges: *mut PRINTPAGERANGE, + pub nMinPage: u32, + pub nMaxPage: u32, + pub nCopies: u32, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpPrintTemplateName: ::windows_sys::core::PCWSTR, + pub lpCallback: ::windows_sys::core::IUnknown, + pub nPropertyPages: u32, + pub lphPropertyPages: *mut super::HPROPSHEETPAGE, + pub nStartPage: u32, + pub dwResultAction: u32, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for PRINTDLGEXW {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for PRINTDLGEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct PRINTDLGW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub Flags: PRINTDLGEX_FLAGS, + pub nFromPage: u16, + pub nToPage: u16, + pub nMinPage: u16, + pub nMaxPage: u16, + pub nCopies: u16, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnPrintHook: LPPRINTHOOKPROC, + pub lpfnSetupHook: LPSETUPHOOKPROC, + pub lpPrintTemplateName: ::windows_sys::core::PCWSTR, + pub lpSetupTemplateName: ::windows_sys::core::PCWSTR, + pub hPrintTemplate: isize, + pub hSetupTemplate: isize, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for PRINTDLGW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for PRINTDLGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct PRINTDLGW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDevMode: isize, + pub hDevNames: isize, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub Flags: PRINTDLGEX_FLAGS, + pub nFromPage: u16, + pub nToPage: u16, + pub nMinPage: u16, + pub nMaxPage: u16, + pub nCopies: u16, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnPrintHook: LPPRINTHOOKPROC, + pub lpfnSetupHook: LPSETUPHOOKPROC, + pub lpPrintTemplateName: ::windows_sys::core::PCWSTR, + pub lpSetupTemplateName: ::windows_sys::core::PCWSTR, + pub hPrintTemplate: isize, + pub hSetupTemplate: isize, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for PRINTDLGW {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for PRINTDLGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct PRINTPAGERANGE { + pub nFromPage: u32, + pub nToPage: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for PRINTPAGERANGE {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for PRINTPAGERANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +#[cfg(target_arch = "x86")] +pub struct PRINTPAGERANGE { + pub nFromPage: u32, + pub nToPage: u32, +} +#[cfg(target_arch = "x86")] +impl ::core::marker::Copy for PRINTPAGERANGE {} +#[cfg(target_arch = "x86")] +impl ::core::clone::Clone for PRINTPAGERANGE { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPCCHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPCFHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFRHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPOFNHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPPAGEPAINTHOOK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPPAGESETUPHOOK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPPRINTHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPSETUPHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/RichEdit/mod.rs new file mode 100644 index 0000000..7e16139 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/RichEdit/mod.rs @@ -0,0 +1,3442 @@ +pub type IRichEditOle = *mut ::core::ffi::c_void; +pub type IRichEditOleCallback = *mut ::core::ffi::c_void; +pub type IRicheditUiaOverrides = *mut ::core::ffi::c_void; +pub type ITextDisplays = *mut ::core::ffi::c_void; +pub type ITextDocument = *mut ::core::ffi::c_void; +pub type ITextDocument2 = *mut ::core::ffi::c_void; +pub type ITextDocument2Old = *mut ::core::ffi::c_void; +pub type ITextFont = *mut ::core::ffi::c_void; +pub type ITextFont2 = *mut ::core::ffi::c_void; +pub type ITextHost = *mut ::core::ffi::c_void; +pub type ITextHost2 = *mut ::core::ffi::c_void; +pub type ITextPara = *mut ::core::ffi::c_void; +pub type ITextPara2 = *mut ::core::ffi::c_void; +pub type ITextRange = *mut ::core::ffi::c_void; +pub type ITextRange2 = *mut ::core::ffi::c_void; +pub type ITextRow = *mut ::core::ffi::c_void; +pub type ITextSelection = *mut ::core::ffi::c_void; +pub type ITextSelection2 = *mut ::core::ffi::c_void; +pub type ITextServices = *mut ::core::ffi::c_void; +pub type ITextServices2 = *mut ::core::ffi::c_void; +pub type ITextStory = *mut ::core::ffi::c_void; +pub type ITextStoryRanges = *mut ::core::ffi::c_void; +pub type ITextStoryRanges2 = *mut ::core::ffi::c_void; +pub type ITextStrings = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ATP_CHANGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ATP_NOCHANGE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ATP_NODELIMITER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ATP_REPLACEALLTEXT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const AURL_DISABLEMIXEDLGC: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const AURL_ENABLEDRIVELETTERS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const AURL_ENABLEEA: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const AURL_ENABLEEAURLS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const AURL_ENABLEEMAILADDR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const AURL_ENABLETELNO: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const AURL_ENABLEURL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOE_CONTEXTALIGNMENT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOE_CONTEXTREADING: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOE_FORCERECALC: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOE_LEGACYBIDICLASS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOE_NEUTRALOVERRIDE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOE_PLAINTEXT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOE_RTLDIR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOE_UNICODEBIDI: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOM_CONTEXTALIGNMENT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOM_CONTEXTREADING: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOM_DEFPARADIR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOM_LEGACYBIDICLASS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOM_NEUTRALOVERRIDE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOM_PLAINTEXT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const BOM_UNICODEBIDI: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CERICHEDIT_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("RichEditCEA"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CERICHEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RichEditCEW"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CF_RETEXTOBJ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RichEdit Text and Objects"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CF_RTF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Rich Text Format"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CF_RTFNOOBJS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Rich Text Format Without Objects"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_DATETIME: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_FILENAME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_FULLWIDTHALPHANUMERIC: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_HALFWIDTHALPHANUMERIC: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_HALFWIDTHKATAKANA: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_HANGUL: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_HIRAGANA: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_KATAKANA: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_NAME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_NUMERIC: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CTFMODEBIAS_READING: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECOOP_AND: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECOOP_OR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECOOP_SET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECOOP_XOR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_AUTOHSCROLL: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_AUTOVSCROLL: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_AUTOWORDSELECTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_NOHIDESEL: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_READONLY: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_SAVESEL: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_SELECTIONBAR: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_VERTICAL: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECO_WANTRETURN: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ELLIPSIS_END: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ELLIPSIS_MASK: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ELLIPSIS_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ELLIPSIS_WORD: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EMO_ENTER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EMO_EXIT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EMO_EXPAND: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EMO_EXPANDDOCUMENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EMO_EXPANDSELECTION: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EMO_GETVIEWMODE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EMO_MOVESELECTION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EMO_PROMOTE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_AUTOURLDETECT: u32 = 1115u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_CALLAUTOCORRECTPROC: u32 = 1279u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_CANPASTE: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_CANREDO: u32 = 1109u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_CONVPOSITION: u32 = 1132u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_DISPLAYBAND: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_EXGETSEL: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_EXLIMITTEXT: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_EXLINEFROMCHAR: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_EXSETSEL: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_FINDTEXT: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_FINDTEXTEX: u32 = 1103u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_FINDTEXTEXW: u32 = 1148u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_FINDTEXTW: u32 = 1147u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_FINDWORDBREAK: u32 = 1100u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_FORMATRANGE: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETAUTOCORRECTPROC: u32 = 1257u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETAUTOURLDETECT: u32 = 1116u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETBIDIOPTIONS: u32 = 1225u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETCHARFORMAT: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETCTFMODEBIAS: u32 = 1261u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETCTFOPENSTATUS: u32 = 1264u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETEDITSTYLE: u32 = 1229u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETEDITSTYLEEX: u32 = 1300u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETELLIPSISMODE: u32 = 1329u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETELLIPSISSTATE: u32 = 1346u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETEVENTMASK: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETHYPHENATEINFO: u32 = 1254u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETIMECOLOR: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETIMECOMPMODE: u32 = 1146u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETIMECOMPTEXT: u32 = 1266u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETIMEMODEBIAS: u32 = 1151u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETIMEOPTIONS: u32 = 1131u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETIMEPROPERTY: u32 = 1268u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETLANGOPTIONS: u32 = 1145u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETOLEINTERFACE: u32 = 1084u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETOPTIONS: u32 = 1102u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETPAGE: u32 = 1252u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETPAGEROTATE: u32 = 1259u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETPARAFORMAT: u32 = 1085u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETPUNCTUATION: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETQUERYRTFOBJ: u32 = 1293u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETREDONAME: u32 = 1111u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETSCROLLPOS: u32 = 1245u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETSELTEXT: u32 = 1086u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETSTORYTYPE: u32 = 1314u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETTABLEPARMS: u32 = 1289u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETTEXTEX: u32 = 1118u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETTEXTLENGTHEX: u32 = 1119u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETTEXTMODE: u32 = 1114u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETTEXTRANGE: u32 = 1099u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETTOUCHOPTIONS: u32 = 1334u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETTYPOGRAPHYOPTIONS: u32 = 1227u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETUNDONAME: u32 = 1110u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETVIEWKIND: u32 = 1250u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETWORDBREAKPROCEX: u32 = 1104u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETWORDWRAPMODE: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_GETZOOM: u32 = 1248u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_HIDESELECTION: u32 = 1087u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_INSERTIMAGE: u32 = 1338u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_INSERTTABLE: u32 = 1256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_ISIME: u32 = 1267u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_OUTLINE: u32 = 1244u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_PASTESPECIAL: u32 = 1088u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_RECONVERSION: u32 = 1149u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_REDO: u32 = 1108u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_REQUESTRESIZE: u32 = 1089u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SELECTIONTYPE: u32 = 1090u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETAUTOCORRECTPROC: u32 = 1258u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETBIDIOPTIONS: u32 = 1224u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETBKGNDCOLOR: u32 = 1091u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETCHARFORMAT: u32 = 1092u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETCTFMODEBIAS: u32 = 1262u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETCTFOPENSTATUS: u32 = 1265u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETEDITSTYLE: u32 = 1228u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETEDITSTYLEEX: u32 = 1299u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETELLIPSISMODE: u32 = 1330u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETEVENTMASK: u32 = 1093u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETFONTSIZE: u32 = 1247u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETHYPHENATEINFO: u32 = 1255u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETIMECOLOR: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETIMEMODEBIAS: u32 = 1150u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETIMEOPTIONS: u32 = 1130u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETLANGOPTIONS: u32 = 1144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETOLECALLBACK: u32 = 1094u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETOPTIONS: u32 = 1101u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETPAGE: u32 = 1253u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETPAGEROTATE: u32 = 1260u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETPALETTE: u32 = 1117u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETPARAFORMAT: u32 = 1095u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETPUNCTUATION: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETQUERYRTFOBJ: u32 = 1294u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETSCROLLPOS: u32 = 1246u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETSTORYTYPE: u32 = 1315u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETTABLEPARMS: u32 = 1331u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETTARGETDEVICE: u32 = 1096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETTEXTEX: u32 = 1121u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETTEXTMODE: u32 = 1113u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETTOUCHOPTIONS: u32 = 1335u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETTYPOGRAPHYOPTIONS: u32 = 1226u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETUIANAME: u32 = 1344u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETUNDOLIMIT: u32 = 1106u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETVIEWKIND: u32 = 1251u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETWORDBREAKPROCEX: u32 = 1105u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETWORDWRAPMODE: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SETZOOM: u32 = 1249u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_SHOWSCROLLBAR: u32 = 1120u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_STOPGROUPTYPING: u32 = 1112u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_STREAMIN: u32 = 1097u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EM_STREAMOUT: u32 = 1098u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_CHANGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_CLIPFORMAT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_CORRECTTEXT: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_DRAGDROPDONE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_DROPFILES: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_ENDCOMPOSITION: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_GROUPTYPINGCHANGE: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_HIDELINKTOOLTIP: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_IMECHANGE: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_KEYEVENTS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_LANGCHANGE: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_LINK: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_LOWFIRTF: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_MOUSEEVENTS: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_OBJECTPOSITIONS: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_PAGECHANGE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_PARAGRAPHEXPANDED: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_PROTECTED: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_REQUESTRESIZE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_SCROLL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_SCROLLEVENTS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_SELCHANGE: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_STARTCOMPOSITION: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ENM_UPDATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_ALIGNLTR: u32 = 1808u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_ALIGNRTL: u32 = 1809u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_CLIPFORMAT: u32 = 1810u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_CORRECTTEXT: u32 = 1797u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_DRAGDROPDONE: u32 = 1804u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_DROPFILES: u32 = 1795u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_ENDCOMPOSITION: u32 = 1812u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_IMECHANGE: u32 = 1799u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_LINK: u32 = 1803u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_LOWFIRTF: u32 = 1807u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_MSGFILTER: u32 = 1792u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_OBJECTPOSITIONS: u32 = 1802u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_OLEOPFAILED: u32 = 1801u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_PAGECHANGE: u32 = 1806u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_PARAGRAPHEXPANDED: u32 = 1805u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_PROTECTED: u32 = 1796u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_REQUESTRESIZE: u32 = 1793u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_SAVECLIPBOARD: u32 = 1800u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_SELCHANGE: u32 = 1794u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_STARTCOMPOSITION: u32 = 1811u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EN_STOPNOUNDO: u32 = 1798u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EPR_0: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EPR_180: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EPR_270: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EPR_90: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const EPR_SE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_DISABLENOSCROLL: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_EX_NOCALLOLEINIT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_NOIME: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_NOOLEDRAGDROP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_SAVESEL: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_SELECTIONBAR: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_SELFIME: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_SUNKEN: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ES_VERTICAL: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const FR_MATCHALEFHAMZA: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const FR_MATCHDIAC: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const FR_MATCHKASHIDA: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GCMF_GRIPPER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GCMF_MOUSEMENU: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GCMF_SPELLING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GCMF_TOUCHMENU: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GCM_MOUSEMENU: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GCM_TOUCHMENU: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ICM_CTF: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ICM_LEVEL2: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ICM_LEVEL2_5: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ICM_LEVEL2_SUI: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ICM_LEVEL3: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ICM_NOTOPEN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_AUTOFONT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_AUTOFONTSIZEADJUST: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_AUTOKEYBOARD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_CLOSESTATUSWINDOW: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_DUALFONT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_FORCEACTIVE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_FORCEDISABLE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_FORCEENABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_FORCEINACTIVE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_FORCENONE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_FORCEREMEMBER: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_IMEALWAYSSENDNOTIFY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_IMECANCELCOMPLETE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_IMEUIINTEGRATION: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_MULTIPLEEDIT: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_NOIMPLICITLANG: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_NOKBDLIDFIXUP: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_NORTFFONTSUBSTITUTE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_SMODE_NONE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_SMODE_PLAURALCLAUSE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_SPELLCHECKING: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_TKBPREDICTION: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_UIFONTS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const IMF_VERTICAL: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MAX_TABLE_CELLS: u32 = 63u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MAX_TAB_STOPS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MSFTEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RICHEDIT50W"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const OLEOP_DOVERB: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PC_DELIMITER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PC_FOLLOWING: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PC_LEADING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PC_OVERFLOW: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_FULL_GLYPHS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_FULL_INTERLETTER: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_FULL_INTERWORD: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_FULL_NEWSPAPER: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_FULL_SCALED: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_JUSTIFY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_BORDER: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_BOX: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_COLLAPSED: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_DONOTHYPHEN: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_KEEP: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_KEEPNEXT: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_LINESPACING: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_NOLINENUMBER: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_NUMBERINGSTART: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_NUMBERINGSTYLE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_NUMBERINGTAB: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_OUTLINELEVEL: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_RESERVED2: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_SHADING: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_SIDEBYSIDE: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_SPACEAFTER: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_SPACEBEFORE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_STYLE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_TABLE: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_NULL: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_READWRITEMASK: i32 = 2047i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const RICHEDIT60_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RICHEDIT60W"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const RICHEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RichEdit20W"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const RICHEDIT_CLASS10A: ::windows_sys::core::PCSTR = ::windows_sys::s!("RICHEDIT"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const RICHEDIT_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("RichEdit20A"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const RICHEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RichEdit20W"); +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const RTO_DISABLEHANDLES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const RTO_READINGMODE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const RTO_SHOWHANDLES: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_ALL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_ASSOCIATEFONT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_ASSOCIATEFONT2: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_CHARREPFROMLCID: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_NOKBUPDATE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_SELECTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_SMARTFONT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_USEUIRULES: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SCF_WORD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_ALLOWBEEPS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_BEEPONMAXTEXT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_BIDI: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_CTFALLOWEMBED: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_CTFALLOWPROOFING: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_CTFNOLOCK: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_CUSTOMLOOK: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_DEFAULTLATINLIGA: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_DRAFTMODE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EMULATE10: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EMULATESYSEDIT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EXTENDBACKCOLOR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_MULTITOUCH: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_NOMATH: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_NOTABLE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_NOTHEMING: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_EX_USESINGLELINE: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_HIDEGRIDLINES: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_LOGICALCARET: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_LOWERCASE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_MAPCPS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_MAX: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_MULTISELECT: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_NOIME: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_SMARTDRAGDROP: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_UPPERCASE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_USEAIMM: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_USEATFONT: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_USECRLF: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_USECTF: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_WORDDRAGDROP: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SES_XLTCRCRLFTOCR: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SFF_KEEPDOCINFO: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SFF_PLAINRTF: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SFF_PWD: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SFF_SELECTION: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SFF_WRITEXTRAPAR: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SF_NCRFORNONASCII: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SF_RTF: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SF_RTFNOOBJS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SF_RTFVAL: u32 = 1792u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SF_TEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SF_TEXTIZED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SF_UNICODE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SF_USECODEPAGE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SPF_DONTSETDEFAULT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SPF_SETDEFAULT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ST_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ST_KEEPUNDO: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ST_NEWCHARS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ST_SELECTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ST_UNICODE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TO_ADVANCEDLAYOUT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TO_SIMPLELINEBREAK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXES_ISDIALOG: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_ALLOWBEEP: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_AUTOWORDSEL: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_D2DDWRITE: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_DISABLEDRAG: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_HIDESELECTION: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_MULTILINE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_PARAFORMATCHANGE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_READONLY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_RICHTEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_SAVESELECTION: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_SELBARCHANGE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_USEPASSWORD: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_VERTICAL: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBIT_WORDWRAP: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const VM_NORMAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const VM_OUTLINE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const VM_PAGE: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WBF_CUSTOM: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WBF_LEVEL1: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WBF_LEVEL2: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WBF_OVERFLOW: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WBF_WORDBREAK: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WBF_WORDWRAP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WB_MOVEWORDNEXT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WB_MOVEWORDPREV: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WB_NEXTBREAK: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const WB_PREVBREAK: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const cchTextLimitDefault: u32 = 32767u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const lDefaultTab: u32 = 720u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const yHeightCharPtsMost: u32 = 1638u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type CARET_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CARET_NONE: CARET_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CARET_CUSTOM: CARET_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CARET_RTL: CARET_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CARET_ITALIC: CARET_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CARET_NULL: CARET_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CARET_ROTATE90: CARET_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type CFE_EFFECTS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_DISABLED: CFE_EFFECTS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_HIDDEN: CFE_EFFECTS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_OUTLINE: CFE_EFFECTS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_REVISED: CFE_EFFECTS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_SHADOW: CFE_EFFECTS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_BOLD: CFE_EFFECTS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_ITALIC: CFE_EFFECTS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_PROTECTED: CFE_EFFECTS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_LINK: CFE_EFFECTS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_MATH: CFE_EFFECTS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type CFM_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_EFFECTS: CFM_MASK = 1073741887u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_ALL: CFM_MASK = 4160749631u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_BOLD: CFM_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_CHARSET: CFM_MASK = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_COLOR: CFM_MASK = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_FACE: CFM_MASK = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_ITALIC: CFM_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_OFFSET: CFM_MASK = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_PROTECTED: CFM_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_SIZE: CFM_MASK = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_STRIKEOUT: CFM_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_UNDERLINE: CFM_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_LINK: CFM_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_SMALLCAPS: CFM_MASK = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_ALLCAPS: CFM_MASK = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_HIDDEN: CFM_MASK = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_OUTLINE: CFM_MASK = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_SHADOW: CFM_MASK = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_EMBOSS: CFM_MASK = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_IMPRINT: CFM_MASK = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_DISABLED: CFM_MASK = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_REVISED: CFM_MASK = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_REVAUTHOR: CFM_MASK = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_ANIMATION: CFM_MASK = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_STYLE: CFM_MASK = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_KERNING: CFM_MASK = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_SPACING: CFM_MASK = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_WEIGHT: CFM_MASK = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_COOKIE: CFM_MASK = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_LCID: CFM_MASK = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_ALL2: CFM_MASK = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_FONTBOUND: CFM_MASK = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_EXTENDED: CFM_MASK = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_MATH: CFM_MASK = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type CHANGETYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CN_GENERIC: CHANGETYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CN_TEXTCHANGED: CHANGETYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CN_NEWUNDO: CHANGETYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const CN_NEWREDO: CHANGETYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type ENDCOMPOSITIONNOTIFY_CODE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ECN_NEWTEXT: ENDCOMPOSITIONNOTIFY_CODE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type GETTEXTEX_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GT_USECRLF: GETTEXTEX_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type GETTEXTLENGTHEX_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type IMECOMPTEXT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type KHYPH = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const khyphNil: KHYPH = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const khyphNormal: KHYPH = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const khyphAddBefore: KHYPH = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const khyphChangeBefore: KHYPH = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const khyphDeleteBefore: KHYPH = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const khyphChangeAfter: KHYPH = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const khyphDelAndChange: KHYPH = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type MANCODE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MBOLD: MANCODE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MITAL: MANCODE = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MGREEK: MANCODE = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MROMN: MANCODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MSCRP: MANCODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MFRAK: MANCODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MOPEN: MANCODE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MSANS: MANCODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MMONO: MANCODE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MMATH: MANCODE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MISOL: MANCODE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MINIT: MANCODE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MTAIL: MANCODE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MSTRCH: MANCODE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MLOOP: MANCODE = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const MOPENA: MANCODE = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type OBJECTTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSimpleText: OBJECTTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRuby: OBJECTTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHorzVert: OBJECTTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomWarichu: OBJECTTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEq: OBJECTTYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMath: OBJECTTYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAccent: OBJECTTYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBox: OBJECTTYPE = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxedFormula: OBJECTTYPE = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBrackets: OBJECTTYPE = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBracketsWithSeps: OBJECTTYPE = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEquationArray: OBJECTTYPE = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFraction: OBJECTTYPE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFunctionApply: OBJECTTYPE = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLeftSubSup: OBJECTTYPE = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLowerLimit: OBJECTTYPE = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatrix: OBJECTTYPE = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNary: OBJECTTYPE = 21i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOpChar: OBJECTTYPE = 22i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOverbar: OBJECTTYPE = 23i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantom: OBJECTTYPE = 24i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRadical: OBJECTTYPE = 25i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSlashedFraction: OBJECTTYPE = 26i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStack: OBJECTTYPE = 27i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStretchStack: OBJECTTYPE = 28i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSubscript: OBJECTTYPE = 29i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSubSup: OBJECTTYPE = 30i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSuperscript: OBJECTTYPE = 31i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnderbar: OBJECTTYPE = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUpperLimit: OBJECTTYPE = 33i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomObjectMax: OBJECTTYPE = 33i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_ALIGNMENT = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_BORDERS = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_NUMBERING = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_BULLET: PARAFORMAT_NUMBERING = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_ARABIC: PARAFORMAT_NUMBERING = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_LCLETTER: PARAFORMAT_NUMBERING = 3u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_UCLETTER: PARAFORMAT_NUMBERING = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_LCROMAN: PARAFORMAT_NUMBERING = 5u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_UCROMAN: PARAFORMAT_NUMBERING = 6u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_NUMBERING_STYLE = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_SHADING_STYLE = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type REOBJECT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_BLANK: REOBJECT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_LINK: REOBJECT_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type RICH_EDIT_GET_OBJECT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type TEXTMODE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_PLAINTEXT: TEXTMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_RICHTEXT: TEXTMODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_MULTICODEPAGE: TEXTMODE = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type TXTBACKSTYLE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBACK_OPAQUE: TXTBACKSTYLE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type TXTHITRESULT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTHITRESULT_NOHIT: TXTHITRESULT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTHITRESULT_TRANSPARENT: TXTHITRESULT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTHITRESULT_CLOSE: TXTHITRESULT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTHITRESULT_HIT: TXTHITRESULT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type TXTNATURALSIZE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTNS_FITTOCONTENT2: TXTNATURALSIZE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTNS_FITTOCONTENT: TXTNATURALSIZE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTNS_ROUNDTOLINE: TXTNATURALSIZE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTNS_FITTOCONTENT3: TXTNATURALSIZE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTNS_FITTOCONTENTWSP: TXTNATURALSIZE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTNS_INCLUDELASTLINE: TXTNATURALSIZE = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTNS_EMU: TXTNATURALSIZE = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type TXTVIEW = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTVIEW_ACTIVE: TXTVIEW = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTVIEW_INACTIVE: TXTVIEW = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type UNDONAMEID = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const UID_UNKNOWN: UNDONAMEID = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const UID_TYPING: UNDONAMEID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const UID_DELETE: UNDONAMEID = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const UID_DRAGDROP: UNDONAMEID = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const UID_CUT: UNDONAMEID = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const UID_PASTE: UNDONAMEID = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const UID_AUTOTABLE: UNDONAMEID = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type tomConstants = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFalse: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTrue: tomConstants = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUndefined: tomConstants = -9999999i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomToggle: tomConstants = -9999998i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoColor: tomConstants = -9999997i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDefault: tomConstants = -9999996i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSuspend: tomConstants = -9999995i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomResume: tomConstants = -9999994i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomApplyNow: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomApplyLater: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTrackParms: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCacheParms: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomApplyTmp: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDisableSmartFont: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEnableSmartFont: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUsePoints: tomConstants = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUseTwips: tomConstants = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBackward: tomConstants = -1073741823i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomForward: tomConstants = 1073741823i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMove: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomExtend: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoSelection: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelectionIP: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelectionNormal: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelectionFrame: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelectionColumn: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelectionRow: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelectionBlock: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelectionInlineShape: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelectionShape: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelStartActive: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelAtEOL: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelOvertype: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelActive: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelReplace: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEnd: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStart: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCollapseEnd: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCollapseStart: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomClientCoord: tomConstants = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAllowOffClient: tomConstants = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTransform: tomConstants = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomObjectArg: tomConstants = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAtEnd: tomConstants = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNone: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSingle: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomWords: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDouble: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDotted: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDash: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDashDot: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDashDotDot: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomWave: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThick: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHair: tomConstants = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDoubleWave: tomConstants = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHeavyWave: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLongDash: tomConstants = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThickDash: tomConstants = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThickDashDot: tomConstants = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThickDashDotDot: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThickDotted: tomConstants = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThickLongDash: tomConstants = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLineSpaceSingle: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLineSpace1pt5: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLineSpaceDouble: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLineSpaceAtLeast: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLineSpaceExactly: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLineSpaceMultiple: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLineSpacePercent: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignLeft: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignCenter: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignRight: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignJustify: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignDecimal: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignBar: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDefaultTab: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignInterWord: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignNewspaper: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignInterLetter: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignScaled: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaces: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDots: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDashes: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLines: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThickLines: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEquals: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTabBack: tomConstants = -3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTabNext: tomConstants = -2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTabHere: tomConstants = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNone: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListBullet: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberAsArabic: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberAsLCLetter: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberAsUCLetter: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberAsLCRoman: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberAsUCRoman: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberAsSequence: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedCircle: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedBlackCircleWingding: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedWhiteCircleWingding: tomConstants = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedArabicWide: tomConstants = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedChS: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedChT: tomConstants = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedJpnChS: tomConstants = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedJpnKor: tomConstants = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedArabic1: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedArabic2: tomConstants = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedHebrew: tomConstants = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedThaiAlpha: tomConstants = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedThaiNum: tomConstants = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedHindiAlpha: tomConstants = 21i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedHindiAlpha1: tomConstants = 22i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNumberedHindiNum: tomConstants = 23i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListParentheses: tomConstants = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListPeriod: tomConstants = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListPlain: tomConstants = 196608i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListNoNumber: tomConstants = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomListMinus: tomConstants = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomIgnoreNumberStyle: tomConstants = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleNormal: tomConstants = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading1: tomConstants = -2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading2: tomConstants = -3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading3: tomConstants = -4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading4: tomConstants = -5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading5: tomConstants = -6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading6: tomConstants = -7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading7: tomConstants = -8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading8: tomConstants = -9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaStyleHeading9: tomConstants = -10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCharacter: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomWord: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSentence: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParagraph: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLine: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStory: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomScreen: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSection: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTableColumn: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomColumn: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRow: tomConstants = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomWindow: tomConstants = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCell: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCharFormat: tomConstants = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaFormat: tomConstants = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTable: tomConstants = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomObject: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPage: tomConstants = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHardParagraph: tomConstants = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCluster: tomConstants = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomInlineObject: tomConstants = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomInlineObjectArg: tomConstants = 21i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLeafLine: tomConstants = 22i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLayoutColumn: tomConstants = 23i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomProcessId: tomConstants = 1073741825i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatchWord: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatchCase: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatchPattern: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnknownStory: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMainTextStory: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFootnotesStory: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEndnotesStory: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCommentsStory: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTextFrameStory: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEvenPagesHeaderStory: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPrimaryHeaderStory: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEvenPagesFooterStory: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPrimaryFooterStory: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFirstPageHeaderStory: tomConstants = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFirstPageFooterStory: tomConstants = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomScratchStory: tomConstants = 127i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFindStory: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomReplaceStory: tomConstants = 129i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStoryInactive: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStoryActiveDisplay: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStoryActiveUI: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStoryActiveDisplayUI: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoAnimation: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLasVegasLights: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBlinkingBackground: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSparkleText: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMarchingBlackAnts: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMarchingRedAnts: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShimmer: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomWipeDown: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomWipeRight: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAnimationMax: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLowerCase: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUpperCase: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTitleCase: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSentenceCase: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomToggleCase: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomReadOnly: tomConstants = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShareDenyRead: tomConstants = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShareDenyWrite: tomConstants = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPasteFile: tomConstants = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCreateNew: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCreateAlways: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOpenExisting: tomConstants = 48i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOpenAlways: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTruncateExisting: tomConstants = 80i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRTF: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomText: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHTML: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomWordDocument: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBold: tomConstants = -2147483647i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomItalic: tomConstants = -2147483646i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnderline: tomConstants = -2147483644i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStrikeout: tomConstants = -2147483640i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomProtected: tomConstants = -2147483632i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLink: tomConstants = -2147483616i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSmallCaps: tomConstants = -2147483584i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAllCaps: tomConstants = -2147483520i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHidden: tomConstants = -2147483392i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOutline: tomConstants = -2147483136i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShadow: tomConstants = -2147482624i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEmboss: tomConstants = -2147481600i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomImprint: tomConstants = -2147479552i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDisabled: tomConstants = -2147475456i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRevised: tomConstants = -2147467264i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSubscriptCF: tomConstants = -2147418112i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSuperscriptCF: tomConstants = -2147352576i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontBound: tomConstants = -2146435072i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLinkProtected: tomConstants = -2139095040i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomInlineObjectStart: tomConstants = -2130706432i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomExtendedChar: tomConstants = -2113929216i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoBackColor: tomConstants = -2080374784i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathZoneNoBuildUp: tomConstants = -2013265920i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathZone: tomConstants = -1879048192i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathZoneOrdinary: tomConstants = -1610612736i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoTextColor: tomConstants = -1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathZoneDisplay: tomConstants = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectRTL: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectKeep: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectKeepNext: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectPageBreakBefore: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectNoLineNumber: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectNoWidowControl: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectDoNotHyphen: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectSideBySide: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectCollapsed: tomConstants = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectOutlineLevel: tomConstants = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectBox: tomConstants = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectTableRowDelimiter: tomConstants = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaEffectTable: tomConstants = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomModWidthPairs: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomModWidthSpace: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoSpaceAlpha: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoSpaceNumeric: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoSpaceParens: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEmbeddedFont: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDoublestrike: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOverlapping: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNormalCaret: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomKoreanBlockCaret: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNullCaret: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomIncludeInset: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnicodeBiDi: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathCFCheck: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnlink: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnhide: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCheckTextLimit: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomIgnoreCurrentFont: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatchCharRep: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatchFontSignature: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatchAscii: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGetHeightOnly: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatchMathFont: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCharset: tomConstants = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCharRepFromLcid: tomConstants = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAnsi: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEastEurope: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCyrillic: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGreek: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTurkish: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHebrew: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomArabic: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBaltic: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomVietnamese: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDefaultCharRep: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSymbol: tomConstants = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThai: tomConstants = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShiftJIS: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGB2312: tomConstants = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHangul: tomConstants = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBIG5: tomConstants = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPC437: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOEM: tomConstants = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMac: tomConstants = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomArmenian: tomConstants = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSyriac: tomConstants = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomThaana: tomConstants = 21i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDevanagari: tomConstants = 22i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBengali: tomConstants = 23i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGurmukhi: tomConstants = 24i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGujarati: tomConstants = 25i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOriya: tomConstants = 26i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTamil: tomConstants = 27i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTelugu: tomConstants = 28i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomKannada: tomConstants = 29i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMalayalam: tomConstants = 30i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSinhala: tomConstants = 31i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLao: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTibetan: tomConstants = 33i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMyanmar: tomConstants = 34i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGeorgian: tomConstants = 35i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomJamo: tomConstants = 36i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEthiopic: tomConstants = 37i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCherokee: tomConstants = 38i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAboriginal: tomConstants = 39i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOgham: tomConstants = 40i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRunic: tomConstants = 41i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomKhmer: tomConstants = 42i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMongolian: tomConstants = 43i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBraille: tomConstants = 44i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomYi: tomConstants = 45i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimbu: tomConstants = 46i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTaiLe: tomConstants = 47i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNewTaiLue: tomConstants = 48i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSylotiNagri: tomConstants = 49i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomKharoshthi: tomConstants = 50i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomKayahli: tomConstants = 51i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUsymbol: tomConstants = 52i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEmoji: tomConstants = 53i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGlagolitic: tomConstants = 54i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLisu: tomConstants = 55i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomVai: tomConstants = 56i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNKo: tomConstants = 57i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomOsmanya: tomConstants = 58i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhagsPa: tomConstants = 59i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGothic: tomConstants = 60i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDeseret: tomConstants = 61i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTifinagh: tomConstants = 62i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCharRepMax: tomConstants = 63i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRE10Mode: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUseAtFont: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTextFlowMask: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTextFlowES: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTextFlowSW: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTextFlowWN: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTextFlowNE: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoIME: tomConstants = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelfIME: tomConstants = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoUpScroll: tomConstants = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoVpScroll: tomConstants = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoLink: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomClientLink: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFriendlyLinkName: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFriendlyLinkAddress: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoLinkURL: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoLinkEmail: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoLinkPhone: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAutoLinkPath: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCompressNone: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCompressPunctuation: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCompressPunctuationAndKana: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCompressMax: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnderlinePositionAuto: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnderlinePositionBelow: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnderlinePositionAbove: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnderlinePositionMax: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontAlignmentAuto: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontAlignmentTop: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontAlignmentBaseline: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontAlignmentBottom: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontAlignmentCenter: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontAlignmentMax: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRubyBelow: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRubyAlignCenter: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRubyAlign010: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRubyAlign121: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRubyAlignLeft: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRubyAlignRight: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimitsDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimitsUnderOver: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimitsSubSup: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUpperLimitAsSuperScript: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimitsOpposite: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShowLLimPlaceHldr: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShowULimPlaceHldr: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDontGrowWithContent: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGrowWithContent: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSubSupAlign: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimitAlignMask: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimitAlignCenter: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimitAlignLeft: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLimitAlignRight: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShowDegPlaceHldr: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAlignMatchAscentDescent: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathVariant: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleScriptScriptCramped: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleScriptScript: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleScriptCramped: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleScript: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleTextCramped: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleText: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleDisplayCramped: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStyleDisplay: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathRelSize: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDecDecSize: tomConstants = 254i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDecSize: tomConstants = 255i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomIncSize: tomConstants = 65i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomIncIncSize: tomConstants = 66i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGravityUI: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGravityBack: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGravityFore: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGravityIn: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGravityOut: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGravityBackward: tomConstants = 536870912i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomGravityForward: tomConstants = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAdjustCRLF: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUseCRLF: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTextize: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAllowFinalEOP: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFoldMathAlpha: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoHidden: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomIncludeNumbering: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTranslateTableCell: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoMathZoneBrackets: tomConstants = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomConvertMathChar: tomConstants = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoUCGreekItalic: tomConstants = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomAllowMathBold: tomConstants = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomLanguageTag: tomConstants = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomConvertRTF: tomConstants = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomApplyRtfDocProps: tomConstants = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomShow: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomZeroWidth: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomZeroAscent: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomZeroDescent: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomTransparent: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomASmash: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomDSmash: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomHSmash: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomSmash: tomConstants = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomHorz: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomPhantomVert: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxHideTop: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxHideBottom: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxHideLeft: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxHideRight: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxStrikeH: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxStrikeV: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxStrikeTLBR: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxStrikeBLTR: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomBoxAlignCenter: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaceMask: tomConstants = 28i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaceDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaceUnary: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaceBinary: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaceRelational: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaceSkip: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaceOrd: tomConstants = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSpaceDifferential: tomConstants = 24i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSizeText: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSizeScript: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSizeScriptScript: tomConstants = 96i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomNoBreak: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTransparentForPositioning: tomConstants = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomTransparentForSpacing: tomConstants = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStretchCharBelow: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStretchCharAbove: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStretchBaseBelow: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStretchBaseAbove: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatrixAlignMask: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatrixAlignCenter: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatrixAlignTopRow: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMatrixAlignBottomRow: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomShowMatPlaceHldr: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEqArrayLayoutWidth: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEqArrayAlignMask: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEqArrayAlignCenter: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEqArrayAlignTopRow: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEqArrayAlignBottomRow: tomConstants = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathManualBreakMask: tomConstants = 127i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBreakLeft: tomConstants = 125i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBreakCenter: tomConstants = 126i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBreakRight: tomConstants = 127i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathEqAlign: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathArgShadingStart: tomConstants = 593i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathArgShadingEnd: tomConstants = 594i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathObjShadingStart: tomConstants = 595i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathObjShadingEnd: tomConstants = 596i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFunctionTypeNone: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFunctionTypeTakesArg: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFunctionTypeTakesLim: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFunctionTypeTakesLim2: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFunctionTypeIsLim: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathParaAlignDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathParaAlignCenterGroup: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathParaAlignCenter: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathParaAlignLeft: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathParaAlignRight: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispAlignMask: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispAlignCenterGroup: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispAlignCenter: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispAlignLeft: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispAlignRight: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispIntUnderOver: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispFracTeX: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispNaryGrow: tomConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocEmptyArgMask: tomConstants = 96i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocEmptyArgAuto: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocEmptyArgAlways: tomConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocEmptyArgNever: tomConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocSbSpOpUnchanged: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocDiffMask: tomConstants = 768i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocDiffDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocDiffUpright: tomConstants = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocDiffItalic: tomConstants = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDocDiffOpenItalic: tomConstants = 768i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispNarySubSup: tomConstants = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathDispDef: tomConstants = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathEnableRtl: tomConstants = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBrkBinMask: tomConstants = 196608i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBrkBinBefore: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBrkBinAfter: tomConstants = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBrkBinDup: tomConstants = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBrkBinSubMask: tomConstants = 786432i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBrkBinSubMM: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBrkBinSubPM: tomConstants = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathBrkBinSubMP: tomConstants = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSelRange: tomConstants = 597i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHstring: tomConstants = 596i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontPropTeXStyle: tomConstants = 828i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontPropAlign: tomConstants = 829i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretch: tomConstants = 830i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStyle: tomConstants = 831i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStyleUpright: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStyleOblique: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStyleItalic: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchUltraCondensed: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchExtraCondensed: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchCondensed: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchSemiCondensed: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchNormal: tomConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchSemiExpanded: tomConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchExpanded: tomConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchExtraExpanded: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontStretchUltraExpanded: tomConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightThin: tomConstants = 100i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightExtraLight: tomConstants = 200i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightLight: tomConstants = 300i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightNormal: tomConstants = 400i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightRegular: tomConstants = 400i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightMedium: tomConstants = 500i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightSemiBold: tomConstants = 600i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightBold: tomConstants = 700i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightExtraBold: tomConstants = 800i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightBlack: tomConstants = 900i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightHeavy: tomConstants = 900i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomFontWeightExtraBlack: tomConstants = 950i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomParaPropMathAlign: tomConstants = 1079i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDocMathBuild: tomConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathLMargin: tomConstants = 129i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathRMargin: tomConstants = 130i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathWrapIndent: tomConstants = 131i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathWrapRight: tomConstants = 132i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathPostSpace: tomConstants = 134i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathPreSpace: tomConstants = 133i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathInterSpace: tomConstants = 135i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomMathIntraSpace: tomConstants = 136i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCanCopy: tomConstants = 137i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCanRedo: tomConstants = 138i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCanUndo: tomConstants = 139i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUndoLimit: tomConstants = 140i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomDocAutoLink: tomConstants = 141i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEllipsisMode: tomConstants = 142i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEllipsisState: tomConstants = 143i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEllipsisNone: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEllipsisEnd: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEllipsisWord: tomConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomEllipsisPresent: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomVTopCell: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomVLowCell: tomConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHStartCell: tomConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomHContCell: tomConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRowUpdate: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRowApplyDefault: tomConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomCellStructureChangeOnly: tomConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomRowHeightActual: tomConstants = 2059i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct BIDIOPTIONS { + pub cbSize: u32, + pub wMask: u16, + pub wEffects: u16, +} +impl ::core::marker::Copy for BIDIOPTIONS {} +impl ::core::clone::Clone for BIDIOPTIONS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub union CARET_INFO { + pub hbitmap: super::super::super::Graphics::Gdi::HBITMAP, + pub caretFlags: CARET_FLAGS, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for CARET_INFO {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for CARET_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct CHANGENOTIFY { + pub dwChangeType: CHANGETYPE, + pub pvCookieData: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for CHANGENOTIFY {} +impl ::core::clone::Clone for CHANGENOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHARFORMAT2A { + pub Base: CHARFORMATA, + pub wWeight: u16, + pub sSpacing: i16, + pub crBackColor: super::super::super::Foundation::COLORREF, + pub lcid: u32, + pub Anonymous: CHARFORMAT2A_0, + pub sStyle: i16, + pub wKerning: u16, + pub bUnderlineType: u8, + pub bAnimation: u8, + pub bRevAuthor: u8, + pub bUnderlineColor: u8, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMAT2A {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMAT2A { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub union CHARFORMAT2A_0 { + pub dwReserved: u32, + pub dwCookie: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMAT2A_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMAT2A_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHARFORMAT2W { + pub Base: CHARFORMATW, + pub wWeight: u16, + pub sSpacing: i16, + pub crBackColor: super::super::super::Foundation::COLORREF, + pub lcid: u32, + pub Anonymous: CHARFORMAT2W_0, + pub sStyle: i16, + pub wKerning: u16, + pub bUnderlineType: u8, + pub bAnimation: u8, + pub bRevAuthor: u8, + pub bUnderlineColor: u8, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMAT2W {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMAT2W { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub union CHARFORMAT2W_0 { + pub dwReserved: u32, + pub dwCookie: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMAT2W_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMAT2W_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHARFORMATA { + pub cbSize: u32, + pub dwMask: CFM_MASK, + pub dwEffects: CFE_EFFECTS, + pub yHeight: i32, + pub yOffset: i32, + pub crTextColor: super::super::super::Foundation::COLORREF, + pub bCharSet: super::super::super::Graphics::Gdi::EMBED_FONT_CHARSET, + pub bPitchAndFamily: u8, + pub szFaceName: [super::super::super::Foundation::CHAR; 32], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMATA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHARFORMATW { + pub cbSize: u32, + pub dwMask: CFM_MASK, + pub dwEffects: CFE_EFFECTS, + pub yHeight: i32, + pub yOffset: i32, + pub crTextColor: super::super::super::Foundation::COLORREF, + pub bCharSet: super::super::super::Graphics::Gdi::EMBED_FONT_CHARSET, + pub bPitchAndFamily: u8, + pub szFaceName: [u16; 32], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMATW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMATW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct CHARRANGE { + pub cpMin: i32, + pub cpMax: i32, +} +impl ::core::marker::Copy for CHARRANGE {} +impl ::core::clone::Clone for CHARRANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CLIPBOARDFORMAT { + pub nmhdr: super::NMHDR, + pub cf: u16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CLIPBOARDFORMAT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CLIPBOARDFORMAT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMPCOLOR { + pub crText: super::super::super::Foundation::COLORREF, + pub crBackground: super::super::super::Foundation::COLORREF, + pub dwEffects: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMPCOLOR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMPCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct EDITSTREAM { + pub dwCookie: usize, + pub dwError: u32, + pub pfnCallback: EDITSTREAMCALLBACK, +} +impl ::core::marker::Copy for EDITSTREAM {} +impl ::core::clone::Clone for EDITSTREAM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENCORRECTTEXT { + pub nmhdr: super::NMHDR, + pub chrg: CHARRANGE, + pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENCORRECTTEXT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENCORRECTTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENDCOMPOSITIONNOTIFY { + pub nmhdr: super::NMHDR, + pub dwCode: ENDCOMPOSITIONNOTIFY_CODE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENDCOMPOSITIONNOTIFY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENDCOMPOSITIONNOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENDROPFILES { + pub nmhdr: super::NMHDR, + pub hDrop: super::super::super::Foundation::HANDLE, + pub cp: i32, + pub fProtected: super::super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENDROPFILES {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENDROPFILES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENLINK { + pub nmhdr: super::NMHDR, + pub msg: u32, + pub wParam: super::super::super::Foundation::WPARAM, + pub lParam: super::super::super::Foundation::LPARAM, + pub chrg: CHARRANGE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENLINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENLINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENLOWFIRTF { + pub nmhdr: super::NMHDR, + pub szControl: ::windows_sys::core::PSTR, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENLOWFIRTF {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENLOWFIRTF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENOLEOPFAILED { + pub nmhdr: super::NMHDR, + pub iob: i32, + pub lOper: i32, + pub hr: ::windows_sys::core::HRESULT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENOLEOPFAILED {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENOLEOPFAILED { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENPROTECTED { + pub nmhdr: super::NMHDR, + pub msg: u32, + pub wParam: super::super::super::Foundation::WPARAM, + pub lParam: super::super::super::Foundation::LPARAM, + pub chrg: CHARRANGE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENPROTECTED {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENPROTECTED { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENSAVECLIPBOARD { + pub nmhdr: super::NMHDR, + pub cObjectCount: i32, + pub cch: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENSAVECLIPBOARD {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENSAVECLIPBOARD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct FINDTEXTA { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PCSTR, +} +impl ::core::marker::Copy for FINDTEXTA {} +impl ::core::clone::Clone for FINDTEXTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct FINDTEXTEXA { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PCSTR, + pub chrgText: CHARRANGE, +} +impl ::core::marker::Copy for FINDTEXTEXA {} +impl ::core::clone::Clone for FINDTEXTEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct FINDTEXTEXW { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PCWSTR, + pub chrgText: CHARRANGE, +} +impl ::core::marker::Copy for FINDTEXTEXW {} +impl ::core::clone::Clone for FINDTEXTEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct FINDTEXTW { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for FINDTEXTW {} +impl ::core::clone::Clone for FINDTEXTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct FORMATRANGE { + pub hdc: super::super::super::Graphics::Gdi::HDC, + pub hdcTarget: super::super::super::Graphics::Gdi::HDC, + pub rc: super::super::super::Foundation::RECT, + pub rcPage: super::super::super::Foundation::RECT, + pub chrg: CHARRANGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for FORMATRANGE {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for FORMATRANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct GETCONTEXTMENUEX { + pub chrg: CHARRANGE, + pub dwFlags: u32, + pub pt: super::super::super::Foundation::POINT, + pub pvReserved: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for GETCONTEXTMENUEX {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for GETCONTEXTMENUEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct GETTEXTEX { + pub cb: u32, + pub flags: GETTEXTEX_FLAGS, + pub codepage: u32, + pub lpDefaultChar: ::windows_sys::core::PCSTR, + pub lpUsedDefChar: *mut i32, +} +impl ::core::marker::Copy for GETTEXTEX {} +impl ::core::clone::Clone for GETTEXTEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct GETTEXTLENGTHEX { + pub flags: GETTEXTLENGTHEX_FLAGS, + pub codepage: u32, +} +impl ::core::marker::Copy for GETTEXTLENGTHEX {} +impl ::core::clone::Clone for GETTEXTLENGTHEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct GROUPTYPINGCHANGE { + pub nmhdr: super::NMHDR, + pub fGroupTyping: super::super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for GROUPTYPINGCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for GROUPTYPINGCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct HYPHENATEINFO { + pub cbSize: i16, + pub dxHyphenateZone: i16, + pub pfnHyphenate: isize, +} +impl ::core::marker::Copy for HYPHENATEINFO {} +impl ::core::clone::Clone for HYPHENATEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct HYPHRESULT { + pub khyph: KHYPH, + pub ichHyph: i32, + pub chHyph: u16, +} +impl ::core::marker::Copy for HYPHRESULT {} +impl ::core::clone::Clone for HYPHRESULT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct IMECOMPTEXT { + pub cb: i32, + pub flags: IMECOMPTEXT_FLAGS, +} +impl ::core::marker::Copy for IMECOMPTEXT {} +impl ::core::clone::Clone for IMECOMPTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MSGFILTER { + pub nmhdr: super::NMHDR, + pub msg: u32, + pub wParam: super::super::super::Foundation::WPARAM, + pub lParam: super::super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MSGFILTER {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MSGFILTER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OBJECTPOSITIONS { + pub nmhdr: super::NMHDR, + pub cObjectCount: i32, + pub pcpPositions: *mut i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OBJECTPOSITIONS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OBJECTPOSITIONS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct PARAFORMAT { + pub cbSize: u32, + pub dwMask: PARAFORMAT_MASK, + pub wNumbering: PARAFORMAT_NUMBERING, + pub Anonymous: PARAFORMAT_0, + pub dxStartIndent: i32, + pub dxRightIndent: i32, + pub dxOffset: i32, + pub wAlignment: PARAFORMAT_ALIGNMENT, + pub cTabCount: i16, + pub rgxTabs: [u32; 32], +} +impl ::core::marker::Copy for PARAFORMAT {} +impl ::core::clone::Clone for PARAFORMAT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub union PARAFORMAT_0 { + pub wReserved: u16, + pub wEffects: u16, +} +impl ::core::marker::Copy for PARAFORMAT_0 {} +impl ::core::clone::Clone for PARAFORMAT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct PARAFORMAT2 { + pub Base: PARAFORMAT, + pub dySpaceBefore: i32, + pub dySpaceAfter: i32, + pub dyLineSpacing: i32, + pub sStyle: i16, + pub bLineSpacingRule: u8, + pub bOutlineLevel: u8, + pub wShadingWeight: u16, + pub wShadingStyle: PARAFORMAT_SHADING_STYLE, + pub wNumberingStart: u16, + pub wNumberingStyle: PARAFORMAT_NUMBERING_STYLE, + pub wNumberingTab: u16, + pub wBorderSpace: u16, + pub wBorderWidth: u16, + pub wBorders: PARAFORMAT_BORDERS, +} +impl ::core::marker::Copy for PARAFORMAT2 {} +impl ::core::clone::Clone for PARAFORMAT2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct PUNCTUATION { + pub iSize: u32, + pub szPunctuation: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for PUNCTUATION {} +impl ::core::clone::Clone for PUNCTUATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +pub struct REOBJECT { + pub cbStruct: u32, + pub cp: i32, + pub clsid: ::windows_sys::core::GUID, + pub poleobj: super::super::super::System::Ole::IOleObject, + pub pstg: super::super::super::System::Com::StructuredStorage::IStorage, + pub polesite: super::super::super::System::Ole::IOleClientSite, + pub sizel: super::super::super::Foundation::SIZE, + pub dvaspect: u32, + pub dwFlags: REOBJECT_FLAGS, + pub dwUser: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for REOBJECT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for REOBJECT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct REPASTESPECIAL { + pub dwAspect: super::super::super::System::Com::DVASPECT, + pub dwParam: usize, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for REPASTESPECIAL {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for REPASTESPECIAL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct REQRESIZE { + pub nmhdr: super::NMHDR, + pub rc: super::super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for REQRESIZE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for REQRESIZE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +pub struct RICHEDIT_IMAGE_PARAMETERS { + pub xWidth: i32, + pub yHeight: i32, + pub Ascent: i32, + pub Type: super::super::super::Graphics::Gdi::TEXT_ALIGN_OPTIONS, + pub pwszAlternateText: ::windows_sys::core::PCWSTR, + pub pIStream: super::super::super::System::Com::IStream, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for RICHEDIT_IMAGE_PARAMETERS {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for RICHEDIT_IMAGE_PARAMETERS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SELCHANGE { + pub nmhdr: super::NMHDR, + pub chrg: CHARRANGE, + pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SELCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SELCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct SETTEXTEX { + pub flags: u32, + pub codepage: u32, +} +impl ::core::marker::Copy for SETTEXTEX {} +impl ::core::clone::Clone for SETTEXTEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TABLECELLPARMS { + pub dxWidth: i32, + pub _bitfield: u16, + pub wShading: u16, + pub dxBrdrLeft: i16, + pub dyBrdrTop: i16, + pub dxBrdrRight: i16, + pub dyBrdrBottom: i16, + pub crBrdrLeft: super::super::super::Foundation::COLORREF, + pub crBrdrTop: super::super::super::Foundation::COLORREF, + pub crBrdrRight: super::super::super::Foundation::COLORREF, + pub crBrdrBottom: super::super::super::Foundation::COLORREF, + pub crBackPat: super::super::super::Foundation::COLORREF, + pub crForePat: super::super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TABLECELLPARMS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TABLECELLPARMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct TABLEROWPARMS { + pub cbRow: u8, + pub cbCell: u8, + pub cCell: u8, + pub cRow: u8, + pub dxCellMargin: i32, + pub dxIndent: i32, + pub dyHeight: i32, + pub _bitfield: u32, + pub cpStartRow: i32, + pub bTableLevel: u8, + pub iCell: u8, +} +impl ::core::marker::Copy for TABLEROWPARMS {} +impl ::core::clone::Clone for TABLEROWPARMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct TEXTRANGEA { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for TEXTRANGEA {} +impl ::core::clone::Clone for TEXTRANGEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct TEXTRANGEW { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for TEXTRANGEW {} +impl ::core::clone::Clone for TEXTRANGEW { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type AutoCorrectProc = ::core::option::Option<unsafe extern "system" fn(langid: u16, pszbefore: ::windows_sys::core::PCWSTR, pszafter: ::windows_sys::core::PCWSTR, cchafter: i32, pcchreplaced: *mut i32) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type EDITSTREAMCALLBACK = ::core::option::Option<unsafe extern "system" fn(dwcookie: usize, pbbuff: *mut u8, cb: i32, pcb: *mut i32) -> u32>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type EDITWORDBREAKPROCEX = ::core::option::Option<unsafe extern "system" fn(pchtext: ::windows_sys::core::PCSTR, cchtext: i32, bcharset: u8, action: i32) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PCreateTextServices = ::core::option::Option<unsafe extern "system" fn(punkouter: ::windows_sys::core::IUnknown, pitexthost: ITextHost, ppunk: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PShutdownTextServices = ::core::option::Option<unsafe extern "system" fn(ptextservices: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/mod.rs new file mode 100644 index 0000000..d287ac3 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Controls/mod.rs @@ -0,0 +1,13350 @@ +#[cfg(feature = "Win32_UI_Controls_Dialogs")] +pub mod Dialogs; +#[cfg(feature = "Win32_UI_Controls_RichEdit")] +pub mod RichEdit; +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn BeginBufferedAnimation ( hwnd : super::super::Foundation:: HWND , hdctarget : super::super::Graphics::Gdi:: HDC , prctarget : *const super::super::Foundation:: RECT , dwformat : BP_BUFFERFORMAT , ppaintparams : *const BP_PAINTPARAMS , panimationparams : *const BP_ANIMATIONPARAMS , phdcfrom : *mut super::super::Graphics::Gdi:: HDC , phdcto : *mut super::super::Graphics::Gdi:: HDC ) -> isize ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn BeginBufferedPaint ( hdctarget : super::super::Graphics::Gdi:: HDC , prctarget : *const super::super::Foundation:: RECT , dwformat : BP_BUFFERFORMAT , ppaintparams : *const BP_PAINTPARAMS , phdc : *mut super::super::Graphics::Gdi:: HDC ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BeginPanningFeedback ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintClear ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn BufferedPaintInit ( ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn BufferedPaintRenderAnimation ( hwnd : super::super::Foundation:: HWND , hdctarget : super::super::Graphics::Gdi:: HDC ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintSetAlpha ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT , alpha : u8 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintStopAllAnimations ( hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn BufferedPaintUnInit ( ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CheckDlgButton ( hdlg : super::super::Foundation:: HWND , nidbutton : i32 , ucheck : DLG_BUTTON_CHECK_STATE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CheckRadioButton ( hdlg : super::super::Foundation:: HWND , nidfirstbutton : i32 , nidlastbutton : i32 , nidcheckbutton : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn CloseThemeData ( htheme : HTHEME ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateMappedBitmap ( hinstance : super::super::Foundation:: HINSTANCE , idbitmap : isize , wflags : u32 , lpcolormap : *const COLORMAP , inummaps : i32 ) -> super::super::Graphics::Gdi:: HBITMAP ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreatePropertySheetPageA ( constpropsheetpagepointer : *mut PROPSHEETPAGEA ) -> HPROPSHEETPAGE ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreatePropertySheetPageW ( constpropsheetpagepointer : *mut PROPSHEETPAGEW ) -> HPROPSHEETPAGE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CreateStatusWindowA ( style : i32 , lpsztext : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CreateStatusWindowW ( style : i32 , lpsztext : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateSyntheticPointerDevice ( pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE , maxcount : u32 , mode : POINTER_FEEDBACK_MODE ) -> HSYNTHETICPOINTERDEVICE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CreateToolbarEx ( hwnd : super::super::Foundation:: HWND , ws : u32 , wid : u32 , nbitmaps : i32 , hbminst : super::super::Foundation:: HINSTANCE , wbmid : usize , lpbuttons : *mut TBBUTTON , inumbuttons : i32 , dxbutton : i32 , dybutton : i32 , dxbitmap : i32 , dybitmap : i32 , ustructsize : u32 ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CreateUpDownControl ( dwstyle : u32 , x : i32 , y : i32 , cx : i32 , cy : i32 , hparent : super::super::Foundation:: HWND , nid : i32 , hinst : super::super::Foundation:: HINSTANCE , hbuddy : super::super::Foundation:: HWND , nupper : i32 , nlower : i32 , npos : i32 ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_Clone ( hdpa : HDPA , hdpanew : HDPA ) -> HDPA ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_Create ( citemgrow : i32 ) -> HDPA ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_CreateEx ( cpgrow : i32 , hheap : super::super::Foundation:: HANDLE ) -> HDPA ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_DeleteAllPtrs ( hdpa : HDPA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_DeletePtr ( hdpa : HDPA , i : i32 ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_Destroy ( hdpa : HDPA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_DestroyCallback ( hdpa : HDPA , pfncb : PFNDAENUMCALLBACK , pdata : *const ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_EnumCallback ( hdpa : HDPA , pfncb : PFNDAENUMCALLBACK , pdata : *const ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_GetPtr ( hdpa : HDPA , i : isize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_GetPtrIndex ( hdpa : HDPA , p : *const ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_GetSize ( hdpa : HDPA ) -> u64 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_Grow ( pdpa : HDPA , cp : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_InsertPtr ( hdpa : HDPA , i : i32 , p : *const ::core::ffi::c_void ) -> i32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn DPA_LoadStream ( phdpa : *mut HDPA , pfn : PFNDPASTREAM , pstream : super::super::System::Com:: IStream , pvinstdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_Merge ( hdpadest : HDPA , hdpasrc : HDPA , dwflags : u32 , pfncompare : PFNDACOMPARE , pfnmerge : PFNDPAMERGE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn DPA_SaveStream ( hdpa : HDPA , pfn : PFNDPASTREAM , pstream : super::super::System::Com:: IStream , pvinstdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_Search ( hdpa : HDPA , pfind : *const ::core::ffi::c_void , istart : i32 , pfncompare : PFNDACOMPARE , lparam : super::super::Foundation:: LPARAM , options : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_SetPtr ( hdpa : HDPA , i : i32 , p : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_Sort ( hdpa : HDPA , pfncompare : PFNDACOMPARE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DSA_Clone ( hdsa : HDSA ) -> HDSA ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DSA_Create ( cbitem : i32 , citemgrow : i32 ) -> HDSA ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DSA_DeleteAllItems ( hdsa : HDSA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DSA_DeleteItem ( hdsa : HDSA , i : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DSA_Destroy ( hdsa : HDSA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DSA_DestroyCallback ( hdsa : HDSA , pfncb : PFNDAENUMCALLBACK , pdata : *const ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DSA_EnumCallback ( hdsa : HDSA , pfncb : PFNDAENUMCALLBACK , pdata : *const ::core::ffi::c_void ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DSA_GetItem ( hdsa : HDSA , i : i32 , pitem : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DSA_GetItemPtr ( hdsa : HDSA , i : i32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DSA_GetSize ( hdsa : HDSA ) -> u64 ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DSA_InsertItem ( hdsa : HDSA , i : i32 , pitem : *const ::core::ffi::c_void ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DSA_SetItem ( hdsa : HDSA , i : i32 , pitem : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DSA_Sort ( pdsa : HDSA , pfncompare : PFNDACOMPARE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DestroyPropertySheetPage ( param0 : HPROPSHEETPAGE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DestroySyntheticPointerDevice ( device : HSYNTHETICPOINTERDEVICE ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListA ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows_sys::core::PSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListComboBoxA ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows_sys::core::PSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListComboBoxW ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows_sys::core::PWSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListW ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows_sys::core::PWSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectComboBoxExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectComboBoxExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PWSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PWSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DrawInsert ( handparent : super::super::Foundation:: HWND , hlb : super::super::Foundation:: HWND , nitem : i32 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawShadowText ( hdc : super::super::Graphics::Gdi:: HDC , psztext : :: windows_sys::core::PCWSTR , cch : u32 , prc : *const super::super::Foundation:: RECT , dwflags : u32 , crtext : super::super::Foundation:: COLORREF , crshadow : super::super::Foundation:: COLORREF , ixoffset : i32 , iyoffset : i32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawStatusTextA ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : :: windows_sys::core::PCSTR , uflags : u32 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawStatusTextW ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : :: windows_sys::core::PCWSTR , uflags : u32 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pcliprect : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeBackgroundEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , poptions : *const DTBGOPTS ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeEdge ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pdestrect : *const super::super::Foundation:: RECT , uedge : super::super::Graphics::Gdi:: DRAWEDGE_FLAGS , uflags : super::super::Graphics::Gdi:: DRAW_EDGE_FLAGS , pcontentrect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeIcon ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , himl : HIMAGELIST , iimageindex : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeParentBackground ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , prc : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeParentBackgroundEx ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , dwflags : DRAW_THEME_PARENT_BACKGROUND_FLAGS , prc : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeText ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows_sys::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , dwtextflags2 : u32 , prect : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeTextEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows_sys::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , prect : *mut super::super::Foundation:: RECT , poptions : *const DTTOPTS ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn EnableScrollBar ( hwnd : super::super::Foundation:: HWND , wsbflags : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , warrows : ENABLE_SCROLL_BAR_ARROWS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EnableThemeDialogTexture ( hwnd : super::super::Foundation:: HWND , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EnableTheming ( fenable : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EndBufferedAnimation ( hbpanimation : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EndBufferedPaint ( hbufferedpaint : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EndPanningFeedback ( hwnd : super::super::Foundation:: HWND , fanimateback : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EvaluateProximityToPolygon ( numvertices : u32 , controlpolygon : *const super::super::Foundation:: POINT , phittestinginput : *const TOUCH_HIT_TESTING_INPUT , pproximityeval : *mut TOUCH_HIT_TESTING_PROXIMITY_EVALUATION ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EvaluateProximityToRect ( controlboundingbox : *const super::super::Foundation:: RECT , phittestinginput : *const TOUCH_HIT_TESTING_INPUT , pproximityeval : *mut TOUCH_HIT_TESTING_PROXIMITY_EVALUATION ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn FlatSB_EnableScrollBar ( param0 : super::super::Foundation:: HWND , param1 : i32 , param2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn FlatSB_GetScrollInfo ( param0 : super::super::Foundation:: HWND , code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , param2 : *mut super::WindowsAndMessaging:: SCROLLINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn FlatSB_GetScrollPos ( param0 : super::super::Foundation:: HWND , code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn FlatSB_GetScrollProp ( param0 : super::super::Foundation:: HWND , propindex : WSB_PROP , param2 : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn FlatSB_GetScrollRange ( param0 : super::super::Foundation:: HWND , code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , param2 : *mut i32 , param3 : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn FlatSB_SetScrollInfo ( param0 : super::super::Foundation:: HWND , code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , psi : *mut super::WindowsAndMessaging:: SCROLLINFO , fredraw : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn FlatSB_SetScrollPos ( param0 : super::super::Foundation:: HWND , code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , pos : i32 , fredraw : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn FlatSB_SetScrollProp ( param0 : super::super::Foundation:: HWND , index : WSB_PROP , newvalue : isize , param3 : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn FlatSB_SetScrollRange ( param0 : super::super::Foundation:: HWND , code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , min : i32 , max : i32 , fredraw : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn FlatSB_ShowScrollBar ( param0 : super::super::Foundation:: HWND , code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , param2 : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetBufferedPaintBits ( hbufferedpaint : isize , ppbbuffer : *mut *mut super::super::Graphics::Gdi:: RGBQUAD , pcxrow : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetBufferedPaintDC ( hbufferedpaint : isize ) -> super::super::Graphics::Gdi:: HDC ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetBufferedPaintTargetDC ( hbufferedpaint : isize ) -> super::super::Graphics::Gdi:: HDC ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetBufferedPaintTargetRect ( hbufferedpaint : isize , prc : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetComboBoxInfo ( hwndcombo : super::super::Foundation:: HWND , pcbi : *mut COMBOBOXINFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetCurrentThemeName ( pszthemefilename : :: windows_sys::core::PWSTR , cchmaxnamechars : i32 , pszcolorbuff : :: windows_sys::core::PWSTR , cchmaxcolorchars : i32 , pszsizebuff : :: windows_sys::core::PWSTR , cchmaxsizechars : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetEffectiveClientRect ( hwnd : super::super::Foundation:: HWND , lprc : *mut super::super::Foundation:: RECT , lpinfo : *const i32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetListBoxInfo ( hwnd : super::super::Foundation:: HWND ) -> u32 ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetMUILanguage ( ) -> u16 ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeAnimationProperty ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , eproperty : TA_PROPERTY , pvproperty : *mut ::core::ffi::c_void , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeAnimationTransform ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , dwtransformindex : u32 , ptransform : *mut TA_TRANSFORM , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeAppProperties ( ) -> SET_THEME_APP_PROPERTIES_FLAGS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundContentRect ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pboundingrect : *const super::super::Foundation:: RECT , pcontentrect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pcontentrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundRegion ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pregion : *mut super::super::Graphics::Gdi:: HRGN ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBitmap ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , dwflags : GET_THEME_BITMAP_FLAGS , phbitmap : *mut super::super::Graphics::Gdi:: HBITMAP ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeBool ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pfval : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeColor ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pcolor : *mut super::super::Foundation:: COLORREF ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeDocumentationProperty ( pszthemename : :: windows_sys::core::PCWSTR , pszpropertyname : :: windows_sys::core::PCWSTR , pszvaluebuff : :: windows_sys::core::PWSTR , cchmaxvalchars : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeEnumValue ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeFilename ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pszthemefilename : :: windows_sys::core::PWSTR , cchmaxbuffchars : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeFont ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : i32 , pfont : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeInt ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeIntList ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pintlist : *mut INTLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeMargins ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , prc : *const super::super::Foundation:: RECT , pmargins : *mut MARGINS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeMetric ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemePartSize ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prc : *const super::super::Foundation:: RECT , esize : THEMESIZE , psz : *mut super::super::Foundation:: SIZE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemePosition ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , ppoint : *mut super::super::Foundation:: POINT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemePropertyOrigin ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , porigin : *mut PROPERTYORIGIN ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeRect ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , prect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeStream ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , ppvstream : *mut *mut ::core::ffi::c_void , pcbstream : *mut u32 , hinst : super::super::Foundation:: HINSTANCE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeString ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , pszbuff : :: windows_sys::core::PWSTR , cchmaxbuffchars : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeSysBool ( htheme : HTHEME , iboolid : THEME_PROPERTY_SYMBOL_ID ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeSysColor ( htheme : HTHEME , icolorid : i32 ) -> super::super::Foundation:: COLORREF ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeSysColorBrush ( htheme : HTHEME , icolorid : THEME_PROPERTY_SYMBOL_ID ) -> super::super::Graphics::Gdi:: HBRUSH ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeSysFont ( htheme : HTHEME , ifontid : THEME_PROPERTY_SYMBOL_ID , plf : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeSysInt ( htheme : HTHEME , iintid : THEME_PROPERTY_SYMBOL_ID , pivalue : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeSysSize ( htheme : HTHEME , isizeid : i32 ) -> i32 ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeSysString ( htheme : HTHEME , istringid : THEME_PROPERTY_SYMBOL_ID , pszstringbuff : :: windows_sys::core::PWSTR , cchmaxstringchars : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeTextExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows_sys::core::PCWSTR , cchcharcount : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , pboundingrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeTextMetrics ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ptm : *mut super::super::Graphics::Gdi:: TEXTMETRICW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeTimingFunction ( htheme : HTHEME , itimingfunctionid : i32 , ptimingfunction : *mut TA_TIMINGFUNCTION , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeTransitionDuration ( htheme : HTHEME , ipartid : i32 , istateidfrom : i32 , istateidto : i32 , ipropid : i32 , pdwduration : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetWindowFeedbackSetting ( hwnd : super::super::Foundation:: HWND , feedback : FEEDBACK_TYPE , dwflags : u32 , psize : *mut u32 , config : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetWindowTheme ( hwnd : super::super::Foundation:: HWND ) -> HTHEME ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn HIMAGELIST_QueryInterface ( himl : HIMAGELIST , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn HitTestThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , dwoptions : HIT_TEST_BACKGROUND_OPTIONS , prect : *const super::super::Foundation:: RECT , hrgn : super::super::Graphics::Gdi:: HRGN , pttest : super::super::Foundation:: POINT , pwhittestcode : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_Add ( himl : HIMAGELIST , hbmimage : super::super::Graphics::Gdi:: HBITMAP , hbmmask : super::super::Graphics::Gdi:: HBITMAP ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_AddMasked ( himl : HIMAGELIST , hbmimage : super::super::Graphics::Gdi:: HBITMAP , crmask : super::super::Foundation:: COLORREF ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_BeginDrag ( himltrack : HIMAGELIST , itrack : i32 , dxhotspot : i32 , dyhotspot : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_CoCreateInstance ( rclsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_Copy ( himldst : HIMAGELIST , idst : i32 , himlsrc : HIMAGELIST , isrc : i32 , uflags : IMAGE_LIST_COPY_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_Create ( cx : i32 , cy : i32 , flags : IMAGELIST_CREATION_FLAGS , cinitial : i32 , cgrow : i32 ) -> HIMAGELIST ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_Destroy ( himl : HIMAGELIST ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_DragEnter ( hwndlock : super::super::Foundation:: HWND , x : i32 , y : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_DragLeave ( hwndlock : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_DragMove ( x : i32 , y : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_DragShowNolock ( fshow : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_Draw ( himl : HIMAGELIST , i : i32 , hdcdst : super::super::Graphics::Gdi:: HDC , x : i32 , y : i32 , fstyle : IMAGE_LIST_DRAW_STYLE ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_DrawEx ( himl : HIMAGELIST , i : i32 , hdcdst : super::super::Graphics::Gdi:: HDC , x : i32 , y : i32 , dx : i32 , dy : i32 , rgbbk : super::super::Foundation:: COLORREF , rgbfg : super::super::Foundation:: COLORREF , fstyle : IMAGE_LIST_DRAW_STYLE ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_DrawIndirect ( pimldp : *const IMAGELISTDRAWPARAMS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_Duplicate ( himl : HIMAGELIST ) -> HIMAGELIST ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_EndDrag ( ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_GetBkColor ( himl : HIMAGELIST ) -> super::super::Foundation:: COLORREF ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_GetDragImage ( ppt : *mut super::super::Foundation:: POINT , ppthotspot : *mut super::super::Foundation:: POINT ) -> HIMAGELIST ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ImageList_GetIcon ( himl : HIMAGELIST , i : i32 , flags : u32 ) -> super::WindowsAndMessaging:: HICON ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_GetIconSize ( himl : HIMAGELIST , cx : *mut i32 , cy : *mut i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_GetImageCount ( himl : HIMAGELIST ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_GetImageInfo ( himl : HIMAGELIST , i : i32 , pimageinfo : *mut IMAGEINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ImageList_LoadImageA ( hi : super::super::Foundation:: HINSTANCE , lpbmp : :: windows_sys::core::PCSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ImageList_LoadImageW ( hi : super::super::Foundation:: HINSTANCE , lpbmp : :: windows_sys::core::PCWSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_Merge ( himl1 : HIMAGELIST , i1 : i32 , himl2 : HIMAGELIST , i2 : i32 , dx : i32 , dy : i32 ) -> HIMAGELIST ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn ImageList_Read ( pstm : super::super::System::Com:: IStream ) -> HIMAGELIST ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn ImageList_ReadEx ( dwflags : u32 , pstm : super::super::System::Com:: IStream , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_Remove ( himl : HIMAGELIST , i : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_Replace ( himl : HIMAGELIST , i : i32 , hbmimage : super::super::Graphics::Gdi:: HBITMAP , hbmmask : super::super::Graphics::Gdi:: HBITMAP ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ImageList_ReplaceIcon ( himl : HIMAGELIST , i : i32 , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_SetBkColor ( himl : HIMAGELIST , clrbk : super::super::Foundation:: COLORREF ) -> super::super::Foundation:: COLORREF ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_SetDragCursorImage ( himldrag : HIMAGELIST , idrag : i32 , dxhotspot : i32 , dyhotspot : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_SetIconSize ( himl : HIMAGELIST , cx : i32 , cy : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_SetImageCount ( himl : HIMAGELIST , unewcount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_SetOverlayImage ( himl : HIMAGELIST , iimage : i32 , ioverlay : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ImageList_Write ( himl : HIMAGELIST , pstm : super::super::System::Com:: IStream ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn ImageList_WriteEx ( himl : HIMAGELIST , dwflags : IMAGE_LIST_WRITE_STREAM_FLAGS , pstm : super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn InitCommonControls ( ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn InitCommonControlsEx ( picce : *const INITCOMMONCONTROLSEX ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn InitMUILanguage ( uilang : u16 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn InitializeFlatSB ( param0 : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn IsAppThemed ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn IsCharLowerW ( ch : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn IsCompositionActive ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn IsDlgButtonChecked ( hdlg : super::super::Foundation:: HWND , nidbutton : i32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn IsThemeActive ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn IsThemeBackgroundPartiallyTransparent ( htheme : HTHEME , ipartid : i32 , istateid : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn IsThemeDialogTextureEnabled ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn IsThemePartDefined ( htheme : HTHEME , ipartid : i32 , istateid : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn LBItemFromPt ( hlb : super::super::Foundation:: HWND , pt : super::super::Foundation:: POINT , bautoscroll : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadIconMetric ( hinst : super::super::Foundation:: HINSTANCE , pszname : :: windows_sys::core::PCWSTR , lims : _LI_METRIC , phico : *mut super::WindowsAndMessaging:: HICON ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadIconWithScaleDown ( hinst : super::super::Foundation:: HINSTANCE , pszname : :: windows_sys::core::PCWSTR , cx : i32 , cy : i32 , phico : *mut super::WindowsAndMessaging:: HICON ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn MakeDragList ( hlb : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn MenuHelp ( umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , hmainmenu : super::WindowsAndMessaging:: HMENU , hinst : super::super::Foundation:: HINSTANCE , hwndstatus : super::super::Foundation:: HWND , lpwids : *const u32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn OpenThemeData ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows_sys::core::PCWSTR ) -> HTHEME ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn OpenThemeDataEx ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows_sys::core::PCWSTR , dwflags : OPEN_THEME_DATA_FLAGS ) -> HTHEME ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn PackTouchHitTestingProximityEvaluation ( phittestinginput : *const TOUCH_HIT_TESTING_INPUT , pproximityeval : *const TOUCH_HIT_TESTING_PROXIMITY_EVALUATION ) -> super::super::Foundation:: LRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn PropertySheetA ( param0 : *mut PROPSHEETHEADERA_V2 ) -> isize ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn PropertySheetW ( param0 : *mut PROPSHEETHEADERW_V2 ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn RegisterPointerDeviceNotifications ( window : super::super::Foundation:: HWND , notifyrange : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn RegisterTouchHitTestingWindow ( hwnd : super::super::Foundation:: HWND , value : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetScrollInfo ( hwnd : super::super::Foundation:: HWND , nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , lpsi : *const super::WindowsAndMessaging:: SCROLLINFO , redraw : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetScrollPos ( hwnd : super::super::Foundation:: HWND , nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , npos : i32 , bredraw : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetScrollRange ( hwnd : super::super::Foundation:: HWND , nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , nminpos : i32 , nmaxpos : i32 , bredraw : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn SetThemeAppProperties ( dwflags : SET_THEME_APP_PROPERTIES_FLAGS ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn SetWindowFeedbackSetting ( hwnd : super::super::Foundation:: HWND , feedback : FEEDBACK_TYPE , dwflags : u32 , size : u32 , configuration : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn SetWindowTheme ( hwnd : super::super::Foundation:: HWND , pszsubappname : :: windows_sys::core::PCWSTR , pszsubidlist : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn SetWindowThemeAttribute ( hwnd : super::super::Foundation:: HWND , eattribute : WINDOWTHEMEATTRIBUTETYPE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ShowHideMenuCtl ( hwnd : super::super::Foundation:: HWND , uflags : usize , lpinfo : *const i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShowScrollBar ( hwnd : super::super::Foundation:: HWND , wbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , bshow : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn Str_SetPtrW ( ppsz : *mut :: windows_sys::core::PWSTR , psz : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn TaskDialog ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszwindowtitle : :: windows_sys::core::PCWSTR , pszmaininstruction : :: windows_sys::core::PCWSTR , pszcontent : :: windows_sys::core::PCWSTR , dwcommonbuttons : TASKDIALOG_COMMON_BUTTON_FLAGS , pszicon : :: windows_sys::core::PCWSTR , pnbutton : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn TaskDialogIndirect ( ptaskconfig : *const TASKDIALOGCONFIG , pnbutton : *mut i32 , pnradiobutton : *mut i32 , pfverificationflagchecked : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn UninitializeFlatSB ( param0 : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn UpdatePanningFeedback ( hwnd : super::super::Foundation:: HWND , ltotaloverpanoffsetx : i32 , ltotaloverpanoffsety : i32 , fininertia : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +pub type IImageList = *mut ::core::ffi::c_void; +pub type IImageList2 = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACM_ISPLAYING: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACM_OPEN: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACM_OPENA: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACM_OPENW: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACM_PLAY: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACM_STOP: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACN_START: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACN_STOP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACS_AUTOPLAY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACS_CENTER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACS_TIMER: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ACS_TRANSPARENT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ANIMATE_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysAnimate32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ANIMATE_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysAnimate32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ANIMATE_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysAnimate32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_FIRST: u32 = 5632u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_GETIDEALSIZE: u32 = 5633u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_GETIMAGELIST: u32 = 5635u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_GETNOTE: u32 = 5642u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_GETNOTELENGTH: u32 = 5643u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_GETSPLITINFO: u32 = 5640u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_GETTEXTMARGIN: u32 = 5637u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_SETDROPDOWNSTATE: u32 = 5638u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_SETIMAGELIST: u32 = 5634u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_SETNOTE: u32 = 5641u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_SETSHIELD: u32 = 5644u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_SETSPLITINFO: u32 = 5639u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCM_SETTEXTMARGIN: u32 = 5636u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCN_DROPDOWN: u32 = 4294966048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCN_FIRST: u32 = 4294966046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCN_HOTITEMCHANGE: u32 = 4294966047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCSIF_GLYPH: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCSIF_IMAGE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCSIF_SIZE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCSIF_STYLE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCSS_ALIGNLEFT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCSS_IMAGE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCSS_NOSPLIT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BCSS_STRETCH: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BST_DROPDOWNPUSHED: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BST_HOT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BS_COMMANDLINK: i32 = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BS_DEFCOMMANDLINK: i32 = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BS_DEFSPLITBUTTON: i32 = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BS_SPLITBUTTON: i32 = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_AUTOSIZE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_BUTTON: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_CHECK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_DROPDOWN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_GROUP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_NOPREFIX: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_SEP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_SHOWTEXT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BTNS_WHOLEDROPDOWN: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEMAXSTRLEN: u32 = 260u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETCOMBOCONTROL: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETEDITCONTROL: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETEXSTYLE: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETEXTENDEDSTYLE: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETIMAGELIST: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETITEM: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETITEMA: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETITEMW: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_HASEDITCHANGED: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_INSERTITEM: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_INSERTITEMA: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_INSERTITEMW: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_SETEXSTYLE: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_SETEXTENDEDSTYLE: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_SETIMAGELIST: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_SETITEM: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_SETITEMA: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_SETITEMW: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEM_SETWINDOWTHEME: u32 = 8203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBENF_DROPDOWN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBENF_ESCAPE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBENF_KILLFOCUS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBENF_RETURN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBES_EX_CASESENSITIVE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBES_EX_NOEDITIMAGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBES_EX_NOEDITIMAGEINDENT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBES_EX_NOSIZELIMIT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBES_EX_PATHWORDBREAKPROC: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBES_EX_TEXTENDELLIPSIS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBM_FIRST: u32 = 5888u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CB_GETCUEBANNER: u32 = 5892u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CB_GETMINVISIBLE: u32 = 5890u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CB_SETCUEBANNER: u32 = 5891u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CB_SETMINVISIBLE: u32 = 5889u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCF_NOTEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCHCCCLASS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCHCCDESC: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCHCCTEXT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_DPISCALE: u32 = 8204u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_FIRST: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_GETCOLORSCHEME: u32 = 8195u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_GETDROPTARGET: u32 = 8196u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_GETVERSION: u32 = 8200u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_LAST: u32 = 8704u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_SETBKCOLOR: u32 = 8193u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_SETCOLORSCHEME: u32 = 8194u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_SETNOTIFYWINDOW: u32 = 8201u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_SETVERSION: u32 = 8199u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCM_SETWINDOWTHEME: u32 = 8203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCS_ADJUSTABLE: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCS_BOTTOM: i32 = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCS_NODIVIDER: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCS_NOMOVEY: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCS_NOPARENTALIGN: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCS_NORESIZE: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCS_TOP: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CCS_VERT: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_ITEM: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_POSTERASE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_DODEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_DOERASE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_NEWFONT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_NOTIFYITEMDRAW: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_NOTIFYPOSTERASE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_NOTIFYPOSTPAINT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_NOTIFYSUBITEMDRAW: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_SKIPDEFAULT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDRF_SKIPPOSTPAINT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLR_DEFAULT: i32 = -16777216i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLR_HILIGHT: i32 = -16777216i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLR_NONE: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMB_MASKED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const COLORMGMTDLGORD: u32 = 1551u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const COMCTL32_VERSION: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DATETIMEPICK_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysDateTimePick32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DATETIMEPICK_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysDateTimePick32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DATETIMEPICK_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysDateTimePick32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DA_ERR: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DA_LAST: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_COPYCURSOR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_CURSORSET: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_MOVECURSOR: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_STOPCURSOR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAM_INTERSECT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAM_NORMAL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAM_SORTED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAM_UNION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAS_INSERTAFTER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAS_INSERTBEFORE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAS_SORTED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPA_APPEND: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPA_ERR: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DRAGLISTMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commctrl_DragListMsg"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DSA_APPEND: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DSA_ERR: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTBG_CLIPRECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTBG_COMPUTINGREGION: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTBG_DRAWSOLID: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTBG_MIRRORDC: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTBG_NOMIRROR: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTBG_OMITBORDER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTBG_OMITCONTENT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_CLOSEMONTHCAL: u32 = 4109u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_FIRST: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_GETDATETIMEPICKERINFO: u32 = 4110u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_GETIDEALSIZE: u32 = 4111u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_GETMCCOLOR: u32 = 4103u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_GETMCFONT: u32 = 4106u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_GETMCSTYLE: u32 = 4108u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_GETMONTHCAL: u32 = 4104u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_GETRANGE: u32 = 4099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_GETSYSTEMTIME: u32 = 4097u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_SETFORMAT: u32 = 4146u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_SETFORMATA: u32 = 4101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_SETFORMATW: u32 = 4146u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_SETMCCOLOR: u32 = 4102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_SETMCFONT: u32 = 4105u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_SETMCSTYLE: u32 = 4107u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_SETRANGE: u32 = 4100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTM_SETSYSTEMTIME: u32 = 4098u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTS_APPCANPARSE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTS_LONGDATEFORMAT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTS_RIGHTALIGN: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTS_SHORTDATECENTURYFORMAT: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTS_SHORTDATEFORMAT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTS_SHOWNONE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTS_TIMEFORMAT: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTS_UPDOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_FLAGS2VALIDBITS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_GRAYED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ECM_FIRST: u32 = 5376u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_CANUNDO: u32 = 198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_CHARFROMPOS: u32 = 215u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_EMPTYUNDOBUFFER: u32 = 205u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_ENABLEFEATURE: u32 = 218u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_ENABLESEARCHWEB: u32 = 5390u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_FILELINEFROMCHAR: u32 = 5395u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_FILELINEINDEX: u32 = 5396u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_FILELINELENGTH: u32 = 5397u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_FMTLINES: u32 = 200u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETCARETINDEX: u32 = 5394u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETCUEBANNER: u32 = 5378u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETENDOFLINE: u32 = 5389u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETEXTENDEDSTYLE: u32 = 5387u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETFILELINE: u32 = 5398u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETFILELINECOUNT: u32 = 5399u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETFIRSTVISIBLELINE: u32 = 206u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETHANDLE: u32 = 189u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETHILITE: u32 = 5382u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETIMESTATUS: u32 = 217u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETLIMITTEXT: u32 = 213u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETLINE: u32 = 196u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETLINECOUNT: u32 = 186u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETMARGINS: u32 = 212u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETMODIFY: u32 = 184u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETPASSWORDCHAR: u32 = 210u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETRECT: u32 = 178u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETSEL: u32 = 176u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETTHUMB: u32 = 190u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_GETWORDBREAKPROC: u32 = 209u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_HIDEBALLOONTIP: u32 = 5380u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_LIMITTEXT: u32 = 197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_LINEFROMCHAR: u32 = 201u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_LINEINDEX: u32 = 187u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_LINELENGTH: u32 = 193u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_LINESCROLL: u32 = 182u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_NOSETFOCUS: u32 = 5383u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_POSFROMCHAR: u32 = 214u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_REPLACESEL: u32 = 194u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SCROLL: u32 = 181u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SCROLLCARET: u32 = 183u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SEARCHWEB: u32 = 5391u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETCARETINDEX: u32 = 5393u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETCUEBANNER: u32 = 5377u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETENDOFLINE: u32 = 5388u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETEXTENDEDSTYLE: u32 = 5386u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETHANDLE: u32 = 188u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETHILITE: u32 = 5381u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETIMESTATUS: u32 = 216u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETLIMITTEXT: u32 = 197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETMARGINS: u32 = 211u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETMODIFY: u32 = 185u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETPASSWORDCHAR: u32 = 204u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETREADONLY: u32 = 207u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETRECT: u32 = 179u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETRECTNP: u32 = 180u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETSEL: u32 = 177u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETTABSTOPS: u32 = 203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SETWORDBREAKPROC: u32 = 208u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_SHOWBALLOONTIP: u32 = 5379u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_TAKEFOCUS: u32 = 5384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EM_UNDO: u32 = 199u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ES_EX_ALLOWEOL_CR: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ES_EX_ALLOWEOL_LF: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ES_EX_CONVERT_EOL_ON_PASTE: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ES_EX_ZOOMABLE: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETDT_DISABLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETDT_ENABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETDT_USEAEROWIZARDTABTEXTURE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETDT_USETABTEXTURE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FILEOPENORD: u32 = 1536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FINDDLGORD: u32 = 1540u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FONTDLGORD: u32 = 1542u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FORMATDLGORD30: u32 = 1544u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FORMATDLGORD31: u32 = 1543u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FSB_ENCARTA_MODE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FSB_FLAT_MODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FSB_REGULAR_MODE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GDTR_MAX: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GDTR_MIN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GDT_ERROR: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GMR_DAYSTATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GMR_VISIBLE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_CLEARFILTER: u32 = 4632u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_CREATEDRAGIMAGE: u32 = 4624u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_DELETEITEM: u32 = 4610u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_EDITFILTER: u32 = 4631u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_FIRST: u32 = 4608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETBITMAPMARGIN: u32 = 4629u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETFOCUSEDITEM: u32 = 4635u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETIMAGELIST: u32 = 4617u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETITEM: u32 = 4619u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETITEMA: u32 = 4611u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETITEMCOUNT: u32 = 4608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETITEMDROPDOWNRECT: u32 = 4633u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETITEMRECT: u32 = 4615u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETITEMW: u32 = 4619u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETORDERARRAY: u32 = 4625u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETOVERFLOWRECT: u32 = 4634u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_HITTEST: u32 = 4614u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_INSERTITEM: u32 = 4618u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_INSERTITEMA: u32 = 4609u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_INSERTITEMW: u32 = 4618u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_LAYOUT: u32 = 4613u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_ORDERTOINDEX: u32 = 4623u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETBITMAPMARGIN: u32 = 4628u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETFILTERCHANGETIMEOUT: u32 = 4630u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETFOCUSEDITEM: u32 = 4636u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETHOTDIVIDER: u32 = 4627u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETIMAGELIST: u32 = 4616u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETITEM: u32 = 4620u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETITEMA: u32 = 4612u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETITEMW: u32 = 4620u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETORDERARRAY: u32 = 4626u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDSIL_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDSIL_STATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_BUTTONS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_CHECKBOXES: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_DRAGDROP: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_FILTERBAR: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_FLAT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_FULLDRAG: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_HIDDEN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_HORZ: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_HOTTRACK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_NOSIZING: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDS_OVERFLOW: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIST_ADDTOFAVORITES: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIST_BACK: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIST_FAVORITES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIST_FORWARD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIST_VIEWTREE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKCOMB_A: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKCOMB_C: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKCOMB_CA: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKCOMB_NONE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKCOMB_S: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKCOMB_SA: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKCOMB_SC: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKCOMB_SCA: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKM_GETHOTKEY: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKM_SETHOTKEY: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HKM_SETRULES: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOTKEYF_ALT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOTKEYF_CONTROL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOTKEYF_EXT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOTKEYF_SHIFT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOTKEY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_hotkey32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOTKEY_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_hotkey32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOTKEY_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_hotkey32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOVER_DEFAULT: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_HIST_DISABLED: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_HIST_HOT: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_HIST_LARGE_COLOR: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_HIST_NORMAL: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_HIST_PRESSED: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_HIST_SMALL_COLOR: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_STD_LARGE_COLOR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_STD_SMALL_COLOR: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_VIEW_LARGE_COLOR: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDB_VIEW_SMALL_COLOR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IDC_MANAGE_LINK: u32 = 1592u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ID_PSRESTARTWINDOWS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILDI_PURGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILDI_QUERYACCESS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILDI_RESETACCESS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILDI_STANDBY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILDRF_IMAGELOWQUALITY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILDRF_OVERLAYLOWQUALITY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILFIP_ALWAYS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILFIP_FROMSTANDBY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILGOS_ALWAYS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILGOS_FROMSTANDBY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILGT_ASYNC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILGT_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_HORIZONTAL_CENTER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_HORIZONTAL_LEFT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_HORIZONTAL_RIGHT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_SCALE_ASPECTRATIO: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_SCALE_CLIP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_VERTICAL_BOTTOM: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_VERTICAL_CENTER: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILR_VERTICAL_TOP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILS_ALPHA: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILS_GLOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILS_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILS_SATURATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILS_SHADOW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const INFOTIPSIZE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const INVALID_LINK_INDEX: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IPM_CLEARADDRESS: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IPM_GETADDRESS: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IPM_ISBLANK: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IPM_SETADDRESS: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IPM_SETFOCUS: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IPM_SETRANGE: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_IMAGECALLBACK: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_IMAGENONE: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_INDENTCALLBACK: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ImageList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7c476ba2_02b1_48f4_8048_b24619ddc058); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LM_GETIDEALHEIGHT: u32 = 1793u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LM_GETIDEALSIZE: u32 = 1793u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LM_GETITEM: u32 = 1795u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LM_HITTEST: u32 = 1792u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LM_SETITEM: u32 = 1794u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVA_ALIGNLEFT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVA_ALIGNTOP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVA_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVA_SNAPTOGRID: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCDRF_NOGROUPFRAME: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCDRF_NOSELECT: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFF_ITEMCOUNT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFIS_FOCUSED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_ALIGN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_DESCRIPTIONBOTTOM: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_DESCRIPTIONTOP: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_EXTENDEDIMAGE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_GROUPID: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_ITEMS: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_SUBSET: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_SUBSETITEMS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_SUBTITLE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_TASK: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_TITLEIMAGE: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGGR_GROUP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGGR_HEADER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGGR_LABEL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGGR_SUBSETLINK: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGMF_BORDERCOLOR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGMF_BORDERSIZE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGMF_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGMF_TEXTCOLOR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIR_BOUNDS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIR_ICON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIR_LABEL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIR_SELECTBOUNDS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVKF_ALT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVKF_CONTROL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVKF_SHIFT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_APPROXIMATEVIEWRECT: u32 = 4160u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_ARRANGE: u32 = 4118u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_CANCELEDITLABEL: u32 = 4275u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_CREATEDRAGIMAGE: u32 = 4129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_DELETEALLITEMS: u32 = 4105u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_DELETECOLUMN: u32 = 4124u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_DELETEITEM: u32 = 4104u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_EDITLABEL: u32 = 4214u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_EDITLABELA: u32 = 4119u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_EDITLABELW: u32 = 4214u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_ENABLEGROUPVIEW: u32 = 4253u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_ENSUREVISIBLE: u32 = 4115u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_FINDITEM: u32 = 4179u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_FINDITEMA: u32 = 4109u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_FINDITEMW: u32 = 4179u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_FIRST: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETBKCOLOR: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETBKIMAGE: u32 = 4235u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETBKIMAGEA: u32 = 4165u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETBKIMAGEW: u32 = 4235u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETCALLBACKMASK: u32 = 4106u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETCOLUMN: u32 = 4191u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETCOLUMNA: u32 = 4121u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETCOLUMNORDERARRAY: u32 = 4155u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETCOLUMNW: u32 = 4191u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETCOLUMNWIDTH: u32 = 4125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETCOUNTPERPAGE: u32 = 4136u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETEDITCONTROL: u32 = 4120u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETEMPTYTEXT: u32 = 4300u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETEXTENDEDLISTVIEWSTYLE: u32 = 4151u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETFOCUSEDGROUP: u32 = 4189u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETFOOTERINFO: u32 = 4302u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETFOOTERITEM: u32 = 4304u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETFOOTERITEMRECT: u32 = 4303u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETFOOTERRECT: u32 = 4301u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETGROUPCOUNT: u32 = 4248u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETGROUPINFO: u32 = 4245u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETGROUPINFOBYINDEX: u32 = 4249u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETGROUPMETRICS: u32 = 4252u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETGROUPRECT: u32 = 4194u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETGROUPSTATE: u32 = 4188u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETHEADER: u32 = 4127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETHOTCURSOR: u32 = 4159u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETHOTITEM: u32 = 4157u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETHOVERTIME: u32 = 4168u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETIMAGELIST: u32 = 4098u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETINSERTMARK: u32 = 4263u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETINSERTMARKCOLOR: u32 = 4267u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETINSERTMARKRECT: u32 = 4265u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETISEARCHSTRING: u32 = 4213u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETISEARCHSTRINGA: u32 = 4148u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETISEARCHSTRINGW: u32 = 4213u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEM: u32 = 4171u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMA: u32 = 4101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMCOUNT: u32 = 4100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMINDEXRECT: u32 = 4305u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMPOSITION: u32 = 4112u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMRECT: u32 = 4110u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMSPACING: u32 = 4147u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMSTATE: u32 = 4140u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMTEXT: u32 = 4211u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMTEXTA: u32 = 4141u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMTEXTW: u32 = 4211u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETITEMW: u32 = 4171u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETNEXTITEM: u32 = 4108u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETNEXTITEMINDEX: u32 = 4307u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETNUMBEROFWORKAREAS: u32 = 4169u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETORIGIN: u32 = 4137u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETOUTLINECOLOR: u32 = 4272u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETSELECTEDCOLUMN: u32 = 4270u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETSELECTEDCOUNT: u32 = 4146u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETSELECTIONMARK: u32 = 4162u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETSTRINGWIDTH: u32 = 4183u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETSTRINGWIDTHA: u32 = 4113u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETSTRINGWIDTHW: u32 = 4183u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETSUBITEMRECT: u32 = 4152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETTEXTBKCOLOR: u32 = 4133u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETTEXTCOLOR: u32 = 4131u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETTILEINFO: u32 = 4261u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETTILEVIEWINFO: u32 = 4259u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETTOOLTIPS: u32 = 4174u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETTOPINDEX: u32 = 4135u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETVIEW: u32 = 4239u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETVIEWRECT: u32 = 4130u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_GETWORKAREAS: u32 = 4166u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_HASGROUP: u32 = 4257u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_HITTEST: u32 = 4114u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTCOLUMN: u32 = 4193u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTCOLUMNA: u32 = 4123u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTCOLUMNW: u32 = 4193u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTGROUP: u32 = 4241u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTGROUPSORTED: u32 = 4255u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTITEM: u32 = 4173u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTITEMA: u32 = 4103u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTITEMW: u32 = 4173u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_INSERTMARKHITTEST: u32 = 4264u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_ISGROUPVIEWENABLED: u32 = 4271u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_ISITEMVISIBLE: u32 = 4278u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_MAPIDTOINDEX: u32 = 4277u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_MAPINDEXTOID: u32 = 4276u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_MOVEGROUP: u32 = 4247u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_MOVEITEMTOGROUP: u32 = 4250u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_REDRAWITEMS: u32 = 4117u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_REMOVEALLGROUPS: u32 = 4256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_REMOVEGROUP: u32 = 4246u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SCROLL: u32 = 4116u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETBKCOLOR: u32 = 4097u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETBKIMAGE: u32 = 4234u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETBKIMAGEA: u32 = 4164u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETBKIMAGEW: u32 = 4234u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETCALLBACKMASK: u32 = 4107u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETCOLUMN: u32 = 4192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETCOLUMNA: u32 = 4122u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETCOLUMNORDERARRAY: u32 = 4154u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETCOLUMNW: u32 = 4192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETCOLUMNWIDTH: u32 = 4126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETEXTENDEDLISTVIEWSTYLE: u32 = 4150u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETGROUPINFO: u32 = 4243u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETGROUPMETRICS: u32 = 4251u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETHOTCURSOR: u32 = 4158u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETHOTITEM: u32 = 4156u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETHOVERTIME: u32 = 4167u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETICONSPACING: u32 = 4149u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETIMAGELIST: u32 = 4099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETINFOTIP: u32 = 4269u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETINSERTMARK: u32 = 4262u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETINSERTMARKCOLOR: u32 = 4266u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEM: u32 = 4172u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMA: u32 = 4102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMCOUNT: u32 = 4143u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMINDEXSTATE: u32 = 4306u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMPOSITION: u32 = 4111u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMPOSITION32: u32 = 4145u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMSTATE: u32 = 4139u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMTEXT: u32 = 4212u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMTEXTA: u32 = 4142u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMTEXTW: u32 = 4212u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETITEMW: u32 = 4172u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETOUTLINECOLOR: u32 = 4273u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETSELECTEDCOLUMN: u32 = 4236u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETSELECTIONMARK: u32 = 4163u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETTEXTBKCOLOR: u32 = 4134u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETTEXTCOLOR: u32 = 4132u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETTILEINFO: u32 = 4260u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETTILEVIEWINFO: u32 = 4258u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETTOOLTIPS: u32 = 4170u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETVIEW: u32 = 4238u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SETWORKAREAS: u32 = 4161u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SORTGROUPS: u32 = 4254u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SORTITEMS: u32 = 4144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SORTITEMSEX: u32 = 4177u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_SUBITEMHITTEST: u32 = 4153u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVM_UPDATE: u32 = 4138u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_ABOVE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_ALL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_BELOW: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_CUT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_DROPHILITED: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_FOCUSED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_PREVIOUS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_SAMEGROUPONLY: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_SELECTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_TOLEFT: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_TORIGHT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_VISIBLEONLY: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNI_VISIBLEORDER: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNSCH_DEFAULT: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNSCH_ERROR: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVNSCH_IGNORE: i32 = -3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVSCW_AUTOSIZE: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVSCW_AUTOSIZE_USEHEADER: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVSICF_NOINVALIDATEALL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVSICF_NOSCROLL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVSIL_GROUPHEADER: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVSIL_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVSIL_SMALL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVSIL_STATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_ALIGNLEFT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_ALIGNMASK: u32 = 3072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_ALIGNTOP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_AUTOARRANGE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EDITLABELS: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_AUTOAUTOARRANGE: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_AUTOCHECKSELECT: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_AUTOSIZECOLUMNS: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_BORDERSELECT: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_CHECKBOXES: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_COLUMNOVERFLOW: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_COLUMNSNAPPOINTS: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_DOUBLEBUFFER: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_FLATSB: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_FULLROWSELECT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_GRIDLINES: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_HEADERDRAGDROP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_HEADERINALLVIEWS: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_HIDELABELS: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_INFOTIP: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_JUSTIFYCOLUMNS: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_LABELTIP: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_MULTIWORKAREAS: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_ONECLICKACTIVATE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_REGIONAL: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_SIMPLESELECT: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_SINGLEROW: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_SNAPTOGRID: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_SUBITEMIMAGES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_TRACKSELECT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_TRANSPARENTBKGND: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_TRANSPARENTSHADOWTEXT: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_TWOCLICKACTIVATE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_UNDERLINECOLD: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_EX_UNDERLINEHOT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_ICON: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_LIST: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_NOCOLUMNHEADER: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_NOLABELWRAP: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_NOSCROLL: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_NOSORTHEADER: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_OWNERDATA: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_OWNERDRAWFIXED: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_REPORT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_SHAREIMAGELISTS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_SHOWSELALWAYS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_SINGLESEL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_SMALLICON: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_SORTASCENDING: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_SORTDESCENDING: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_TYPEMASK: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVS_TYPESTYLEMASK: u32 = 64512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_EXTENDED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LV_MAX_WORKAREAS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LV_VIEW_DETAILS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LV_VIEW_ICON: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LV_VIEW_LIST: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LV_VIEW_MAX: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LV_VIEW_SMALLICON: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LV_VIEW_TILE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LWS_IGNORERETURN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LWS_NOPREFIX: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LWS_RIGHT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LWS_TRANSPARENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LWS_USECUSTOMTEXT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LWS_USEVISUALSTYLE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXPROPPAGES: u32 = 100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAX_INTLIST_COUNT: u32 = 402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAX_LINKID_TEXT: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAX_THEMECOLOR: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAX_THEMESIZE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_FIRST: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETCALENDARBORDER: u32 = 4127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETCALENDARCOUNT: u32 = 4119u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETCALENDARGRIDINFO: u32 = 4120u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETCALID: u32 = 4123u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETCOLOR: u32 = 4107u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETCURRENTVIEW: u32 = 4118u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETCURSEL: u32 = 4097u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETFIRSTDAYOFWEEK: u32 = 4112u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETMAXSELCOUNT: u32 = 4099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETMAXTODAYWIDTH: u32 = 4117u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETMINREQRECT: u32 = 4105u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETMONTHDELTA: u32 = 4115u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETMONTHRANGE: u32 = 4103u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETRANGE: u32 = 4113u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETSELRANGE: u32 = 4101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETTODAY: u32 = 4109u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_HITTEST: u32 = 4110u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETCALENDARBORDER: u32 = 4126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETCALID: u32 = 4124u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETCOLOR: u32 = 4106u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETCURRENTVIEW: u32 = 4128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETCURSEL: u32 = 4098u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETDAYSTATE: u32 = 4104u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETFIRSTDAYOFWEEK: u32 = 4111u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETMAXSELCOUNT: u32 = 4100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETMONTHDELTA: u32 = 4116u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETRANGE: u32 = 4114u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETSELRANGE: u32 = 4102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETTODAY: u32 = 4108u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCM_SIZERECTTOMIN: u32 = 4125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCSC_BACKGROUND: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCSC_MONTHBK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCSC_TEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCSC_TITLEBK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCSC_TITLETEXT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCSC_TRAILINGTEXT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCS_DAYSTATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCS_MULTISELECT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCS_NOSELCHANGEONNAV: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCS_NOTODAY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCS_NOTODAYCIRCLE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCS_NOTRAILINGDATES: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCS_SHORTDAYSOFWEEK: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCS_WEEKNUMBERS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MONTHCAL_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysMonthCal32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MONTHCAL_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysMonthCal32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MONTHCAL_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysMonthCal32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSGF_COMMCTRL_BEGINDRAG: u32 = 16896u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSGF_COMMCTRL_DRAGSELECT: u32 = 16898u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSGF_COMMCTRL_SIZEHEADER: u32 = 16897u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSGF_COMMCTRL_TOOLBARCUST: u32 = 16899u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MULTIFILEOPENORD: u32 = 1537u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NEWFILEOPENORD: u32 = 1547u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NEWFILEOPENV2ORD: u32 = 1552u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NEWFILEOPENV3ORD: u32 = 1553u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NEWFORMATDLGWITHLINK: u32 = 1591u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NFS_ALL: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NFS_BUTTON: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NFS_EDIT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NFS_LISTCOMBO: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NFS_STATIC: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NFS_USEFONTASSOC: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NM_GETCUSTOMSPLITRECT: u32 = 4294966049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_HEADER: u32 = 100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PAGESETUPDLGORD: u32 = 1546u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PAGESETUPDLGORDMOTIF: u32 = 1550u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_DELTAPOS: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_GETBARCOLOR: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_GETBKCOLOR: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_GETPOS: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_GETRANGE: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_GETSTATE: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_GETSTEP: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_SETBARCOLOR: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_SETBKCOLOR: u32 = 8193u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_SETMARQUEE: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_SETPOS: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_SETRANGE: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_SETRANGE32: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_SETSTATE: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_SETSTEP: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBM_STEPIT: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBST_ERROR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBST_NORMAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBST_PAUSED: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_MARQUEE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_SMOOTH: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_SMOOTHREVERSE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_VERTICAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGB_BOTTOMORRIGHT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGB_TOPORLEFT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_DEPRESSED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_GRAYED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_HOT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_INVISIBLE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_NORMAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_FIRST: u32 = 5120u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_FORWARDMOUSE: u32 = 5123u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_GETBKCOLOR: u32 = 5125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_GETBORDER: u32 = 5127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_GETBUTTONSIZE: u32 = 5131u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_GETBUTTONSTATE: u32 = 5132u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_GETDROPTARGET: u32 = 8196u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_GETPOS: u32 = 5129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_RECALCSIZE: u32 = 5122u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_SETBKCOLOR: u32 = 5124u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_SETBORDER: u32 = 5126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_SETBUTTONSIZE: u32 = 5130u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_SETCHILD: u32 = 5121u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_SETPOS: u32 = 5128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGM_SETSCROLLINFO: u32 = 5133u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGS_AUTOSCROLL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGS_DRAGNDROP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGS_HORZ: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGS_VERT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PRINTDLGEXORD: u32 = 1549u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PRINTDLGORD: u32 = 1538u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PRNSETUPDLGORD: u32 = 1539u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROGRESS_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_progress32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROGRESS_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_progress32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROGRESS_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_progress32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROP_LG_CXDLG: u32 = 252u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROP_LG_CYDLG: u32 = 218u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROP_MED_CXDLG: u32 = 227u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROP_MED_CYDLG: u32 = 215u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROP_SM_CXDLG: u32 = 212u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PROP_SM_CYDLG: u32 = 188u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSBTN_APPLYNOW: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSBTN_BACK: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSBTN_CANCEL: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSBTN_FINISH: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSBTN_HELP: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSBTN_MAX: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSBTN_NEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSBTN_OK: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSCB_BUTTONPRESSED: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSCB_INITIALIZED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSCB_PRECREATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_AEROWIZARD: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_HASHELP: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_HEADER: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_HEADERBITMAP: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_MODELESS: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_NOAPPLYNOW: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_NOCONTEXTHELP: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_NOMARGIN: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_PROPSHEETPAGE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_PROPTITLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_RESIZABLE: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_RTLREADING: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_STRETCHWATERMARK: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_USECALLBACK: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_USEHBMHEADER: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_USEHBMWATERMARK: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_USEHICON: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_USEHPLWATERMARK: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_USEICONID: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_USEPAGELANG: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_USEPSTARTPAGE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_WATERMARK: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_WIZARD: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_WIZARD97: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_WIZARDCONTEXTHELP: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_WIZARDHASFINISH: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSH_WIZARD_LITE: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_ADDPAGE: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_APPLY: u32 = 1134u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_CANCELTOCLOSE: u32 = 1131u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_CHANGED: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_ENABLEWIZBUTTONS: u32 = 1163u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_GETCURRENTPAGEHWND: u32 = 1142u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_GETRESULT: u32 = 1159u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_GETTABCONTROL: u32 = 1140u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_HWNDTOINDEX: u32 = 1153u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_IDTOINDEX: u32 = 1157u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_INDEXTOHWND: u32 = 1154u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_INDEXTOID: u32 = 1158u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_INDEXTOPAGE: u32 = 1156u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_INSERTPAGE: u32 = 1143u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_ISDIALOGMESSAGE: u32 = 1141u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_PAGETOINDEX: u32 = 1155u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_PRESSBUTTON: u32 = 1137u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_QUERYSIBLINGS: u32 = 1132u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_REBOOTSYSTEM: u32 = 1130u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_RECALCPAGESIZES: u32 = 1160u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_REMOVEPAGE: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_RESTARTWINDOWS: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETBUTTONTEXT: u32 = 1164u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETBUTTONTEXTW: u32 = 1164u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETCURSEL: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETCURSELID: u32 = 1138u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETFINISHTEXT: u32 = 1145u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETFINISHTEXTA: u32 = 1139u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETFINISHTEXTW: u32 = 1145u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETHEADERSUBTITLE: u32 = 1152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETHEADERSUBTITLEA: u32 = 1151u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETHEADERSUBTITLEW: u32 = 1152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETHEADERTITLE: u32 = 1150u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETHEADERTITLEA: u32 = 1149u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETHEADERTITLEW: u32 = 1150u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETNEXTTEXT: u32 = 1161u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETNEXTTEXTW: u32 = 1161u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETTITLE: u32 = 1144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETTITLEA: u32 = 1135u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETTITLEW: u32 = 1144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SETWIZBUTTONS: u32 = 1136u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_SHOWWIZBUTTONS: u32 = 1162u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSM_UNCHANGED: u32 = 1133u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSNRET_INVALID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSNRET_INVALID_NOCHANGEPAGE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSNRET_MESSAGEHANDLED: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSNRET_NOERROR: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_DLGINDIRECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_HASHELP: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_HIDEHEADER: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_PREMATURE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_RTLREADING: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_USECALLBACK: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_USEFUSIONCONTEXT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_USEHEADERSUBTITLE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_USEHEADERTITLE: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_USEHICON: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_USEICONID: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_USEREFPARENT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSP_USETITLE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSWIZBF_ELEVATIONREQUIRED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSWIZB_BACK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSWIZB_CANCEL: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSWIZB_DISABLEDFINISH: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSWIZB_FINISH: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSWIZB_NEXT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSWIZB_RESTORE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSWIZB_SHOW: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBAB_ADDBAND: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBAB_AUTOSIZE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_BACKGROUND: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_CHEVRONLOCATION: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_CHEVRONSTATE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_CHILD: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_CHILDSIZE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_COLORS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_HEADERSIZE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_ID: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_IDEALSIZE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_IMAGE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_LPARAM: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_SIZE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_STYLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBIM_TEXT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_BREAK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_CHILDEDGE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_FIXEDBMP: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_FIXEDSIZE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_GRIPPERALWAYS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_HIDDEN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_HIDETITLE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_NOGRIPPER: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_NOVERT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_TOPALIGN: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_USECHEVRON: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBBS_VARIABLEHEIGHT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBHT_CAPTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBHT_CHEVRON: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBHT_CLIENT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBHT_GRABBER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBHT_NOWHERE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBHT_SPLITTER: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBIM_IMAGELIST: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBSTR_CHANGERECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_AUTOSIZE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_BANDBORDERS: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_DBLCLKTOGGLE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_FIXEDORDER: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_REGISTERDROP: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_TOOLTIPS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_VARHEIGHT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_VERTICALGRIPPER: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_BEGINDRAG: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_DELETEBAND: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_DRAGMOVE: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_ENDDRAG: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBANDBORDERS: u32 = 1058u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBANDCOUNT: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBANDINFO: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBANDINFOA: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBANDINFOW: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBANDMARGINS: u32 = 1064u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBARHEIGHT: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBARINFO: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETBKCOLOR: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETCOLORSCHEME: u32 = 8195u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETDROPTARGET: u32 = 8196u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETEXTENDEDSTYLE: u32 = 1066u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETPALETTE: u32 = 1062u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETRECT: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETROWCOUNT: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETROWHEIGHT: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETTEXTCOLOR: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETTOOLTIPS: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_HITTEST: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_IDTOINDEX: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_INSERTBAND: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_INSERTBANDA: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_INSERTBANDW: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_MAXIMIZEBAND: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_MINIMIZEBAND: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_MOVEBAND: u32 = 1063u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_PUSHCHEVRON: u32 = 1067u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETBANDINFO: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETBANDINFOA: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETBANDINFOW: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETBANDWIDTH: u32 = 1068u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETBARINFO: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETBKCOLOR: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETCOLORSCHEME: u32 = 8194u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETEXTENDEDSTYLE: u32 = 1065u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETPALETTE: u32 = 1061u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETPARENT: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETTEXTCOLOR: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETTOOLTIPS: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SETWINDOWTHEME: u32 = 8203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SHOWBAND: u32 = 1059u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RB_SIZETORECT: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const REBARCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReBarWindow32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const REBARCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ReBarWindow32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const REBARCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReBarWindow32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const REPLACEDLGORD: u32 = 1541u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RUNDLGORD: u32 = 1545u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBARS_SIZEGRIP: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBARS_TOOLTIPS: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBT_NOBORDERS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBT_NOTABPARSING: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBT_OWNERDRAW: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBT_POPOUT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBT_RTLREADING: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBT_TOOLTIPS: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETBORDERS: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETICON: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETPARTS: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETRECT: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXT: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTA: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTLENGTH: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTLENGTHA: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTLENGTHW: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTW: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTIPTEXTA: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTIPTEXTW: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_ISSIMPLE: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETBKCOLOR: u32 = 8193u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETICON: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETMINHEIGHT: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETPARTS: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTEXT: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTEXTA: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTEXTW: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTIPTEXTA: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTIPTEXTW: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SIMPLE: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SIMPLEID: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATUSCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_statusbar32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATUSCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_statusbar32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATUSCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_statusbar32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_COPY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_CUT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_DELETE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_FILENEW: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_FILEOPEN: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_FILESAVE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_FIND: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_HELP: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_PASTE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_PRINT: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_PRINTPRE: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_PROPERTIES: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_REDOW: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_REPLACE: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_UNDO: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZ_THDOCPROP_AUTHOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("author"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZ_THDOCPROP_CANONICALNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ThemeName"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZ_THDOCPROP_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayName"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZ_THDOCPROP_TOOLTIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ToolTip"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBBF_LARGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_BLENDICON: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_HILITEHOTTRACK: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOBACKGROUND: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOEDGES: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOETCHEDEFFECT: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOMARK: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOOFFSET: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_USECDCOLORS: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCD_CHANNEL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCD_THUMB: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCD_TICS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBDDRET_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBDDRET_NODEFAULT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBDDRET_TREATPRESSED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBMF_BARPAD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBMF_BUTTONSPACING: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBMF_PAD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_CLEARSEL: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_CLEARTICS: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETBUDDY: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETCHANNELRECT: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETLINESIZE: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETNUMTICS: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETPAGESIZE: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETPTICS: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETRANGEMAX: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETRANGEMIN: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETSELEND: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETSELSTART: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTHUMBLENGTH: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTHUMBRECT: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTIC: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTICPOS: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTOOLTIPS: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETBUDDY: u32 = 1056u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETLINESIZE: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETPAGESIZE: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETPOS: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETPOSNOTIFY: u32 = 1058u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETRANGE: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETRANGEMAX: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETRANGEMIN: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETSEL: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETSELEND: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETSELSTART: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTHUMBLENGTH: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTIC: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTICFREQ: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTIPSIDE: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTOOLTIPS: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBNRF_ENDCUSTOMIZE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBNRF_HIDEHELP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_CHECKED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_ELLIPSES: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_ENABLED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_HIDDEN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_INDETERMINATE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_MARKED: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_PRESSED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_WRAP: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_ALTDRAG: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_AUTOSIZE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_BUTTON: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_CHECK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_CUSTOMERASE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_DROPDOWN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_DOUBLEBUFFER: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_DRAWDDARROWS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_HIDECLIPPEDBUTTONS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_MIXEDBUTTONS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_MULTICOLUMN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_VERTICAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_FLAT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_GROUP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_LIST: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_NOPREFIX: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_REGISTERDROP: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_SEP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_TOOLTIPS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_TRANSPARENT: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_WRAPABLE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_AUTOTICKS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_BOTH: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_BOTTOM: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_DOWNISLEFT: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_ENABLESELRANGE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_FIXEDLENGTH: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_HORZ: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_LEFT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_NOTHUMB: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_NOTICKS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_NOTIFYBEFOREMOVE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_REVERSED: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_RIGHT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_TOOLTIPS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_TOP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_TRANSPARENTBKGND: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_VERT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBTS_BOTTOM: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBTS_LEFT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBTS_RIGHT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBTS_TOP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDBITMAP: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDBUTTONS: u32 = 1092u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDBUTTONSA: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDBUTTONSW: u32 = 1092u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDSTRING: u32 = 1101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDSTRINGA: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDSTRINGW: u32 = 1101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_AUTOSIZE: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_BOTTOM: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_BUTTONCOUNT: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_BUTTONSTRUCTSIZE: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_CHANGEBITMAP: u32 = 1067u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_CHECKBUTTON: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_COMMANDTOINDEX: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_CUSTOMIZE: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_DELETEBUTTON: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ENABLEBUTTON: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ENDTRACK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETANCHORHIGHLIGHT: u32 = 1098u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBITMAP: u32 = 1068u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBITMAPFLAGS: u32 = 1065u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTON: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONINFO: u32 = 1087u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONINFOA: u32 = 1089u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONINFOW: u32 = 1087u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONSIZE: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONTEXT: u32 = 1099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONTEXTA: u32 = 1069u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONTEXTW: u32 = 1099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETCOLORSCHEME: u32 = 8195u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETDISABLEDIMAGELIST: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETEXTENDEDSTYLE: u32 = 1109u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETHOTIMAGELIST: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETHOTITEM: u32 = 1095u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETIDEALSIZE: u32 = 1123u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETIMAGELIST: u32 = 1073u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETIMAGELISTCOUNT: u32 = 1122u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETINSERTMARK: u32 = 1103u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETINSERTMARKCOLOR: u32 = 1113u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETITEMDROPDOWNRECT: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETITEMRECT: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETMAXSIZE: u32 = 1107u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETMETRICS: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETOBJECT: u32 = 1086u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETPADDING: u32 = 1110u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETPRESSEDIMAGELIST: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETRECT: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETROWS: u32 = 1064u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTATE: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTRING: u32 = 1115u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTRINGA: u32 = 1116u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTRINGW: u32 = 1115u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTYLE: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETTEXTROWS: u32 = 1085u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETTOOLTIPS: u32 = 1059u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_HASACCELERATOR: u32 = 1119u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_HIDEBUTTON: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_HITTEST: u32 = 1093u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INDETERMINATE: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INSERTBUTTON: u32 = 1091u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INSERTBUTTONA: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INSERTBUTTONW: u32 = 1091u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INSERTMARKHITTEST: u32 = 1105u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONCHECKED: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONENABLED: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONHIDDEN: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONHIGHLIGHTED: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONINDETERMINATE: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONPRESSED: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_LINEDOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_LINEUP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_LOADIMAGES: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MAPACCELERATOR: u32 = 1114u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MAPACCELERATORA: u32 = 1102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MAPACCELERATORW: u32 = 1114u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MARKBUTTON: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MOVEBUTTON: u32 = 1106u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_PAGEDOWN: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_PAGEUP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_PRESSBUTTON: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_REPLACEBITMAP: u32 = 1070u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SAVERESTORE: u32 = 1100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SAVERESTOREA: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SAVERESTOREW: u32 = 1100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETANCHORHIGHLIGHT: u32 = 1097u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBITMAPSIZE: u32 = 1056u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBOUNDINGSIZE: u32 = 1117u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONINFO: u32 = 1088u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONINFOA: u32 = 1090u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONINFOW: u32 = 1088u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONSIZE: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONWIDTH: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETCMDID: u32 = 1066u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETCOLORSCHEME: u32 = 8194u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETDISABLEDIMAGELIST: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETDRAWTEXTFLAGS: u32 = 1094u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETEXTENDEDSTYLE: u32 = 1108u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETHOTIMAGELIST: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETHOTITEM: u32 = 1096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETHOTITEM2: u32 = 1118u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETIMAGELIST: u32 = 1072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETINDENT: u32 = 1071u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETINSERTMARK: u32 = 1104u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETINSERTMARKCOLOR: u32 = 1112u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETLISTGAP: u32 = 1120u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETMAXTEXTROWS: u32 = 1084u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETMETRICS: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETPADDING: u32 = 1111u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETPARENT: u32 = 1061u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETPRESSEDIMAGELIST: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETROWS: u32 = 1063u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETSTATE: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETSTYLE: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETTOOLTIPS: u32 = 1060u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETWINDOWTHEME: u32 = 8203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_THUMBPOSITION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_THUMBTRACK: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_TOP: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_ADJUSTRECT: u32 = 4904u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_DELETEALLITEMS: u32 = 4873u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_DELETEITEM: u32 = 4872u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_DESELECTALL: u32 = 4914u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_FIRST: u32 = 4864u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETCURFOCUS: u32 = 4911u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETCURSEL: u32 = 4875u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETEXTENDEDSTYLE: u32 = 4917u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETIMAGELIST: u32 = 4866u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEM: u32 = 4924u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEMA: u32 = 4869u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEMCOUNT: u32 = 4868u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEMRECT: u32 = 4874u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEMW: u32 = 4924u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETROWCOUNT: u32 = 4908u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETTOOLTIPS: u32 = 4909u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_HIGHLIGHTITEM: u32 = 4915u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_HITTEST: u32 = 4877u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_INSERTITEM: u32 = 4926u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_INSERTITEMA: u32 = 4871u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_INSERTITEMW: u32 = 4926u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_REMOVEIMAGE: u32 = 4906u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETCURFOCUS: u32 = 4912u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETCURSEL: u32 = 4876u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETEXTENDEDSTYLE: u32 = 4916u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETIMAGELIST: u32 = 4867u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEM: u32 = 4925u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEMA: u32 = 4870u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEMEXTRA: u32 = 4878u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEMSIZE: u32 = 4905u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEMW: u32 = 4925u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETMINTABWIDTH: u32 = 4913u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETPADDING: u32 = 4907u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETTOOLTIPS: u32 = 4910u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_BOTTOM: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_BUTTONS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_EX_FLATSEPARATORS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_EX_REGISTERDROP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FIXEDWIDTH: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FLATBUTTONS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FOCUSNEVER: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FOCUSONBUTTONDOWN: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FORCEICONLEFT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FORCELABELLEFT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_HOTTRACK: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_MULTILINE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_MULTISELECT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_OWNERDRAWFIXED: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_RAGGEDRIGHT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_RIGHT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_RIGHTJUSTIFY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_SCROLLOPPOSITE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_SINGLELINE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_TABS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_TOOLTIPS: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_VERTICAL: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TD_ERROR_ICON: ::windows_sys::core::PCWSTR = -2i32 as u16 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TD_INFORMATION_ICON: ::windows_sys::core::PCWSTR = -3i32 as u16 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TD_SHIELD_ICON: ::windows_sys::core::PCWSTR = -4i32 as u16 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TD_WARNING_ICON: ::windows_sys::core::PCWSTR = -1i32 as u16 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMTVS_RESERVEDHIGH: u32 = 19999u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMTVS_RESERVEDLOW: u32 = 100000u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLBARCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ToolbarWindow32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLBARCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ToolbarWindow32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLBARCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ToolbarWindow32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLTIPS_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("tooltips_class32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLTIPS_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("tooltips_class32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLTIPS_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("tooltips_class32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TRACKBAR_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_trackbar32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TRACKBAR_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_trackbar32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TRACKBAR_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_trackbar32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTDT_AUTOMATIC: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTDT_AUTOPOP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTDT_INITIAL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTDT_RESHOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ACTIVATE: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ADDTOOL: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ADDTOOLA: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ADDTOOLW: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ADJUSTRECT: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_DELTOOL: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_DELTOOLA: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_DELTOOLW: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ENUMTOOLS: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ENUMTOOLSA: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ENUMTOOLSW: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETBUBBLESIZE: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETCURRENTTOOL: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETCURRENTTOOLA: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETCURRENTTOOLW: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETDELAYTIME: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETMARGIN: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETMAXTIPWIDTH: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTEXT: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTEXTA: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTEXTW: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTIPBKCOLOR: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTIPTEXTCOLOR: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTITLE: u32 = 1059u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTOOLCOUNT: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTOOLINFO: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTOOLINFOA: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTOOLINFOW: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_HITTEST: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_HITTESTA: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_HITTESTW: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_NEWTOOLRECT: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_NEWTOOLRECTA: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_NEWTOOLRECTW: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_POP: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_POPUP: u32 = 1058u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_RELAYEVENT: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETDELAYTIME: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETMARGIN: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETMAXTIPWIDTH: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTIPBKCOLOR: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTIPTEXTCOLOR: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTITLE: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTITLEA: u32 = 1056u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTITLEW: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTOOLINFO: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTOOLINFOA: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTOOLINFOW: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETWINDOWTHEME: u32 = 8203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_TRACKACTIVATE: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_TRACKPOSITION: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_UPDATE: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_UPDATETIPTEXT: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_UPDATETIPTEXTA: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_UPDATETIPTEXTW: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_WINDOWFROMPOINT: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_ALWAYSTIP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_BALLOON: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_CLOSE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_NOANIMATE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_NOFADE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_NOPREFIX: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_USEVISUALSTYLE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVCDRF_NOIMAGES: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_CARET: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_CHILD: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_DROPHILITE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_FIRSTVISIBLE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_LASTVISIBLE: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_NEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_NEXTSELECTED: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_NEXTVISIBLE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_PARENT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_PREVIOUS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_PREVIOUSVISIBLE: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_ROOT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVI_FIRST: HTREEITEM = -65535i32 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVI_LAST: HTREEITEM = -65534i32 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVI_ROOT: HTREEITEM = -65536i32 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVI_SORT: HTREEITEM = -65533i32 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_CREATEDRAGIMAGE: u32 = 4370u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_DELETEITEM: u32 = 4353u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_EDITLABEL: u32 = 4417u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_EDITLABELA: u32 = 4366u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_EDITLABELW: u32 = 4417u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_ENDEDITLABELNOW: u32 = 4374u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_ENSUREVISIBLE: u32 = 4372u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_EXPAND: u32 = 4354u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETBKCOLOR: u32 = 4383u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETCOUNT: u32 = 4357u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETEDITCONTROL: u32 = 4367u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETEXTENDEDSTYLE: u32 = 4397u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETIMAGELIST: u32 = 4360u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETINDENT: u32 = 4358u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETINSERTMARKCOLOR: u32 = 4390u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETISEARCHSTRING: u32 = 4416u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETISEARCHSTRINGA: u32 = 4375u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETISEARCHSTRINGW: u32 = 4416u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEM: u32 = 4414u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMA: u32 = 4364u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMHEIGHT: u32 = 4380u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMPARTRECT: u32 = 4424u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMRECT: u32 = 4356u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMSTATE: u32 = 4391u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMW: u32 = 4414u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETLINECOLOR: u32 = 4393u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETNEXTITEM: u32 = 4362u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETSCROLLTIME: u32 = 4386u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETSELECTEDCOUNT: u32 = 4422u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETTEXTCOLOR: u32 = 4384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETTOOLTIPS: u32 = 4377u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETVISIBLECOUNT: u32 = 4368u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_HITTEST: u32 = 4369u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_INSERTITEM: u32 = 4402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_INSERTITEMA: u32 = 4352u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_INSERTITEMW: u32 = 4402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_MAPACCIDTOHTREEITEM: u32 = 4394u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_MAPHTREEITEMTOACCID: u32 = 4395u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SELECTITEM: u32 = 4363u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETAUTOSCROLLINFO: u32 = 4411u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETBKCOLOR: u32 = 4381u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETBORDER: u32 = 4387u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETEXTENDEDSTYLE: u32 = 4396u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETHOT: u32 = 4410u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETIMAGELIST: u32 = 4361u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETINDENT: u32 = 4359u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETINSERTMARK: u32 = 4378u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETINSERTMARKCOLOR: u32 = 4389u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETITEM: u32 = 4415u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETITEMA: u32 = 4365u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETITEMHEIGHT: u32 = 4379u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETITEMW: u32 = 4415u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETLINECOLOR: u32 = 4392u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETSCROLLTIME: u32 = 4385u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETTEXTCOLOR: u32 = 4382u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETTOOLTIPS: u32 = 4376u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SHOWINFOTIP: u32 = 4423u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SORTCHILDREN: u32 = 4371u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SORTCHILDRENCB: u32 = 4373u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVNRET_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVNRET_SKIPNEW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVNRET_SKIPOLD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSBF_XBORDER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSBF_YBORDER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSIL_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSIL_STATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSI_NOSINGLEEXPAND: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_CHECKBOXES: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_DISABLEDRAGDROP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EDITLABELS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_AUTOHSCROLL: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_DIMMEDCHECKBOXES: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_DOUBLEBUFFER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_DRAWIMAGEASYNC: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_EXCLUSIONCHECKBOXES: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_FADEINOUTEXPANDOS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_MULTISELECT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_NOINDENTSTATE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_NOSINGLECOLLAPSE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_PARTIALCHECKBOXES: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_RICHTOOLTIP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_FULLROWSELECT: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_HASBUTTONS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_HASLINES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_INFOTIP: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_LINESATROOT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_NOHSCROLL: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_NONEVENHEIGHT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_NOSCROLL: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_NOTOOLTIPS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_RTLREADING: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_SHOWSELALWAYS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_SINGLEEXPAND: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_TRACKSELECT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TV_FIRST: u32 = 4352u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETACCEL: u32 = 1132u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETBASE: u32 = 1134u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETBUDDY: u32 = 1130u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETPOS: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETPOS32: u32 = 1138u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETRANGE: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETRANGE32: u32 = 1136u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETACCEL: u32 = 1131u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETBASE: u32 = 1133u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETBUDDY: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETPOS: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETPOS32: u32 = 1137u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETRANGE: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETRANGE32: u32 = 1135u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_ALIGNLEFT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_ALIGNRIGHT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_ARROWKEYS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_AUTOBUDDY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_HORZ: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_HOTTRACK: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_NOTHOUSANDS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_SETBUDDYINT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_WRAP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UD_MAXVAL: u32 = 32767u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPDOWN_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_updown32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPDOWN_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_updown32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPDOWN_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_updown32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_DETAILS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_LARGEICONS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_LIST: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_NETCONNECT: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_NETDISCONNECT: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_NEWFOLDER: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_PARENTFOLDER: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SMALLICONS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SORTDATE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SORTNAME: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SORTSIZE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SORTTYPE: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_VIEWMENU: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_AEROWIZARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AEROWIZARD"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_AEROWIZARDSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AEROWIZARDSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_BUTTON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUTTON"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_BUTTONSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUTTONSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_CLOCK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CLOCK"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_COMBOBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMBOBOX"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_COMBOBOXSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMBOBOXSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_COMMUNICATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMMUNICATIONS"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_COMMUNICATIONSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMMUNICATIONSSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_CONTROLPANEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONTROLPANEL"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_CONTROLPANELSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONTROLPANELSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_DATEPICKER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DATEPICKER"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_DATEPICKERSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DATEPICKERSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_DRAGDROP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRAGDROP"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_DRAGDROPSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRAGDROPSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EDIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EDIT"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EDITSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EDITSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EMPTYMARKUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EMPTYMARKUP"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EXPLORERBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXPLORERBAR"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EXPLORERBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXPLORERBARSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_FLYOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FLYOUT"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_FLYOUTSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FLYOUTSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_HEADER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HEADER"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_HEADERSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HEADERSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LINK"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LISTBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LISTBOX"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LISTBOXSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LISTBOXSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LISTVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LISTVIEW"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LISTVIEWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LISTVIEWSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_MENU: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MENU"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_MENUBAND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MENUBAND"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_MENUSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MENUSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_MONTHCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MONTHCAL"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_NAVIGATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NAVIGATION"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_PAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PAGE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_PROGRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PROGRESS"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_PROGRESSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PROGRESSSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_REBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REBAR"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_REBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REBARSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_SCROLLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCROLLBAR"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_SCROLLBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCROLLBARSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_SPIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPIN"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_SPINSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPINSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_STARTPANEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STARTPANEL"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_STATIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STATIC"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STATUS"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_STATUSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STATUSSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TAB"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TABSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TABSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TASKBAND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TASKBAND"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TASKBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TASKBAR"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TASKDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TASKDIALOG"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TASKDIALOGSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TASKDIALOGSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TEXTSELECTIONGRIPPER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TEXTSELECTIONGRIPPER"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TEXTSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TEXTSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TOOLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TOOLBAR"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TOOLBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TOOLBARSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TOOLTIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TOOLTIP"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TOOLTIPSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TOOLTIPSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TRACKBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRACKBAR"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TRACKBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRACKBARSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TRAYNOTIFY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRAYNOTIFY"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TREEVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TREEVIEW"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TREEVIEWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TREEVIEWSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_USERTILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USERTILE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_WINDOW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINDOW"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_WINDOWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINDOWSTYLE"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_BUTTON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Button"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_BUTTONA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Button"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_BUTTONW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Button"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComboBox"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ComboBox"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComboBoxEx32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXEXA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ComboBoxEx32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXEXW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComboBoxEx32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComboBox"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_EDIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Edit"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_EDITA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Edit"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_EDITW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Edit"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_HEADER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysHeader32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_HEADERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysHeader32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_HEADERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysHeader32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_IPADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysIPAddress32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_IPADDRESSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysIPAddress32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_IPADDRESSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysIPAddress32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysLink"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ListBox"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTBOXA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ListBox"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTBOXW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ListBox"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysListView32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTVIEWA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysListView32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTVIEWW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysListView32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_NATIVEFONTCTL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NativeFontCtl"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_NATIVEFONTCTLA: ::windows_sys::core::PCSTR = ::windows_sys::s!("NativeFontCtl"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_NATIVEFONTCTLW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NativeFontCtl"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_PAGESCROLLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysPager"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_PAGESCROLLERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysPager"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_PAGESCROLLERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysPager"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_SCROLLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScrollBar"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_SCROLLBARA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ScrollBar"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_SCROLLBARW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScrollBar"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_STATIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Static"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_STATICA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Static"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_STATICW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Static"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TABCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysTabControl32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TABCONTROLA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysTabControl32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TABCONTROLW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysTabControl32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TREEVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysTreeView32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TREEVIEWA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysTreeView32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TREEVIEWW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysTreeView32"); +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_BODYCX: u32 = 184u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_BODYX: u32 = 92u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_CXBMP: u32 = 80u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_CXDLG: u32 = 276u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_CYDLG: u32 = 140u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WM_CTLCOLOR: u32 = 25u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WM_MOUSEHOVER: u32 = 673u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WM_MOUSELEAVE: u32 = 675u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_MASK: i32 = 4095i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTNCA_NODRAWCAPTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTNCA_NODRAWICON: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTNCA_NOMIRRORHELP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTNCA_NOSYSMENU: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx1: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx10: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx11: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx12: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx13: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx14: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx15: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx16: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx2: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx3: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx4: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx5: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx6: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx7: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx8: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx9: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb1: u32 = 1136u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb10: u32 = 1145u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb11: u32 = 1146u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb12: u32 = 1147u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb13: u32 = 1148u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb14: u32 = 1149u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb15: u32 = 1150u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb16: u32 = 1151u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb2: u32 = 1137u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb3: u32 = 1138u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb4: u32 = 1139u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb5: u32 = 1140u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb6: u32 = 1141u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb7: u32 = 1142u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb8: u32 = 1143u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb9: u32 = 1144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ctl1: u32 = 1184u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ctlFirst: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ctlLast: u32 = 1279u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt1: u32 = 1152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt10: u32 = 1161u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt11: u32 = 1162u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt12: u32 = 1163u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt13: u32 = 1164u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt14: u32 = 1165u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt15: u32 = 1166u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt16: u32 = 1167u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt2: u32 = 1153u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt3: u32 = 1154u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt4: u32 = 1155u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt5: u32 = 1156u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt6: u32 = 1157u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt7: u32 = 1158u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt8: u32 = 1159u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt9: u32 = 1160u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const frm1: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const frm2: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const frm3: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const frm4: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const grp1: u32 = 1072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const grp2: u32 = 1073u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const grp3: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const grp4: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ico1: u32 = 1084u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ico2: u32 = 1085u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ico3: u32 = 1086u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ico4: u32 = 1087u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst1: u32 = 1120u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst10: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst11: u32 = 1130u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst12: u32 = 1131u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst13: u32 = 1132u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst14: u32 = 1133u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst15: u32 = 1134u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst16: u32 = 1135u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst2: u32 = 1121u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst3: u32 = 1122u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst4: u32 = 1123u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst5: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst6: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst7: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst8: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst9: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh1: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh10: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh11: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh12: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh13: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh14: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh15: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh16: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh2: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh3: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh4: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh5: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh6: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh7: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh8: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh9: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const pshHelp: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad1: u32 = 1056u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad10: u32 = 1065u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad11: u32 = 1066u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad12: u32 = 1067u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad13: u32 = 1068u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad14: u32 = 1069u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad15: u32 = 1070u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad16: u32 = 1071u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad2: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad3: u32 = 1058u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad4: u32 = 1059u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad5: u32 = 1060u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad6: u32 = 1061u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad7: u32 = 1062u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad8: u32 = 1063u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad9: u32 = 1064u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rct1: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rct2: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rct3: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rct4: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr1: u32 = 1168u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr2: u32 = 1169u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr3: u32 = 1170u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr4: u32 = 1171u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr5: u32 = 1172u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr6: u32 = 1173u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr7: u32 = 1174u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr8: u32 = 1175u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc1: u32 = 1088u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc10: u32 = 1097u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc11: u32 = 1098u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc12: u32 = 1099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc13: u32 = 1100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc14: u32 = 1101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc15: u32 = 1102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc16: u32 = 1103u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc17: u32 = 1104u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc18: u32 = 1105u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc19: u32 = 1106u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc2: u32 = 1089u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc20: u32 = 1107u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc21: u32 = 1108u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc22: u32 = 1109u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc23: u32 = 1110u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc24: u32 = 1111u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc25: u32 = 1112u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc26: u32 = 1113u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc27: u32 = 1114u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc28: u32 = 1115u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc29: u32 = 1116u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc3: u32 = 1090u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc30: u32 = 1117u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc31: u32 = 1118u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc32: u32 = 1119u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc4: u32 = 1091u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc5: u32 = 1092u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc6: u32 = 1093u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc7: u32 = 1094u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc8: u32 = 1095u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc9: u32 = 1096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type AEROWIZARDPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_TITLEBAR: AEROWIZARDPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_HEADERAREA: AEROWIZARDPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_CONTENTAREA: AEROWIZARDPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_COMMANDAREA: AEROWIZARDPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_BUTTON: AEROWIZARDPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ARROWBTNSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPNORMAL: ARROWBTNSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPHOT: ARROWBTNSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPPRESSED: ARROWBTNSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPDISABLED: ARROWBTNSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNNORMAL: ARROWBTNSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNHOT: ARROWBTNSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNPRESSED: ARROWBTNSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNDISABLED: ARROWBTNSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTNORMAL: ARROWBTNSTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTHOT: ARROWBTNSTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTPRESSED: ARROWBTNSTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTDISABLED: ARROWBTNSTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTNORMAL: ARROWBTNSTATES = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTHOT: ARROWBTNSTATES = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTPRESSED: ARROWBTNSTATES = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTDISABLED: ARROWBTNSTATES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPHOVER: ARROWBTNSTATES = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNHOVER: ARROWBTNSTATES = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTHOVER: ARROWBTNSTATES = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTHOVER: ARROWBTNSTATES = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_NORMAL: BACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_HOT: BACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_DISABLED: BACKGROUNDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_FOCUSED: BACKGROUNDSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_READONLY: BACKGROUNDSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_ASSIST: BACKGROUNDSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BACKGROUNDWITHBORDERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBWBS_NORMAL: BACKGROUNDWITHBORDERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBWBS_HOT: BACKGROUNDWITHBORDERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBWBS_DISABLED: BACKGROUNDWITHBORDERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBWBS_FOCUSED: BACKGROUNDWITHBORDERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BALLOONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBS_NORMAL: BALLOONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBS_LINK: BALLOONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BALLOONSTEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGUPLEFTWALL: BALLOONSTEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGUPCENTERED: BALLOONSTEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGUPRIGHTWALL: BALLOONSTEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGDOWNRIGHTWALL: BALLOONSTEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGDOWNCENTERED: BALLOONSTEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGDOWNLEFTWALL: BALLOONSTEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BARBACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MB_ACTIVE: BARBACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MB_INACTIVE: BARBACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BARITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_NORMAL: BARITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_HOT: BARITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_PUSHED: BARITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_DISABLED: BARITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_DISABLEDHOT: BARITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_DISABLEDPUSHED: BARITEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BGTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_IMAGEFILE: BGTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_BORDERFILL: BGTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_NONE: BGTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BODYSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FBS_NORMAL: BODYSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FBS_EMPHASIZED: BODYSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBB_NORMAL: BORDERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBB_HOT: BORDERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBB_FOCUSED: BORDERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBB_DISABLED: BORDERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDERTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_RECT: BORDERTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_ROUNDRECT: BORDERTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_ELLIPSE: BORDERTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDER_HSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSH_NORMAL: BORDER_HSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSH_FOCUSED: BORDER_HSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSH_HOT: BORDER_HSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSH_DISABLED: BORDER_HSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDER_HVSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSHV_NORMAL: BORDER_HVSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSHV_FOCUSED: BORDER_HVSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSHV_HOT: BORDER_HVSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSHV_DISABLED: BORDER_HVSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDER_NOSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSN_NORMAL: BORDER_NOSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSN_FOCUSED: BORDER_NOSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSN_HOT: BORDER_NOSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSN_DISABLED: BORDER_NOSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDER_VSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSV_NORMAL: BORDER_VSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSV_FOCUSED: BORDER_VSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSV_HOT: BORDER_VSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSV_DISABLED: BORDER_VSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BP_ANIMATIONSTYLE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPAS_NONE: BP_ANIMATIONSTYLE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPAS_LINEAR: BP_ANIMATIONSTYLE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPAS_CUBIC: BP_ANIMATIONSTYLE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPAS_SINE: BP_ANIMATIONSTYLE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BP_BUFFERFORMAT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPBF_COMPATIBLEBITMAP: BP_BUFFERFORMAT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPBF_DIB: BP_BUFFERFORMAT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPBF_TOPDOWNDIB: BP_BUFFERFORMAT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPBF_TOPDOWNMONODIB: BP_BUFFERFORMAT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BP_PAINTPARAMS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPPF_ERASE: BP_PAINTPARAMS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPPF_NOCLIP: BP_PAINTPARAMS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPPF_NONCLIENT: BP_PAINTPARAMS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BUTTONPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_PUSHBUTTON: BUTTONPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_RADIOBUTTON: BUTTONPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_CHECKBOX: BUTTONPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_GROUPBOX: BUTTONPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_USERBUTTON: BUTTONPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_COMMANDLINK: BUTTONPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_COMMANDLINKGLYPH: BUTTONPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_RADIOBUTTON_HCDISABLED: BUTTONPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_CHECKBOX_HCDISABLED: BUTTONPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_GROUPBOX_HCDISABLED: BUTTONPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_PUSHBUTTONDROPDOWN: BUTTONPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BUTTON_IMAGELIST_ALIGN = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_LEFT: BUTTON_IMAGELIST_ALIGN = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_RIGHT: BUTTON_IMAGELIST_ALIGN = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_TOP: BUTTON_IMAGELIST_ALIGN = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_BOTTOM: BUTTON_IMAGELIST_ALIGN = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_CENTER: BUTTON_IMAGELIST_ALIGN = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CAPTIONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CS_ACTIVE: CAPTIONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CS_INACTIVE: CAPTIONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CS_DISABLED: CAPTIONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CHECKBOXSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_UNCHECKEDNORMAL: CHECKBOXSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_UNCHECKEDHOT: CHECKBOXSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_UNCHECKEDPRESSED: CHECKBOXSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_UNCHECKEDDISABLED: CHECKBOXSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_CHECKEDNORMAL: CHECKBOXSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_CHECKEDHOT: CHECKBOXSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_CHECKEDPRESSED: CHECKBOXSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_CHECKEDDISABLED: CHECKBOXSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_MIXEDNORMAL: CHECKBOXSTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_MIXEDHOT: CHECKBOXSTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_MIXEDPRESSED: CHECKBOXSTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_MIXEDDISABLED: CHECKBOXSTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_IMPLICITNORMAL: CHECKBOXSTATES = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_IMPLICITHOT: CHECKBOXSTATES = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_IMPLICITPRESSED: CHECKBOXSTATES = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_IMPLICITDISABLED: CHECKBOXSTATES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_EXCLUDEDNORMAL: CHECKBOXSTATES = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_EXCLUDEDHOT: CHECKBOXSTATES = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_EXCLUDEDPRESSED: CHECKBOXSTATES = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_EXCLUDEDDISABLED: CHECKBOXSTATES = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CHEVRONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVS_NORMAL: CHEVRONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVS_HOT: CHEVRONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVS_PRESSED: CHEVRONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CHEVRONVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVSV_NORMAL: CHEVRONVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVSV_HOT: CHEVRONVERTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVSV_PRESSED: CHEVRONVERTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CLOCKPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLP_TIME: CLOCKPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CLOCKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLS_NORMAL: CLOCKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLS_HOT: CLOCKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLS_PRESSED: CLOCKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CLOSEBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_NORMAL: CLOSEBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_HOT: CLOSEBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_PUSHED: CLOSEBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_DISABLED: CLOSEBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CLOSESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTCS_NORMAL: CLOSESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTCS_HOT: CLOSESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTCS_PRESSED: CLOSESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COLLAPSEBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCB_NORMAL: COLLAPSEBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCB_HOVER: COLLAPSEBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCB_PUSHED: COLLAPSEBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMBOBOXINFO_BUTTON_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_INVISIBLE: COMBOBOXINFO_BUTTON_STATE = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_PRESSED: COMBOBOXINFO_BUTTON_STATE = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_FOCUSABLE: COMBOBOXINFO_BUTTON_STATE = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_OFFSCREEN: COMBOBOXINFO_BUTTON_STATE = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_UNAVAILABLE: COMBOBOXINFO_BUTTON_STATE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMBOBOXPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_DROPDOWNBUTTON: COMBOBOXPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_BACKGROUND: COMBOBOXPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_TRANSPARENTBACKGROUND: COMBOBOXPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_BORDER: COMBOBOXPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_READONLY: COMBOBOXPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_DROPDOWNBUTTONRIGHT: COMBOBOXPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_DROPDOWNBUTTONLEFT: COMBOBOXPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_CUEBANNER: COMBOBOXPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_DROPDOWNITEM: COMBOBOXPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMBOBOXSTYLESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXS_NORMAL: COMBOBOXSTYLESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXS_HOT: COMBOBOXSTYLESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXS_PRESSED: COMBOBOXSTYLESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXS_DISABLED: COMBOBOXSTYLESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMBOBOX_EX_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_DI_SETITEM: COMBOBOX_EX_ITEM_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_IMAGE: COMBOBOX_EX_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_INDENT: COMBOBOX_EX_ITEM_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_LPARAM: COMBOBOX_EX_ITEM_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_OVERLAY: COMBOBOX_EX_ITEM_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_SELECTEDIMAGE: COMBOBOX_EX_ITEM_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_TEXT: COMBOBOX_EX_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMMANDLINKGLYPHSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_NORMAL: COMMANDLINKGLYPHSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_HOT: COMMANDLINKGLYPHSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_PRESSED: COMMANDLINKGLYPHSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_DISABLED: COMMANDLINKGLYPHSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_DEFAULTED: COMMANDLINKGLYPHSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMMANDLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_NORMAL: COMMANDLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_HOT: COMMANDLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_PRESSED: COMMANDLINKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_DISABLED: COMMANDLINKSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_DEFAULTED: COMMANDLINKSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_DEFAULTED_ANIMATING: COMMANDLINKSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMMUNICATIONSPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CSST_TAB: COMMUNICATIONSPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTENTALIGNMENT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CA_LEFT: CONTENTALIGNMENT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CA_CENTER: CONTENTALIGNMENT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CA_RIGHT: CONTENTALIGNMENT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTENTAREASTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_S_CONTENTAREA_NOMARGIN: CONTENTAREASTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTENTLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPCL_NORMAL: CONTENTLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPCL_HOT: CONTENTLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPCL_PRESSED: CONTENTLINKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPCL_DISABLED: CONTENTLINKSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTENTPANESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGCPS_STANDALONE: CONTENTPANESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTROLLABELSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_CONTROLLABEL_NORMAL: CONTROLLABELSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_CONTROLLABEL_DISABLED: CONTROLLABELSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTROLPANELPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_NAVIGATIONPANE: CONTROLPANELPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_CONTENTPANE: CONTROLPANELPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_NAVIGATIONPANELABEL: CONTROLPANELPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_CONTENTPANELABEL: CONTROLPANELPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_TITLE: CONTROLPANELPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_BODYTEXT: CONTROLPANELPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_HELPLINK: CONTROLPANELPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_TASKLINK: CONTROLPANELPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_GROUPTEXT: CONTROLPANELPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_CONTENTLINK: CONTROLPANELPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_SECTIONTITLELINK: CONTROLPANELPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_LARGECOMMANDAREA: CONTROLPANELPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_SMALLCOMMANDAREA: CONTROLPANELPARTS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_BUTTON: CONTROLPANELPARTS = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_MESSAGETEXT: CONTROLPANELPARTS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_NAVIGATIONPANELINE: CONTROLPANELPARTS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_CONTENTPANELINE: CONTROLPANELPARTS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_BANNERAREA: CONTROLPANELPARTS = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_BODYTITLE: CONTROLPANELPARTS = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COPYSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDCOPY_HIGHLIGHT: COPYSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDCOPY_NOHIGHLIGHT: COPYSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CREATELINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDCREATELINK_HIGHLIGHT: CREATELINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDCREATELINK_NOHIGHLIGHT: CREATELINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CUEBANNERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBCB_NORMAL: CUEBANNERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBCB_HOT: CUEBANNERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBCB_PRESSED: CUEBANNERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBCB_DISABLED: CUEBANNERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DATEBORDERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDB_NORMAL: DATEBORDERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDB_HOT: DATEBORDERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDB_FOCUSED: DATEBORDERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDB_DISABLED: DATEBORDERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DATEPICKERPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DP_DATETEXT: DATEPICKERPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DP_DATEBORDER: DATEPICKERPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DP_SHOWCALENDARBUTTONRIGHT: DATEPICKERPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DATETEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDT_NORMAL: DATETEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDT_DISABLED: DATETEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDT_SELECTED: DATETEXTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DLG_BUTTON_CHECK_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BST_CHECKED: DLG_BUTTON_CHECK_STATE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BST_INDETERMINATE: DLG_BUTTON_CHECK_STATE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BST_UNCHECKED: DLG_BUTTON_CHECK_STATE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DLG_DIR_LIST_FILE_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_ARCHIVE: DLG_DIR_LIST_FILE_TYPE = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_DIRECTORY: DLG_DIR_LIST_FILE_TYPE = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_DRIVES: DLG_DIR_LIST_FILE_TYPE = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_EXCLUSIVE: DLG_DIR_LIST_FILE_TYPE = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_HIDDEN: DLG_DIR_LIST_FILE_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_READONLY: DLG_DIR_LIST_FILE_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_READWRITE: DLG_DIR_LIST_FILE_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_SYSTEM: DLG_DIR_LIST_FILE_TYPE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_POSTMSGS: DLG_DIR_LIST_FILE_TYPE = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DOWNHORZSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNHZS_NORMAL: DOWNHORZSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNHZS_HOT: DOWNHORZSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNHZS_PRESSED: DOWNHORZSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNHZS_DISABLED: DOWNHORZSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DOWNSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNS_NORMAL: DOWNSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNS_HOT: DOWNSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNS_PRESSED: DOWNSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNS_DISABLED: DOWNSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DPAMM_MESSAGE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAMM_MERGE: DPAMM_MESSAGE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAMM_DELETE: DPAMM_MESSAGE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAMM_INSERT: DPAMM_MESSAGE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DRAGDROPPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_COPY: DRAGDROPPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_MOVE: DRAGDROPPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_UPDATEMETADATA: DRAGDROPPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_CREATELINK: DRAGDROPPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_WARNING: DRAGDROPPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_NONE: DRAGDROPPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_IMAGEBG: DRAGDROPPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_TEXTBG: DRAGDROPPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DRAGLISTINFO_NOTIFICATION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_BEGINDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1157u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_CANCELDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1160u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_DRAGGING: DRAGLISTINFO_NOTIFICATION_FLAGS = 1158u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_DROPPED: DRAGLISTINFO_NOTIFICATION_FLAGS = 1159u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DRAWITEMSTRUCT_CTL_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_BUTTON: DRAWITEMSTRUCT_CTL_TYPE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_COMBOBOX: DRAWITEMSTRUCT_CTL_TYPE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_LISTBOX: DRAWITEMSTRUCT_CTL_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_LISTVIEW: DRAWITEMSTRUCT_CTL_TYPE = 102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_MENU: DRAWITEMSTRUCT_CTL_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_STATIC: DRAWITEMSTRUCT_CTL_TYPE = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_TAB: DRAWITEMSTRUCT_CTL_TYPE = 101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DRAW_THEME_PARENT_BACKGROUND_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTPB_WINDOWDC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTPB_USECTLCOLORSTATIC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTPB_USEERASEBKGND: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DROPDOWNBUTTONLEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSL_NORMAL: DROPDOWNBUTTONLEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSL_HOT: DROPDOWNBUTTONLEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSL_PRESSED: DROPDOWNBUTTONLEFTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSL_DISABLED: DROPDOWNBUTTONLEFTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DROPDOWNBUTTONRIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSR_NORMAL: DROPDOWNBUTTONRIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSR_HOT: DROPDOWNBUTTONRIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSR_PRESSED: DROPDOWNBUTTONRIGHTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSR_DISABLED: DROPDOWNBUTTONRIGHTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DROPDOWNITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBDI_NORMAL: DROPDOWNITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBDI_HIGHLIGHTED: DROPDOWNITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DTTOPTS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_TEXTCOLOR: DTTOPTS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_BORDERCOLOR: DTTOPTS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_SHADOWCOLOR: DTTOPTS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_SHADOWTYPE: DTTOPTS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_SHADOWOFFSET: DTTOPTS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_BORDERSIZE: DTTOPTS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_FONTPROP: DTTOPTS_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_COLORPROP: DTTOPTS_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_STATEID: DTTOPTS_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_CALCRECT: DTTOPTS_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_APPLYOVERLAY: DTTOPTS_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_GLOWSIZE: DTTOPTS_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_CALLBACK: DTTOPTS_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_COMPOSITED: DTTOPTS_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_VALIDBITS: DTTOPTS_FLAGS = 12287u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EC_ENDOFLINE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_ENDOFLINE_DETECTFROMCONTENT: EC_ENDOFLINE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_ENDOFLINE_CRLF: EC_ENDOFLINE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_ENDOFLINE_CR: EC_ENDOFLINE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_ENDOFLINE_LF: EC_ENDOFLINE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EC_SEARCHWEB_ENTRYPOINT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_SEARCHWEB_ENTRYPOINT_EXTERNAL: EC_SEARCHWEB_ENTRYPOINT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU: EC_SEARCHWEB_ENTRYPOINT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBALLOONTIP_ICON = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_ERROR: EDITBALLOONTIP_ICON = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_INFO: EDITBALLOONTIP_ICON = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_NONE: EDITBALLOONTIP_ICON = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_WARNING: EDITBALLOONTIP_ICON = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_INFO_LARGE: EDITBALLOONTIP_ICON = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_WARNING_LARGE: EDITBALLOONTIP_ICON = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_ERROR_LARGE: EDITBALLOONTIP_ICON = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBORDER_HSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSH_NORMAL: EDITBORDER_HSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSH_HOT: EDITBORDER_HSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSH_FOCUSED: EDITBORDER_HSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSH_DISABLED: EDITBORDER_HSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBORDER_HVSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSHV_NORMAL: EDITBORDER_HVSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSHV_HOT: EDITBORDER_HVSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSHV_FOCUSED: EDITBORDER_HVSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSHV_DISABLED: EDITBORDER_HVSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBORDER_NOSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSN_NORMAL: EDITBORDER_NOSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSN_HOT: EDITBORDER_NOSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSN_FOCUSED: EDITBORDER_NOSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSN_DISABLED: EDITBORDER_NOSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBORDER_VSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSV_NORMAL: EDITBORDER_VSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSV_HOT: EDITBORDER_VSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSV_FOCUSED: EDITBORDER_VSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSV_DISABLED: EDITBORDER_VSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITTEXT: EDITPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_CARET: EDITPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_BACKGROUND: EDITPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_PASSWORD: EDITPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_BACKGROUNDWITHBORDER: EDITPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITBORDER_NOSCROLL: EDITPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITBORDER_HSCROLL: EDITPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITBORDER_VSCROLL: EDITPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITBORDER_HVSCROLL: EDITPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITTEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_NORMAL: EDITTEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_HOT: EDITTEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_SELECTED: EDITTEXTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_DISABLED: EDITTEXTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_FOCUSED: EDITTEXTSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_READONLY: EDITTEXTSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_ASSIST: EDITTEXTSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_CUEBANNER: EDITTEXTSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EMPTYMARKUPPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EMP_MARKUPTEXT: EMPTYMARKUPPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ENABLE_SCROLL_BAR_ARROWS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_DOWN: ENABLE_SCROLL_BAR_ARROWS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_LEFT: ENABLE_SCROLL_BAR_ARROWS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_LTUP: ENABLE_SCROLL_BAR_ARROWS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_RIGHT: ENABLE_SCROLL_BAR_ARROWS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_RTDN: ENABLE_SCROLL_BAR_ARROWS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_UP: ENABLE_SCROLL_BAR_ARROWS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_ENABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EXPANDBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVEB_NORMAL: EXPANDBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVEB_HOVER: EXPANDBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVEB_PUSHED: EXPANDBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EXPANDOBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_NORMAL: EXPANDOBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_HOVER: EXPANDOBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_PRESSED: EXPANDOBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_EXPANDEDNORMAL: EXPANDOBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_EXPANDEDHOVER: EXPANDOBUTTONSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_EXPANDEDPRESSED: EXPANDOBUTTONSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_NORMALDISABLED: EXPANDOBUTTONSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_EXPANDEDDISABLED: EXPANDOBUTTONSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EXPLORERBARPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_HEADERBACKGROUND: EXPLORERBARPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_HEADERCLOSE: EXPLORERBARPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_HEADERPIN: EXPLORERBARPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_IEBARMENU: EXPLORERBARPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_NORMALGROUPBACKGROUND: EXPLORERBARPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_NORMALGROUPCOLLAPSE: EXPLORERBARPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_NORMALGROUPEXPAND: EXPLORERBARPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_NORMALGROUPHEAD: EXPLORERBARPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_SPECIALGROUPBACKGROUND: EXPLORERBARPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_SPECIALGROUPCOLLAPSE: EXPLORERBARPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_SPECIALGROUPEXPAND: EXPLORERBARPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_SPECIALGROUPHEAD: EXPLORERBARPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FEEDBACK_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_CONTACTVISUALIZATION: FEEDBACK_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_BARRELVISUALIZATION: FEEDBACK_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_TAP: FEEDBACK_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_DOUBLETAP: FEEDBACK_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_PRESSANDHOLD: FEEDBACK_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_RIGHTTAP: FEEDBACK_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_TAP: FEEDBACK_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_DOUBLETAP: FEEDBACK_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_PRESSANDHOLD: FEEDBACK_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_RIGHTTAP: FEEDBACK_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_GESTURE_PRESSANDTAP: FEEDBACK_TYPE = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_MAX: FEEDBACK_TYPE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FILLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFS_NORMAL: FILLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFS_ERROR: FILLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFS_PAUSED: FILLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFS_PARTIAL: FILLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FILLTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_SOLID: FILLTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_VERTGRADIENT: FILLTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_HORZGRADIENT: FILLTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_RADIALGRADIENT: FILLTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_TILEIMAGE: FILLTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FILLVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFVS_NORMAL: FILLVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFVS_ERROR: FILLVERTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFVS_PAUSED: FILLVERTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFVS_PARTIAL: FILLVERTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FLYOUTPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_HEADER: FLYOUTPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_BODY: FLYOUTPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_LABEL: FLYOUTPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_LINK: FLYOUTPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_DIVIDER: FLYOUTPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_WINDOW: FLYOUTPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_LINKAREA: FLYOUTPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_LINKHEADER: FLYOUTPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FRAMEBOTTOMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRB_ACTIVE: FRAMEBOTTOMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRB_INACTIVE: FRAMEBOTTOMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FRAMELEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRL_ACTIVE: FRAMELEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRL_INACTIVE: FRAMELEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FRAMERIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRR_ACTIVE: FRAMERIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRR_INACTIVE: FRAMERIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FRAMESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FS_ACTIVE: FRAMESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FS_INACTIVE: FRAMESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GET_THEME_BITMAP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBF_DIRECT: GET_THEME_BITMAP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBF_COPY: GET_THEME_BITMAP_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBF_VALIDBITS: GET_THEME_BITMAP_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GLYPHFONTSIZINGTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GFST_NONE: GLYPHFONTSIZINGTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GFST_SIZE: GLYPHFONTSIZINGTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GFST_DPI: GLYPHFONTSIZINGTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GLYPHSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GLPS_CLOSED: GLYPHSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GLPS_OPENED: GLYPHSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GLYPHTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GT_NONE: GLYPHTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GT_IMAGEGLYPH: GLYPHTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GT_FONTGLYPH: GLYPHTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GRIDCELLBACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_SELECTED: GRIDCELLBACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_HOT: GRIDCELLBACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_SELECTEDHOT: GRIDCELLBACKGROUNDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_SELECTEDNOTFOCUSED: GRIDCELLBACKGROUNDSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_TODAY: GRIDCELLBACKGROUNDSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_TODAYSELECTED: GRIDCELLBACKGROUNDSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GRIDCELLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_HOT: GRIDCELLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_HASSTATE: GRIDCELLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_HASSTATEHOT: GRIDCELLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_TODAY: GRIDCELLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_TODAYSELECTED: GRIDCELLSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_SELECTED: GRIDCELLSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_SELECTEDHOT: GRIDCELLSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GRIDCELLUPPERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_HOT: GRIDCELLUPPERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_HASSTATE: GRIDCELLUPPERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_HASSTATEHOT: GRIDCELLUPPERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_SELECTED: GRIDCELLUPPERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_SELECTEDHOT: GRIDCELLUPPERSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GRIPPERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSGS_NORMAL: GRIPPERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSGS_CENTERED: GRIPPERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GROUPBOXSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBS_NORMAL: GROUPBOXSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBS_DISABLED: GROUPBOXSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GROUPHEADERLINESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPEN: GROUPHEADERLINESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENHOT: GROUPHEADERLINESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENSELECTED: GROUPHEADERLINESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENSELECTEDHOT: GROUPHEADERLINESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENSELECTEDNOTFOCUSED: GROUPHEADERLINESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENSELECTEDNOTFOCUSEDHOT: GROUPHEADERLINESTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENMIXEDSELECTION: GROUPHEADERLINESTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENMIXEDSELECTIONHOT: GROUPHEADERLINESTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSE: GROUPHEADERLINESTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSEHOT: GROUPHEADERLINESTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSESELECTED: GROUPHEADERLINESTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSESELECTEDHOT: GROUPHEADERLINESTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSESELECTEDNOTFOCUSED: GROUPHEADERLINESTATES = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSESELECTEDNOTFOCUSEDHOT: GROUPHEADERLINESTATES = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSEMIXEDSELECTION: GROUPHEADERLINESTATES = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSEMIXEDSELECTIONHOT: GROUPHEADERLINESTATES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GROUPHEADERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPEN: GROUPHEADERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENHOT: GROUPHEADERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENSELECTED: GROUPHEADERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENSELECTEDHOT: GROUPHEADERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENSELECTEDNOTFOCUSED: GROUPHEADERSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENSELECTEDNOTFOCUSEDHOT: GROUPHEADERSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENMIXEDSELECTION: GROUPHEADERSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENMIXEDSELECTIONHOT: GROUPHEADERSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSE: GROUPHEADERSTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSEHOT: GROUPHEADERSTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSESELECTED: GROUPHEADERSTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSESELECTEDHOT: GROUPHEADERSTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSESELECTEDNOTFOCUSED: GROUPHEADERSTATES = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSESELECTEDNOTFOCUSEDHOT: GROUPHEADERSTATES = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSEMIXEDSELECTION: GROUPHEADERSTATES = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSEMIXEDSELECTIONHOT: GROUPHEADERSTATES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HALIGN = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HA_LEFT: HALIGN = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HA_CENTER: HALIGN = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HA_RIGHT: HALIGN = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HDI_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_WIDTH: HDI_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_HEIGHT: HDI_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_TEXT: HDI_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_FORMAT: HDI_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_LPARAM: HDI_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_BITMAP: HDI_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_IMAGE: HDI_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_DI_SETITEM: HDI_MASK = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_ORDER: HDI_MASK = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_FILTER: HDI_MASK = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_STATE: HDI_MASK = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERAREASTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_S_HEADERAREA_NOMARGIN: HEADERAREASTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERCLOSESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHC_NORMAL: HEADERCLOSESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHC_HOT: HEADERCLOSESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHC_PRESSED: HEADERCLOSESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERDROPDOWNFILTERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDFS_NORMAL: HEADERDROPDOWNFILTERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDFS_SOFTHOT: HEADERDROPDOWNFILTERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDFS_HOT: HEADERDROPDOWNFILTERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERDROPDOWNSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDS_NORMAL: HEADERDROPDOWNSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDS_SOFTHOT: HEADERDROPDOWNSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDS_HOT: HEADERDROPDOWNSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERITEMLEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HILS_NORMAL: HEADERITEMLEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HILS_HOT: HEADERITEMLEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HILS_PRESSED: HEADERITEMLEFTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERITEMRIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIRS_NORMAL: HEADERITEMRIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIRS_HOT: HEADERITEMRIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIRS_PRESSED: HEADERITEMRIGHTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_NORMAL: HEADERITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_HOT: HEADERITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_PRESSED: HEADERITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_SORTEDNORMAL: HEADERITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_SORTEDHOT: HEADERITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_SORTEDPRESSED: HEADERITEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONNORMAL: HEADERITEMSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONHOT: HEADERITEMSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONPRESSED: HEADERITEMSTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONSORTEDNORMAL: HEADERITEMSTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONSORTEDHOT: HEADERITEMSTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONSORTEDPRESSED: HEADERITEMSTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADEROVERFLOWSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOFS_NORMAL: HEADEROVERFLOWSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOFS_HOT: HEADEROVERFLOWSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERITEM: HEADERPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERITEMLEFT: HEADERPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERITEMRIGHT: HEADERPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERSORTARROW: HEADERPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERDROPDOWN: HEADERPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERDROPDOWNFILTER: HEADERPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADEROVERFLOW: HEADERPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERPINSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_NORMAL: HEADERPINSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_HOT: HEADERPINSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_PRESSED: HEADERPINSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_SELECTEDNORMAL: HEADERPINSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_SELECTEDHOT: HEADERPINSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_SELECTEDPRESSED: HEADERPINSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERSORTARROWSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSAS_SORTEDUP: HEADERSORTARROWSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSAS_SORTEDDOWN: HEADERSORTARROWSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERSTYLESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBG_DETAILS: HEADERSTYLESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBG_ICON: HEADERSTYLESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_CONTROL_FORMAT_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_LEFT: HEADER_CONTROL_FORMAT_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_RIGHT: HEADER_CONTROL_FORMAT_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_CENTER: HEADER_CONTROL_FORMAT_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_JUSTIFYMASK: HEADER_CONTROL_FORMAT_FLAGS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_RTLREADING: HEADER_CONTROL_FORMAT_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_BITMAP: HEADER_CONTROL_FORMAT_FLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_STRING: HEADER_CONTROL_FORMAT_FLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_OWNERDRAW: HEADER_CONTROL_FORMAT_FLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_IMAGE: HEADER_CONTROL_FORMAT_FLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_BITMAP_ON_RIGHT: HEADER_CONTROL_FORMAT_FLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_SORTUP: HEADER_CONTROL_FORMAT_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_SORTDOWN: HEADER_CONTROL_FORMAT_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_CHECKBOX: HEADER_CONTROL_FORMAT_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_CHECKED: HEADER_CONTROL_FORMAT_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_FIXEDWIDTH: HEADER_CONTROL_FORMAT_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_SPLITBUTTON: HEADER_CONTROL_FORMAT_FLAGS = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_CONTROL_FORMAT_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDIS_FOCUSED: HEADER_CONTROL_FORMAT_STATE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_CONTROL_FORMAT_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDFT_ISSTRING: HEADER_CONTROL_FORMAT_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDFT_ISNUMBER: HEADER_CONTROL_FORMAT_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDFT_ISDATE: HEADER_CONTROL_FORMAT_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDFT_HASNOVALUE: HEADER_CONTROL_FORMAT_TYPE = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_CONTROL_NOTIFICATION_BUTTON = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT: HEADER_CONTROL_NOTIFICATION_BUTTON = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HEADER_CONTROL_NOTIFICATION_BUTTON_RIGHT: HEADER_CONTROL_NOTIFICATION_BUTTON = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HEADER_CONTROL_NOTIFICATION_BUTTON_MIDDLE: HEADER_CONTROL_NOTIFICATION_BUTTON = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_HITTEST_INFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_NOWHERE: HEADER_HITTEST_INFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONHEADER: HEADER_HITTEST_INFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONDIVIDER: HEADER_HITTEST_INFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONDIVOPEN: HEADER_HITTEST_INFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONFILTER: HEADER_HITTEST_INFO_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONFILTERBUTTON: HEADER_HITTEST_INFO_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ABOVE: HEADER_HITTEST_INFO_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_BELOW: HEADER_HITTEST_INFO_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_TORIGHT: HEADER_HITTEST_INFO_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_TOLEFT: HEADER_HITTEST_INFO_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONITEMSTATEICON: HEADER_HITTEST_INFO_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONDROPDOWN: HEADER_HITTEST_INFO_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONOVERFLOW: HEADER_HITTEST_INFO_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HELPBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBS_NORMAL: HELPBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBS_HOT: HELPBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBS_PUSHED: HELPBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBS_DISABLED: HELPBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HELPLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPHL_NORMAL: HELPLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPHL_HOT: HELPLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPHL_PRESSED: HELPLINKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPHL_DISABLED: HELPLINKSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HIT_TEST_BACKGROUND_OPTIONS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_BACKGROUNDSEG: HIT_TEST_BACKGROUND_OPTIONS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_FIXEDBORDER: HIT_TEST_BACKGROUND_OPTIONS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_CAPTION: HIT_TEST_BACKGROUND_OPTIONS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER_LEFT: HIT_TEST_BACKGROUND_OPTIONS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER_TOP: HIT_TEST_BACKGROUND_OPTIONS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER_RIGHT: HIT_TEST_BACKGROUND_OPTIONS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER_BOTTOM: HIT_TEST_BACKGROUND_OPTIONS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER: HIT_TEST_BACKGROUND_OPTIONS = 240u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_SIZINGTEMPLATE: HIT_TEST_BACKGROUND_OPTIONS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_SYSTEMSIZINGMARGINS: HIT_TEST_BACKGROUND_OPTIONS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HORZSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSS_NORMAL: HORZSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSS_HOT: HORZSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSS_PUSHED: HORZSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSS_DISABLED: HORZSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HORZTHUMBSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTS_NORMAL: HORZTHUMBSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTS_HOT: HORZTHUMBSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTS_PUSHED: HORZTHUMBSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTS_DISABLED: HORZTHUMBSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HOTGLYPHSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HGLPS_CLOSED: HOTGLYPHSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HGLPS_OPENED: HOTGLYPHSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HOVERBACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UTS_NORMAL: HOVERBACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UTS_HOT: HOVERBACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UTS_PRESSED: HOVERBACKGROUNDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HYPERLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HLS_NORMALTEXT: HYPERLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HLS_LINKTEXT: HYPERLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HYPERLINKTEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HYPERLINK_NORMAL: HYPERLINKTEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HYPERLINK_HOT: HYPERLINKTEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HYPERLINK_PRESSED: HYPERLINKTEXTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HYPERLINK_DISABLED: HYPERLINKTEXTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ICONEFFECT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_NONE: ICONEFFECT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_GLOW: ICONEFFECT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_SHADOW: ICONEFFECT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_PULSE: ICONEFFECT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_ALPHA: ICONEFFECT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IEBARMENUSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBM_NORMAL: IEBARMENUSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBM_HOT: IEBARMENUSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBM_PRESSED: IEBARMENUSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGELAYOUT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IL_VERTICAL: IMAGELAYOUT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IL_HORIZONTAL: IMAGELAYOUT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGELIST_CREATION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_MASK: IMAGELIST_CREATION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR: IMAGELIST_CREATION_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLORDDB: IMAGELIST_CREATION_FLAGS = 254u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR4: IMAGELIST_CREATION_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR8: IMAGELIST_CREATION_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR16: IMAGELIST_CREATION_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR24: IMAGELIST_CREATION_FLAGS = 24u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR32: IMAGELIST_CREATION_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_PALETTE: IMAGELIST_CREATION_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_MIRROR: IMAGELIST_CREATION_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_PERITEMMIRROR: IMAGELIST_CREATION_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_ORIGINALSIZE: IMAGELIST_CREATION_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_HIGHQUALITYSCALE: IMAGELIST_CREATION_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGESELECTTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IST_NONE: IMAGESELECTTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IST_SIZE: IMAGESELECTTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IST_DPI: IMAGESELECTTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGE_LIST_COPY_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILCF_MOVE: IMAGE_LIST_COPY_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILCF_SWAP: IMAGE_LIST_COPY_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGE_LIST_DRAW_STYLE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_NORMAL: IMAGE_LIST_DRAW_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_TRANSPARENT: IMAGE_LIST_DRAW_STYLE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_BLEND25: IMAGE_LIST_DRAW_STYLE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_FOCUS: IMAGE_LIST_DRAW_STYLE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_BLEND50: IMAGE_LIST_DRAW_STYLE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_SELECTED: IMAGE_LIST_DRAW_STYLE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_BLEND: IMAGE_LIST_DRAW_STYLE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_MASK: IMAGE_LIST_DRAW_STYLE = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_IMAGE: IMAGE_LIST_DRAW_STYLE = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_ROP: IMAGE_LIST_DRAW_STYLE = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_OVERLAYMASK: IMAGE_LIST_DRAW_STYLE = 3840u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_PRESERVEALPHA: IMAGE_LIST_DRAW_STYLE = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_SCALE: IMAGE_LIST_DRAW_STYLE = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_DPISCALE: IMAGE_LIST_DRAW_STYLE = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_ASYNC: IMAGE_LIST_DRAW_STYLE = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGE_LIST_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILIF_ALPHA: IMAGE_LIST_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILIF_LOWQUALITY: IMAGE_LIST_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGE_LIST_WRITE_STREAM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILP_NORMAL: IMAGE_LIST_WRITE_STREAM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILP_DOWNLEVEL: IMAGE_LIST_WRITE_STREAM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type INITCOMMONCONTROLSEX_ICC = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_ANIMATE_CLASS: INITCOMMONCONTROLSEX_ICC = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_BAR_CLASSES: INITCOMMONCONTROLSEX_ICC = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_COOL_CLASSES: INITCOMMONCONTROLSEX_ICC = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_DATE_CLASSES: INITCOMMONCONTROLSEX_ICC = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_HOTKEY_CLASS: INITCOMMONCONTROLSEX_ICC = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_INTERNET_CLASSES: INITCOMMONCONTROLSEX_ICC = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_LINK_CLASS: INITCOMMONCONTROLSEX_ICC = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_LISTVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_NATIVEFNTCTL_CLASS: INITCOMMONCONTROLSEX_ICC = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_PAGESCROLLER_CLASS: INITCOMMONCONTROLSEX_ICC = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_PROGRESS_CLASS: INITCOMMONCONTROLSEX_ICC = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_STANDARD_CLASSES: INITCOMMONCONTROLSEX_ICC = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_TAB_CLASSES: INITCOMMONCONTROLSEX_ICC = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_TREEVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_UPDOWN_CLASS: INITCOMMONCONTROLSEX_ICC = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_USEREX_CLASSES: INITCOMMONCONTROLSEX_ICC = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_WIN95_CLASSES: INITCOMMONCONTROLSEX_ICC = 255u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSI_HOT: ITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSI_HOTSELECTED: ITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSI_SELECTED: ITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSI_SELECTEDNOTFOCUS: ITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LABELSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLS_NORMAL: LABELSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLS_SELECTED: LABELSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLS_EMPHASIZED: LABELSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLS_DISABLED: LABELSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LINKHEADERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLH_NORMAL: LINKHEADERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLH_HOVER: LINKHEADERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LINKPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LP_HYPERLINK: LINKPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUTLINK_NORMAL: LINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUTLINK_HOVER: LINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LISTBOXPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_BORDER_HSCROLL: LISTBOXPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_BORDER_HVSCROLL: LISTBOXPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_BORDER_NOSCROLL: LISTBOXPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_BORDER_VSCROLL: LISTBOXPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_ITEM: LISTBOXPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LISTITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_NORMAL: LISTITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_HOT: LISTITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_SELECTED: LISTITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_DISABLED: LISTITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_SELECTEDNOTFOCUS: LISTITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_HOTSELECTED: LISTITEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LISTVIEWPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_LISTITEM: LISTVIEWPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_LISTGROUP: LISTVIEWPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_LISTDETAIL: LISTVIEWPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_LISTSORTEDDETAIL: LISTVIEWPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_EMPTYTEXT: LISTVIEWPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_GROUPHEADER: LISTVIEWPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_GROUPHEADERLINE: LISTVIEWPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_EXPANDBUTTON: LISTVIEWPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_COLLAPSEBUTTON: LISTVIEWPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_COLUMNDETAIL: LISTVIEWPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIF_ITEMINDEX: LIST_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIF_STATE: LIST_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIF_ITEMID: LIST_ITEM_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIF_URL: LIST_ITEM_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_ITEM_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_FOCUSED: LIST_ITEM_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_ENABLED: LIST_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_VISITED: LIST_ITEM_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_HOTTRACK: LIST_ITEM_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_DEFAULTCOLORS: LIST_ITEM_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_BACKGROUND_IMAGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_SOURCE_NONE: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_SOURCE_HBITMAP: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_SOURCE_URL: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_SOURCE_MASK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_STYLE_NORMAL: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_STYLE_TILE: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_STYLE_MASK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_FLAG_TILEOFFSET: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_TYPE_WATERMARK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_FLAG_ALPHABLEND: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_GROUP_ALIGN_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_HEADER_LEFT: LIST_VIEW_GROUP_ALIGN_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_HEADER_CENTER: LIST_VIEW_GROUP_ALIGN_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_HEADER_RIGHT: LIST_VIEW_GROUP_ALIGN_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_FOOTER_LEFT: LIST_VIEW_GROUP_ALIGN_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_FOOTER_CENTER: LIST_VIEW_GROUP_ALIGN_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_FOOTER_RIGHT: LIST_VIEW_GROUP_ALIGN_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_GROUP_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_NORMAL: LIST_VIEW_GROUP_STATE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_COLLAPSED: LIST_VIEW_GROUP_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_HIDDEN: LIST_VIEW_GROUP_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_NOHEADER: LIST_VIEW_GROUP_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_COLLAPSIBLE: LIST_VIEW_GROUP_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_FOCUSED: LIST_VIEW_GROUP_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_SELECTED: LIST_VIEW_GROUP_STATE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_SUBSETED: LIST_VIEW_GROUP_STATE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_SUBSETLINKFOCUSED: LIST_VIEW_GROUP_STATE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_INSERT_MARK_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIM_AFTER: LIST_VIEW_INSERT_MARK_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_LINE_BREAK: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_FILL: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_WRAP: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_NO_TITLE: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 8388608i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_TILE_PLACEMENTMASK: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 3145728i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_TEXT: LIST_VIEW_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_IMAGE: LIST_VIEW_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_PARAM: LIST_VIEW_ITEM_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_STATE: LIST_VIEW_ITEM_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_INDENT: LIST_VIEW_ITEM_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_NORECOMPUTE: LIST_VIEW_ITEM_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_GROUPID: LIST_VIEW_ITEM_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_COLUMNS: LIST_VIEW_ITEM_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_COLFMT: LIST_VIEW_ITEM_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIF_DI_SETITEM: LIST_VIEW_ITEM_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_ITEM_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIS_FOCUSED: LIST_VIEW_ITEM_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIS_SELECTED: LIST_VIEW_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIS_CUT: LIST_VIEW_ITEM_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIS_DROPHILITED: LIST_VIEW_ITEM_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIS_GLOW: LIST_VIEW_ITEM_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIS_ACTIVATING: LIST_VIEW_ITEM_STATE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIS_OVERLAYMASK: LIST_VIEW_ITEM_STATE_FLAGS = 3840u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVIS_STATEIMAGEMASK: LIST_VIEW_ITEM_STATE_FLAGS = 61440u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LOGOFFBUTTONSSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLS_NORMAL: LOGOFFBUTTONSSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLS_HOT: LOGOFFBUTTONSSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLS_PRESSED: LOGOFFBUTTONSSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVCOLUMNW_FORMAT = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_LEFT: LVCOLUMNW_FORMAT = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_RIGHT: LVCOLUMNW_FORMAT = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_CENTER: LVCOLUMNW_FORMAT = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_JUSTIFYMASK: LVCOLUMNW_FORMAT = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_IMAGE: LVCOLUMNW_FORMAT = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_BITMAP_ON_RIGHT: LVCOLUMNW_FORMAT = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_COL_HAS_IMAGES: LVCOLUMNW_FORMAT = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_FIXED_WIDTH: LVCOLUMNW_FORMAT = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_NO_DPI_SCALE: LVCOLUMNW_FORMAT = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_FIXED_RATIO: LVCOLUMNW_FORMAT = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCFMT_SPLITBUTTON: LVCOLUMNW_FORMAT = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVCOLUMNW_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_FMT: LVCOLUMNW_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_WIDTH: LVCOLUMNW_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_TEXT: LVCOLUMNW_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_SUBITEM: LVCOLUMNW_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_IMAGE: LVCOLUMNW_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_ORDER: LVCOLUMNW_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_MINWIDTH: LVCOLUMNW_MASK = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_DEFAULTWIDTH: LVCOLUMNW_MASK = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCF_IDEALWIDTH: LVCOLUMNW_MASK = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVFINDINFOW_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFI_PARAM: LVFINDINFOW_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFI_PARTIAL: LVFINDINFOW_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFI_STRING: LVFINDINFOW_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFI_SUBSTRING: LVFINDINFOW_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFI_WRAP: LVFINDINFOW_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFI_NEARESTXY: LVFINDINFOW_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVFOOTERITEM_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFIF_TEXT: LVFOOTERITEM_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVFIF_STATE: LVFOOTERITEM_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVGROUP_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_NONE: LVGROUP_MASK = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_HEADER: LVGROUP_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_FOOTER: LVGROUP_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGF_STATE: LVGROUP_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVHITTESTINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_ABOVE: LVHITTESTINFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_BELOW: LVHITTESTINFO_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_NOWHERE: LVHITTESTINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_ONITEMICON: LVHITTESTINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_ONITEMLABEL: LVHITTESTINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_ONITEMSTATEICON: LVHITTESTINFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_TOLEFT: LVHITTESTINFO_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_TORIGHT: LVHITTESTINFO_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_GROUP_HEADER: LVHITTESTINFO_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_GROUP_FOOTER: LVHITTESTINFO_FLAGS = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_GROUP_COLLAPSE: LVHITTESTINFO_FLAGS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_GROUP_BACKGROUND: LVHITTESTINFO_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_GROUP_STATEICON: LVHITTESTINFO_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_GROUP_SUBSETLINK: LVHITTESTINFO_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_GROUP: LVHITTESTINFO_FLAGS = 4076863488u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_ONCONTENTS: LVHITTESTINFO_FLAGS = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVHT_EX_FOOTER: LVHITTESTINFO_FLAGS = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVITEMA_GROUP_ID = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_GROUPIDCALLBACK: LVITEMA_GROUP_ID = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_GROUPIDNONE: LVITEMA_GROUP_ID = -2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVTILEVIEWINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_AUTOSIZE: LVTILEVIEWINFO_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_FIXEDWIDTH: LVTILEVIEWINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_FIXEDHEIGHT: LVTILEVIEWINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_FIXEDSIZE: LVTILEVIEWINFO_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVTILEVIEWINFO_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIM_TILESIZE: LVTILEVIEWINFO_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIM_COLUMNS: LVTILEVIEWINFO_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIM_LABELMARGIN: LVTILEVIEWINFO_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MARKUPTEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EMT_NORMALTEXT: MARKUPTEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EMT_LINKTEXT: MARKUPTEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MAXBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXBS_NORMAL: MAXBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXBS_HOT: MAXBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXBS_PUSHED: MAXBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXBS_DISABLED: MAXBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MAXCAPTIONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MXCS_ACTIVE: MAXCAPTIONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MXCS_INACTIVE: MAXCAPTIONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MXCS_DISABLED: MAXCAPTIONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MCGRIDINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIF_DATE: MCGRIDINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIF_RECT: MCGRIDINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIF_NAME: MCGRIDINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MCGRIDINFO_PART = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARCONTROL: MCGRIDINFO_PART = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_NEXT: MCGRIDINFO_PART = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_PREV: MCGRIDINFO_PART = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_FOOTER: MCGRIDINFO_PART = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDAR: MCGRIDINFO_PART = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARHEADER: MCGRIDINFO_PART = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARBODY: MCGRIDINFO_PART = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARROW: MCGRIDINFO_PART = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARCELL: MCGRIDINFO_PART = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MCHITTESTINFO_HIT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLE: MCHITTESTINFO_HIT_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDAR: MCHITTESTINFO_HIT_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TODAYLINK: MCHITTESTINFO_HIT_FLAGS = 196608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARCONTROL: MCHITTESTINFO_HIT_FLAGS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_NEXT: MCHITTESTINFO_HIT_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_PREV: MCHITTESTINFO_HIT_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_NOWHERE: MCHITTESTINFO_HIT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEBK: MCHITTESTINFO_HIT_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEMONTH: MCHITTESTINFO_HIT_FLAGS = 65537u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEYEAR: MCHITTESTINFO_HIT_FLAGS = 65538u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEBTNNEXT: MCHITTESTINFO_HIT_FLAGS = 16842755u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEBTNPREV: MCHITTESTINFO_HIT_FLAGS = 33619971u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARBK: MCHITTESTINFO_HIT_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATE: MCHITTESTINFO_HIT_FLAGS = 131073u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATENEXT: MCHITTESTINFO_HIT_FLAGS = 16908289u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATEPREV: MCHITTESTINFO_HIT_FLAGS = 33685505u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDAY: MCHITTESTINFO_HIT_FLAGS = 131074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARWEEKNUM: MCHITTESTINFO_HIT_FLAGS = 131075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATEMIN: MCHITTESTINFO_HIT_FLAGS = 131076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATEMAX: MCHITTESTINFO_HIT_FLAGS = 131077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MDICLOSEBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDCL_NORMAL: MDICLOSEBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDCL_HOT: MDICLOSEBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDCL_PUSHED: MDICLOSEBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDCL_DISABLED: MDICLOSEBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MDIMINBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDMI_NORMAL: MDIMINBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDMI_HOT: MDIMINBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDMI_PUSHED: MDIMINBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDMI_DISABLED: MDIMINBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MDIRESTOREBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDRE_NORMAL: MDIRESTOREBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDRE_HOT: MDIRESTOREBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDRE_PUSHED: MDIRESTOREBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDRE_DISABLED: MDIRESTOREBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MENUBANDPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDP_NEWAPPBUTTON: MENUBANDPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDP_SEPERATOR: MENUBANDPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MENUBANDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDS_NORMAL: MENUBANDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDS_HOT: MENUBANDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDS_PRESSED: MENUBANDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDS_DISABLED: MENUBANDSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDS_CHECKED: MENUBANDSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDS_HOTCHECKED: MENUBANDSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MENUPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_MENUITEM_TMSCHEMA: MENUPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_MENUDROPDOWN_TMSCHEMA: MENUPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_MENUBARITEM_TMSCHEMA: MENUPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_MENUBARDROPDOWN_TMSCHEMA: MENUPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_CHEVRON_TMSCHEMA: MENUPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_SEPARATOR_TMSCHEMA: MENUPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_BARBACKGROUND: MENUPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_BARITEM: MENUPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_POPUPBACKGROUND: MENUPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_POPUPBORDERS: MENUPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_POPUPCHECK: MENUPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_POPUPCHECKBACKGROUND: MENUPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_POPUPGUTTER: MENUPARTS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_POPUPITEM: MENUPARTS = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_POPUPSEPARATOR: MENUPARTS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_POPUPSUBMENU: MENUPARTS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_SYSTEMCLOSE: MENUPARTS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_SYSTEMMAXIMIZE: MENUPARTS = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_SYSTEMMINIMIZE: MENUPARTS = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MENU_SYSTEMRESTORE: MENUPARTS = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MINBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MINBS_NORMAL: MINBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MINBS_HOT: MINBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MINBS_PUSHED: MINBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MINBS_DISABLED: MINBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MINCAPTIONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MNCS_ACTIVE: MINCAPTIONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MNCS_INACTIVE: MINCAPTIONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MNCS_DISABLED: MINCAPTIONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MONTHCALPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_BACKGROUND: MONTHCALPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_BORDERS: MONTHCALPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_GRIDBACKGROUND: MONTHCALPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_COLHEADERSPLITTER: MONTHCALPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_GRIDCELLBACKGROUND: MONTHCALPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_GRIDCELL: MONTHCALPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_GRIDCELLUPPER: MONTHCALPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_TRAILINGGRIDCELL: MONTHCALPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_TRAILINGGRIDCELLUPPER: MONTHCALPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_NAVNEXT: MONTHCALPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_NAVPREV: MONTHCALPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MONTH_CALDENDAR_MESSAGES_VIEW = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCMV_MONTH: MONTH_CALDENDAR_MESSAGES_VIEW = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCMV_YEAR: MONTH_CALDENDAR_MESSAGES_VIEW = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCMV_DECADE: MONTH_CALDENDAR_MESSAGES_VIEW = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCMV_CENTURY: MONTH_CALDENDAR_MESSAGES_VIEW = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCMV_MAX: MONTH_CALDENDAR_MESSAGES_VIEW = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MOREPROGRAMSARROWBACKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPSB_NORMAL: MOREPROGRAMSARROWBACKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPSB_HOT: MOREPROGRAMSARROWBACKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPSB_PRESSED: MOREPROGRAMSARROWBACKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MOREPROGRAMSARROWSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPS_NORMAL: MOREPROGRAMSARROWSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPS_HOT: MOREPROGRAMSARROWSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPS_PRESSED: MOREPROGRAMSARROWSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MOREPROGRAMSTABSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPMPT_NORMAL: MOREPROGRAMSTABSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPMPT_HOT: MOREPROGRAMSTABSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPMPT_SELECTED: MOREPROGRAMSTABSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPMPT_DISABLED: MOREPROGRAMSTABSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPMPT_FOCUSED: MOREPROGRAMSTABSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MOVESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDMOVE_HIGHLIGHT: MOVESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDMOVE_NOHIGHLIGHT: MOVESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NAVIGATIONPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_BACKBUTTON: NAVIGATIONPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_FORWARDBUTTON: NAVIGATIONPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_MENUBUTTON: NAVIGATIONPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NAVNEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCNN_NORMAL: NAVNEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCNN_HOT: NAVNEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCNN_PRESSED: NAVNEXTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCNN_DISABLED: NAVNEXTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NAVPREVSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCNP_NORMAL: NAVPREVSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCNP_HOT: NAVPREVSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCNP_PRESSED: NAVPREVSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCNP_DISABLED: NAVPREVSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NAV_BACKBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_BB_NORMAL: NAV_BACKBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_BB_HOT: NAV_BACKBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_BB_PRESSED: NAV_BACKBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_BB_DISABLED: NAV_BACKBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NAV_FORWARDBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_FB_NORMAL: NAV_FORWARDBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_FB_HOT: NAV_FORWARDBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_FB_PRESSED: NAV_FORWARDBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_FB_DISABLED: NAV_FORWARDBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NAV_MENUBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_MB_NORMAL: NAV_MENUBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_MB_HOT: NAV_MENUBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_MB_PRESSED: NAV_MENUBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const NAV_MB_DISABLED: NAV_MENUBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMCUSTOMDRAW_DRAW_STAGE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_POSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_PREERASE: NMCUSTOMDRAW_DRAW_STAGE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_PREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_ITEMPOSTERASE: NMCUSTOMDRAW_DRAW_STAGE = 65540u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_ITEMPOSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65538u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_ITEMPREERASE: NMCUSTOMDRAW_DRAW_STAGE = 65539u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_ITEMPREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65537u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDDS_SUBITEM: NMCUSTOMDRAW_DRAW_STAGE = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMCUSTOMDRAW_DRAW_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_SELECTED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_GRAYED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_DISABLED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_CHECKED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_FOCUS: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_DEFAULT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_HOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_MARKED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_INDETERMINATE: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_SHOWKEYBOARDCUES: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_NEARHOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_OTHERSIDEHOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CDIS_DROPHILITED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMDATETIMECHANGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GDT_NONE: NMDATETIMECHANGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GDT_VALID: NMDATETIMECHANGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMLVCUSTOMDRAW_ITEM_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCDI_ITEM: NMLVCUSTOMDRAW_ITEM_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCDI_GROUP: NMLVCUSTOMDRAW_ITEM_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCDI_ITEMSLIST: NMLVCUSTOMDRAW_ITEM_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMLVEMPTYMARKUP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EMF_CENTERED: NMLVEMPTYMARKUP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMLVGETINFOTIP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGIT_UNFOLDED: NMLVGETINFOTIP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGIT_ZERO: NMLVGETINFOTIP_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMPGCALCSIZE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_CALCHEIGHT: NMPGCALCSIZE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_CALCWIDTH: NMPGCALCSIZE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMPGSCROLL_DIR = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_SCROLLDOWN: NMPGSCROLL_DIR = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_SCROLLLEFT: NMPGSCROLL_DIR = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_SCROLLRIGHT: NMPGSCROLL_DIR = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGF_SCROLLUP: NMPGSCROLL_DIR = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMPGSCROLL_KEYS = u16; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGK_NONE: NMPGSCROLL_KEYS = 0u16; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGK_SHIFT: NMPGSCROLL_KEYS = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGK_CONTROL: NMPGSCROLL_KEYS = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGK_MENU: NMPGSCROLL_KEYS = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMREBAR_MASK_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBNM_ID: NMREBAR_MASK_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBNM_LPARAM: NMREBAR_MASK_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBNM_STYLE: NMREBAR_MASK_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMTBDISPINFOW_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBNF_IMAGE: NMTBDISPINFOW_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBNF_TEXT: NMTBDISPINFOW_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBNF_DI_SETITEM: NMTBDISPINFOW_MASK = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NMTBHOTITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_ACCELERATOR: NMTBHOTITEM_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_ARROWKEYS: NMTBHOTITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_DUPACCEL: NMTBHOTITEM_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_ENTERING: NMTBHOTITEM_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_LEAVING: NMTBHOTITEM_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_LMOUSE: NMTBHOTITEM_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_MOUSE: NMTBHOTITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_OTHER: NMTBHOTITEM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_RESELECT: NMTBHOTITEM_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HICF_TOGGLEDROPDOWN: NMTBHOTITEM_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NM_TREEVIEW_ACTION = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVE_COLLAPSE: NM_TREEVIEW_ACTION = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVE_EXPAND: NM_TREEVIEW_ACTION = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVE_TOGGLE: NM_TREEVIEW_ACTION = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVE_EXPANDPARTIAL: NM_TREEVIEW_ACTION = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVE_COLLAPSERESET: NM_TREEVIEW_ACTION = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVC_UNKNOWN: NM_TREEVIEW_ACTION = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVC_BYMOUSE: NM_TREEVIEW_ACTION = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVC_BYKEYBOARD: NM_TREEVIEW_ACTION = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NONESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDNONE_HIGHLIGHT: NONESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDNONE_NOHIGHLIGHT: NONESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NORMALGROUPCOLLAPSESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBNGC_NORMAL: NORMALGROUPCOLLAPSESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBNGC_HOT: NORMALGROUPCOLLAPSESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBNGC_PRESSED: NORMALGROUPCOLLAPSESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type NORMALGROUPEXPANDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBNGE_NORMAL: NORMALGROUPEXPANDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBNGE_HOT: NORMALGROUPEXPANDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBNGE_PRESSED: NORMALGROUPEXPANDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ODA_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODA_DRAWENTIRE: ODA_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODA_SELECT: ODA_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODA_FOCUS: ODA_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ODS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_SELECTED: ODS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_GRAYED: ODS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_DISABLED: ODS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_CHECKED: ODS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_FOCUS: ODS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_DEFAULT: ODS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_COMBOBOXEDIT: ODS_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_HOTLIGHT: ODS_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_INACTIVE: ODS_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_NOACCEL: ODS_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODS_NOFOCUSRECT: ODS_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type OFFSETTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_TOPLEFT: OFFSETTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_TOPRIGHT: OFFSETTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_TOPMIDDLE: OFFSETTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_BOTTOMLEFT: OFFSETTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_BOTTOMRIGHT: OFFSETTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_BOTTOMMIDDLE: OFFSETTYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_MIDDLELEFT: OFFSETTYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_MIDDLERIGHT: OFFSETTYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_LEFTOFCAPTION: OFFSETTYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_RIGHTOFCAPTION: OFFSETTYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_LEFTOFLASTBUTTON: OFFSETTYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_RIGHTOFLASTBUTTON: OFFSETTYPE = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_ABOVELASTBUTTON: OFFSETTYPE = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OT_BELOWLASTBUTTON: OFFSETTYPE = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type OPENBOXSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_NORMAL: OPENBOXSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_HOT: OPENBOXSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_SELECTED: OPENBOXSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_DISABLED: OPENBOXSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_FOCUSED: OPENBOXSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type OPEN_THEME_DATA_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OTD_FORCE_RECT_SIZING: OPEN_THEME_DATA_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OTD_NONCLIENT: OPEN_THEME_DATA_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PAGEPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGRP_UP: PAGEPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGRP_DOWN: PAGEPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGRP_UPHORZ: PAGEPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PGRP_DOWNHORZ: PAGEPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type POINTER_DEVICE_CURSOR_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_CURSOR_TYPE_UNKNOWN: POINTER_DEVICE_CURSOR_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_CURSOR_TYPE_TIP: POINTER_DEVICE_CURSOR_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_CURSOR_TYPE_ERASER: POINTER_DEVICE_CURSOR_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_CURSOR_TYPE_MAX: POINTER_DEVICE_CURSOR_TYPE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type POINTER_DEVICE_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_TYPE_INTEGRATED_PEN: POINTER_DEVICE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_TYPE_EXTERNAL_PEN: POINTER_DEVICE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_TYPE_TOUCH: POINTER_DEVICE_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_TYPE_TOUCH_PAD: POINTER_DEVICE_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_DEVICE_TYPE_MAX: POINTER_DEVICE_TYPE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type POINTER_FEEDBACK_MODE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_FEEDBACK_DEFAULT: POINTER_FEEDBACK_MODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_FEEDBACK_INDIRECT: POINTER_FEEDBACK_MODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const POINTER_FEEDBACK_NONE: POINTER_FEEDBACK_MODE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type POPUPCHECKBACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCB_DISABLED: POPUPCHECKBACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCB_NORMAL: POPUPCHECKBACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCB_BITMAP: POPUPCHECKBACKGROUNDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type POPUPCHECKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_CHECKMARKNORMAL: POPUPCHECKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_CHECKMARKDISABLED: POPUPCHECKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_BULLETNORMAL: POPUPCHECKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MC_BULLETDISABLED: POPUPCHECKSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type POPUPITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MPI_NORMAL: POPUPITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MPI_HOT: POPUPITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MPI_DISABLED: POPUPITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MPI_DISABLEDHOT: POPUPITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type POPUPSUBMENUSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSM_NORMAL: POPUPSUBMENUSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSM_DISABLED: POPUPSUBMENUSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PROGRESSPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_BAR: PROGRESSPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_BARVERT: PROGRESSPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_CHUNK: PROGRESSPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_CHUNKVERT: PROGRESSPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_FILL: PROGRESSPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_FILLVERT: PROGRESSPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_PULSEOVERLAY: PROGRESSPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_MOVEOVERLAY: PROGRESSPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_PULSEOVERLAYVERT: PROGRESSPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_MOVEOVERLAYVERT: PROGRESSPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_TRANSPARENTBAR: PROGRESSPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PP_TRANSPARENTBARVERT: PROGRESSPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PROPERTYORIGIN = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PO_STATE: PROPERTYORIGIN = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PO_PART: PROPERTYORIGIN = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PO_CLASS: PROPERTYORIGIN = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PO_GLOBAL: PROPERTYORIGIN = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PO_NOTFOUND: PROPERTYORIGIN = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PSPCB_MESSAGE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSPCB_ADDREF: PSPCB_MESSAGE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSPCB_CREATE: PSPCB_MESSAGE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSPCB_RELEASE: PSPCB_MESSAGE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PSPCB_SI_INITDIALOG: PSPCB_MESSAGE = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PUSHBUTTONDROPDOWNSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBDDS_NORMAL: PUSHBUTTONDROPDOWNSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBDDS_DISABLED: PUSHBUTTONDROPDOWNSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PUSHBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_NORMAL: PUSHBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_HOT: PUSHBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_PRESSED: PUSHBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_DISABLED: PUSHBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_DEFAULTED: PUSHBUTTONSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBS_DEFAULTED_ANIMATING: PUSHBUTTONSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type RADIOBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_UNCHECKEDNORMAL: RADIOBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_UNCHECKEDHOT: RADIOBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_UNCHECKEDPRESSED: RADIOBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_UNCHECKEDDISABLED: RADIOBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_CHECKEDNORMAL: RADIOBUTTONSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_CHECKEDHOT: RADIOBUTTONSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_CHECKEDPRESSED: RADIOBUTTONSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_CHECKEDDISABLED: RADIOBUTTONSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type READONLYSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBRO_NORMAL: READONLYSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBRO_HOT: READONLYSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBRO_PRESSED: READONLYSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBRO_DISABLED: READONLYSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type REBARPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RP_GRIPPER: REBARPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RP_GRIPPERVERT: REBARPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RP_BAND: REBARPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RP_CHEVRON: REBARPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RP_CHEVRONVERT: REBARPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RP_BACKGROUND: REBARPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RP_SPLITTER: REBARPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RP_SPLITTERVERT: REBARPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type RESTOREBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_NORMAL: RESTOREBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_HOT: RESTOREBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_PUSHED: RESTOREBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_DISABLED: RESTOREBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SCROLLBARPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_ARROWBTN: SCROLLBARPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_THUMBBTNHORZ: SCROLLBARPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_THUMBBTNVERT: SCROLLBARPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_LOWERTRACKHORZ: SCROLLBARPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_UPPERTRACKHORZ: SCROLLBARPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_LOWERTRACKVERT: SCROLLBARPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_UPPERTRACKVERT: SCROLLBARPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_GRIPPERHORZ: SCROLLBARPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_GRIPPERVERT: SCROLLBARPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_SIZEBOX: SCROLLBARPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_SIZEBOXBKGND: SCROLLBARPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SCROLLBARSTYLESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCRBS_NORMAL: SCROLLBARSTYLESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCRBS_HOT: SCROLLBARSTYLESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCRBS_PRESSED: SCROLLBARSTYLESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCRBS_DISABLED: SCROLLBARSTYLESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCRBS_HOVER: SCROLLBARSTYLESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SECTIONTITLELINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPSTL_NORMAL: SECTIONTITLELINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPSTL_HOT: SECTIONTITLELINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SET_THEME_APP_PROPERTIES_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ALLOW_NONCLIENT: SET_THEME_APP_PROPERTIES_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ALLOW_CONTROLS: SET_THEME_APP_PROPERTIES_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ALLOW_WEBCONTENT: SET_THEME_APP_PROPERTIES_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VALIDBITS: SET_THEME_APP_PROPERTIES_FLAGS = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SHOWCALENDARBUTTONRIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPSCBR_NORMAL: SHOWCALENDARBUTTONRIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPSCBR_HOT: SHOWCALENDARBUTTONRIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPSCBR_PRESSED: SHOWCALENDARBUTTONRIGHTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPSCBR_DISABLED: SHOWCALENDARBUTTONRIGHTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SIZEBOXSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZB_RIGHTALIGN: SIZEBOXSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZB_LEFTALIGN: SIZEBOXSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZB_TOPRIGHTALIGN: SIZEBOXSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZB_TOPLEFTALIGN: SIZEBOXSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZB_HALFBOTTOMRIGHTALIGN: SIZEBOXSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZB_HALFBOTTOMLEFTALIGN: SIZEBOXSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZB_HALFTOPRIGHTALIGN: SIZEBOXSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZB_HALFTOPLEFTALIGN: SIZEBOXSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SIZINGTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ST_TRUESIZE: SIZINGTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ST_STRETCH: SIZINGTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ST_TILE: SIZINGTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SMALLCAPTIONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCS_ACTIVE: SMALLCAPTIONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCS_INACTIVE: SMALLCAPTIONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCS_DISABLED: SMALLCAPTIONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SMALLCLOSEBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCBS_NORMAL: SMALLCLOSEBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCBS_HOT: SMALLCLOSEBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCBS_PUSHED: SMALLCLOSEBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SCBS_DISABLED: SMALLCLOSEBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SMALLFRAMEBOTTOMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SFRB_ACTIVE: SMALLFRAMEBOTTOMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SFRB_INACTIVE: SMALLFRAMEBOTTOMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SMALLFRAMELEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SFRL_ACTIVE: SMALLFRAMELEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SFRL_INACTIVE: SMALLFRAMELEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SMALLFRAMERIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SFRR_ACTIVE: SMALLFRAMERIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SFRR_INACTIVE: SMALLFRAMERIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SOFTWAREEXPLORERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPSE_NORMAL: SOFTWAREEXPLORERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPSE_HOT: SOFTWAREEXPLORERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPSE_SELECTED: SOFTWAREEXPLORERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPSE_DISABLED: SOFTWAREEXPLORERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPSE_FOCUSED: SOFTWAREEXPLORERSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SPECIALGROUPCOLLAPSESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBSGC_NORMAL: SPECIALGROUPCOLLAPSESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBSGC_HOT: SPECIALGROUPCOLLAPSESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBSGC_PRESSED: SPECIALGROUPCOLLAPSESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SPECIALGROUPEXPANDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBSGE_NORMAL: SPECIALGROUPEXPANDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBSGE_HOT: SPECIALGROUPEXPANDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBSGE_PRESSED: SPECIALGROUPEXPANDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SPINPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPNP_UP: SPINPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPNP_DOWN: SPINPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPNP_UPHORZ: SPINPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPNP_DOWNHORZ: SPINPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SPLITTERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLITS_NORMAL: SPLITTERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLITS_HOT: SPLITTERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLITS_PRESSED: SPLITTERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SPLITTERVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLITSV_NORMAL: SPLITTERVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLITSV_HOT: SPLITTERVERTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPLITSV_PRESSED: SPLITTERVERTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type STANDARDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTSS_NORMAL: STANDARDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTSS_LINK: STANDARDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type STARTPANELPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_USERPANE: STARTPANELPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_MOREPROGRAMS: STARTPANELPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_MOREPROGRAMSARROW: STARTPANELPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_PROGLIST: STARTPANELPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_PROGLISTSEPARATOR: STARTPANELPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_PLACESLIST: STARTPANELPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_PLACESLISTSEPARATOR: STARTPANELPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_LOGOFF: STARTPANELPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_LOGOFFBUTTONS: STARTPANELPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_USERPICTURE: STARTPANELPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_PREVIEW: STARTPANELPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_MOREPROGRAMSTAB: STARTPANELPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_NSCHOST: STARTPANELPARTS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_SOFTWAREEXPLORER: STARTPANELPARTS = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_OPENBOX: STARTPANELPARTS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_SEARCHVIEW: STARTPANELPARTS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_MOREPROGRAMSARROWBACK: STARTPANELPARTS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_TOPMATCH: STARTPANELPARTS = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_LOGOFFSPLITBUTTONDROPDOWN: STARTPANELPARTS = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type STATICPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STAT_TEXT: STATICPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type STATUSPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SP_PANE: STATUSPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SP_GRIPPERPANE: STATUSPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SP_GRIPPER: STATUSPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SYSBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBS_NORMAL: SYSBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBS_HOT: SYSBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBS_PUSHED: SYSBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBS_DISABLED: SYSBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SYSTEMCLOSESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSYSC_NORMAL: SYSTEMCLOSESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSYSC_DISABLED: SYSTEMCLOSESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SYSTEMMAXIMIZESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSYSMX_NORMAL: SYSTEMMAXIMIZESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSYSMX_DISABLED: SYSTEMMAXIMIZESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SYSTEMMINIMIZESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSYSMN_NORMAL: SYSTEMMINIMIZESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSYSMN_DISABLED: SYSTEMMINIMIZESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SYSTEMRESTORESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSYSR_NORMAL: SYSTEMRESTORESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MSYSR_DISABLED: SYSTEMRESTORESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TABITEMBOTHEDGESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIBES_NORMAL: TABITEMBOTHEDGESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIBES_HOT: TABITEMBOTHEDGESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIBES_SELECTED: TABITEMBOTHEDGESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIBES_DISABLED: TABITEMBOTHEDGESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIBES_FOCUSED: TABITEMBOTHEDGESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TABITEMLEFTEDGESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TILES_NORMAL: TABITEMLEFTEDGESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TILES_HOT: TABITEMLEFTEDGESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TILES_SELECTED: TABITEMLEFTEDGESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TILES_DISABLED: TABITEMLEFTEDGESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TILES_FOCUSED: TABITEMLEFTEDGESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TABITEMRIGHTEDGESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIRES_NORMAL: TABITEMRIGHTEDGESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIRES_HOT: TABITEMRIGHTEDGESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIRES_SELECTED: TABITEMRIGHTEDGESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIRES_DISABLED: TABITEMRIGHTEDGESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIRES_FOCUSED: TABITEMRIGHTEDGESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TABITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIS_NORMAL: TABITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIS_HOT: TABITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIS_SELECTED: TABITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIS_DISABLED: TABITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TIS_FOCUSED: TABITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TABPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_TABITEM: TABPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_TABITEMLEFTEDGE: TABPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_TABITEMRIGHTEDGE: TABPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_TABITEMBOTHEDGE: TABPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_TOPTABITEM: TABPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_TOPTABITEMLEFTEDGE: TABPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_TOPTABITEMRIGHTEDGE: TABPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_TOPTABITEMBOTHEDGE: TABPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_PANE: TABPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_BODY: TABPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TABP_AEROWIZARDBODY: TABPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TABSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CSTB_NORMAL: TABSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CSTB_HOT: TABSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CSTB_SELECTED: TABSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TAB_CONTROL_ITEM_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIS_BUTTONPRESSED: TAB_CONTROL_ITEM_STATE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIS_HIGHLIGHTED: TAB_CONTROL_ITEM_STATE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKBANDPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDP_GROUPCOUNT: TASKBANDPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDP_FLASHBUTTON: TASKBANDPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDP_FLASHBUTTONGROUPMENU: TASKBANDPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKBARPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBP_BACKGROUNDBOTTOM: TASKBARPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBP_BACKGROUNDRIGHT: TASKBARPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBP_BACKGROUNDTOP: TASKBARPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBP_BACKGROUNDLEFT: TASKBARPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBP_SIZINGBARBOTTOM: TASKBARPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBP_SIZINGBARRIGHT: TASKBARPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBP_SIZINGBARTOP: TASKBARPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBP_SIZINGBARLEFT: TASKBARPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKDIALOGPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_PRIMARYPANEL: TASKDIALOGPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_MAININSTRUCTIONPANE: TASKDIALOGPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_MAINICON: TASKDIALOGPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_CONTENTPANE: TASKDIALOGPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_CONTENTICON: TASKDIALOGPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_EXPANDEDCONTENT: TASKDIALOGPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_COMMANDLINKPANE: TASKDIALOGPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_SECONDARYPANEL: TASKDIALOGPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_CONTROLPANE: TASKDIALOGPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_BUTTONSECTION: TASKDIALOGPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_BUTTONWRAPPER: TASKDIALOGPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_EXPANDOTEXT: TASKDIALOGPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_EXPANDOBUTTON: TASKDIALOGPARTS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_VERIFICATIONTEXT: TASKDIALOGPARTS = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_FOOTNOTEPANE: TASKDIALOGPARTS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_FOOTNOTEAREA: TASKDIALOGPARTS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_FOOTNOTESEPARATOR: TASKDIALOGPARTS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_EXPANDEDFOOTERAREA: TASKDIALOGPARTS = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_PROGRESSBAR: TASKDIALOGPARTS = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_IMAGEALIGNMENT: TASKDIALOGPARTS = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLG_RADIOBUTTONPANE: TASKDIALOGPARTS = 21i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKDIALOG_COMMON_BUTTON_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDCBF_OK_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDCBF_YES_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDCBF_NO_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDCBF_CANCEL_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDCBF_RETRY_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDCBF_CLOSE_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKDIALOG_ELEMENTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDE_CONTENT: TASKDIALOG_ELEMENTS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDE_EXPANDED_INFORMATION: TASKDIALOG_ELEMENTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDE_FOOTER: TASKDIALOG_ELEMENTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDE_MAIN_INSTRUCTION: TASKDIALOG_ELEMENTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKDIALOG_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_ENABLE_HYPERLINKS: TASKDIALOG_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_USE_HICON_MAIN: TASKDIALOG_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_USE_HICON_FOOTER: TASKDIALOG_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_ALLOW_DIALOG_CANCELLATION: TASKDIALOG_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_USE_COMMAND_LINKS: TASKDIALOG_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_USE_COMMAND_LINKS_NO_ICON: TASKDIALOG_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_EXPAND_FOOTER_AREA: TASKDIALOG_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_EXPANDED_BY_DEFAULT: TASKDIALOG_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_VERIFICATION_FLAG_CHECKED: TASKDIALOG_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_SHOW_PROGRESS_BAR: TASKDIALOG_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_SHOW_MARQUEE_PROGRESS_BAR: TASKDIALOG_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_CALLBACK_TIMER: TASKDIALOG_FLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_POSITION_RELATIVE_TO_WINDOW: TASKDIALOG_FLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_RTL_LAYOUT: TASKDIALOG_FLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_NO_DEFAULT_RADIO_BUTTON: TASKDIALOG_FLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_CAN_BE_MINIMIZED: TASKDIALOG_FLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_NO_SET_FOREGROUND: TASKDIALOG_FLAGS = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDF_SIZE_TO_CONTENT: TASKDIALOG_FLAGS = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKDIALOG_ICON_ELEMENTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDIE_ICON_MAIN: TASKDIALOG_ICON_ELEMENTS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDIE_ICON_FOOTER: TASKDIALOG_ICON_ELEMENTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKDIALOG_MESSAGES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_NAVIGATE_PAGE: TASKDIALOG_MESSAGES = 1125i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_CLICK_BUTTON: TASKDIALOG_MESSAGES = 1126i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_SET_MARQUEE_PROGRESS_BAR: TASKDIALOG_MESSAGES = 1127i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_SET_PROGRESS_BAR_STATE: TASKDIALOG_MESSAGES = 1128i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_SET_PROGRESS_BAR_RANGE: TASKDIALOG_MESSAGES = 1129i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_SET_PROGRESS_BAR_POS: TASKDIALOG_MESSAGES = 1130i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_SET_PROGRESS_BAR_MARQUEE: TASKDIALOG_MESSAGES = 1131i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_SET_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1132i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_CLICK_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1134i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_ENABLE_BUTTON: TASKDIALOG_MESSAGES = 1135i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_ENABLE_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1136i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_CLICK_VERIFICATION: TASKDIALOG_MESSAGES = 1137i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_UPDATE_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1138i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE: TASKDIALOG_MESSAGES = 1139i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDM_UPDATE_ICON: TASKDIALOG_MESSAGES = 1140i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKDIALOG_NOTIFICATIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_CREATED: TASKDIALOG_NOTIFICATIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_NAVIGATED: TASKDIALOG_NOTIFICATIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_HYPERLINK_CLICKED: TASKDIALOG_NOTIFICATIONS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_TIMER: TASKDIALOG_NOTIFICATIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_DESTROYED: TASKDIALOG_NOTIFICATIONS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_RADIO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_DIALOG_CONSTRUCTED: TASKDIALOG_NOTIFICATIONS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_VERIFICATION_CLICKED: TASKDIALOG_NOTIFICATIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_HELP: TASKDIALOG_NOTIFICATIONS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDN_EXPANDO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TASKLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPTL_NORMAL: TASKLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPTL_HOT: TASKLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPTL_PRESSED: TASKLINKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPTL_DISABLED: TASKLINKSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPTL_PAGE: TASKLINKSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TA_PROPERTY = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAP_FLAGS: TA_PROPERTY = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAP_TRANSFORMCOUNT: TA_PROPERTY = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAP_STAGGERDELAY: TA_PROPERTY = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAP_STAGGERDELAYCAP: TA_PROPERTY = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAP_STAGGERDELAYFACTOR: TA_PROPERTY = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAP_ZORDER: TA_PROPERTY = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TA_PROPERTY_FLAG = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAPF_NONE: TA_PROPERTY_FLAG = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAPF_HASSTAGGER: TA_PROPERTY_FLAG = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAPF_ISRTLAWARE: TA_PROPERTY_FLAG = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAPF_ALLOWCOLLECTION: TA_PROPERTY_FLAG = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAPF_HASBACKGROUND: TA_PROPERTY_FLAG = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TAPF_HASPERSPECTIVE: TA_PROPERTY_FLAG = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TA_TIMINGFUNCTION_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTFT_UNDEFINED: TA_TIMINGFUNCTION_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTFT_CUBIC_BEZIER: TA_TIMINGFUNCTION_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TA_TRANSFORM_FLAG = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TATF_NONE: TA_TRANSFORM_FLAG = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TATF_TARGETVALUES_USER: TA_TRANSFORM_FLAG = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TATF_HASINITIALVALUES: TA_TRANSFORM_FLAG = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TATF_HASORIGINVALUES: TA_TRANSFORM_FLAG = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TA_TRANSFORM_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TATT_TRANSLATE_2D: TA_TRANSFORM_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TATT_SCALE_2D: TA_TRANSFORM_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TATT_OPACITY: TA_TRANSFORM_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TATT_CLIP: TA_TRANSFORM_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TBBUTTONINFOW_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIF_BYINDEX: TBBUTTONINFOW_MASK = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIF_COMMAND: TBBUTTONINFOW_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIF_IMAGE: TBBUTTONINFOW_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIF_LPARAM: TBBUTTONINFOW_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIF_SIZE: TBBUTTONINFOW_MASK = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIF_STATE: TBBUTTONINFOW_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIF_STYLE: TBBUTTONINFOW_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIF_TEXT: TBBUTTONINFOW_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TBINSERTMARK_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIMHT_NONE: TBINSERTMARK_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIMHT_AFTER: TBINSERTMARK_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBIMHT_BACKGROUND: TBINSERTMARK_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TCHITTESTINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCHT_NOWHERE: TCHITTESTINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCHT_ONITEM: TCHITTESTINFO_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCHT_ONITEMICON: TCHITTESTINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCHT_ONITEMLABEL: TCHITTESTINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TCITEMHEADERA_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_IMAGE: TCITEMHEADERA_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_RTLREADING: TCITEMHEADERA_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_TEXT: TCITEMHEADERA_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_PARAM: TCITEMHEADERA_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_STATE: TCITEMHEADERA_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TEXTSELECTIONGRIPPERPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSGP_GRIPPER: TEXTSELECTIONGRIPPERPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TEXTSHADOWTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TST_NONE: TEXTSHADOWTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TST_SINGLE: TEXTSHADOWTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TST_CONTINUOUS: TEXTSHADOWTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TEXTSTYLEPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_MAININSTRUCTION: TEXTSTYLEPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_INSTRUCTION: TEXTSTYLEPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_BODYTITLE: TEXTSTYLEPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_BODYTEXT: TEXTSTYLEPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_SECONDARYTEXT: TEXTSTYLEPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_HYPERLINKTEXT: TEXTSTYLEPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_EXPANDED: TEXTSTYLEPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_LABEL: TEXTSTYLEPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_CONTROLLABEL: TEXTSTYLEPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THEMESIZE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_MIN: THEMESIZE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_TRUE: THEMESIZE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_DRAW: THEMESIZE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THEME_PROPERTY_SYMBOL_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_RESERVEDLOW: THEME_PROPERTY_SYMBOL_ID = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_RESERVEDHIGH: THEME_PROPERTY_SYMBOL_ID = 7999u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_DIBDATA: THEME_PROPERTY_SYMBOL_ID = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHDIBDATA: THEME_PROPERTY_SYMBOL_ID = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ENUM: THEME_PROPERTY_SYMBOL_ID = 200u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_STRING: THEME_PROPERTY_SYMBOL_ID = 201u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_INT: THEME_PROPERTY_SYMBOL_ID = 202u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BOOL: THEME_PROPERTY_SYMBOL_ID = 203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_COLOR: THEME_PROPERTY_SYMBOL_ID = 204u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MARGINS: THEME_PROPERTY_SYMBOL_ID = 205u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FILENAME: THEME_PROPERTY_SYMBOL_ID = 206u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SIZE: THEME_PROPERTY_SYMBOL_ID = 207u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_POSITION: THEME_PROPERTY_SYMBOL_ID = 208u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_RECT: THEME_PROPERTY_SYMBOL_ID = 209u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FONT: THEME_PROPERTY_SYMBOL_ID = 210u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_INTLIST: THEME_PROPERTY_SYMBOL_ID = 211u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HBITMAP: THEME_PROPERTY_SYMBOL_ID = 212u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_DISKSTREAM: THEME_PROPERTY_SYMBOL_ID = 213u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_STREAM: THEME_PROPERTY_SYMBOL_ID = 214u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BITMAPREF: THEME_PROPERTY_SYMBOL_ID = 215u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FLOAT: THEME_PROPERTY_SYMBOL_ID = 216u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FLOATLIST: THEME_PROPERTY_SYMBOL_ID = 217u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_COLORSCHEMES: THEME_PROPERTY_SYMBOL_ID = 401u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SIZES: THEME_PROPERTY_SYMBOL_ID = 402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CHARSET: THEME_PROPERTY_SYMBOL_ID = 403u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_NAME: THEME_PROPERTY_SYMBOL_ID = 600u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_DISPLAYNAME: THEME_PROPERTY_SYMBOL_ID = 601u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOOLTIP: THEME_PROPERTY_SYMBOL_ID = 602u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_COMPANY: THEME_PROPERTY_SYMBOL_ID = 603u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_AUTHOR: THEME_PROPERTY_SYMBOL_ID = 604u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_COPYRIGHT: THEME_PROPERTY_SYMBOL_ID = 605u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_URL: THEME_PROPERTY_SYMBOL_ID = 606u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_VERSION: THEME_PROPERTY_SYMBOL_ID = 607u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_DESCRIPTION: THEME_PROPERTY_SYMBOL_ID = 608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FIRST_RCSTRING_NAME: THEME_PROPERTY_SYMBOL_ID = 601u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LAST_RCSTRING_NAME: THEME_PROPERTY_SYMBOL_ID = 608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CAPTIONFONT: THEME_PROPERTY_SYMBOL_ID = 801u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SMALLCAPTIONFONT: THEME_PROPERTY_SYMBOL_ID = 802u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MENUFONT: THEME_PROPERTY_SYMBOL_ID = 803u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_STATUSFONT: THEME_PROPERTY_SYMBOL_ID = 804u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MSGBOXFONT: THEME_PROPERTY_SYMBOL_ID = 805u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ICONTITLEFONT: THEME_PROPERTY_SYMBOL_ID = 806u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HEADING1FONT: THEME_PROPERTY_SYMBOL_ID = 807u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HEADING2FONT: THEME_PROPERTY_SYMBOL_ID = 808u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BODYFONT: THEME_PROPERTY_SYMBOL_ID = 809u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FIRSTFONT: THEME_PROPERTY_SYMBOL_ID = 801u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LASTFONT: THEME_PROPERTY_SYMBOL_ID = 809u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FLATMENUS: THEME_PROPERTY_SYMBOL_ID = 1001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FIRSTBOOL: THEME_PROPERTY_SYMBOL_ID = 1001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LASTBOOL: THEME_PROPERTY_SYMBOL_ID = 1001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SIZINGBORDERWIDTH: THEME_PROPERTY_SYMBOL_ID = 1201u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SCROLLBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1202u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SCROLLBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CAPTIONBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1204u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CAPTIONBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1205u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SMCAPTIONBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1206u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SMCAPTIONBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1207u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MENUBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1208u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MENUBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1209u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_PADDEDBORDERWIDTH: THEME_PROPERTY_SYMBOL_ID = 1210u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FIRSTSIZE: THEME_PROPERTY_SYMBOL_ID = 1201u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LASTSIZE: THEME_PROPERTY_SYMBOL_ID = 1210u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINCOLORDEPTH: THEME_PROPERTY_SYMBOL_ID = 1301u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FIRSTINT: THEME_PROPERTY_SYMBOL_ID = 1301u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LASTINT: THEME_PROPERTY_SYMBOL_ID = 1301u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CSSNAME: THEME_PROPERTY_SYMBOL_ID = 1401u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_XMLNAME: THEME_PROPERTY_SYMBOL_ID = 1402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LASTUPDATED: THEME_PROPERTY_SYMBOL_ID = 1403u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ALIAS: THEME_PROPERTY_SYMBOL_ID = 1404u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FIRSTSTRING: THEME_PROPERTY_SYMBOL_ID = 1401u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LASTSTRING: THEME_PROPERTY_SYMBOL_ID = 1404u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SCROLLBAR: THEME_PROPERTY_SYMBOL_ID = 1601u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BACKGROUND: THEME_PROPERTY_SYMBOL_ID = 1602u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1603u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_INACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1604u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MENU: THEME_PROPERTY_SYMBOL_ID = 1605u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_WINDOW: THEME_PROPERTY_SYMBOL_ID = 1606u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_WINDOWFRAME: THEME_PROPERTY_SYMBOL_ID = 1607u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MENUTEXT: THEME_PROPERTY_SYMBOL_ID = 1608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_WINDOWTEXT: THEME_PROPERTY_SYMBOL_ID = 1609u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CAPTIONTEXT: THEME_PROPERTY_SYMBOL_ID = 1610u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ACTIVEBORDER: THEME_PROPERTY_SYMBOL_ID = 1611u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_INACTIVEBORDER: THEME_PROPERTY_SYMBOL_ID = 1612u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_APPWORKSPACE: THEME_PROPERTY_SYMBOL_ID = 1613u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HIGHLIGHT: THEME_PROPERTY_SYMBOL_ID = 1614u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HIGHLIGHTTEXT: THEME_PROPERTY_SYMBOL_ID = 1615u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BTNFACE: THEME_PROPERTY_SYMBOL_ID = 1616u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BTNSHADOW: THEME_PROPERTY_SYMBOL_ID = 1617u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRAYTEXT: THEME_PROPERTY_SYMBOL_ID = 1618u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BTNTEXT: THEME_PROPERTY_SYMBOL_ID = 1619u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_INACTIVECAPTIONTEXT: THEME_PROPERTY_SYMBOL_ID = 1620u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BTNHIGHLIGHT: THEME_PROPERTY_SYMBOL_ID = 1621u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_DKSHADOW3D: THEME_PROPERTY_SYMBOL_ID = 1622u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LIGHT3D: THEME_PROPERTY_SYMBOL_ID = 1623u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_INFOTEXT: THEME_PROPERTY_SYMBOL_ID = 1624u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_INFOBK: THEME_PROPERTY_SYMBOL_ID = 1625u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BUTTONALTERNATEFACE: THEME_PROPERTY_SYMBOL_ID = 1626u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HOTTRACKING: THEME_PROPERTY_SYMBOL_ID = 1627u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1628u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTINACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1629u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MENUHILIGHT: THEME_PROPERTY_SYMBOL_ID = 1630u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MENUBAR: THEME_PROPERTY_SYMBOL_ID = 1631u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FIRSTCOLOR: THEME_PROPERTY_SYMBOL_ID = 1601u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LASTCOLOR: THEME_PROPERTY_SYMBOL_ID = 1631u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMHUE1: THEME_PROPERTY_SYMBOL_ID = 1801u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMHUE2: THEME_PROPERTY_SYMBOL_ID = 1802u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMHUE3: THEME_PROPERTY_SYMBOL_ID = 1803u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMHUE4: THEME_PROPERTY_SYMBOL_ID = 1804u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMHUE5: THEME_PROPERTY_SYMBOL_ID = 1805u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOHUE1: THEME_PROPERTY_SYMBOL_ID = 1806u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOHUE2: THEME_PROPERTY_SYMBOL_ID = 1807u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOHUE3: THEME_PROPERTY_SYMBOL_ID = 1808u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOHUE4: THEME_PROPERTY_SYMBOL_ID = 1809u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOHUE5: THEME_PROPERTY_SYMBOL_ID = 1810u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMCOLOR1: THEME_PROPERTY_SYMBOL_ID = 2001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMCOLOR2: THEME_PROPERTY_SYMBOL_ID = 2002u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMCOLOR3: THEME_PROPERTY_SYMBOL_ID = 2003u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMCOLOR4: THEME_PROPERTY_SYMBOL_ID = 2004u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FROMCOLOR5: THEME_PROPERTY_SYMBOL_ID = 2005u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOCOLOR1: THEME_PROPERTY_SYMBOL_ID = 2006u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOCOLOR2: THEME_PROPERTY_SYMBOL_ID = 2007u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOCOLOR3: THEME_PROPERTY_SYMBOL_ID = 2008u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOCOLOR4: THEME_PROPERTY_SYMBOL_ID = 2009u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TOCOLOR5: THEME_PROPERTY_SYMBOL_ID = 2010u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TRANSPARENT: THEME_PROPERTY_SYMBOL_ID = 2201u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_AUTOSIZE: THEME_PROPERTY_SYMBOL_ID = 2202u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BORDERONLY: THEME_PROPERTY_SYMBOL_ID = 2203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_COMPOSITED: THEME_PROPERTY_SYMBOL_ID = 2204u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BGFILL: THEME_PROPERTY_SYMBOL_ID = 2205u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHTRANSPARENT: THEME_PROPERTY_SYMBOL_ID = 2206u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHONLY: THEME_PROPERTY_SYMBOL_ID = 2207u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ALWAYSSHOWSIZINGBAR: THEME_PROPERTY_SYMBOL_ID = 2208u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MIRRORIMAGE: THEME_PROPERTY_SYMBOL_ID = 2209u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_UNIFORMSIZING: THEME_PROPERTY_SYMBOL_ID = 2210u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_INTEGRALSIZING: THEME_PROPERTY_SYMBOL_ID = 2211u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SOURCEGROW: THEME_PROPERTY_SYMBOL_ID = 2212u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SOURCESHRINK: THEME_PROPERTY_SYMBOL_ID = 2213u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_DRAWBORDERS: THEME_PROPERTY_SYMBOL_ID = 2214u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_NOETCHEDEFFECT: THEME_PROPERTY_SYMBOL_ID = 2215u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTAPPLYOVERLAY: THEME_PROPERTY_SYMBOL_ID = 2216u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTGLOW: THEME_PROPERTY_SYMBOL_ID = 2217u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTITALIC: THEME_PROPERTY_SYMBOL_ID = 2218u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_COMPOSITEDOPAQUE: THEME_PROPERTY_SYMBOL_ID = 2219u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_LOCALIZEDMIRRORIMAGE: THEME_PROPERTY_SYMBOL_ID = 2220u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGECOUNT: THEME_PROPERTY_SYMBOL_ID = 2401u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ALPHALEVEL: THEME_PROPERTY_SYMBOL_ID = 2402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BORDERSIZE: THEME_PROPERTY_SYMBOL_ID = 2403u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ROUNDCORNERWIDTH: THEME_PROPERTY_SYMBOL_ID = 2404u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ROUNDCORNERHEIGHT: THEME_PROPERTY_SYMBOL_ID = 2405u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTRATIO1: THEME_PROPERTY_SYMBOL_ID = 2406u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTRATIO2: THEME_PROPERTY_SYMBOL_ID = 2407u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTRATIO3: THEME_PROPERTY_SYMBOL_ID = 2408u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTRATIO4: THEME_PROPERTY_SYMBOL_ID = 2409u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTRATIO5: THEME_PROPERTY_SYMBOL_ID = 2410u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_PROGRESSCHUNKSIZE: THEME_PROPERTY_SYMBOL_ID = 2411u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_PROGRESSSPACESIZE: THEME_PROPERTY_SYMBOL_ID = 2412u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SATURATION: THEME_PROPERTY_SYMBOL_ID = 2413u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTBORDERSIZE: THEME_PROPERTY_SYMBOL_ID = 2414u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ALPHATHRESHOLD: THEME_PROPERTY_SYMBOL_ID = 2415u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_WIDTH: THEME_PROPERTY_SYMBOL_ID = 2416u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HEIGHT: THEME_PROPERTY_SYMBOL_ID = 2417u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHINDEX: THEME_PROPERTY_SYMBOL_ID = 2418u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TRUESIZESTRETCHMARK: THEME_PROPERTY_SYMBOL_ID = 2419u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINDPI1: THEME_PROPERTY_SYMBOL_ID = 2420u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINDPI2: THEME_PROPERTY_SYMBOL_ID = 2421u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINDPI3: THEME_PROPERTY_SYMBOL_ID = 2422u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINDPI4: THEME_PROPERTY_SYMBOL_ID = 2423u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINDPI5: THEME_PROPERTY_SYMBOL_ID = 2424u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTGLOWSIZE: THEME_PROPERTY_SYMBOL_ID = 2425u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FRAMESPERSECOND: THEME_PROPERTY_SYMBOL_ID = 2426u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_PIXELSPERFRAME: THEME_PROPERTY_SYMBOL_ID = 2427u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ANIMATIONDELAY: THEME_PROPERTY_SYMBOL_ID = 2428u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLOWINTENSITY: THEME_PROPERTY_SYMBOL_ID = 2429u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_OPACITY: THEME_PROPERTY_SYMBOL_ID = 2430u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_COLORIZATIONCOLOR: THEME_PROPERTY_SYMBOL_ID = 2431u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_COLORIZATIONOPACITY: THEME_PROPERTY_SYMBOL_ID = 2432u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINDPI6: THEME_PROPERTY_SYMBOL_ID = 2433u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINDPI7: THEME_PROPERTY_SYMBOL_ID = 2434u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHFONT: THEME_PROPERTY_SYMBOL_ID = 2601u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGEFILE: THEME_PROPERTY_SYMBOL_ID = 3001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGEFILE1: THEME_PROPERTY_SYMBOL_ID = 3002u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGEFILE2: THEME_PROPERTY_SYMBOL_ID = 3003u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGEFILE3: THEME_PROPERTY_SYMBOL_ID = 3004u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGEFILE4: THEME_PROPERTY_SYMBOL_ID = 3005u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGEFILE5: THEME_PROPERTY_SYMBOL_ID = 3006u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHIMAGEFILE: THEME_PROPERTY_SYMBOL_ID = 3008u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGEFILE6: THEME_PROPERTY_SYMBOL_ID = 3009u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGEFILE7: THEME_PROPERTY_SYMBOL_ID = 3010u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXT: THEME_PROPERTY_SYMBOL_ID = 3201u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CLASSICVALUE: THEME_PROPERTY_SYMBOL_ID = 3202u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_OFFSET: THEME_PROPERTY_SYMBOL_ID = 3401u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTSHADOWOFFSET: THEME_PROPERTY_SYMBOL_ID = 3402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINSIZE: THEME_PROPERTY_SYMBOL_ID = 3403u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINSIZE1: THEME_PROPERTY_SYMBOL_ID = 3404u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINSIZE2: THEME_PROPERTY_SYMBOL_ID = 3405u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINSIZE3: THEME_PROPERTY_SYMBOL_ID = 3406u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINSIZE4: THEME_PROPERTY_SYMBOL_ID = 3407u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINSIZE5: THEME_PROPERTY_SYMBOL_ID = 3408u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_NORMALSIZE: THEME_PROPERTY_SYMBOL_ID = 3409u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINSIZE6: THEME_PROPERTY_SYMBOL_ID = 3410u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_MINSIZE7: THEME_PROPERTY_SYMBOL_ID = 3411u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SIZINGMARGINS: THEME_PROPERTY_SYMBOL_ID = 3601u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CONTENTMARGINS: THEME_PROPERTY_SYMBOL_ID = 3602u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CAPTIONMARGINS: THEME_PROPERTY_SYMBOL_ID = 3603u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BORDERCOLOR: THEME_PROPERTY_SYMBOL_ID = 3801u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FILLCOLOR: THEME_PROPERTY_SYMBOL_ID = 3802u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3803u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_EDGELIGHTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3804u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_EDGEHIGHLIGHTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3805u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_EDGESHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3806u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_EDGEDKSHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3807u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_EDGEFILLCOLOR: THEME_PROPERTY_SYMBOL_ID = 3808u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TRANSPARENTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3809u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTCOLOR1: THEME_PROPERTY_SYMBOL_ID = 3810u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTCOLOR2: THEME_PROPERTY_SYMBOL_ID = 3811u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTCOLOR3: THEME_PROPERTY_SYMBOL_ID = 3812u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTCOLOR4: THEME_PROPERTY_SYMBOL_ID = 3813u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GRADIENTCOLOR5: THEME_PROPERTY_SYMBOL_ID = 3814u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3815u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3816u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTBORDERCOLOR: THEME_PROPERTY_SYMBOL_ID = 3817u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTSHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3818u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHTEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3819u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHTRANSPARENTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3820u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FILLCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3821u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BORDERCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3822u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ACCENTCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3823u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3824u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HEADING1TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3825u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HEADING2TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3826u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BODYTEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3827u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BGTYPE: THEME_PROPERTY_SYMBOL_ID = 4001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BORDERTYPE: THEME_PROPERTY_SYMBOL_ID = 4002u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_FILLTYPE: THEME_PROPERTY_SYMBOL_ID = 4003u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SIZINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4004u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_HALIGN: THEME_PROPERTY_SYMBOL_ID = 4005u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CONTENTALIGNMENT: THEME_PROPERTY_SYMBOL_ID = 4006u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_VALIGN: THEME_PROPERTY_SYMBOL_ID = 4007u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_OFFSETTYPE: THEME_PROPERTY_SYMBOL_ID = 4008u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ICONEFFECT: THEME_PROPERTY_SYMBOL_ID = 4009u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TEXTSHADOWTYPE: THEME_PROPERTY_SYMBOL_ID = 4010u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGELAYOUT: THEME_PROPERTY_SYMBOL_ID = 4011u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHTYPE: THEME_PROPERTY_SYMBOL_ID = 4012u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_IMAGESELECTTYPE: THEME_PROPERTY_SYMBOL_ID = 4013u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_GLYPHFONTSIZINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4014u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TRUESIZESCALINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4015u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_USERPICTURE: THEME_PROPERTY_SYMBOL_ID = 5001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_DEFAULTPANESIZE: THEME_PROPERTY_SYMBOL_ID = 5002u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_BLENDCOLOR: THEME_PROPERTY_SYMBOL_ID = 5003u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_CUSTOMSPLITRECT: THEME_PROPERTY_SYMBOL_ID = 5004u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ANIMATIONBUTTONRECT: THEME_PROPERTY_SYMBOL_ID = 5005u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ANIMATIONDURATION: THEME_PROPERTY_SYMBOL_ID = 5006u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_TRANSITIONDURATIONS: THEME_PROPERTY_SYMBOL_ID = 6000u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_SCALEDBACKGROUND: THEME_PROPERTY_SYMBOL_ID = 7001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ATLASIMAGE: THEME_PROPERTY_SYMBOL_ID = 8000u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ATLASINPUTIMAGE: THEME_PROPERTY_SYMBOL_ID = 8001u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMT_ATLASRECT: THEME_PROPERTY_SYMBOL_ID = 8002u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBBOTTOMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUBS_NORMAL: THUMBBOTTOMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUBS_HOT: THUMBBOTTOMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUBS_PRESSED: THUMBBOTTOMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUBS_FOCUSED: THUMBBOTTOMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUBS_DISABLED: THUMBBOTTOMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBLEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_NORMAL: THUMBLEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_HOT: THUMBLEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_PRESSED: THUMBLEFTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_FOCUSED: THUMBLEFTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_DISABLED: THUMBLEFTSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBRIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_NORMAL: THUMBRIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_HOT: THUMBRIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_PRESSED: THUMBRIGHTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_FOCUSED: THUMBRIGHTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_DISABLED: THUMBRIGHTSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_NORMAL: THUMBSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_HOT: THUMBSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_PRESSED: THUMBSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_FOCUSED: THUMBSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_DISABLED: THUMBSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBTOPSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_NORMAL: THUMBTOPSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_HOT: THUMBTOPSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_PRESSED: THUMBTOPSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_FOCUSED: THUMBTOPSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_DISABLED: THUMBTOPSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVS_NORMAL: THUMBVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVS_HOT: THUMBVERTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVS_PRESSED: THUMBVERTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVS_FOCUSED: THUMBVERTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVS_DISABLED: THUMBVERTSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TICSSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSS_NORMAL: TICSSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TICSVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSVS_NORMAL: TICSVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TITLEBARSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_S_TITLEBAR_ACTIVE: TITLEBARSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_S_TITLEBAR_INACTIVE: TITLEBARSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TOOLBARPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TP_BUTTON: TOOLBARPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TP_DROPDOWNBUTTON: TOOLBARPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TP_SPLITBUTTON: TOOLBARPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TP_SPLITBUTTONDROPDOWN: TOOLBARPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TP_SEPARATOR: TOOLBARPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TP_SEPARATORVERT: TOOLBARPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TP_DROPDOWNBUTTONGLYPH: TOOLBARPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TOOLBARSTYLESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_NORMAL: TOOLBARSTYLESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HOT: TOOLBARSTYLESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_PRESSED: TOOLBARSTYLESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_DISABLED: TOOLBARSTYLESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_CHECKED: TOOLBARSTYLESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HOTCHECKED: TOOLBARSTYLESTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_NEARHOT: TOOLBARSTYLESTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_OTHERSIDEHOT: TOOLBARSTYLESTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TOOLTIPPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTP_STANDARD: TOOLTIPPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTP_STANDARDTITLE: TOOLTIPPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTP_BALLOON: TOOLTIPPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTP_BALLOONTITLE: TOOLTIPPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTP_CLOSE: TOOLTIPPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTP_BALLOONSTEM: TOOLTIPPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTP_WRENCH: TOOLTIPPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TOOLTIP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_IDISHWND: TOOLTIP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_CENTERTIP: TOOLTIP_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_RTLREADING: TOOLTIP_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_SUBCLASS: TOOLTIP_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_TRACK: TOOLTIP_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_ABSOLUTE: TOOLTIP_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_TRANSPARENT: TOOLTIP_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_PARSELINKS: TOOLTIP_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTF_DI_SETITEM: TOOLTIP_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TOPTABITEMBOTHEDGESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIBES_NORMAL: TOPTABITEMBOTHEDGESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIBES_HOT: TOPTABITEMBOTHEDGESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIBES_SELECTED: TOPTABITEMBOTHEDGESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIBES_DISABLED: TOPTABITEMBOTHEDGESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIBES_FOCUSED: TOPTABITEMBOTHEDGESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TOPTABITEMLEFTEDGESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTILES_NORMAL: TOPTABITEMLEFTEDGESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTILES_HOT: TOPTABITEMLEFTEDGESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTILES_SELECTED: TOPTABITEMLEFTEDGESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTILES_DISABLED: TOPTABITEMLEFTEDGESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTILES_FOCUSED: TOPTABITEMLEFTEDGESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TOPTABITEMRIGHTEDGESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIRES_NORMAL: TOPTABITEMRIGHTEDGESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIRES_HOT: TOPTABITEMRIGHTEDGESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIRES_SELECTED: TOPTABITEMRIGHTEDGESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIRES_DISABLED: TOPTABITEMRIGHTEDGESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIRES_FOCUSED: TOPTABITEMRIGHTEDGESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TOPTABITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIS_NORMAL: TOPTABITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIS_HOT: TOPTABITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIS_SELECTED: TOPTABITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIS_DISABLED: TOPTABITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTIS_FOCUSED: TOPTABITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRACKBARPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_TRACK: TRACKBARPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_TRACKVERT: TRACKBARPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_THUMB: TRACKBARPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_THUMBBOTTOM: TRACKBARPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_THUMBTOP: TRACKBARPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_THUMBVERT: TRACKBARPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_THUMBLEFT: TRACKBARPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_THUMBRIGHT: TRACKBARPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_TICS: TRACKBARPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKP_TICSVERT: TRACKBARPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRACKBARSTYLESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TKS_NORMAL: TRACKBARSTYLESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRACKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TRS_NORMAL: TRACKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRACKVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TRVS_NORMAL: TRACKVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRAILINGGRIDCELLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_HOT: TRAILINGGRIDCELLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_HASSTATE: TRAILINGGRIDCELLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_HASSTATEHOT: TRAILINGGRIDCELLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_TODAY: TRAILINGGRIDCELLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_TODAYSELECTED: TRAILINGGRIDCELLSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_SELECTED: TRAILINGGRIDCELLSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_SELECTEDHOT: TRAILINGGRIDCELLSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRAILINGGRIDCELLUPPERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGCU_HOT: TRAILINGGRIDCELLUPPERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGCU_HASSTATE: TRAILINGGRIDCELLUPPERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGCU_HASSTATEHOT: TRAILINGGRIDCELLUPPERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGCU_SELECTED: TRAILINGGRIDCELLUPPERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGCU_SELECTEDHOT: TRAILINGGRIDCELLUPPERSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRANSPARENTBACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBTBS_NORMAL: TRANSPARENTBACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBTBS_HOT: TRANSPARENTBACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBTBS_DISABLED: TRANSPARENTBACKGROUNDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBTBS_FOCUSED: TRANSPARENTBACKGROUNDSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRANSPARENTBARSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBBS_NORMAL: TRANSPARENTBARSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBBS_PARTIAL: TRANSPARENTBARSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRANSPARENTBARVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBBVS_NORMAL: TRANSPARENTBARVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBBVS_PARTIAL: TRANSPARENTBARVERTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRAYNOTIFYPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TNP_BACKGROUND: TRAYNOTIFYPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TNP_ANIMBACKGROUND: TRAYNOTIFYPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TREEITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TREIS_NORMAL: TREEITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TREIS_HOT: TREEITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TREIS_SELECTED: TREEITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TREIS_DISABLED: TREEITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TREIS_SELECTEDNOTFOCUS: TREEITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TREIS_HOTSELECTED: TREEITEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TREEVIEWPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVP_TREEITEM: TREEVIEWPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVP_GLYPH: TREEVIEWPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVP_BRANCH: TREEVIEWPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVP_HOTGLYPH: TREEVIEWPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TREE_VIEW_ITEM_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_SELECTED: TREE_VIEW_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_CUT: TREE_VIEW_ITEM_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_DROPHILITED: TREE_VIEW_ITEM_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_BOLD: TREE_VIEW_ITEM_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EXPANDED: TREE_VIEW_ITEM_STATE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EXPANDEDONCE: TREE_VIEW_ITEM_STATE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EXPANDPARTIAL: TREE_VIEW_ITEM_STATE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_OVERLAYMASK: TREE_VIEW_ITEM_STATE_FLAGS = 3840u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_STATEIMAGEMASK: TREE_VIEW_ITEM_STATE_FLAGS = 61440u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_USERMASK: TREE_VIEW_ITEM_STATE_FLAGS = 61440u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EX_FLAT: TREE_VIEW_ITEM_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EX_DISABLED: TREE_VIEW_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EX_ALL: TREE_VIEW_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRUESIZESCALINGTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSST_NONE: TRUESIZESCALINGTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSST_SIZE: TRUESIZESCALINGTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSST_DPI: TRUESIZESCALINGTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TVHITTESTINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_ABOVE: TVHITTESTINFO_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_BELOW: TVHITTESTINFO_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_NOWHERE: TVHITTESTINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_ONITEM: TVHITTESTINFO_FLAGS = 70u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_ONITEMBUTTON: TVHITTESTINFO_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_ONITEMICON: TVHITTESTINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_ONITEMINDENT: TVHITTESTINFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_ONITEMLABEL: TVHITTESTINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_ONITEMRIGHT: TVHITTESTINFO_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_ONITEMSTATEICON: TVHITTESTINFO_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_TOLEFT: TVHITTESTINFO_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVHT_TORIGHT: TVHITTESTINFO_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TVITEMEXW_CHILDREN = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_ZERO: TVITEMEXW_CHILDREN = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_ONE_OR_MORE: TVITEMEXW_CHILDREN = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_CHILDRENCALLBACK: TVITEMEXW_CHILDREN = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_CHILDRENAUTO: TVITEMEXW_CHILDREN = -2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TVITEMPART = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGIPR_BUTTON: TVITEMPART = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TVITEM_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_CHILDREN: TVITEM_MASK = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_DI_SETITEM: TVITEM_MASK = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_HANDLE: TVITEM_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_IMAGE: TVITEM_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_PARAM: TVITEM_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_SELECTEDIMAGE: TVITEM_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_STATE: TVITEM_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_TEXT: TVITEM_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_EXPANDEDIMAGE: TVITEM_MASK = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_INTEGRAL: TVITEM_MASK = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIF_STATEEX: TVITEM_MASK = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type UPDATEMETADATASTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDUPDATEMETADATA_HIGHLIGHT: UPDATEMETADATASTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDUPDATEMETADATA_NOHIGHLIGHT: UPDATEMETADATASTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type UPHORZSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPHZS_NORMAL: UPHORZSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPHZS_HOT: UPHORZSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPHZS_PRESSED: UPHORZSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPHZS_DISABLED: UPHORZSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type UPSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPS_NORMAL: UPSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPS_HOT: UPSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPS_PRESSED: UPSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPS_DISABLED: UPSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type USERTILEPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UTP_STROKEBACKGROUND: USERTILEPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UTP_HOVERBACKGROUND: USERTILEPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type VALIGN = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VA_TOP: VALIGN = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VA_CENTER: VALIGN = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VA_BOTTOM: VALIGN = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type VERTSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSS_NORMAL: VERTSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSS_HOT: VERTSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSS_PUSHED: VERTSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSS_DISABLED: VERTSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type VERTTHUMBSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VTS_NORMAL: VERTTHUMBSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VTS_HOT: VERTTHUMBSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VTS_PUSHED: VERTTHUMBSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VTS_DISABLED: VERTTHUMBSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type WARNINGSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDWARNING_HIGHLIGHT: WARNINGSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDWARNING_NOHIGHLIGHT: WARNINGSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type WINDOWPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_CAPTION: WINDOWPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLCAPTION: WINDOWPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MINCAPTION: WINDOWPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLMINCAPTION: WINDOWPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MAXCAPTION: WINDOWPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLMAXCAPTION: WINDOWPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMELEFT: WINDOWPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMERIGHT: WINDOWPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMEBOTTOM: WINDOWPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMELEFT: WINDOWPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMERIGHT: WINDOWPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMEBOTTOM: WINDOWPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SYSBUTTON: WINDOWPARTS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDISYSBUTTON: WINDOWPARTS = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MINBUTTON: WINDOWPARTS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDIMINBUTTON: WINDOWPARTS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MAXBUTTON: WINDOWPARTS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_CLOSEBUTTON: WINDOWPARTS = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLCLOSEBUTTON: WINDOWPARTS = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDICLOSEBUTTON: WINDOWPARTS = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_RESTOREBUTTON: WINDOWPARTS = 21i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDIRESTOREBUTTON: WINDOWPARTS = 22i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_HELPBUTTON: WINDOWPARTS = 23i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDIHELPBUTTON: WINDOWPARTS = 24i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_HORZSCROLL: WINDOWPARTS = 25i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_HORZTHUMB: WINDOWPARTS = 26i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_VERTSCROLL: WINDOWPARTS = 27i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_VERTTHUMB: WINDOWPARTS = 28i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_DIALOG: WINDOWPARTS = 29i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_CAPTIONSIZINGTEMPLATE: WINDOWPARTS = 30i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLCAPTIONSIZINGTEMPLATE: WINDOWPARTS = 31i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMELEFTSIZINGTEMPLATE: WINDOWPARTS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMELEFTSIZINGTEMPLATE: WINDOWPARTS = 33i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMERIGHTSIZINGTEMPLATE: WINDOWPARTS = 34i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMERIGHTSIZINGTEMPLATE: WINDOWPARTS = 35i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMEBOTTOMSIZINGTEMPLATE: WINDOWPARTS = 36i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE: WINDOWPARTS = 37i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAME: WINDOWPARTS = 38i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_BORDER: WINDOWPARTS = 39i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type WINDOWTHEMEATTRIBUTETYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTA_NONCLIENT: WINDOWTHEMEATTRIBUTETYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type WORD_BREAK_ACTION = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WB_CLASSIFY: WORD_BREAK_ACTION = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WB_ISDELIMITER: WORD_BREAK_ACTION = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WB_LEFT: WORD_BREAK_ACTION = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WB_LEFTBREAK: WORD_BREAK_ACTION = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WB_MOVEWORDLEFT: WORD_BREAK_ACTION = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WB_MOVEWORDRIGHT: WORD_BREAK_ACTION = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WB_RIGHT: WORD_BREAK_ACTION = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WB_RIGHTBREAK: WORD_BREAK_ACTION = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type WRENCHSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTWS_NORMAL: WRENCHSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTWS_HOT: WRENCHSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTWS_PRESSED: WRENCHSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type WSB_PROP = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_CXHSCROLL: WSB_PROP = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_CXHTHUMB: WSB_PROP = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_CXVSCROLL: WSB_PROP = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_CYHSCROLL: WSB_PROP = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_CYVSCROLL: WSB_PROP = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_CYVTHUMB: WSB_PROP = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_HBKGCOLOR: WSB_PROP = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_HSTYLE: WSB_PROP = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_PALETTE: WSB_PROP = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_VBKGCOLOR: WSB_PROP = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_VSTYLE: WSB_PROP = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_WINSTYLE: WSB_PROP = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type _LI_METRIC = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIM_SMALL: _LI_METRIC = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIM_LARGE: _LI_METRIC = 1i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct BP_ANIMATIONPARAMS { + pub cbSize: u32, + pub dwFlags: u32, + pub style: BP_ANIMATIONSTYLE, + pub dwDuration: u32, +} +impl ::core::marker::Copy for BP_ANIMATIONPARAMS {} +impl ::core::clone::Clone for BP_ANIMATIONPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct BP_PAINTPARAMS { + pub cbSize: u32, + pub dwFlags: BP_PAINTPARAMS_FLAGS, + pub prcExclude: *const super::super::Foundation::RECT, + pub pBlendFunction: *const super::super::Graphics::Gdi::BLENDFUNCTION, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for BP_PAINTPARAMS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for BP_PAINTPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct BUTTON_IMAGELIST { + pub himl: HIMAGELIST, + pub margin: super::super::Foundation::RECT, + pub uAlign: BUTTON_IMAGELIST_ALIGN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for BUTTON_IMAGELIST {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for BUTTON_IMAGELIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct BUTTON_SPLITINFO { + pub mask: u32, + pub himlGlyph: HIMAGELIST, + pub uSplitStyle: u32, + pub size: super::super::Foundation::SIZE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for BUTTON_SPLITINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for BUTTON_SPLITINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CCINFOA { + pub szClass: [super::super::Foundation::CHAR; 32], + pub flOptions: u32, + pub szDesc: [super::super::Foundation::CHAR; 32], + pub cxDefault: u32, + pub cyDefault: u32, + pub flStyleDefault: u32, + pub flExtStyleDefault: u32, + pub flCtrlTypeMask: u32, + pub szTextDefault: [super::super::Foundation::CHAR; 256], + pub cStyleFlags: i32, + pub aStyleFlags: *mut CCSTYLEFLAGA, + pub lpfnStyle: LPFNCCSTYLEA, + pub lpfnSizeToText: LPFNCCSIZETOTEXTA, + pub dwReserved1: u32, + pub dwReserved2: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CCINFOA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CCINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CCINFOW { + pub szClass: [u16; 32], + pub flOptions: u32, + pub szDesc: [u16; 32], + pub cxDefault: u32, + pub cyDefault: u32, + pub flStyleDefault: u32, + pub flExtStyleDefault: u32, + pub flCtrlTypeMask: u32, + pub cStyleFlags: i32, + pub aStyleFlags: *mut CCSTYLEFLAGW, + pub szTextDefault: [u16; 256], + pub lpfnStyle: LPFNCCSTYLEW, + pub lpfnSizeToText: LPFNCCSIZETOTEXTW, + pub dwReserved1: u32, + pub dwReserved2: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CCINFOW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CCINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CCSTYLEA { + pub flStyle: u32, + pub flExtStyle: u32, + pub szText: [super::super::Foundation::CHAR; 256], + pub lgid: u16, + pub wReserved1: u16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CCSTYLEA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CCSTYLEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct CCSTYLEFLAGA { + pub flStyle: u32, + pub flStyleMask: u32, + pub pszStyle: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for CCSTYLEFLAGA {} +impl ::core::clone::Clone for CCSTYLEFLAGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct CCSTYLEFLAGW { + pub flStyle: u32, + pub flStyleMask: u32, + pub pszStyle: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for CCSTYLEFLAGW {} +impl ::core::clone::Clone for CCSTYLEFLAGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct CCSTYLEW { + pub flStyle: u32, + pub flExtStyle: u32, + pub szText: [u16; 256], + pub lgid: u16, + pub wReserved1: u16, +} +impl ::core::marker::Copy for CCSTYLEW {} +impl ::core::clone::Clone for CCSTYLEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COLORMAP { + pub from: super::super::Foundation::COLORREF, + pub to: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COLORMAP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COLORMAP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COLORSCHEME { + pub dwSize: u32, + pub clrBtnHighlight: super::super::Foundation::COLORREF, + pub clrBtnShadow: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COLORSCHEME {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COLORSCHEME { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMBOBOXEXITEMA { + pub mask: COMBOBOX_EX_ITEM_FLAGS, + pub iItem: isize, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub iOverlay: i32, + pub iIndent: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMBOBOXEXITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMBOBOXEXITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMBOBOXEXITEMW { + pub mask: COMBOBOX_EX_ITEM_FLAGS, + pub iItem: isize, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub iOverlay: i32, + pub iIndent: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMBOBOXEXITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMBOBOXEXITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMBOBOXINFO { + pub cbSize: u32, + pub rcItem: super::super::Foundation::RECT, + pub rcButton: super::super::Foundation::RECT, + pub stateButton: COMBOBOXINFO_BUTTON_STATE, + pub hwndCombo: super::super::Foundation::HWND, + pub hwndItem: super::super::Foundation::HWND, + pub hwndList: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMBOBOXINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMBOBOXINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMPAREITEMSTRUCT { + pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, + pub CtlID: u32, + pub hwndItem: super::super::Foundation::HWND, + pub itemID1: u32, + pub itemData1: usize, + pub itemID2: u32, + pub itemData2: usize, + pub dwLocaleId: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMPAREITEMSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMPAREITEMSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DATETIMEPICKERINFO { + pub cbSize: u32, + pub rcCheck: super::super::Foundation::RECT, + pub stateCheck: u32, + pub rcButton: super::super::Foundation::RECT, + pub stateButton: u32, + pub hwndEdit: super::super::Foundation::HWND, + pub hwndUD: super::super::Foundation::HWND, + pub hwndDropDown: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DATETIMEPICKERINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DATETIMEPICKERINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DELETEITEMSTRUCT { + pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, + pub CtlID: u32, + pub itemID: u32, + pub hwndItem: super::super::Foundation::HWND, + pub itemData: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DELETEITEMSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DELETEITEMSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct DPASTREAMINFO { + pub iPos: i32, + pub pvItem: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for DPASTREAMINFO {} +impl ::core::clone::Clone for DPASTREAMINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DRAGLISTINFO { + pub uNotification: DRAGLISTINFO_NOTIFICATION_FLAGS, + pub hWnd: super::super::Foundation::HWND, + pub ptCursor: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DRAGLISTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DRAGLISTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct DRAWITEMSTRUCT { + pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, + pub CtlID: u32, + pub itemID: u32, + pub itemAction: ODA_FLAGS, + pub itemState: ODS_FLAGS, + pub hwndItem: super::super::Foundation::HWND, + pub hDC: super::super::Graphics::Gdi::HDC, + pub rcItem: super::super::Foundation::RECT, + pub itemData: usize, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for DRAWITEMSTRUCT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for DRAWITEMSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DTBGOPTS { + pub dwSize: u32, + pub dwFlags: u32, + pub rcClip: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DTBGOPTS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DTBGOPTS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct DTTOPTS { + pub dwSize: u32, + pub dwFlags: DTTOPTS_FLAGS, + pub crText: super::super::Foundation::COLORREF, + pub crBorder: super::super::Foundation::COLORREF, + pub crShadow: super::super::Foundation::COLORREF, + pub iTextShadowType: i32, + pub ptShadowOffset: super::super::Foundation::POINT, + pub iBorderSize: i32, + pub iFontPropId: i32, + pub iColorPropId: i32, + pub iStateId: i32, + pub fApplyOverlay: super::super::Foundation::BOOL, + pub iGlowSize: i32, + pub pfnDrawTextCallback: DTT_CALLBACK_PROC, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for DTTOPTS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for DTTOPTS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct EDITBALLOONTIP { + pub cbStruct: u32, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pszText: ::windows_sys::core::PCWSTR, + pub ttiIcon: EDITBALLOONTIP_ICON, +} +impl ::core::marker::Copy for EDITBALLOONTIP {} +impl ::core::clone::Clone for EDITBALLOONTIP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HDHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: HEADER_HITTEST_INFO_FLAGS, + pub iItem: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HDHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HDHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct HDITEMA { + pub mask: HDI_MASK, + pub cxy: i32, + pub pszText: ::windows_sys::core::PSTR, + pub hbm: super::super::Graphics::Gdi::HBITMAP, + pub cchTextMax: i32, + pub fmt: HEADER_CONTROL_FORMAT_FLAGS, + pub lParam: super::super::Foundation::LPARAM, + pub iImage: i32, + pub iOrder: i32, + pub r#type: HEADER_CONTROL_FORMAT_TYPE, + pub pvFilter: *mut ::core::ffi::c_void, + pub state: HEADER_CONTROL_FORMAT_STATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for HDITEMA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for HDITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct HDITEMW { + pub mask: HDI_MASK, + pub cxy: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub hbm: super::super::Graphics::Gdi::HBITMAP, + pub cchTextMax: i32, + pub fmt: HEADER_CONTROL_FORMAT_FLAGS, + pub lParam: super::super::Foundation::LPARAM, + pub iImage: i32, + pub iOrder: i32, + pub r#type: HEADER_CONTROL_FORMAT_TYPE, + pub pvFilter: *mut ::core::ffi::c_void, + pub state: HEADER_CONTROL_FORMAT_STATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for HDITEMW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for HDITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct HDLAYOUT { + pub prc: *mut super::super::Foundation::RECT, + pub pwpos: *mut super::WindowsAndMessaging::WINDOWPOS, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for HDLAYOUT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for HDLAYOUT { + fn clone(&self) -> Self { + *self + } +} +pub type HDPA = isize; +pub type HDSA = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct HD_TEXTFILTERA { + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, +} +impl ::core::marker::Copy for HD_TEXTFILTERA {} +impl ::core::clone::Clone for HD_TEXTFILTERA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct HD_TEXTFILTERW { + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, +} +impl ::core::marker::Copy for HD_TEXTFILTERW {} +impl ::core::clone::Clone for HD_TEXTFILTERW { + fn clone(&self) -> Self { + *self + } +} +pub type HIMAGELIST = isize; +pub type HPROPSHEETPAGE = isize; +pub type HSYNTHETICPOINTERDEVICE = isize; +pub type HTHEME = isize; +pub type HTREEITEM = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct IMAGEINFO { + pub hbmImage: super::super::Graphics::Gdi::HBITMAP, + pub hbmMask: super::super::Graphics::Gdi::HBITMAP, + pub Unused1: i32, + pub Unused2: i32, + pub rcImage: super::super::Foundation::RECT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for IMAGEINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for IMAGEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct IMAGELISTDRAWPARAMS { + pub cbSize: u32, + pub himl: HIMAGELIST, + pub i: i32, + pub hdcDst: super::super::Graphics::Gdi::HDC, + pub x: i32, + pub y: i32, + pub cx: i32, + pub cy: i32, + pub xBitmap: i32, + pub yBitmap: i32, + pub rgbBk: super::super::Foundation::COLORREF, + pub rgbFg: super::super::Foundation::COLORREF, + pub fStyle: u32, + pub dwRop: u32, + pub fState: u32, + pub Frame: u32, + pub crEffect: super::super::Foundation::COLORREF, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for IMAGELISTDRAWPARAMS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for IMAGELISTDRAWPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct IMAGELISTSTATS { + pub cbSize: u32, + pub cAlloc: i32, + pub cUsed: i32, + pub cStandby: i32, +} +impl ::core::marker::Copy for IMAGELISTSTATS {} +impl ::core::clone::Clone for IMAGELISTSTATS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct INITCOMMONCONTROLSEX { + pub dwSize: u32, + pub dwICC: INITCOMMONCONTROLSEX_ICC, +} +impl ::core::marker::Copy for INITCOMMONCONTROLSEX {} +impl ::core::clone::Clone for INITCOMMONCONTROLSEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct INTLIST { + pub iValueCount: i32, + pub iValues: [i32; 402], +} +impl ::core::marker::Copy for INTLIST {} +impl ::core::clone::Clone for INTLIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub item: LITEM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LITEM { + pub mask: LIST_ITEM_FLAGS, + pub iLink: i32, + pub state: LIST_ITEM_STATE_FLAGS, + pub stateMask: LIST_ITEM_STATE_FLAGS, + pub szID: [u16; 48], + pub szUrl: [u16; 2084], +} +impl ::core::marker::Copy for LITEM {} +impl ::core::clone::Clone for LITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct LVBKIMAGEA { + pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS, + pub hbm: super::super::Graphics::Gdi::HBITMAP, + pub pszImage: ::windows_sys::core::PSTR, + pub cchImageMax: u32, + pub xOffsetPercent: i32, + pub yOffsetPercent: i32, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for LVBKIMAGEA {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for LVBKIMAGEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct LVBKIMAGEW { + pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS, + pub hbm: super::super::Graphics::Gdi::HBITMAP, + pub pszImage: ::windows_sys::core::PWSTR, + pub cchImageMax: u32, + pub xOffsetPercent: i32, + pub yOffsetPercent: i32, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for LVBKIMAGEW {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for LVBKIMAGEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVCOLUMNA { + pub mask: LVCOLUMNW_MASK, + pub fmt: LVCOLUMNW_FORMAT, + pub cx: i32, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iSubItem: i32, + pub iImage: i32, + pub iOrder: i32, + pub cxMin: i32, + pub cxDefault: i32, + pub cxIdeal: i32, +} +impl ::core::marker::Copy for LVCOLUMNA {} +impl ::core::clone::Clone for LVCOLUMNA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVCOLUMNW { + pub mask: LVCOLUMNW_MASK, + pub fmt: LVCOLUMNW_FORMAT, + pub cx: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iSubItem: i32, + pub iImage: i32, + pub iOrder: i32, + pub cxMin: i32, + pub cxDefault: i32, + pub cxIdeal: i32, +} +impl ::core::marker::Copy for LVCOLUMNW {} +impl ::core::clone::Clone for LVCOLUMNW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVFINDINFOA { + pub flags: LVFINDINFOW_FLAGS, + pub psz: ::windows_sys::core::PCSTR, + pub lParam: super::super::Foundation::LPARAM, + pub pt: super::super::Foundation::POINT, + pub vkDirection: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVFINDINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVFINDINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVFINDINFOW { + pub flags: LVFINDINFOW_FLAGS, + pub psz: ::windows_sys::core::PCWSTR, + pub lParam: super::super::Foundation::LPARAM, + pub pt: super::super::Foundation::POINT, + pub vkDirection: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVFINDINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVFINDINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVFOOTERINFO { + pub mask: u32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub cItems: u32, +} +impl ::core::marker::Copy for LVFOOTERINFO {} +impl ::core::clone::Clone for LVFOOTERINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVFOOTERITEM { + pub mask: LVFOOTERITEM_MASK, + pub iItem: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub state: u32, + pub stateMask: u32, +} +impl ::core::marker::Copy for LVFOOTERITEM {} +impl ::core::clone::Clone for LVFOOTERITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVGROUP { + pub cbSize: u32, + pub mask: LVGROUP_MASK, + pub pszHeader: ::windows_sys::core::PWSTR, + pub cchHeader: i32, + pub pszFooter: ::windows_sys::core::PWSTR, + pub cchFooter: i32, + pub iGroupId: i32, + pub stateMask: LIST_VIEW_GROUP_STATE_FLAGS, + pub state: LIST_VIEW_GROUP_STATE_FLAGS, + pub uAlign: LIST_VIEW_GROUP_ALIGN_FLAGS, + pub pszSubtitle: ::windows_sys::core::PWSTR, + pub cchSubtitle: u32, + pub pszTask: ::windows_sys::core::PWSTR, + pub cchTask: u32, + pub pszDescriptionTop: ::windows_sys::core::PWSTR, + pub cchDescriptionTop: u32, + pub pszDescriptionBottom: ::windows_sys::core::PWSTR, + pub cchDescriptionBottom: u32, + pub iTitleImage: i32, + pub iExtendedImage: i32, + pub iFirstItem: i32, + pub cItems: u32, + pub pszSubsetTitle: ::windows_sys::core::PWSTR, + pub cchSubsetTitle: u32, +} +impl ::core::marker::Copy for LVGROUP {} +impl ::core::clone::Clone for LVGROUP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVGROUPMETRICS { + pub cbSize: u32, + pub mask: u32, + pub Left: u32, + pub Top: u32, + pub Right: u32, + pub Bottom: u32, + pub crLeft: super::super::Foundation::COLORREF, + pub crTop: super::super::Foundation::COLORREF, + pub crRight: super::super::Foundation::COLORREF, + pub crBottom: super::super::Foundation::COLORREF, + pub crHeader: super::super::Foundation::COLORREF, + pub crFooter: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVGROUPMETRICS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVGROUPMETRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: LVHITTESTINFO_FLAGS, + pub iItem: i32, + pub iSubItem: i32, + pub iGroup: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVINSERTGROUPSORTED { + pub pfnGroupCompare: PFNLVGROUPCOMPARE, + pub pvData: *mut ::core::ffi::c_void, + pub lvGroup: LVGROUP, +} +impl ::core::marker::Copy for LVINSERTGROUPSORTED {} +impl ::core::clone::Clone for LVINSERTGROUPSORTED { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVINSERTMARK { + pub cbSize: u32, + pub dwFlags: LIST_VIEW_INSERT_MARK_FLAGS, + pub iItem: i32, + pub dwReserved: u32, +} +impl ::core::marker::Copy for LVINSERTMARK {} +impl ::core::clone::Clone for LVINSERTMARK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVITEMA { + pub mask: LIST_VIEW_ITEM_FLAGS, + pub iItem: i32, + pub iSubItem: i32, + pub state: LIST_VIEW_ITEM_STATE_FLAGS, + pub stateMask: LIST_VIEW_ITEM_STATE_FLAGS, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, + pub iIndent: i32, + pub iGroupId: LVITEMA_GROUP_ID, + pub cColumns: u32, + pub puColumns: *mut u32, + pub piColFmt: *mut LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS, + pub iGroup: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVITEMINDEX { + pub iItem: i32, + pub iGroup: i32, +} +impl ::core::marker::Copy for LVITEMINDEX {} +impl ::core::clone::Clone for LVITEMINDEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVITEMW { + pub mask: LIST_VIEW_ITEM_FLAGS, + pub iItem: i32, + pub iSubItem: i32, + pub state: LIST_VIEW_ITEM_STATE_FLAGS, + pub stateMask: LIST_VIEW_ITEM_STATE_FLAGS, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, + pub iIndent: i32, + pub iGroupId: LVITEMA_GROUP_ID, + pub cColumns: u32, + pub puColumns: *mut u32, + pub piColFmt: *mut LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS, + pub iGroup: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVSETINFOTIP { + pub cbSize: u32, + pub dwFlags: u32, + pub pszText: ::windows_sys::core::PWSTR, + pub iItem: i32, + pub iSubItem: i32, +} +impl ::core::marker::Copy for LVSETINFOTIP {} +impl ::core::clone::Clone for LVSETINFOTIP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct LVTILEINFO { + pub cbSize: u32, + pub iItem: i32, + pub cColumns: u32, + pub puColumns: *mut u32, + pub piColFmt: *mut i32, +} +impl ::core::marker::Copy for LVTILEINFO {} +impl ::core::clone::Clone for LVTILEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVTILEVIEWINFO { + pub cbSize: u32, + pub dwMask: LVTILEVIEWINFO_MASK, + pub dwFlags: LVTILEVIEWINFO_FLAGS, + pub sizeTile: super::super::Foundation::SIZE, + pub cLines: i32, + pub rcLabelMargin: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVTILEVIEWINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVTILEVIEWINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct MARGINS { + pub cxLeftWidth: i32, + pub cxRightWidth: i32, + pub cyTopHeight: i32, + pub cyBottomHeight: i32, +} +impl ::core::marker::Copy for MARGINS {} +impl ::core::clone::Clone for MARGINS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MCGRIDINFO { + pub cbSize: u32, + pub dwPart: MCGRIDINFO_PART, + pub dwFlags: MCGRIDINFO_FLAGS, + pub iCalendar: i32, + pub iRow: i32, + pub iCol: i32, + pub bSelected: super::super::Foundation::BOOL, + pub stStart: super::super::Foundation::SYSTEMTIME, + pub stEnd: super::super::Foundation::SYSTEMTIME, + pub rc: super::super::Foundation::RECT, + pub pszName: ::windows_sys::core::PWSTR, + pub cchName: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MCGRIDINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MCGRIDINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MCHITTESTINFO { + pub cbSize: u32, + pub pt: super::super::Foundation::POINT, + pub uHit: MCHITTESTINFO_HIT_FLAGS, + pub st: super::super::Foundation::SYSTEMTIME, + pub rc: super::super::Foundation::RECT, + pub iOffset: i32, + pub iRow: i32, + pub iCol: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MCHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MCHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct MEASUREITEMSTRUCT { + pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, + pub CtlID: u32, + pub itemID: u32, + pub itemWidth: u32, + pub itemHeight: u32, + pub itemData: usize, +} +impl ::core::marker::Copy for MEASUREITEMSTRUCT {} +impl ::core::clone::Clone for MEASUREITEMSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMBCDROPDOWN { + pub hdr: NMHDR, + pub rcButton: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMBCDROPDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMBCDROPDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMBCHOTITEM { + pub hdr: NMHDR, + pub dwFlags: NMTBHOTITEM_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMBCHOTITEM {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMBCHOTITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCBEDRAGBEGINA { + pub hdr: NMHDR, + pub iItemid: i32, + pub szText: [super::super::Foundation::CHAR; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCBEDRAGBEGINA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCBEDRAGBEGINA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCBEDRAGBEGINW { + pub hdr: NMHDR, + pub iItemid: i32, + pub szText: [u16; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCBEDRAGBEGINW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCBEDRAGBEGINW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCBEENDEDITA { + pub hdr: NMHDR, + pub fChanged: super::super::Foundation::BOOL, + pub iNewSelection: i32, + pub szText: [super::super::Foundation::CHAR; 260], + pub iWhy: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCBEENDEDITA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCBEENDEDITA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCBEENDEDITW { + pub hdr: NMHDR, + pub fChanged: super::super::Foundation::BOOL, + pub iNewSelection: i32, + pub szText: [u16; 260], + pub iWhy: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCBEENDEDITW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCBEENDEDITW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCHAR { + pub hdr: NMHDR, + pub ch: u32, + pub dwItemPrev: u32, + pub dwItemNext: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCHAR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCHAR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCOMBOBOXEXA { + pub hdr: NMHDR, + pub ceItem: COMBOBOXEXITEMA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCOMBOBOXEXA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCOMBOBOXEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCOMBOBOXEXW { + pub hdr: NMHDR, + pub ceItem: COMBOBOXEXITEMW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCOMBOBOXEXW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCOMBOBOXEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMCUSTOMDRAW { + pub hdr: NMHDR, + pub dwDrawStage: NMCUSTOMDRAW_DRAW_STAGE, + pub hdc: super::super::Graphics::Gdi::HDC, + pub rc: super::super::Foundation::RECT, + pub dwItemSpec: usize, + pub uItemState: NMCUSTOMDRAW_DRAW_STATE_FLAGS, + pub lItemlParam: super::super::Foundation::LPARAM, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCUSTOMSPLITRECTINFO { + pub hdr: NMHDR, + pub rcClient: super::super::Foundation::RECT, + pub rcButton: super::super::Foundation::RECT, + pub rcSplit: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCUSTOMSPLITRECTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCUSTOMSPLITRECTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMCUSTOMTEXT { + pub hdr: NMHDR, + pub hDC: super::super::Graphics::Gdi::HDC, + pub lpString: ::windows_sys::core::PCWSTR, + pub nCount: i32, + pub lpRect: *mut super::super::Foundation::RECT, + pub uFormat: u32, + pub fLink: super::super::Foundation::BOOL, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMCUSTOMTEXT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMCUSTOMTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMECHANGE { + pub nmhdr: NMHDR, + pub dwFlags: NMDATETIMECHANGE_FLAGS, + pub st: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMECHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMECHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEFORMATA { + pub nmhdr: NMHDR, + pub pszFormat: ::windows_sys::core::PCSTR, + pub st: super::super::Foundation::SYSTEMTIME, + pub pszDisplay: ::windows_sys::core::PCSTR, + pub szDisplay: [super::super::Foundation::CHAR; 64], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEFORMATA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEFORMATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEFORMATQUERYA { + pub nmhdr: NMHDR, + pub pszFormat: ::windows_sys::core::PCSTR, + pub szMax: super::super::Foundation::SIZE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEFORMATQUERYA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEFORMATQUERYA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEFORMATQUERYW { + pub nmhdr: NMHDR, + pub pszFormat: ::windows_sys::core::PCWSTR, + pub szMax: super::super::Foundation::SIZE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEFORMATQUERYW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEFORMATQUERYW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEFORMATW { + pub nmhdr: NMHDR, + pub pszFormat: ::windows_sys::core::PCWSTR, + pub st: super::super::Foundation::SYSTEMTIME, + pub pszDisplay: ::windows_sys::core::PCWSTR, + pub szDisplay: [u16; 64], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEFORMATW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEFORMATW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMESTRINGA { + pub nmhdr: NMHDR, + pub pszUserString: ::windows_sys::core::PCSTR, + pub st: super::super::Foundation::SYSTEMTIME, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMESTRINGA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMESTRINGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMESTRINGW { + pub nmhdr: NMHDR, + pub pszUserString: ::windows_sys::core::PCWSTR, + pub st: super::super::Foundation::SYSTEMTIME, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMESTRINGW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMESTRINGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEWMKEYDOWNA { + pub nmhdr: NMHDR, + pub nVirtKey: i32, + pub pszFormat: ::windows_sys::core::PCSTR, + pub st: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEWMKEYDOWNA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEWMKEYDOWNA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEWMKEYDOWNW { + pub nmhdr: NMHDR, + pub nVirtKey: i32, + pub pszFormat: ::windows_sys::core::PCWSTR, + pub st: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEWMKEYDOWNW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEWMKEYDOWNW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDAYSTATE { + pub nmhdr: NMHDR, + pub stStart: super::super::Foundation::SYSTEMTIME, + pub cDayState: i32, + pub prgDayState: *mut u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDAYSTATE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDAYSTATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMHDDISPINFOA { + pub hdr: NMHDR, + pub iItem: i32, + pub mask: HDI_MASK, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMHDDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMHDDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMHDDISPINFOW { + pub hdr: NMHDR, + pub iItem: i32, + pub mask: HDI_MASK, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMHDDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMHDDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMHDFILTERBTNCLICK { + pub hdr: NMHDR, + pub iItem: i32, + pub rc: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMHDFILTERBTNCLICK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMHDFILTERBTNCLICK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMHDR { + pub hwndFrom: super::super::Foundation::HWND, + pub idFrom: usize, + pub code: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMHDR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMHDR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMHEADERA { + pub hdr: NMHDR, + pub iItem: i32, + pub iButton: HEADER_CONTROL_NOTIFICATION_BUTTON, + pub pitem: *mut HDITEMA, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMHEADERA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMHEADERA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMHEADERW { + pub hdr: NMHDR, + pub iItem: i32, + pub iButton: HEADER_CONTROL_NOTIFICATION_BUTTON, + pub pitem: *mut HDITEMW, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMHEADERW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMHEADERW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMIPADDRESS { + pub hdr: NMHDR, + pub iField: i32, + pub iValue: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMIPADDRESS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMIPADDRESS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMITEMACTIVATE { + pub hdr: NMHDR, + pub iItem: i32, + pub iSubItem: i32, + pub uNewState: u32, + pub uOldState: u32, + pub uChanged: u32, + pub ptAction: super::super::Foundation::POINT, + pub lParam: super::super::Foundation::LPARAM, + pub uKeyFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMITEMACTIVATE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMITEMACTIVATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMKEY { + pub hdr: NMHDR, + pub nVKey: u32, + pub uFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMKEY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMKEY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLINK { + pub hdr: NMHDR, + pub item: LITEM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLISTVIEW { + pub hdr: NMHDR, + pub iItem: i32, + pub iSubItem: i32, + pub uNewState: u32, + pub uOldState: u32, + pub uChanged: LIST_VIEW_ITEM_FLAGS, + pub ptAction: super::super::Foundation::POINT, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLISTVIEW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLISTVIEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVCACHEHINT { + pub hdr: NMHDR, + pub iFrom: i32, + pub iTo: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVCACHEHINT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVCACHEHINT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMLVCUSTOMDRAW { + pub nmcd: NMCUSTOMDRAW, + pub clrText: super::super::Foundation::COLORREF, + pub clrTextBk: super::super::Foundation::COLORREF, + pub iSubItem: i32, + pub dwItemType: NMLVCUSTOMDRAW_ITEM_TYPE, + pub clrFace: super::super::Foundation::COLORREF, + pub iIconEffect: i32, + pub iIconPhase: i32, + pub iPartId: i32, + pub iStateId: i32, + pub rcText: super::super::Foundation::RECT, + pub uAlign: LIST_VIEW_GROUP_ALIGN_FLAGS, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMLVCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMLVCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVDISPINFOA { + pub hdr: NMHDR, + pub item: LVITEMA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVDISPINFOW { + pub hdr: NMHDR, + pub item: LVITEMW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVEMPTYMARKUP { + pub hdr: NMHDR, + pub dwFlags: NMLVEMPTYMARKUP_FLAGS, + pub szMarkup: [u16; 2084], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVEMPTYMARKUP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVEMPTYMARKUP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVFINDITEMA { + pub hdr: NMHDR, + pub iStart: i32, + pub lvfi: LVFINDINFOA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVFINDITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVFINDITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVFINDITEMW { + pub hdr: NMHDR, + pub iStart: i32, + pub lvfi: LVFINDINFOW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVFINDITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVFINDITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVGETINFOTIPA { + pub hdr: NMHDR, + pub dwFlags: NMLVGETINFOTIP_FLAGS, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iItem: i32, + pub iSubItem: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVGETINFOTIPA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVGETINFOTIPA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVGETINFOTIPW { + pub hdr: NMHDR, + pub dwFlags: NMLVGETINFOTIP_FLAGS, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iItem: i32, + pub iSubItem: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVGETINFOTIPW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVGETINFOTIPW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVKEYDOWN { + pub hdr: NMHDR, + pub wVKey: u16, + pub flags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVKEYDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVKEYDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVLINK { + pub hdr: NMHDR, + pub link: LITEM, + pub iItem: i32, + pub iSubItem: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVLINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVLINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVODSTATECHANGE { + pub hdr: NMHDR, + pub iFrom: i32, + pub iTo: i32, + pub uNewState: LIST_VIEW_ITEM_STATE_FLAGS, + pub uOldState: LIST_VIEW_ITEM_STATE_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVODSTATECHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVODSTATECHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVSCROLL { + pub hdr: NMHDR, + pub dx: i32, + pub dy: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVSCROLL {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVSCROLL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMMOUSE { + pub hdr: NMHDR, + pub dwItemSpec: usize, + pub dwItemData: usize, + pub pt: super::super::Foundation::POINT, + pub dwHitInfo: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMMOUSE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMMOUSE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMOBJECTNOTIFY { + pub hdr: NMHDR, + pub iItem: i32, + pub piid: *const ::windows_sys::core::GUID, + pub pObject: *mut ::core::ffi::c_void, + pub hResult: ::windows_sys::core::HRESULT, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMOBJECTNOTIFY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMOBJECTNOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMPGCALCSIZE { + pub hdr: NMHDR, + pub dwFlag: NMPGCALCSIZE_FLAGS, + pub iWidth: i32, + pub iHeight: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMPGCALCSIZE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMPGCALCSIZE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMPGHOTITEM { + pub hdr: NMHDR, + pub idOld: i32, + pub idNew: i32, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMPGHOTITEM {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMPGHOTITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMPGSCROLL { + pub hdr: NMHDR, + pub fwKeys: NMPGSCROLL_KEYS, + pub rcParent: super::super::Foundation::RECT, + pub iDir: NMPGSCROLL_DIR, + pub iXpos: i32, + pub iYpos: i32, + pub iScroll: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMPGSCROLL {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMPGSCROLL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMRBAUTOSIZE { + pub hdr: NMHDR, + pub fChanged: super::super::Foundation::BOOL, + pub rcTarget: super::super::Foundation::RECT, + pub rcActual: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMRBAUTOSIZE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMRBAUTOSIZE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBAR { + pub hdr: NMHDR, + pub dwMask: NMREBAR_MASK_FLAGS, + pub uBand: u32, + pub fStyle: u32, + pub wID: u32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBAR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBAR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBARAUTOBREAK { + pub hdr: NMHDR, + pub uBand: u32, + pub wID: u32, + pub lParam: super::super::Foundation::LPARAM, + pub uMsg: u32, + pub fStyleCurrent: u32, + pub fAutoBreak: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBARAUTOBREAK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBARAUTOBREAK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBARCHEVRON { + pub hdr: NMHDR, + pub uBand: u32, + pub wID: u32, + pub lParam: super::super::Foundation::LPARAM, + pub rc: super::super::Foundation::RECT, + pub lParamNM: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBARCHEVRON {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBARCHEVRON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBARCHILDSIZE { + pub hdr: NMHDR, + pub uBand: u32, + pub wID: u32, + pub rcChild: super::super::Foundation::RECT, + pub rcBand: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBARCHILDSIZE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBARCHILDSIZE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBARSPLITTER { + pub hdr: NMHDR, + pub rcSizing: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBARSPLITTER {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBARSPLITTER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMSEARCHWEB { + pub hdr: NMHDR, + pub entrypoint: EC_SEARCHWEB_ENTRYPOINT, + pub hasQueryText: super::super::Foundation::BOOL, + pub invokeSucceeded: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMSEARCHWEB {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMSEARCHWEB { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMSELCHANGE { + pub nmhdr: NMHDR, + pub stSelStart: super::super::Foundation::SYSTEMTIME, + pub stSelEnd: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMSELCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMSELCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMTBCUSTOMDRAW { + pub nmcd: NMCUSTOMDRAW, + pub hbrMonoDither: super::super::Graphics::Gdi::HBRUSH, + pub hbrLines: super::super::Graphics::Gdi::HBRUSH, + pub hpenLines: super::super::Graphics::Gdi::HPEN, + pub clrText: super::super::Foundation::COLORREF, + pub clrMark: super::super::Foundation::COLORREF, + pub clrTextHighlight: super::super::Foundation::COLORREF, + pub clrBtnFace: super::super::Foundation::COLORREF, + pub clrBtnHighlight: super::super::Foundation::COLORREF, + pub clrHighlightHotTrack: super::super::Foundation::COLORREF, + pub rcText: super::super::Foundation::RECT, + pub nStringBkMode: i32, + pub nHLStringBkMode: i32, + pub iListGap: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMTBCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMTBCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBDISPINFOA { + pub hdr: NMHDR, + pub dwMask: NMTBDISPINFOW_MASK, + pub idCommand: i32, + pub lParam: usize, + pub iImage: i32, + pub pszText: ::windows_sys::core::PSTR, + pub cchText: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBDISPINFOW { + pub hdr: NMHDR, + pub dwMask: NMTBDISPINFOW_MASK, + pub idCommand: i32, + pub lParam: usize, + pub iImage: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchText: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBGETINFOTIPA { + pub hdr: NMHDR, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iItem: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBGETINFOTIPA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBGETINFOTIPA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBGETINFOTIPW { + pub hdr: NMHDR, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iItem: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBGETINFOTIPW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBGETINFOTIPW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBHOTITEM { + pub hdr: NMHDR, + pub idOld: i32, + pub idNew: i32, + pub dwFlags: NMTBHOTITEM_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBHOTITEM {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBHOTITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBRESTORE { + pub hdr: NMHDR, + pub pData: *mut u32, + pub pCurrent: *mut u32, + pub cbData: u32, + pub iItem: i32, + pub cButtons: i32, + pub cbBytesPerRecord: i32, + pub tbButton: TBBUTTON, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBRESTORE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBRESTORE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBSAVE { + pub hdr: NMHDR, + pub pData: *mut u32, + pub pCurrent: *mut u32, + pub cbData: u32, + pub iItem: i32, + pub cButtons: i32, + pub tbButton: TBBUTTON, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBSAVE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBSAVE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTCKEYDOWN { + pub hdr: NMHDR, + pub wVKey: u16, + pub flags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTCKEYDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTCKEYDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTOOLBARA { + pub hdr: NMHDR, + pub iItem: i32, + pub tbButton: TBBUTTON, + pub cchText: i32, + pub pszText: ::windows_sys::core::PSTR, + pub rcButton: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTOOLBARA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTOOLBARA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTOOLBARW { + pub hdr: NMHDR, + pub iItem: i32, + pub tbButton: TBBUTTON, + pub cchText: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub rcButton: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTOOLBARW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTOOLBARW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTOOLTIPSCREATED { + pub hdr: NMHDR, + pub hwndToolTips: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTOOLTIPSCREATED {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTOOLTIPSCREATED { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTRBTHUMBPOSCHANGING { + pub hdr: NMHDR, + pub dwPos: u32, + pub nReason: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTRBTHUMBPOSCHANGING {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTRBTHUMBPOSCHANGING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTREEVIEWA { + pub hdr: NMHDR, + pub action: NM_TREEVIEW_ACTION, + pub itemOld: TVITEMA, + pub itemNew: TVITEMA, + pub ptDrag: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTREEVIEWA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTREEVIEWA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTREEVIEWW { + pub hdr: NMHDR, + pub action: NM_TREEVIEW_ACTION, + pub itemOld: TVITEMW, + pub itemNew: TVITEMW, + pub ptDrag: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTREEVIEWW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTREEVIEWW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMTTCUSTOMDRAW { + pub nmcd: NMCUSTOMDRAW, + pub uDrawFlags: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMTTCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMTTCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTTDISPINFOA { + pub hdr: NMHDR, + pub lpszText: ::windows_sys::core::PSTR, + pub szText: [super::super::Foundation::CHAR; 80], + pub hinst: super::super::Foundation::HINSTANCE, + pub uFlags: TOOLTIP_FLAGS, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTTDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTTDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTTDISPINFOW { + pub hdr: NMHDR, + pub lpszText: ::windows_sys::core::PWSTR, + pub szText: [u16; 80], + pub hinst: super::super::Foundation::HINSTANCE, + pub uFlags: TOOLTIP_FLAGS, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTTDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTTDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMTVASYNCDRAW { + pub hdr: NMHDR, + pub pimldp: *mut IMAGELISTDRAWPARAMS, + pub hr: ::windows_sys::core::HRESULT, + pub hItem: HTREEITEM, + pub lParam: super::super::Foundation::LPARAM, + pub dwRetFlags: u32, + pub iRetImageIndex: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMTVASYNCDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMTVASYNCDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMTVCUSTOMDRAW { + pub nmcd: NMCUSTOMDRAW, + pub clrText: super::super::Foundation::COLORREF, + pub clrTextBk: super::super::Foundation::COLORREF, + pub iLevel: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMTVCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMTVCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVDISPINFOA { + pub hdr: NMHDR, + pub item: TVITEMA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVDISPINFOEXA { + pub hdr: NMHDR, + pub item: TVITEMEXA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVDISPINFOEXA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVDISPINFOEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVDISPINFOEXW { + pub hdr: NMHDR, + pub item: TVITEMEXW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVDISPINFOEXW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVDISPINFOEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVDISPINFOW { + pub hdr: NMHDR, + pub item: TVITEMW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVGETINFOTIPA { + pub hdr: NMHDR, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub hItem: HTREEITEM, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVGETINFOTIPA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVGETINFOTIPA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVGETINFOTIPW { + pub hdr: NMHDR, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub hItem: HTREEITEM, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVGETINFOTIPW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVGETINFOTIPW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVITEMCHANGE { + pub hdr: NMHDR, + pub uChanged: u32, + pub hItem: HTREEITEM, + pub uStateNew: u32, + pub uStateOld: u32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVITEMCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVITEMCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVKEYDOWN { + pub hdr: NMHDR, + pub wVKey: u16, + pub flags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVKEYDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVKEYDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVSTATEIMAGECHANGING { + pub hdr: NMHDR, + pub hti: HTREEITEM, + pub iOldStateImageIndex: i32, + pub iNewStateImageIndex: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVSTATEIMAGECHANGING {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVSTATEIMAGECHANGING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMUPDOWN { + pub hdr: NMHDR, + pub iPos: i32, + pub iDelta: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMUPDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMUPDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMVIEWCHANGE { + pub nmhdr: NMHDR, + pub dwOldView: MONTH_CALDENDAR_MESSAGES_VIEW, + pub dwNewView: MONTH_CALDENDAR_MESSAGES_VIEW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMVIEWCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMVIEWCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct PBRANGE { + pub iLow: i32, + pub iHigh: i32, +} +impl ::core::marker::Copy for PBRANGE {} +impl ::core::clone::Clone for PBRANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct POINTER_DEVICE_CURSOR_INFO { + pub cursorId: u32, + pub cursor: POINTER_DEVICE_CURSOR_TYPE, +} +impl ::core::marker::Copy for POINTER_DEVICE_CURSOR_INFO {} +impl ::core::clone::Clone for POINTER_DEVICE_CURSOR_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct POINTER_DEVICE_INFO { + pub displayOrientation: u32, + pub device: super::super::Foundation::HANDLE, + pub pointerDeviceType: POINTER_DEVICE_TYPE, + pub monitor: super::super::Graphics::Gdi::HMONITOR, + pub startingCursorId: u32, + pub maxActiveContacts: u16, + pub productString: [u16; 520], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for POINTER_DEVICE_INFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for POINTER_DEVICE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct POINTER_DEVICE_PROPERTY { + pub logicalMin: i32, + pub logicalMax: i32, + pub physicalMin: i32, + pub physicalMax: i32, + pub unit: u32, + pub unitExponent: u32, + pub usagePageId: u16, + pub usageId: u16, +} +impl ::core::marker::Copy for POINTER_DEVICE_PROPERTY {} +impl ::core::clone::Clone for POINTER_DEVICE_PROPERTY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct POINTER_TYPE_INFO { + pub r#type: super::WindowsAndMessaging::POINTER_INPUT_TYPE, + pub Anonymous: POINTER_TYPE_INFO_0, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for POINTER_TYPE_INFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for POINTER_TYPE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +pub union POINTER_TYPE_INFO_0 { + pub touchInfo: super::Input::Pointer::POINTER_TOUCH_INFO, + pub penInfo: super::Input::Pointer::POINTER_PEN_INFO, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for POINTER_TYPE_INFO_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for POINTER_TYPE_INFO_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETHEADERA_V1 { + pub dwSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETHEADERA_V1_0, + pub pszCaption: ::windows_sys::core::PCSTR, + pub nPages: u32, + pub Anonymous2: PROPSHEETHEADERA_V1_1, + pub Anonymous3: PROPSHEETHEADERA_V1_2, + pub pfnCallback: PFNPROPSHEETCALLBACK, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V1_0 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V1_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V1_1 { + pub nStartPage: u32, + pub pStartPage: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V1_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V1_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V1_2 { + pub ppsp: *mut PROPSHEETPAGEA, + pub phpage: *mut HPROPSHEETPAGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V1_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V1_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETHEADERA_V2 { + pub dwSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETHEADERA_V2_0, + pub pszCaption: ::windows_sys::core::PCSTR, + pub nPages: u32, + pub Anonymous2: PROPSHEETHEADERA_V2_1, + pub Anonymous3: PROPSHEETHEADERA_V2_2, + pub pfnCallback: PFNPROPSHEETCALLBACK, + pub Anonymous4: PROPSHEETHEADERA_V2_3, + pub hplWatermark: super::super::Graphics::Gdi::HPALETTE, + pub Anonymous5: PROPSHEETHEADERA_V2_4, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_0 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_1 { + pub nStartPage: u32, + pub pStartPage: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_2 { + pub ppsp: *mut PROPSHEETPAGEA, + pub phpage: *mut HPROPSHEETPAGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_3 { + pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, + pub pszbmWatermark: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_3 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_4 { + pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, + pub pszbmHeader: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_4 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_4 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETHEADERW_V1 { + pub dwSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETHEADERW_V1_0, + pub pszCaption: ::windows_sys::core::PCWSTR, + pub nPages: u32, + pub Anonymous2: PROPSHEETHEADERW_V1_1, + pub Anonymous3: PROPSHEETHEADERW_V1_2, + pub pfnCallback: PFNPROPSHEETCALLBACK, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V1_0 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V1_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V1_1 { + pub nStartPage: u32, + pub pStartPage: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V1_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V1_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V1_2 { + pub ppsp: *mut PROPSHEETPAGEW, + pub phpage: *mut HPROPSHEETPAGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V1_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V1_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETHEADERW_V2 { + pub dwSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETHEADERW_V2_0, + pub pszCaption: ::windows_sys::core::PCWSTR, + pub nPages: u32, + pub Anonymous2: PROPSHEETHEADERW_V2_1, + pub Anonymous3: PROPSHEETHEADERW_V2_2, + pub pfnCallback: PFNPROPSHEETCALLBACK, + pub Anonymous4: PROPSHEETHEADERW_V2_3, + pub hplWatermark: super::super::Graphics::Gdi::HPALETTE, + pub Anonymous5: PROPSHEETHEADERW_V2_4, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_0 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_1 { + pub nStartPage: u32, + pub pStartPage: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_2 { + pub ppsp: *mut PROPSHEETPAGEW, + pub phpage: *mut HPROPSHEETPAGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_3 { + pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, + pub pszbmWatermark: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_3 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_4 { + pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, + pub pszbmHeader: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_4 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_4 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEA { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEA_0, + pub Anonymous2: PROPSHEETPAGEA_1, + pub pszTitle: ::windows_sys::core::PCSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKA, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, + pub hActCtx: super::super::Foundation::HANDLE, + pub Anonymous3: PROPSHEETPAGEA_2, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_0 { + pub pszTemplate: ::windows_sys::core::PCSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_2 { + pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, + pub pszbmHeader: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEA_V1 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEA_V1_0, + pub Anonymous2: PROPSHEETPAGEA_V1_1, + pub pszTitle: ::windows_sys::core::PCSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKA, + pub pcRefParent: *mut u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V1_0 { + pub pszTemplate: ::windows_sys::core::PCSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V1_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V1_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V1_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V1_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEA_V2 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEA_V2_0, + pub Anonymous2: PROPSHEETPAGEA_V2_1, + pub pszTitle: ::windows_sys::core::PCSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKA, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V2_0 { + pub pszTemplate: ::windows_sys::core::PCSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V2_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V2_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V2_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V2_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEA_V3 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEA_V3_0, + pub Anonymous2: PROPSHEETPAGEA_V3_1, + pub pszTitle: ::windows_sys::core::PCSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKA, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, + pub hActCtx: super::super::Foundation::HANDLE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V3 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V3_0 { + pub pszTemplate: ::windows_sys::core::PCSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V3_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V3_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V3_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V3_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V3_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEW { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEW_0, + pub Anonymous2: PROPSHEETPAGEW_1, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKW, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCWSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, + pub hActCtx: super::super::Foundation::HANDLE, + pub Anonymous3: PROPSHEETPAGEW_2, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_0 { + pub pszTemplate: ::windows_sys::core::PCWSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_2 { + pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, + pub pszbmHeader: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEW_V1 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEW_V1_0, + pub Anonymous2: PROPSHEETPAGEW_V1_1, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKW, + pub pcRefParent: *mut u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V1_0 { + pub pszTemplate: ::windows_sys::core::PCWSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V1_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V1_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V1_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V1_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEW_V2 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEW_V2_0, + pub Anonymous2: PROPSHEETPAGEW_V2_1, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKW, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCWSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V2_0 { + pub pszTemplate: ::windows_sys::core::PCWSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V2_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V2_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V2_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V2_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEW_V3 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEW_V3_0, + pub Anonymous2: PROPSHEETPAGEW_V3_1, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKW, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCWSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, + pub hActCtx: super::super::Foundation::HANDLE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V3 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V3_0 { + pub pszTemplate: ::windows_sys::core::PCWSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V3_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V3_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V3_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V3_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V3_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PSHNOTIFY { + pub hdr: NMHDR, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PSHNOTIFY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PSHNOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RBHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: u32, + pub iBand: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RBHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RBHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct REBARBANDINFOA { + pub cbSize: u32, + pub fMask: u32, + pub fStyle: u32, + pub clrFore: super::super::Foundation::COLORREF, + pub clrBack: super::super::Foundation::COLORREF, + pub lpText: ::windows_sys::core::PSTR, + pub cch: u32, + pub iImage: i32, + pub hwndChild: super::super::Foundation::HWND, + pub cxMinChild: u32, + pub cyMinChild: u32, + pub cx: u32, + pub hbmBack: super::super::Graphics::Gdi::HBITMAP, + pub wID: u32, + pub cyChild: u32, + pub cyMaxChild: u32, + pub cyIntegral: u32, + pub cxIdeal: u32, + pub lParam: super::super::Foundation::LPARAM, + pub cxHeader: u32, + pub rcChevronLocation: super::super::Foundation::RECT, + pub uChevronState: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for REBARBANDINFOA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for REBARBANDINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct REBARBANDINFOW { + pub cbSize: u32, + pub fMask: u32, + pub fStyle: u32, + pub clrFore: super::super::Foundation::COLORREF, + pub clrBack: super::super::Foundation::COLORREF, + pub lpText: ::windows_sys::core::PWSTR, + pub cch: u32, + pub iImage: i32, + pub hwndChild: super::super::Foundation::HWND, + pub cxMinChild: u32, + pub cyMinChild: u32, + pub cx: u32, + pub hbmBack: super::super::Graphics::Gdi::HBITMAP, + pub wID: u32, + pub cyChild: u32, + pub cyMaxChild: u32, + pub cyIntegral: u32, + pub cxIdeal: u32, + pub lParam: super::super::Foundation::LPARAM, + pub cxHeader: u32, + pub rcChevronLocation: super::super::Foundation::RECT, + pub uChevronState: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for REBARBANDINFOW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for REBARBANDINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct REBARINFO { + pub cbSize: u32, + pub fMask: u32, + pub himl: HIMAGELIST, +} +impl ::core::marker::Copy for REBARINFO {} +impl ::core::clone::Clone for REBARINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct TASKDIALOGCONFIG { + pub cbSize: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub dwFlags: TASKDIALOG_FLAGS, + pub dwCommonButtons: TASKDIALOG_COMMON_BUTTON_FLAGS, + pub pszWindowTitle: ::windows_sys::core::PCWSTR, + pub Anonymous1: TASKDIALOGCONFIG_0, + pub pszMainInstruction: ::windows_sys::core::PCWSTR, + pub pszContent: ::windows_sys::core::PCWSTR, + pub cButtons: u32, + pub pButtons: *const TASKDIALOG_BUTTON, + pub nDefaultButton: i32, + pub cRadioButtons: u32, + pub pRadioButtons: *const TASKDIALOG_BUTTON, + pub nDefaultRadioButton: i32, + pub pszVerificationText: ::windows_sys::core::PCWSTR, + pub pszExpandedInformation: ::windows_sys::core::PCWSTR, + pub pszExpandedControlText: ::windows_sys::core::PCWSTR, + pub pszCollapsedControlText: ::windows_sys::core::PCWSTR, + pub Anonymous2: TASKDIALOGCONFIG_1, + pub pszFooter: ::windows_sys::core::PCWSTR, + pub pfCallback: PFTASKDIALOGCALLBACK, + pub lpCallbackData: isize, + pub cxWidth: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for TASKDIALOGCONFIG {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for TASKDIALOGCONFIG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub union TASKDIALOGCONFIG_0 { + pub hMainIcon: super::WindowsAndMessaging::HICON, + pub pszMainIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for TASKDIALOGCONFIG_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for TASKDIALOGCONFIG_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub union TASKDIALOGCONFIG_1 { + pub hFooterIcon: super::WindowsAndMessaging::HICON, + pub pszFooterIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for TASKDIALOGCONFIG_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for TASKDIALOGCONFIG_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TASKDIALOG_BUTTON { + pub nButtonID: i32, + pub pszButtonText: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for TASKDIALOG_BUTTON {} +impl ::core::clone::Clone for TASKDIALOG_BUTTON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TA_CUBIC_BEZIER { + pub header: TA_TIMINGFUNCTION, + pub rX0: f32, + pub rY0: f32, + pub rX1: f32, + pub rY1: f32, +} +impl ::core::marker::Copy for TA_CUBIC_BEZIER {} +impl ::core::clone::Clone for TA_CUBIC_BEZIER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TA_TIMINGFUNCTION { + pub eTimingFunctionType: TA_TIMINGFUNCTION_TYPE, +} +impl ::core::marker::Copy for TA_TIMINGFUNCTION {} +impl ::core::clone::Clone for TA_TIMINGFUNCTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TA_TRANSFORM { + pub eTransformType: TA_TRANSFORM_TYPE, + pub dwTimingFunctionId: u32, + pub dwStartTime: u32, + pub dwDurationTime: u32, + pub eFlags: TA_TRANSFORM_FLAG, +} +impl ::core::marker::Copy for TA_TRANSFORM {} +impl ::core::clone::Clone for TA_TRANSFORM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TA_TRANSFORM_2D { + pub header: TA_TRANSFORM, + pub rX: f32, + pub rY: f32, + pub rInitialX: f32, + pub rInitialY: f32, + pub rOriginX: f32, + pub rOriginY: f32, +} +impl ::core::marker::Copy for TA_TRANSFORM_2D {} +impl ::core::clone::Clone for TA_TRANSFORM_2D { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TA_TRANSFORM_CLIP { + pub header: TA_TRANSFORM, + pub rLeft: f32, + pub rTop: f32, + pub rRight: f32, + pub rBottom: f32, + pub rInitialLeft: f32, + pub rInitialTop: f32, + pub rInitialRight: f32, + pub rInitialBottom: f32, +} +impl ::core::marker::Copy for TA_TRANSFORM_CLIP {} +impl ::core::clone::Clone for TA_TRANSFORM_CLIP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TA_TRANSFORM_OPACITY { + pub header: TA_TRANSFORM, + pub rOpacity: f32, + pub rInitialOpacity: f32, +} +impl ::core::marker::Copy for TA_TRANSFORM_OPACITY {} +impl ::core::clone::Clone for TA_TRANSFORM_OPACITY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TBADDBITMAP { + pub hInst: super::super::Foundation::HINSTANCE, + pub nID: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TBADDBITMAP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TBADDBITMAP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct TBBUTTON { + pub iBitmap: i32, + pub idCommand: i32, + pub fsState: u8, + pub fsStyle: u8, + pub bReserved: [u8; 6], + pub dwData: usize, + pub iString: isize, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for TBBUTTON {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for TBBUTTON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +#[cfg(target_arch = "x86")] +pub struct TBBUTTON { + pub iBitmap: i32, + pub idCommand: i32, + pub fsState: u8, + pub fsStyle: u8, + pub bReserved: [u8; 2], + pub dwData: usize, + pub iString: isize, +} +#[cfg(target_arch = "x86")] +impl ::core::marker::Copy for TBBUTTON {} +#[cfg(target_arch = "x86")] +impl ::core::clone::Clone for TBBUTTON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TBBUTTONINFOA { + pub cbSize: u32, + pub dwMask: TBBUTTONINFOW_MASK, + pub idCommand: i32, + pub iImage: i32, + pub fsState: u8, + pub fsStyle: u8, + pub cx: u16, + pub lParam: usize, + pub pszText: ::windows_sys::core::PSTR, + pub cchText: i32, +} +impl ::core::marker::Copy for TBBUTTONINFOA {} +impl ::core::clone::Clone for TBBUTTONINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TBBUTTONINFOW { + pub cbSize: u32, + pub dwMask: TBBUTTONINFOW_MASK, + pub idCommand: i32, + pub iImage: i32, + pub fsState: u8, + pub fsStyle: u8, + pub cx: u16, + pub lParam: usize, + pub pszText: ::windows_sys::core::PWSTR, + pub cchText: i32, +} +impl ::core::marker::Copy for TBBUTTONINFOW {} +impl ::core::clone::Clone for TBBUTTONINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TBINSERTMARK { + pub iButton: i32, + pub dwFlags: TBINSERTMARK_FLAGS, +} +impl ::core::marker::Copy for TBINSERTMARK {} +impl ::core::clone::Clone for TBINSERTMARK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TBMETRICS { + pub cbSize: u32, + pub dwMask: u32, + pub cxPad: i32, + pub cyPad: i32, + pub cxBarPad: i32, + pub cyBarPad: i32, + pub cxButtonSpacing: i32, + pub cyButtonSpacing: i32, +} +impl ::core::marker::Copy for TBMETRICS {} +impl ::core::clone::Clone for TBMETRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TBREPLACEBITMAP { + pub hInstOld: super::super::Foundation::HINSTANCE, + pub nIDOld: usize, + pub hInstNew: super::super::Foundation::HINSTANCE, + pub nIDNew: usize, + pub nButtons: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TBREPLACEBITMAP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TBREPLACEBITMAP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Registry\"`*"] +#[cfg(feature = "Win32_System_Registry")] +pub struct TBSAVEPARAMSA { + pub hkr: super::super::System::Registry::HKEY, + pub pszSubKey: ::windows_sys::core::PCSTR, + pub pszValueName: ::windows_sys::core::PCSTR, +} +#[cfg(feature = "Win32_System_Registry")] +impl ::core::marker::Copy for TBSAVEPARAMSA {} +#[cfg(feature = "Win32_System_Registry")] +impl ::core::clone::Clone for TBSAVEPARAMSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Registry\"`*"] +#[cfg(feature = "Win32_System_Registry")] +pub struct TBSAVEPARAMSW { + pub hkr: super::super::System::Registry::HKEY, + pub pszSubKey: ::windows_sys::core::PCWSTR, + pub pszValueName: ::windows_sys::core::PCWSTR, +} +#[cfg(feature = "Win32_System_Registry")] +impl ::core::marker::Copy for TBSAVEPARAMSW {} +#[cfg(feature = "Win32_System_Registry")] +impl ::core::clone::Clone for TBSAVEPARAMSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TCHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: TCHITTESTINFO_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TCHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TCHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TCITEMA { + pub mask: TCITEMHEADERA_MASK, + pub dwState: TAB_CONTROL_ITEM_STATE, + pub dwStateMask: TAB_CONTROL_ITEM_STATE, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TCITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TCITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TCITEMHEADERA { + pub mask: TCITEMHEADERA_MASK, + pub lpReserved1: u32, + pub lpReserved2: u32, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, +} +impl ::core::marker::Copy for TCITEMHEADERA {} +impl ::core::clone::Clone for TCITEMHEADERA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TCITEMHEADERW { + pub mask: TCITEMHEADERA_MASK, + pub lpReserved1: u32, + pub lpReserved2: u32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, +} +impl ::core::marker::Copy for TCITEMHEADERW {} +impl ::core::clone::Clone for TCITEMHEADERW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TCITEMW { + pub mask: TCITEMHEADERA_MASK, + pub dwState: TAB_CONTROL_ITEM_STATE, + pub dwStateMask: TAB_CONTROL_ITEM_STATE, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TCITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TCITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TOUCH_HIT_TESTING_INPUT { + pub pointerId: u32, + pub point: super::super::Foundation::POINT, + pub boundingBox: super::super::Foundation::RECT, + pub nonOccludedBoundingBox: super::super::Foundation::RECT, + pub orientation: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TOUCH_HIT_TESTING_INPUT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TOUCH_HIT_TESTING_INPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { + pub score: u16, + pub adjustedPoint: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct TTGETTITLE { + pub dwSize: u32, + pub uTitleBitmap: u32, + pub cch: u32, + pub pszTitle: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for TTGETTITLE {} +impl ::core::clone::Clone for TTGETTITLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TTHITTESTINFOA { + pub hwnd: super::super::Foundation::HWND, + pub pt: super::super::Foundation::POINT, + pub ti: TTTOOLINFOA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TTHITTESTINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TTHITTESTINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TTHITTESTINFOW { + pub hwnd: super::super::Foundation::HWND, + pub pt: super::super::Foundation::POINT, + pub ti: TTTOOLINFOW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TTHITTESTINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TTHITTESTINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TTTOOLINFOA { + pub cbSize: u32, + pub uFlags: TOOLTIP_FLAGS, + pub hwnd: super::super::Foundation::HWND, + pub uId: usize, + pub rect: super::super::Foundation::RECT, + pub hinst: super::super::Foundation::HINSTANCE, + pub lpszText: ::windows_sys::core::PSTR, + pub lParam: super::super::Foundation::LPARAM, + pub lpReserved: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TTTOOLINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TTTOOLINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TTTOOLINFOW { + pub cbSize: u32, + pub uFlags: TOOLTIP_FLAGS, + pub hwnd: super::super::Foundation::HWND, + pub uId: usize, + pub rect: super::super::Foundation::RECT, + pub hinst: super::super::Foundation::HINSTANCE, + pub lpszText: ::windows_sys::core::PWSTR, + pub lParam: super::super::Foundation::LPARAM, + pub lpReserved: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TTTOOLINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TTTOOLINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVGETITEMPARTRECTINFO { + pub hti: HTREEITEM, + pub prc: *mut super::super::Foundation::RECT, + pub partID: TVITEMPART, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVGETITEMPARTRECTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVGETITEMPARTRECTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: TVHITTESTINFO_FLAGS, + pub hItem: HTREEITEM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVINSERTSTRUCTA { + pub hParent: HTREEITEM, + pub hInsertAfter: HTREEITEM, + pub Anonymous: TVINSERTSTRUCTA_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVINSERTSTRUCTA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVINSERTSTRUCTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union TVINSERTSTRUCTA_0 { + pub itemex: TVITEMEXA, + pub item: TVITEMA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVINSERTSTRUCTA_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVINSERTSTRUCTA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVINSERTSTRUCTW { + pub hParent: HTREEITEM, + pub hInsertAfter: HTREEITEM, + pub Anonymous: TVINSERTSTRUCTW_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVINSERTSTRUCTW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVINSERTSTRUCTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union TVINSERTSTRUCTW_0 { + pub itemex: TVITEMEXW, + pub item: TVITEMW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVINSERTSTRUCTW_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVINSERTSTRUCTW_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVITEMA { + pub mask: TVITEM_MASK, + pub hItem: HTREEITEM, + pub state: TREE_VIEW_ITEM_STATE_FLAGS, + pub stateMask: TREE_VIEW_ITEM_STATE_FLAGS, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub cChildren: TVITEMEXW_CHILDREN, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVITEMEXA { + pub mask: TVITEM_MASK, + pub hItem: HTREEITEM, + pub state: u32, + pub stateMask: u32, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub cChildren: TVITEMEXW_CHILDREN, + pub lParam: super::super::Foundation::LPARAM, + pub iIntegral: i32, + pub uStateEx: u32, + pub hwnd: super::super::Foundation::HWND, + pub iExpandedImage: i32, + pub iReserved: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVITEMEXA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVITEMEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVITEMEXW { + pub mask: TVITEM_MASK, + pub hItem: HTREEITEM, + pub state: u32, + pub stateMask: u32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub cChildren: TVITEMEXW_CHILDREN, + pub lParam: super::super::Foundation::LPARAM, + pub iIntegral: i32, + pub uStateEx: u32, + pub hwnd: super::super::Foundation::HWND, + pub iExpandedImage: i32, + pub iReserved: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVITEMEXW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVITEMEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVITEMW { + pub mask: TVITEM_MASK, + pub hItem: HTREEITEM, + pub state: TREE_VIEW_ITEM_STATE_FLAGS, + pub stateMask: TREE_VIEW_ITEM_STATE_FLAGS, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub cChildren: TVITEMEXW_CHILDREN, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVSORTCB { + pub hParent: HTREEITEM, + pub lpfnCompare: PFNTVCOMPARE, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVSORTCB {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVSORTCB { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct UDACCEL { + pub nSec: u32, + pub nInc: u32, +} +impl ::core::marker::Copy for UDACCEL {} +impl ::core::clone::Clone for UDACCEL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct USAGE_PROPERTIES { + pub level: u16, + pub page: u16, + pub usage: u16, + pub logicalMinimum: i32, + pub logicalMaximum: i32, + pub unit: u16, + pub exponent: u16, + pub count: u8, + pub physicalMinimum: i32, + pub physicalMaximum: i32, +} +impl ::core::marker::Copy for USAGE_PROPERTIES {} +impl ::core::clone::Clone for USAGE_PROPERTIES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub struct WTA_OPTIONS { + pub dwFlags: u32, + pub dwMask: u32, +} +impl ::core::marker::Copy for WTA_OPTIONS {} +impl ::core::clone::Clone for WTA_OPTIONS { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub type DTT_CALLBACK_PROC = ::core::option::Option<unsafe extern "system" fn(hdc: super::super::Graphics::Gdi::HDC, psztext: ::windows_sys::core::PWSTR, cchtext: i32, prc: *mut super::super::Foundation::RECT, dwflags: u32, lparam: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITWORDBREAKPROCA = ::core::option::Option<unsafe extern "system" fn(lpch: ::windows_sys::core::PCSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITWORDBREAKPROCW = ::core::option::Option<unsafe extern "system" fn(lpch: ::windows_sys::core::PCWSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNADDPROPSHEETPAGES = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: LPFNSVADDPROPSHEETPAGE, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub type LPFNCCINFOA = ::core::option::Option<unsafe extern "system" fn(acci: *mut CCINFOA) -> u32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub type LPFNCCINFOW = ::core::option::Option<unsafe extern "system" fn(acci: *mut CCINFOW) -> u32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub type LPFNCCSIZETOTEXTA = ::core::option::Option<unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: ::windows_sys::core::PCSTR) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub type LPFNCCSIZETOTEXTW = ::core::option::Option<unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: ::windows_sys::core::PCWSTR) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNCCSTYLEA = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEA) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNCCSTYLEW = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEW) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub type LPFNPSPCALLBACKA = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut PROPSHEETPAGEA) -> u32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub type LPFNPSPCALLBACKW = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut PROPSHEETPAGEW) -> u32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNSVADDPROPSHEETPAGE = ::core::option::Option<unsafe extern "system" fn(param0: HPROPSHEETPAGE, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDACOMPARE = ::core::option::Option<unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDACOMPARECONST = ::core::option::Option<unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PFNDAENUMCALLBACK = ::core::option::Option<unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PFNDAENUMCALLBACKCONST = ::core::option::Option<unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDPAMERGE = ::core::option::Option<unsafe extern "system" fn(umsg: DPAMM_MESSAGE, pvdest: *const ::core::ffi::c_void, pvsrc: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> *mut ::core::ffi::c_void>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDPAMERGECONST = ::core::option::Option<unsafe extern "system" fn(umsg: DPAMM_MESSAGE, pvdest: *const ::core::ffi::c_void, pvsrc: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> *mut ::core::ffi::c_void>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub type PFNDPASTREAM = ::core::option::Option<unsafe extern "system" fn(pinfo: *const DPASTREAMINFO, pstream: super::super::System::Com::IStream, pvinstdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNLVCOMPARE = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::LPARAM, param1: super::super::Foundation::LPARAM, param2: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type PFNLVGROUPCOMPARE = ::core::option::Option<unsafe extern "system" fn(param0: i32, param1: i32, param2: *mut ::core::ffi::c_void) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNPROPSHEETCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNTVCOMPARE = ::core::option::Option<unsafe extern "system" fn(lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM, lparamsort: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFTASKDIALOGCALLBACK = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lprefdata: isize) -> ::windows_sys::core::HRESULT>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/HiDpi/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/HiDpi/mod.rs new file mode 100644 index 0000000..f187d74 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/HiDpi/mod.rs @@ -0,0 +1,115 @@ +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn AdjustWindowRectExForDpi ( lprect : *mut super::super::Foundation:: RECT , dwstyle : super::WindowsAndMessaging:: WINDOW_STYLE , bmenu : super::super::Foundation:: BOOL , dwexstyle : super::WindowsAndMessaging:: WINDOW_EX_STYLE , dpi : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn AreDpiAwarenessContextsEqual ( dpicontexta : DPI_AWARENESS_CONTEXT , dpicontextb : DPI_AWARENESS_CONTEXT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn EnableNonClientDpiScaling ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn GetAwarenessFromDpiAwarenessContext ( value : DPI_AWARENESS_CONTEXT ) -> DPI_AWARENESS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetDialogControlDpiChangeBehavior ( hwnd : super::super::Foundation:: HWND ) -> DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetDialogDpiChangeBehavior ( hdlg : super::super::Foundation:: HWND ) -> DIALOG_DPI_CHANGE_BEHAVIORS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetDpiAwarenessContextForProcess ( hprocess : super::super::Foundation:: HANDLE ) -> DPI_AWARENESS_CONTEXT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetDpiForMonitor ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , dpitype : MONITOR_DPI_TYPE , dpix : *mut u32 , dpiy : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn GetDpiForSystem ( ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetDpiForWindow ( hwnd : super::super::Foundation:: HWND ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn GetDpiFromDpiAwarenessContext ( value : DPI_AWARENESS_CONTEXT ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetProcessDpiAwareness ( hprocess : super::super::Foundation:: HANDLE , value : *mut PROCESS_DPI_AWARENESS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetSystemDpiForProcess ( hprocess : super::super::Foundation:: HANDLE ) -> u32 ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetSystemMetricsForDpi ( nindex : super::WindowsAndMessaging:: SYSTEM_METRICS_INDEX , dpi : u32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn GetThreadDpiAwarenessContext ( ) -> DPI_AWARENESS_CONTEXT ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn GetThreadDpiHostingBehavior ( ) -> DPI_HOSTING_BEHAVIOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetWindowDpiAwarenessContext ( hwnd : super::super::Foundation:: HWND ) -> DPI_AWARENESS_CONTEXT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetWindowDpiHostingBehavior ( hwnd : super::super::Foundation:: HWND ) -> DPI_HOSTING_BEHAVIOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn IsValidDpiAwarenessContext ( value : DPI_AWARENESS_CONTEXT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn LogicalToPhysicalPointForPerMonitorDPI ( hwnd : super::super::Foundation:: HWND , lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn OpenThemeDataForDpi ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows_sys::core::PCWSTR , dpi : u32 ) -> super::Controls:: HTHEME ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn PhysicalToLogicalPointForPerMonitorDPI ( hwnd : super::super::Foundation:: HWND , lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn SetDialogControlDpiChangeBehavior ( hwnd : super::super::Foundation:: HWND , mask : DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS , values : DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn SetDialogDpiChangeBehavior ( hdlg : super::super::Foundation:: HWND , mask : DIALOG_DPI_CHANGE_BEHAVIORS , values : DIALOG_DPI_CHANGE_BEHAVIORS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn SetProcessDpiAwareness ( value : PROCESS_DPI_AWARENESS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn SetProcessDpiAwarenessContext ( value : DPI_AWARENESS_CONTEXT ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn SetThreadDpiAwarenessContext ( dpicontext : DPI_AWARENESS_CONTEXT ) -> DPI_AWARENESS_CONTEXT ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn SetThreadDpiHostingBehavior ( value : DPI_HOSTING_BEHAVIOR ) -> DPI_HOSTING_BEHAVIOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn SystemParametersInfoForDpi ( uiaction : u32 , uiparam : u32 , pvparam : *const ::core::ffi::c_void , fwinini : u32 , dpi : u32 ) -> super::super::Foundation:: BOOL ); +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE: DPI_AWARENESS_CONTEXT = -3i32 as _; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2: DPI_AWARENESS_CONTEXT = -4i32 as _; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_CONTEXT_SYSTEM_AWARE: DPI_AWARENESS_CONTEXT = -2i32 as _; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_CONTEXT_UNAWARE: DPI_AWARENESS_CONTEXT = -1i32 as _; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED: DPI_AWARENESS_CONTEXT = -5i32 as _; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub type DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DCDC_DEFAULT: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 0u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DCDC_DISABLE_FONT_UPDATE: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 1u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DCDC_DISABLE_RELAYOUT: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 2u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub type DIALOG_DPI_CHANGE_BEHAVIORS = u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DDC_DEFAULT: DIALOG_DPI_CHANGE_BEHAVIORS = 0u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DDC_DISABLE_ALL: DIALOG_DPI_CHANGE_BEHAVIORS = 1u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DDC_DISABLE_RESIZE: DIALOG_DPI_CHANGE_BEHAVIORS = 2u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DDC_DISABLE_CONTROL_RELAYOUT: DIALOG_DPI_CHANGE_BEHAVIORS = 4u32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub type DPI_AWARENESS = i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_INVALID: DPI_AWARENESS = -1i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_UNAWARE: DPI_AWARENESS = 0i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_SYSTEM_AWARE: DPI_AWARENESS = 1i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_AWARENESS_PER_MONITOR_AWARE: DPI_AWARENESS = 2i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub type DPI_HOSTING_BEHAVIOR = i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_HOSTING_BEHAVIOR_INVALID: DPI_HOSTING_BEHAVIOR = -1i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_HOSTING_BEHAVIOR_DEFAULT: DPI_HOSTING_BEHAVIOR = 0i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const DPI_HOSTING_BEHAVIOR_MIXED: DPI_HOSTING_BEHAVIOR = 1i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub type MONITOR_DPI_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const MDT_EFFECTIVE_DPI: MONITOR_DPI_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const MDT_ANGULAR_DPI: MONITOR_DPI_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const MDT_RAW_DPI: MONITOR_DPI_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const MDT_DEFAULT: MONITOR_DPI_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub type PROCESS_DPI_AWARENESS = i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const PROCESS_DPI_UNAWARE: PROCESS_DPI_AWARENESS = 0i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const PROCESS_SYSTEM_DPI_AWARE: PROCESS_DPI_AWARENESS = 1i32; +#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] +pub const PROCESS_PER_MONITOR_DPI_AWARE: PROCESS_DPI_AWARENESS = 2i32; +pub type DPI_AWARENESS_CONTEXT = isize; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Ime/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Ime/mod.rs new file mode 100644 index 0000000..2275d9a --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Ime/mod.rs @@ -0,0 +1,2638 @@ +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmAssociateContext ( param0 : super::super::super::Foundation:: HWND , param1 : super::super::super::Globalization:: HIMC ) -> super::super::super::Globalization:: HIMC ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmAssociateContextEx ( param0 : super::super::super::Foundation:: HWND , param1 : super::super::super::Globalization:: HIMC , param2 : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmConfigureIMEA ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Foundation:: HWND , param2 : u32 , param3 : *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmConfigureIMEW ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Foundation:: HWND , param2 : u32 , param3 : *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmCreateContext ( ) -> super::super::super::Globalization:: HIMC ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmCreateIMCC ( param0 : u32 ) -> super::super::super::Globalization:: HIMCC ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmCreateSoftKeyboard ( param0 : u32 , param1 : super::super::super::Foundation:: HWND , param2 : i32 , param3 : i32 ) -> super::super::super::Foundation:: HWND ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmDestroyContext ( param0 : super::super::super::Globalization:: HIMC ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmDestroyIMCC ( param0 : super::super::super::Globalization:: HIMCC ) -> super::super::super::Globalization:: HIMCC ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmDestroySoftKeyboard ( param0 : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmDisableIME ( param0 : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmDisableLegacyIME ( ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmDisableTextFrameService ( idthread : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmEnumInputContext ( idthread : u32 , lpfn : IMCENUMPROC , lparam : super::super::super::Foundation:: LPARAM ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEnumRegisterWordA ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCA , lpszreading : :: windows_sys::core::PCSTR , param3 : u32 , lpszregister : :: windows_sys::core::PCSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEnumRegisterWordW ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCW , lpszreading : :: windows_sys::core::PCWSTR , param3 : u32 , lpszregister : :: windows_sys::core::PCWSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEscapeA ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , param2 : IME_ESCAPE , param3 : *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: LRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEscapeW ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , param2 : IME_ESCAPE , param3 : *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: LRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGenerateMessage ( param0 : super::super::super::Globalization:: HIMC ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetCandidateListA ( param0 : super::super::super::Globalization:: HIMC , deindex : u32 , lpcandlist : *mut CANDIDATELIST , dwbuflen : u32 ) -> u32 ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetCandidateListCountA ( param0 : super::super::super::Globalization:: HIMC , lpdwlistcount : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetCandidateListCountW ( param0 : super::super::super::Globalization:: HIMC , lpdwlistcount : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetCandidateListW ( param0 : super::super::super::Globalization:: HIMC , deindex : u32 , lpcandlist : *mut CANDIDATELIST , dwbuflen : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGetCandidateWindow ( param0 : super::super::super::Globalization:: HIMC , param1 : u32 , lpcandidate : *mut CANDIDATEFORM ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImmGetCompositionFontA ( param0 : super::super::super::Globalization:: HIMC , lplf : *mut super::super::super::Graphics::Gdi:: LOGFONTA ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImmGetCompositionFontW ( param0 : super::super::super::Globalization:: HIMC , lplf : *mut super::super::super::Graphics::Gdi:: LOGFONTW ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetCompositionStringA ( param0 : super::super::super::Globalization:: HIMC , param1 : IME_COMPOSITION_STRING , lpbuf : *mut ::core::ffi::c_void , dwbuflen : u32 ) -> i32 ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetCompositionStringW ( param0 : super::super::super::Globalization:: HIMC , param1 : IME_COMPOSITION_STRING , lpbuf : *mut ::core::ffi::c_void , dwbuflen : u32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGetCompositionWindow ( param0 : super::super::super::Globalization:: HIMC , lpcompform : *mut COMPOSITIONFORM ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGetContext ( param0 : super::super::super::Foundation:: HWND ) -> super::super::super::Globalization:: HIMC ); +#[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetConversionListA ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : :: windows_sys::core::PCSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); +#[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetConversionListW ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : :: windows_sys::core::PCWSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGetConversionStatus ( param0 : super::super::super::Globalization:: HIMC , lpfdwconversion : *mut IME_CONVERSION_MODE , lpfdwsentence : *mut IME_SENTENCE_MODE ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmGetDefaultIMEWnd ( param0 : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetDescriptionA ( param0 : super::super::TextServices:: HKL , lpszdescription : :: windows_sys::core::PSTR , ubuflen : u32 ) -> u32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetDescriptionW ( param0 : super::super::TextServices:: HKL , lpszdescription : :: windows_sys::core::PWSTR , ubuflen : u32 ) -> u32 ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetGuideLineA ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : :: windows_sys::core::PSTR , dwbuflen : u32 ) -> u32 ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetGuideLineW ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : :: windows_sys::core::PWSTR , dwbuflen : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmGetHotKey ( param0 : u32 , lpumodifiers : *mut u32 , lpuvkey : *mut u32 , phkl : *mut isize ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetIMCCLockCount ( param0 : super::super::super::Globalization:: HIMCC ) -> u32 ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetIMCCSize ( param0 : super::super::super::Globalization:: HIMCC ) -> u32 ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetIMCLockCount ( param0 : super::super::super::Globalization:: HIMC ) -> u32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetIMEFileNameA ( param0 : super::super::TextServices:: HKL , lpszfilename : :: windows_sys::core::PSTR , ubuflen : u32 ) -> u32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetIMEFileNameW ( param0 : super::super::TextServices:: HKL , lpszfilename : :: windows_sys::core::PWSTR , ubuflen : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImmGetImeMenuItemsA ( param0 : super::super::super::Globalization:: HIMC , param1 : u32 , param2 : u32 , lpimeparentmenu : *mut IMEMENUITEMINFOA , lpimemenu : *mut IMEMENUITEMINFOA , dwsize : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImmGetImeMenuItemsW ( param0 : super::super::super::Globalization:: HIMC , param1 : u32 , param2 : u32 , lpimeparentmenu : *mut IMEMENUITEMINFOW , lpimemenu : *mut IMEMENUITEMINFOW , dwsize : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGetOpenStatus ( param0 : super::super::super::Globalization:: HIMC ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetProperty ( param0 : super::super::TextServices:: HKL , param1 : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetRegisterWordStyleA ( param0 : super::super::TextServices:: HKL , nitem : u32 , lpstylebuf : *mut STYLEBUFA ) -> u32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetRegisterWordStyleW ( param0 : super::super::TextServices:: HKL , nitem : u32 , lpstylebuf : *mut STYLEBUFW ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGetStatusWindowPos ( param0 : super::super::super::Globalization:: HIMC , lpptpos : *mut super::super::super::Foundation:: POINT ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmGetVirtualKey ( param0 : super::super::super::Foundation:: HWND ) -> u32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmInstallIMEA ( lpszimefilename : :: windows_sys::core::PCSTR , lpszlayouttext : :: windows_sys::core::PCSTR ) -> super::super::TextServices:: HKL ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmInstallIMEW ( lpszimefilename : :: windows_sys::core::PCWSTR , lpszlayouttext : :: windows_sys::core::PCWSTR ) -> super::super::TextServices:: HKL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmIsIME ( param0 : super::super::TextServices:: HKL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmIsUIMessageA ( param0 : super::super::super::Foundation:: HWND , param1 : u32 , param2 : super::super::super::Foundation:: WPARAM , param3 : super::super::super::Foundation:: LPARAM ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmIsUIMessageW ( param0 : super::super::super::Foundation:: HWND , param1 : u32 , param2 : super::super::super::Foundation:: WPARAM , param3 : super::super::super::Foundation:: LPARAM ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImmLockIMC ( param0 : super::super::super::Globalization:: HIMC ) -> *mut INPUTCONTEXT ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmLockIMCC ( param0 : super::super::super::Globalization:: HIMCC ) -> *mut ::core::ffi::c_void ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmNotifyIME ( param0 : super::super::super::Globalization:: HIMC , dwaction : NOTIFY_IME_ACTION , dwindex : NOTIFY_IME_INDEX , dwvalue : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Globalization")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmReSizeIMCC ( param0 : super::super::super::Globalization:: HIMCC , param1 : u32 ) -> super::super::super::Globalization:: HIMCC ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmRegisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows_sys::core::PCSTR , param2 : u32 , lpszregister : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmRegisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows_sys::core::PCWSTR , param2 : u32 , lpszregister : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmReleaseContext ( param0 : super::super::super::Foundation:: HWND , param1 : super::super::super::Globalization:: HIMC ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmRequestMessageA ( param0 : super::super::super::Globalization:: HIMC , param1 : super::super::super::Foundation:: WPARAM , param2 : super::super::super::Foundation:: LPARAM ) -> super::super::super::Foundation:: LRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmRequestMessageW ( param0 : super::super::super::Globalization:: HIMC , param1 : super::super::super::Foundation:: WPARAM , param2 : super::super::super::Foundation:: LPARAM ) -> super::super::super::Foundation:: LRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmSetCandidateWindow ( param0 : super::super::super::Globalization:: HIMC , lpcandidate : *const CANDIDATEFORM ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImmSetCompositionFontA ( param0 : super::super::super::Globalization:: HIMC , lplf : *const super::super::super::Graphics::Gdi:: LOGFONTA ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImmSetCompositionFontW ( param0 : super::super::super::Globalization:: HIMC , lplf : *const super::super::super::Graphics::Gdi:: LOGFONTW ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmSetCompositionStringA ( param0 : super::super::super::Globalization:: HIMC , dwindex : SET_COMPOSITION_STRING_TYPE , lpcomp : *const ::core::ffi::c_void , dwcomplen : u32 , lpread : *const ::core::ffi::c_void , dwreadlen : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmSetCompositionStringW ( param0 : super::super::super::Globalization:: HIMC , dwindex : SET_COMPOSITION_STRING_TYPE , lpcomp : *const ::core::ffi::c_void , dwcomplen : u32 , lpread : *const ::core::ffi::c_void , dwreadlen : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmSetCompositionWindow ( param0 : super::super::super::Globalization:: HIMC , lpcompform : *const COMPOSITIONFORM ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmSetConversionStatus ( param0 : super::super::super::Globalization:: HIMC , param1 : IME_CONVERSION_MODE , param2 : IME_SENTENCE_MODE ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmSetHotKey ( param0 : u32 , param1 : u32 , param2 : u32 , param3 : super::super::TextServices:: HKL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmSetOpenStatus ( param0 : super::super::super::Globalization:: HIMC , param1 : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmSetStatusWindowPos ( param0 : super::super::super::Globalization:: HIMC , lpptpos : *const super::super::super::Foundation:: POINT ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmShowSoftKeyboard ( param0 : super::super::super::Foundation:: HWND , param1 : i32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmSimulateHotKey ( param0 : super::super::super::Foundation:: HWND , param1 : IME_HOTKEY_IDENTIFIER ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmUnlockIMC ( param0 : super::super::super::Globalization:: HIMC ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmUnlockIMCC ( param0 : super::super::super::Globalization:: HIMCC ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmUnregisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows_sys::core::PCSTR , param2 : u32 , lpszunregister : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmUnregisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows_sys::core::PCWSTR , param2 : u32 , lpszunregister : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); +pub type IActiveIME = *mut ::core::ffi::c_void; +pub type IActiveIME2 = *mut ::core::ffi::c_void; +pub type IActiveIMMApp = *mut ::core::ffi::c_void; +pub type IActiveIMMIME = *mut ::core::ffi::c_void; +pub type IActiveIMMMessagePumpOwner = *mut ::core::ffi::c_void; +pub type IActiveIMMRegistrar = *mut ::core::ffi::c_void; +pub type IEnumInputContext = *mut ::core::ffi::c_void; +pub type IEnumRegisterWordA = *mut ::core::ffi::c_void; +pub type IEnumRegisterWordW = *mut ::core::ffi::c_void; +pub type IFEClassFactory = *mut ::core::ffi::c_void; +pub type IFECommon = *mut ::core::ffi::c_void; +pub type IFEDictionary = *mut ::core::ffi::c_void; +pub type IFELanguage = *mut ::core::ffi::c_void; +pub type IImePad = *mut ::core::ffi::c_void; +pub type IImePadApplet = *mut ::core::ffi::c_void; +pub type IImePlugInDictDictionaryList = *mut ::core::ffi::c_void; +pub type IImeSpecifyApplets = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ATTR_CONVERTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ATTR_FIXEDCONVERTED: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ATTR_INPUT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ATTR_INPUT_ERROR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ATTR_TARGET_CONVERTED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ATTR_TARGET_NOTCONVERTED: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CATID_MSIME_IImePadApplet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7566cad1_4ec9_4478_9fe9_8ed766619edf); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CATID_MSIME_IImePadApplet1000: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe081e1d6_2389_43cb_b66f_609f823d9f9c); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CATID_MSIME_IImePadApplet1200: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa47fb5fc_7d15_4223_a789_b781bf9ae667); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CATID_MSIME_IImePadApplet900: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfaae51bf_5e5b_4a1d_8de1_17c1d9e1728d); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CATID_MSIME_IImePadApplet_VER7: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4a0f8e31_c3ee_11d1_afef_00805f0c8b6d); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CATID_MSIME_IImePadApplet_VER80: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x56f7a792_fef1_11d3_8463_00c04f7a06e5); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CATID_MSIME_IImePadApplet_VER81: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x656520b0_bb88_11d4_84c0_00c04f7a06e5); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CActiveIMM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4955dd33_b159_11d0_8fcf_00aa006bcc59); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CFS_CANDIDATEPOS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CFS_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CFS_EXCLUDE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CFS_FORCE_POSITION: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CFS_POINT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CFS_RECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CHARINFO_APPLETID_MASK: u32 = 4278190080u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CHARINFO_CHARID_MASK: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CHARINFO_FEID_MASK: u32 = 15728640u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CLSID_ImePlugInDictDictionaryList_CHS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7bf0129b_5bef_4de4_9b0b_5edb66ac2fa6); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CLSID_ImePlugInDictDictionaryList_JPN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4fe2776b_b0f9_4396_b5fc_e9d4cf1ec195); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CLSID_VERSION_DEPENDENT_MSIME_JAPANESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6a91029e_aa49_471b_aee7_7d332785660d); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CS_INSERTCHAR: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CS_NOMOVECARET: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const E_LARGEINPUT: u32 = 51u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const E_NOCAND: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const E_NOTENOUGH_BUFFER: u32 = 49u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const E_NOTENOUGH_WDD: u32 = 50u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FEID_CHINESE_HONGKONG: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FEID_CHINESE_SIMPLIFIED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FEID_CHINESE_SINGAPORE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FEID_CHINESE_TRADITIONAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FEID_JAPANESE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FEID_KOREAN: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FEID_KOREAN_JOHAB: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FEID_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CLMN_FIXD: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CLMN_FIXR: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CLMN_NOPBREAK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CLMN_NOWBREAK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CLMN_PBREAK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CLMN_WBREAK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_AUTOMATIC: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_BESTFIRST: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_BOPOMOFO: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_CONVERSATION: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_FULLWIDTHOUT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_HALFWIDTHOUT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_HANGUL: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_HIRAGANAOUT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_KATAKANAOUT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_MERGECAND: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_MONORUBY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_NAME: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_NOINVISIBLECHAR: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_NONE: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_NOPRUNING: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_PHRASEPREDICT: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_PINYIN: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_PLAURALCLAUSE: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_PRECONV: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_RADICAL: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_ROMAN: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_SINGLECONVERT: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_UNKNOWNREADING: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_CMODE_USENOREVWORDS: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_INVALD_PO: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_REQ_CONV: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_REQ_RECONV: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FELANG_REQ_REV: u32 = 196608u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_DEL_KEYLIST: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_FUNCDESC: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_GETMAP: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_GETMAPFAST: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_GETMAPSEAMLESS: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_INIT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_INVOKE: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_NOTIFY: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_SETMAP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_TERM: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_KMS_VERSION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_MSIME_VERSION: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const FID_RECONVERT_VERSION: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCSEX_CANCELRECONVERT: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_CANNOTSAVE: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_CHOOSECANDIDATE: u32 = 40u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_INPUTCODE: u32 = 38u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_INPUTRADICAL: u32 = 37u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_INPUTREADING: u32 = 36u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_INPUTSYMBOL: u32 = 39u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_NOCONVERT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_NODICTIONARY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_NOMODULE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_PRIVATE_FIRST: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_PRIVATE_LAST: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_READINGCONFLICT: u32 = 35u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_REVERSECONVERSION: u32 = 41u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_TOOMANYSTROKE: u32 = 34u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_TYPINGERROR: u32 = 33u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_ID_UNKNOWN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_LEVEL_ERROR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_LEVEL_FATAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_LEVEL_INFORMATION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_LEVEL_NOGUIDELINE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GL_LEVEL_WARNING: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IACE_CHILDREN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IACE_DEFAULT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IACE_IGNORENOCONTEXT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFEC_S_ALREADY_DEFAULT: ::windows_sys::core::HRESULT = 291840i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_INVALID_FORMAT: ::windows_sys::core::HRESULT = -2147192063i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_NOT_FOUND: ::windows_sys::core::HRESULT = -2147192064i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147192057i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_NOT_USER_DIC: ::windows_sys::core::HRESULT = -2147192058i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_NO_ENTRY: ::windows_sys::core::HRESULT = -2147192060i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_OPEN_FAILED: ::windows_sys::core::HRESULT = -2147192062i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_REGISTER_DISCONNECTED: ::windows_sys::core::HRESULT = -2147192053i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_REGISTER_FAILED: ::windows_sys::core::HRESULT = -2147192059i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_REGISTER_ILLEGAL_POS: ::windows_sys::core::HRESULT = -2147192055i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_REGISTER_IMPROPER_WORD: ::windows_sys::core::HRESULT = -2147192054i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_USER_COMMENT: ::windows_sys::core::HRESULT = -2147192056i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_E_WRITE_FAILED: ::windows_sys::core::HRESULT = -2147192061i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_ADJECTIVE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_ADJECTIVE_VERB: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_ADNOUN: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_ADVERB: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_AFFIX: u32 = 1536u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_ALL: u32 = 131071u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_AUXILIARY_VERB: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_CONJUNCTION: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_DEPENDENT: u32 = 114688u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_IDIOMS: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_INDEPENDENT: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_INFLECTIONALSUFFIX: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_INTERJECTION: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_NOUN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_PARTICLE: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_PREFIX: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_SUB_VERB: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_SUFFIX: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_SYMBOLS: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_TANKANJI: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_POS_VERB: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REG_ALL: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REG_AUTO: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REG_GRAMMAR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REG_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REG_USER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_SELECT_ALL: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_SELECT_COMMENT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_SELECT_DISPLAY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_SELECT_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_SELECT_POS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_SELECT_READING: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_S_COMMENT_CHANGED: ::windows_sys::core::HRESULT = 291331i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_S_EMPTY_DICTIONARY: ::windows_sys::core::HRESULT = 291329i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_S_MORE_ENTRIES: ::windows_sys::core::HRESULT = 291328i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_S_WORD_EXISTS: ::windows_sys::core::HRESULT = 291330i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_TYPE_ALL: u32 = 31u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_TYPE_ENGLISH: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_TYPE_GENERAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_TYPE_NAMEPLACE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_TYPE_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_TYPE_REVERSE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_TYPE_SPEECH: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IGIMIF_RIGHTMENU: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IGIMII_CMODE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IGIMII_CONFIGURE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IGIMII_HELP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IGIMII_INPUTTOOLS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IGIMII_OTHER: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IGIMII_SMODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IGIMII_TOOLS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_CLOSESTATUSWINDOW: u32 = 33u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_GETCANDIDATEPOS: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_GETCOMPOSITIONFONT: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_GETCOMPOSITIONWINDOW: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_GETSOFTKBDFONT: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_GETSOFTKBDPOS: u32 = 19u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_GETSOFTKBDSUBTYPE: u32 = 21u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_GETSTATUSWINDOWPOS: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_OPENSTATUSWINDOW: u32 = 34u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETCANDIDATEPOS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETCOMPOSITIONFONT: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETCOMPOSITIONWINDOW: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETCONVERSIONMODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETOPENSTATUS: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETSENTENCEMODE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETSOFTKBDDATA: u32 = 24u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETSOFTKBDFONT: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETSOFTKBDPOS: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETSOFTKBDSUBTYPE: u32 = 22u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMC_SETSTATUSWINDOWPOS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEFAREASTINFO_TYPE_COMMENT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEFAREASTINFO_TYPE_COSTTIME: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEFAREASTINFO_TYPE_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEFAREASTINFO_TYPE_READING: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKEYCTRLMASK_ALT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKEYCTRLMASK_CTRL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKEYCTRLMASK_SHIFT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKEYCTRL_DOWN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKEYCTRL_UP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKMS_2NDLEVEL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKMS_CANDIDATE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKMS_COMPOSITION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKMS_IMEOFF: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKMS_INPTGL: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKMS_NOCOMPOSITION: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKMS_SELECTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEKMS_TYPECAND: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMENUITEM_STRING_SIZE: u32 = 80u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMOUSERET_NOTHANDLED: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMOUSE_LDOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMOUSE_MDOWN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMOUSE_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMOUSE_RDOWN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMOUSE_VERSION: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMOUSE_WDOWN: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEMOUSE_WUP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CARETBACKSPACE: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CARETBOTTOM: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CARETDELETE: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CARETLEFT: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CARETRIGHT: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CARETSET: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CARETTOP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CLEARALL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_CONVERTALL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_DETERMINALL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_DETERMINCHAR: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_INSERTFULLSPACE: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_INSERTHALFSPACE: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_INSERTSPACE: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_OFFIME: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_OFFPRECONVERSION: u32 = 19u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_ONIME: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_ONPRECONVERSION: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_PHONETICCANDIDATE: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADCTRL_PHRASEDELETE: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_CHANGESTRINGCANDIDATEINFO: u32 = 4111u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_CHANGESTRINGINFO: u32 = 4115u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_FIRST: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETAPPLETDATA: u32 = 4106u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETCOMPOSITIONSTRINGID: u32 = 4109u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETCURRENTUILANGID: u32 = 4120u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETSELECTEDSTRING: u32 = 4103u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_INSERTITEMCANDIDATE: u32 = 4099u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_INSERTSTRINGCANDIDATE: u32 = 4098u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_INSERTSTRINGCANDIDATEINFO: u32 = 4110u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_INSERTSTRINGINFO: u32 = 4114u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_SENDKEYCONTROL: u32 = 4101u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_SETAPPLETDATA: u32 = 4105u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_SETTITLEFONT: u32 = 4107u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_ACTIVATE: u32 = 257u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_APPLYCAND: u32 = 267u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_APPLYCANDEX: u32 = 268u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_CONFIG: u32 = 264u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_FIRST: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_HELP: u32 = 265u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_HIDE: u32 = 261u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_INACTIVATE: u32 = 258u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_QUERYCAND: u32 = 266u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_SETTINGCHANGED: u32 = 269u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_SHOW: u32 = 260u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_SIZECHANGED: u32 = 263u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_SIZECHANGING: u32 = 262u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPN_USER: u32 = 356u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEVER_0310: u32 = 196618u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEVER_0400: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CAND_CODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CAND_MEANING: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CAND_RADICAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CAND_READ: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CAND_STROKE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CAND_UNKNOWN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CONFIG_GENERAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CONFIG_REGISTERWORD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CONFIG_SELECTDICTIONARY: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_STRING_BUFFER_SIZE: u32 = 80u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_HOTKEY_DSWITCH_FIRST: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_HOTKEY_DSWITCH_LAST: u32 = 287u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_HOTKEY_PRIVATE_FIRST: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_HOTKEY_PRIVATE_LAST: u32 = 543u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_ACCEPT_WIDE_VKEY: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_AT_CARET: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_CANDLIST_START_FROM_1: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_COMPLETE_ON_UNSELECT: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_END_UNLOAD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_IGNORE_UPKEYS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_KBD_CHAR_FIRST: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_NEED_ALTKEY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_NO_KEYS_ON_CLOSE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_SPECIAL_UI: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_PROP_UNICODE: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_REGWORD_STYLE_EUDC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_REGWORD_STYLE_USER_FIRST: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_REGWORD_STYLE_USER_LAST: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SYSINFO_WINLOGON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SYSINFO_WOW16: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_UI_CLASS_NAME_SIZE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMFT_RADIOCHECK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMFT_SEPARATOR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMFT_SUBMENU: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMMGWLP_IMC: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMMGWL_IMC: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMM_ERROR_GENERAL: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMM_ERROR_NODATA: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_CHANGECANDIDATE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_CLOSECANDIDATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_CLOSESTATUSWINDOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_GUIDELINE: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_OPENCANDIDATE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_OPENSTATUSWINDOW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_PRIVATE: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_SETCANDIDATEPOS: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_SETCOMPOSITIONFONT: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_SETCOMPOSITIONWINDOW: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_SETCONVERSIONMODE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_SETOPENSTATUS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_SETSENTENCEMODE: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_SETSTATUSWINDOWPOS: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMN_SOFTKBDDESTROYED: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMR_CANDIDATEWINDOW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMR_COMPOSITIONFONT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMR_COMPOSITIONWINDOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMR_CONFIRMRECONVERTSTRING: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMR_DOCUMENTFEED: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMR_QUERYCHARPOSITION: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMR_RECONVERTSTRING: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INFOMASK_APPLY_CAND: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INFOMASK_APPLY_CAND_EX: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INFOMASK_BLOCK_CAND: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INFOMASK_HIDE_CAND: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INFOMASK_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INFOMASK_QUERY_CAND: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INFOMASK_STRING_FIX: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INIT_COMPFORM: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INIT_CONVERSION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INIT_LOGFONT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INIT_SENTENCE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INIT_SOFTKBDPOS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const INIT_STATUSWNDPOS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACFG_CATEGORY: i32 = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACFG_HELP: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACFG_LANG: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACFG_NONE: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACFG_PROPERTY: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACFG_TITLE: i32 = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACFG_TITLEFONTFACE: i32 = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_CHARLIST: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_EPWING: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_HANDWRITING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_OCR: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_RADICALSEARCH: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_SOFTKEY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_STROKESEARCH: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_SYMBOLSEARCH: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_USER: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPACID_VOICE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_ENABLED: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_HORIZONTALFIXED: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_MAXHEIGHTFIXED: i32 = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_MAXSIZEFIXED: i32 = 12288i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_MAXWIDTHFIXED: i32 = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_MINHEIGHTFIXED: i32 = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_MINSIZEFIXED: i32 = 196608i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_MINWIDTHFIXED: i32 = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_SIZEFIXED: i32 = 768i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_SIZINGNOTIFY: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IPAWS_VERTICALFIXED: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ISC_SHOWUIALL: u32 = 3221225487u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ISC_SHOWUIALLCANDIDATEWINDOW: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ISC_SHOWUICANDIDATEWINDOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ISC_SHOWUICOMPOSITIONWINDOW: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const ISC_SHOWUIGUIDELINE: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_1DAN: u32 = 213u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_4DAN_HA: u32 = 212u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_AWA: u32 = 200u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_AWAUON: u32 = 209u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_BA: u32 = 206u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_GA: u32 = 202u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_KA: u32 = 201u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_KASOKUON: u32 = 210u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_MA: u32 = 207u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_NA: u32 = 205u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_RA: u32 = 208u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_RAHEN: u32 = 211u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_SA: u32 = 203u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_5DAN_TA: u32 = 204u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_BUPPIN: u32 = 122u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI: u32 = 109u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI_EKI: u32 = 117u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI_GUN: u32 = 112u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI_KEN: u32 = 111u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI_KU: u32 = 113u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI_KUNI: u32 = 110u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI_MACHI: u32 = 115u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI_MURA: u32 = 116u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CHIMEI_SHI: u32 = 114u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_CLOSEBRACE: u32 = 911u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_DAIMEISHI: u32 = 123u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_DAIMEISHI_NINSHOU: u32 = 124u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_DAIMEISHI_SHIJI: u32 = 125u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_DOKURITSUGO: u32 = 903u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_EIJI: u32 = 906u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_FUKUSHI: u32 = 500u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_FUKUSHI_DA: u32 = 504u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_FUKUSHI_NANO: u32 = 503u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_FUKUSHI_NI: u32 = 502u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_FUKUSHI_SAHEN: u32 = 501u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_FUKUSHI_TO: u32 = 505u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_FUKUSHI_TOSURU: u32 = 506u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_FUTEIGO: u32 = 904u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_HUKUSIMEISHI: u32 = 104u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_JINMEI: u32 = 106u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_JINMEI_MEI: u32 = 108u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_JINMEI_SEI: u32 = 107u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KANDOUSHI: u32 = 670u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KANJI: u32 = 909u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KANYOUKU: u32 = 902u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KAZU: u32 = 126u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KAZU_SURYOU: u32 = 127u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KAZU_SUSHI: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIDOU: u32 = 400u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIDOU_GARU: u32 = 403u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIDOU_NO: u32 = 401u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIDOU_TARU: u32 = 402u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIYOU: u32 = 300u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIYOU_GARU: u32 = 301u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIYOU_GE: u32 = 302u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIYOU_ME: u32 = 303u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIYOU_U: u32 = 305u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KEIYOU_YUU: u32 = 304u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KENCHIKU: u32 = 121u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KIGOU: u32 = 905u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KI: u32 = 219u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KITA: u32 = 220u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KITARA: u32 = 221u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KITARI: u32 = 222u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KITAROU: u32 = 223u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KITE: u32 = 224u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KO: u32 = 226u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KOI: u32 = 227u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KOYOU: u32 = 228u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KURU_KUREBA: u32 = 225u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_KUTEN: u32 = 907u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_MEISA_KEIDOU: u32 = 105u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_MEISHI_FUTSU: u32 = 100u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_MEISHI_KEIYOUDOUSHI: u32 = 103u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_MEISHI_SAHEN: u32 = 101u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_MEISHI_ZAHEN: u32 = 102u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_OPENBRACE: u32 = 910u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_RENTAISHI: u32 = 600u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_RENTAISHI_SHIJI: u32 = 601u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_RENYOU_SETSUBI: u32 = 826u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI: u32 = 800u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_CHIMEI: u32 = 811u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_CHOU: u32 = 818u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_CHU: u32 = 804u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_DONO: u32 = 835u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_EKI: u32 = 821u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_FU: u32 = 805u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_FUKUSU: u32 = 836u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_GUN: u32 = 814u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_JIKAN: u32 = 829u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_JIKANPLUS: u32 = 830u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_JINMEI: u32 = 810u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_JOSUSHI: u32 = 827u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_JOSUSHIPLUS: u32 = 828u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_KA: u32 = 803u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_KATA: u32 = 808u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_KEN: u32 = 813u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_KENCHIKU: u32 = 825u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_KU: u32 = 815u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_KUN: u32 = 833u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_KUNI: u32 = 812u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_MACHI: u32 = 817u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_MEISHIRENDAKU: u32 = 809u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_MURA: u32 = 819u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_RA: u32 = 838u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_RYU: u32 = 806u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_SAMA: u32 = 834u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_SAN: u32 = 832u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_SEI: u32 = 802u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_SHAMEI: u32 = 823u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_SHI: u32 = 816u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_SON: u32 = 820u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_SONOTA: u32 = 822u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_SOSHIKI: u32 = 824u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_TACHI: u32 = 837u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_TEINEI: u32 = 831u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_TEKI: u32 = 801u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUBI_YOU: u32 = 807u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETSUZOKUSHI: u32 = 650u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU: u32 = 700u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_CHIMEI: u32 = 710u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_CHOUTAN: u32 = 707u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_DAISHOU: u32 = 705u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_FUKU: u32 = 703u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_JINMEI: u32 = 709u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_JOSUSHI: u32 = 712u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_KAKU: u32 = 701u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_KOUTEI: u32 = 706u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_MI: u32 = 704u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_SAI: u32 = 702u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_SHINKYU: u32 = 708u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_SONOTA: u32 = 711u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_TEINEI_GO: u32 = 714u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_TEINEI_O: u32 = 713u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SETTOU_TEINEI_ON: u32 = 715u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SHAMEI: u32 = 119u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SONOTA: u32 = 118u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SOSHIKI: u32 = 120u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SA: u32 = 229u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SE: u32 = 238u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SEYO: u32 = 239u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SI: u32 = 230u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SIATRI: u32 = 233u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SITA: u32 = 231u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SITARA: u32 = 232u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SITAROU: u32 = 234u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SITE: u32 = 235u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SIYOU: u32 = 236u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_SURU_SUREBA: u32 = 237u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TANKANJI: u32 = 900u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TANKANJI_KAO: u32 = 901u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TANSHUKU: u32 = 913u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TOKUSHU_KAHEN: u32 = 214u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TOKUSHU_NAHEN: u32 = 218u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TOKUSHU_SAHEN: u32 = 216u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TOKUSHU_SAHENSURU: u32 = 215u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TOKUSHU_ZAHEN: u32 = 217u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_TOUTEN: u32 = 908u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_UNDEFINED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const JPOS_YOKUSEI: u32 = 912u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MAX_APPLETTITLE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MAX_FONTFACE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MODEBIASMODE_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MODEBIASMODE_DIGIT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MODEBIASMODE_FILENAME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MODEBIASMODE_READING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MODEBIAS_GETVALUE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MODEBIAS_GETVERSION: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MODEBIAS_SETVALUE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MOD_IGNORE_ALL_MODIFIER: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MOD_LEFT: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MOD_ON_KEYUP: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const MOD_RIGHT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_CONTEXTUPDATED: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_FINALIZECONVERSIONRESULT: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const POS_UNDEFINED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RECONVOPT_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RECONVOPT_USECANCELNOTIFY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_CHGKEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEChangeKeyMap"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_DOCUMENTFEED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEDocumentFeed"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_KEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEKeyMap"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_MODEBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEModeBias"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_MOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEMouseOperation"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_NTFYKEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMENotifyKeyMap"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_QUERYPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEQueryPosition"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_RECONVERT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEReconvert"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_RECONVERTOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEReconvertOptions"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_RECONVERTREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEReconvertRequest"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEService"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_SHOWIMEPAD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEShowImePad"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const RWM_UIREADY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEUIReady"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SCS_CAP_COMPSTR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SCS_CAP_MAKEREAD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SCS_CAP_SETRECONVERTSTRING: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SELECT_CAP_CONVERSION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SELECT_CAP_SENTENCE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SHOWIMEPAD_CATEGORY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SHOWIMEPAD_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SHOWIMEPAD_GUID: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SOFTKEYBOARD_TYPE_C1: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SOFTKEYBOARD_TYPE_T1: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const STYLE_DESCRIPTION_SIZE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const UI_CAP_2700: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const UI_CAP_ROT90: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const UI_CAP_ROTANY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const UI_CAP_SOFTKBD: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_DOCUMENTFEED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_ID_CHINESE_SIMPLIFIED: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_ID_CHINESE_TRADITIONAL: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_ID_JAPANESE: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_ID_KOREAN: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_MODEBIAS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_MOUSE_OPERATION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_QUERYPOSITION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const VERSION_RECONVERSION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const cbCommentMax: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const szImeChina: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIME.China"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const szImeJapan: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIME.Japan"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const szImeKorea: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIME.Korea"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const szImeTaiwan: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIME.Taiwan"); +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const wchPrivate1: u32 = 57344u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type GET_CONVERSION_LIST_FLAG = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCL_CONVERSION: GET_CONVERSION_LIST_FLAG = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCL_REVERSECONVERSION: GET_CONVERSION_LIST_FLAG = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCL_REVERSE_LENGTH: GET_CONVERSION_LIST_FLAG = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type GET_GUIDE_LINE_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GGL_LEVEL: GET_GUIDE_LINE_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GGL_INDEX: GET_GUIDE_LINE_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GGL_STRING: GET_GUIDE_LINE_TYPE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GGL_PRIVATE: GET_GUIDE_LINE_TYPE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IMEFMT = i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_UNKNOWN: IMEFMT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME2_BIN_SYSTEM: IMEFMT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME2_BIN_USER: IMEFMT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME2_TEXT_USER: IMEFMT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME95_BIN_SYSTEM: IMEFMT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME95_BIN_USER: IMEFMT = 5i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME95_TEXT_USER: IMEFMT = 6i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME97_BIN_SYSTEM: IMEFMT = 7i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME97_BIN_USER: IMEFMT = 8i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME97_TEXT_USER: IMEFMT = 9i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME98_BIN_SYSTEM: IMEFMT = 10i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME98_BIN_USER: IMEFMT = 11i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME98_TEXT_USER: IMEFMT = 12i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_ACTIVE_DICT: IMEFMT = 13i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_ATOK9: IMEFMT = 14i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_ATOK10: IMEFMT = 15i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_NEC_AI_: IMEFMT = 16i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_WX_II: IMEFMT = 17i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_WX_III: IMEFMT = 18i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_VJE_20: IMEFMT = 19i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME98_SYSTEM_CE: IMEFMT = 20i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME_BIN_SYSTEM: IMEFMT = 21i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME_BIN_USER: IMEFMT = 22i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_MSIME_TEXT_USER: IMEFMT = 23i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_PIME2_BIN_USER: IMEFMT = 24i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_PIME2_BIN_SYSTEM: IMEFMT = 25i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_PIME2_BIN_STANDARD_SYSTEM: IMEFMT = 26i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IMEREG = i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REG_HEAD: IMEREG = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REG_TAIL: IMEREG = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REG_DEL: IMEREG = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IMEREL = i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_NONE: IMEREL = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_NO: IMEREL = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_GA: IMEREL = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_WO: IMEREL = 3i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_NI: IMEREL = 4i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_DE: IMEREL = 5i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_YORI: IMEREL = 6i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_KARA: IMEREL = 7i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_MADE: IMEREL = 8i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_HE: IMEREL = 9i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_TO: IMEREL = 10i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_IDEOM: IMEREL = 11i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_FUKU_YOUGEN: IMEREL = 12i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_KEIYOU_YOUGEN: IMEREL = 13i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_KEIDOU1_YOUGEN: IMEREL = 14i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_KEIDOU2_YOUGEN: IMEREL = 15i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_TAIGEN: IMEREL = 16i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_YOUGEN: IMEREL = 17i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_RENTAI_MEI: IMEREL = 18i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_RENSOU: IMEREL = 19i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_KEIYOU_TO_YOUGEN: IMEREL = 20i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_KEIYOU_TARU_YOUGEN: IMEREL = 21i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_UNKNOWN1: IMEREL = 22i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_UNKNOWN2: IMEREL = 23i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_REL_ALL: IMEREL = 24i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IMEUCT = i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_UCT_NONE: IMEUCT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_UCT_STRING_SJIS: IMEUCT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_UCT_STRING_UNICODE: IMEUCT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_UCT_USER_DEFINED: IMEUCT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IFED_UCT_MAX: IMEUCT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IME_COMPOSITION_STRING = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_COMPREADSTR: IME_COMPOSITION_STRING = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_COMPREADATTR: IME_COMPOSITION_STRING = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_COMPREADCLAUSE: IME_COMPOSITION_STRING = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_COMPSTR: IME_COMPOSITION_STRING = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_COMPATTR: IME_COMPOSITION_STRING = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_COMPCLAUSE: IME_COMPOSITION_STRING = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_CURSORPOS: IME_COMPOSITION_STRING = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_DELTASTART: IME_COMPOSITION_STRING = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_RESULTREADSTR: IME_COMPOSITION_STRING = 512u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_RESULTREADCLAUSE: IME_COMPOSITION_STRING = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_RESULTSTR: IME_COMPOSITION_STRING = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const GCS_RESULTCLAUSE: IME_COMPOSITION_STRING = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IME_CONVERSION_MODE = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_ALPHANUMERIC: IME_CONVERSION_MODE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_NATIVE: IME_CONVERSION_MODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_CHINESE: IME_CONVERSION_MODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_HANGUL: IME_CONVERSION_MODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_JAPANESE: IME_CONVERSION_MODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_KATAKANA: IME_CONVERSION_MODE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_LANGUAGE: IME_CONVERSION_MODE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_FULLSHAPE: IME_CONVERSION_MODE = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_ROMAN: IME_CONVERSION_MODE = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_CHARCODE: IME_CONVERSION_MODE = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_HANJACONVERT: IME_CONVERSION_MODE = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_NATIVESYMBOL: IME_CONVERSION_MODE = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_HANGEUL: IME_CONVERSION_MODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_SOFTKBD: IME_CONVERSION_MODE = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_NOCONVERSION: IME_CONVERSION_MODE = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_EUDC: IME_CONVERSION_MODE = 512u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_SYMBOL: IME_CONVERSION_MODE = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_FIXED: IME_CONVERSION_MODE = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CMODE_RESERVED: IME_CONVERSION_MODE = 4026531840u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IME_ESCAPE = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_QUERY_SUPPORT: IME_ESCAPE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_RESERVED_FIRST: IME_ESCAPE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_RESERVED_LAST: IME_ESCAPE = 2047u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_PRIVATE_FIRST: IME_ESCAPE = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_PRIVATE_LAST: IME_ESCAPE = 4095u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_SEQUENCE_TO_INTERNAL: IME_ESCAPE = 4097u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_GET_EUDC_DICTIONARY: IME_ESCAPE = 4099u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_SET_EUDC_DICTIONARY: IME_ESCAPE = 4100u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_MAX_KEY: IME_ESCAPE = 4101u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_IME_NAME: IME_ESCAPE = 4102u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_SYNC_HOTKEY: IME_ESCAPE = 4103u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_HANJA_MODE: IME_ESCAPE = 4104u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_AUTOMATA: IME_ESCAPE = 4105u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_PRIVATE_HOTKEY: IME_ESCAPE = 4106u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ESC_GETHELPFILENAME: IME_ESCAPE = 4107u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IME_HOTKEY_IDENTIFIER = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CHOTKEY_IME_NONIME_TOGGLE: IME_HOTKEY_IDENTIFIER = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CHOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 17u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_CHOTKEY_SYMBOL_TOGGLE: IME_HOTKEY_IDENTIFIER = 18u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_JHOTKEY_CLOSE_OPEN: IME_HOTKEY_IDENTIFIER = 48u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_KHOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 80u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_KHOTKEY_HANJACONVERT: IME_HOTKEY_IDENTIFIER = 81u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_KHOTKEY_ENGLISH: IME_HOTKEY_IDENTIFIER = 82u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_THOTKEY_IME_NONIME_TOGGLE: IME_HOTKEY_IDENTIFIER = 112u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_THOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 113u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_THOTKEY_SYMBOL_TOGGLE: IME_HOTKEY_IDENTIFIER = 114u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ITHOTKEY_RESEND_RESULTSTR: IME_HOTKEY_IDENTIFIER = 512u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ITHOTKEY_PREVIOUS_COMPOSITION: IME_HOTKEY_IDENTIFIER = 513u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ITHOTKEY_UISTYLE_TOGGLE: IME_HOTKEY_IDENTIFIER = 514u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_ITHOTKEY_RECONVERTSTRING: IME_HOTKEY_IDENTIFIER = 515u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IME_PAD_REQUEST_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_INSERTSTRING: IME_PAD_REQUEST_FLAGS = 4097u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_SENDCONTROL: IME_PAD_REQUEST_FLAGS = 4100u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_SETAPPLETSIZE: IME_PAD_REQUEST_FLAGS = 4104u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETCOMPOSITIONSTRING: IME_PAD_REQUEST_FLAGS = 4102u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETCOMPOSITIONSTRINGINFO: IME_PAD_REQUEST_FLAGS = 4108u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_DELETESTRING: IME_PAD_REQUEST_FLAGS = 4112u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_CHANGESTRING: IME_PAD_REQUEST_FLAGS = 4113u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETAPPLHWND: IME_PAD_REQUEST_FLAGS = 4116u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_FORCEIMEPADWINDOWSHOW: IME_PAD_REQUEST_FLAGS = 4117u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_POSTMODALNOTIFY: IME_PAD_REQUEST_FLAGS = 4118u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETDEFAULTUILANGID: IME_PAD_REQUEST_FLAGS = 4119u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4121u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_SETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4122u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_ISAPPLETACTIVE: IME_PAD_REQUEST_FLAGS = 4123u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_ISIMEPADWINDOWVISIBLE: IME_PAD_REQUEST_FLAGS = 4124u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_SETAPPLETMINMAXSIZE: IME_PAD_REQUEST_FLAGS = 4125u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETCONVERSIONSTATUS: IME_PAD_REQUEST_FLAGS = 4126u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETVERSION: IME_PAD_REQUEST_FLAGS = 4127u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IMEPADREQ_GETCURRENTIMEINFO: IME_PAD_REQUEST_FLAGS = 4128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type IME_SENTENCE_MODE = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SMODE_NONE: IME_SENTENCE_MODE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SMODE_PLAURALCLAUSE: IME_SENTENCE_MODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SMODE_SINGLECONVERT: IME_SENTENCE_MODE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SMODE_AUTOMATIC: IME_SENTENCE_MODE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SMODE_PHRASEPREDICT: IME_SENTENCE_MODE = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SMODE_CONVERSATION: IME_SENTENCE_MODE = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const IME_SMODE_RESERVED: IME_SENTENCE_MODE = 61440u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type NOTIFY_IME_ACTION = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_CHANGECANDIDATELIST: NOTIFY_IME_ACTION = 19u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_CLOSECANDIDATE: NOTIFY_IME_ACTION = 17u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_COMPOSITIONSTR: NOTIFY_IME_ACTION = 21u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_IMEMENUSELECTED: NOTIFY_IME_ACTION = 24u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_OPENCANDIDATE: NOTIFY_IME_ACTION = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_SELECTCANDIDATESTR: NOTIFY_IME_ACTION = 18u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_SETCANDIDATE_PAGESIZE: NOTIFY_IME_ACTION = 23u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const NI_SETCANDIDATE_PAGESTART: NOTIFY_IME_ACTION = 22u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type NOTIFY_IME_INDEX = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CPS_CANCEL: NOTIFY_IME_INDEX = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CPS_COMPLETE: NOTIFY_IME_INDEX = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CPS_CONVERT: NOTIFY_IME_INDEX = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const CPS_REVERT: NOTIFY_IME_INDEX = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type SET_COMPOSITION_STRING_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SCS_SETSTR: SET_COMPOSITION_STRING_TYPE = 9u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SCS_CHANGEATTR: SET_COMPOSITION_STRING_TYPE = 18u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SCS_CHANGECLAUSE: SET_COMPOSITION_STRING_TYPE = 36u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SCS_SETRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub const SCS_QUERYRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 131072u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct APPLETIDLIST { + pub count: i32, + pub pIIDList: *mut ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for APPLETIDLIST {} +impl ::core::clone::Clone for APPLETIDLIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct APPLYCANDEXPARAM { + pub dwSize: u32, + pub lpwstrDisplay: ::windows_sys::core::PWSTR, + pub lpwstrReading: ::windows_sys::core::PWSTR, + pub dwReserved: u32, +} +impl ::core::marker::Copy for APPLYCANDEXPARAM {} +impl ::core::clone::Clone for APPLYCANDEXPARAM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CANDIDATEFORM { + pub dwIndex: u32, + pub dwStyle: u32, + pub ptCurrentPos: super::super::super::Foundation::POINT, + pub rcArea: super::super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CANDIDATEFORM {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CANDIDATEFORM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct CANDIDATEINFO { + pub dwSize: u32, + pub dwCount: u32, + pub dwOffset: [u32; 32], + pub dwPrivateSize: u32, + pub dwPrivateOffset: u32, +} +impl ::core::marker::Copy for CANDIDATEINFO {} +impl ::core::clone::Clone for CANDIDATEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct CANDIDATELIST { + pub dwSize: u32, + pub dwStyle: u32, + pub dwCount: u32, + pub dwSelection: u32, + pub dwPageStart: u32, + pub dwPageSize: u32, + pub dwOffset: [u32; 1], +} +impl ::core::marker::Copy for CANDIDATELIST {} +impl ::core::clone::Clone for CANDIDATELIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMPOSITIONFORM { + pub dwStyle: u32, + pub ptCurrentPos: super::super::super::Foundation::POINT, + pub rcArea: super::super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMPOSITIONFORM {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMPOSITIONFORM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct COMPOSITIONSTRING { + pub dwSize: u32, + pub dwCompReadAttrLen: u32, + pub dwCompReadAttrOffset: u32, + pub dwCompReadClauseLen: u32, + pub dwCompReadClauseOffset: u32, + pub dwCompReadStrLen: u32, + pub dwCompReadStrOffset: u32, + pub dwCompAttrLen: u32, + pub dwCompAttrOffset: u32, + pub dwCompClauseLen: u32, + pub dwCompClauseOffset: u32, + pub dwCompStrLen: u32, + pub dwCompStrOffset: u32, + pub dwCursorPos: u32, + pub dwDeltaStart: u32, + pub dwResultReadClauseLen: u32, + pub dwResultReadClauseOffset: u32, + pub dwResultReadStrLen: u32, + pub dwResultReadStrOffset: u32, + pub dwResultClauseLen: u32, + pub dwResultClauseOffset: u32, + pub dwResultStrLen: u32, + pub dwResultStrOffset: u32, + pub dwPrivateSize: u32, + pub dwPrivateOffset: u32, +} +impl ::core::marker::Copy for COMPOSITIONSTRING {} +impl ::core::clone::Clone for COMPOSITIONSTRING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct GUIDELINE { + pub dwSize: u32, + pub dwLevel: u32, + pub dwIndex: u32, + pub dwStrLen: u32, + pub dwStrOffset: u32, + pub dwPrivateSize: u32, + pub dwPrivateOffset: u32, +} +impl ::core::marker::Copy for GUIDELINE {} +impl ::core::clone::Clone for GUIDELINE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct IMEAPPLETCFG { + pub dwConfig: u32, + pub wchTitle: [u16; 64], + pub wchTitleFontFace: [u16; 32], + pub dwCharSet: u32, + pub iCategory: i32, + pub hIcon: super::super::WindowsAndMessaging::HICON, + pub langID: u16, + pub dummy: u16, + pub lReserved1: super::super::super::Foundation::LPARAM, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for IMEAPPLETCFG {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for IMEAPPLETCFG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMEAPPLETUI { + pub hwnd: super::super::super::Foundation::HWND, + pub dwStyle: u32, + pub width: i32, + pub height: i32, + pub minWidth: i32, + pub minHeight: i32, + pub maxWidth: i32, + pub maxHeight: i32, + pub lReserved1: super::super::super::Foundation::LPARAM, + pub lReserved2: super::super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMEAPPLETUI {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMEAPPLETUI { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMECHARINFO { + pub wch: u16, + pub dwCharInfo: u32, +} +impl ::core::marker::Copy for IMECHARINFO {} +impl ::core::clone::Clone for IMECHARINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMECHARPOSITION { + pub dwSize: u32, + pub dwCharPos: u32, + pub pt: super::super::super::Foundation::POINT, + pub cLineHeight: u32, + pub rcDocument: super::super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMECHARPOSITION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMECHARPOSITION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMECOMPOSITIONSTRINGINFO { + pub iCompStrLen: i32, + pub iCaretPos: i32, + pub iEditStart: i32, + pub iEditLen: i32, + pub iTargetStart: i32, + pub iTargetLen: i32, +} +impl ::core::marker::Copy for IMECOMPOSITIONSTRINGINFO {} +impl ::core::clone::Clone for IMECOMPOSITIONSTRINGINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMEDLG { + pub cbIMEDLG: i32, + pub hwnd: super::super::super::Foundation::HWND, + pub lpwstrWord: ::windows_sys::core::PWSTR, + pub nTabId: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMEDLG {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMEDLG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEDP { + pub wrdModifier: IMEWRD, + pub wrdModifiee: IMEWRD, + pub relID: IMEREL, +} +impl ::core::marker::Copy for IMEDP {} +impl ::core::clone::Clone for IMEDP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEFAREASTINFO { + pub dwSize: u32, + pub dwType: u32, + pub dwData: [u32; 1], +} +impl ::core::marker::Copy for IMEFAREASTINFO {} +impl ::core::clone::Clone for IMEFAREASTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEINFO { + pub dwPrivateDataSize: u32, + pub fdwProperty: u32, + pub fdwConversionCaps: u32, + pub fdwSentenceCaps: u32, + pub fdwUICaps: u32, + pub fdwSCSCaps: u32, + pub fdwSelectCaps: u32, +} +impl ::core::marker::Copy for IMEINFO {} +impl ::core::clone::Clone for IMEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEITEM { + pub cbSize: i32, + pub iType: i32, + pub lpItemData: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for IMEITEM {} +impl ::core::clone::Clone for IMEITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEITEMCANDIDATE { + pub uCount: u32, + pub imeItem: [IMEITEM; 1], +} +impl ::core::marker::Copy for IMEITEMCANDIDATE {} +impl ::core::clone::Clone for IMEITEMCANDIDATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] +#[cfg(feature = "Win32_Globalization")] +pub struct IMEKMS { + pub cbSize: i32, + pub hIMC: super::super::super::Globalization::HIMC, + pub cKeyList: u32, + pub pKeyList: *mut IMEKMSKEY, +} +#[cfg(feature = "Win32_Globalization")] +impl ::core::marker::Copy for IMEKMS {} +#[cfg(feature = "Win32_Globalization")] +impl ::core::clone::Clone for IMEKMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEKMSFUNCDESC { + pub cbSize: i32, + pub idLang: u16, + pub dwControl: u32, + pub pwszDescription: [u16; 128], +} +impl ::core::marker::Copy for IMEKMSFUNCDESC {} +impl ::core::clone::Clone for IMEKMSFUNCDESC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMEKMSINIT { + pub cbSize: i32, + pub hWnd: super::super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMEKMSINIT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMEKMSINIT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] +#[cfg(feature = "Win32_Globalization")] +pub struct IMEKMSINVK { + pub cbSize: i32, + pub hIMC: super::super::super::Globalization::HIMC, + pub dwControl: u32, +} +#[cfg(feature = "Win32_Globalization")] +impl ::core::marker::Copy for IMEKMSINVK {} +#[cfg(feature = "Win32_Globalization")] +impl ::core::clone::Clone for IMEKMSINVK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEKMSKEY { + pub dwStatus: u32, + pub dwCompStatus: u32, + pub dwVKEY: u32, + pub Anonymous1: IMEKMSKEY_0, + pub Anonymous2: IMEKMSKEY_1, +} +impl ::core::marker::Copy for IMEKMSKEY {} +impl ::core::clone::Clone for IMEKMSKEY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub union IMEKMSKEY_0 { + pub dwControl: u32, + pub dwNotUsed: u32, +} +impl ::core::marker::Copy for IMEKMSKEY_0 {} +impl ::core::clone::Clone for IMEKMSKEY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub union IMEKMSKEY_1 { + pub pwszDscr: [u16; 31], + pub pwszNoUse: [u16; 31], +} +impl ::core::marker::Copy for IMEKMSKEY_1 {} +impl ::core::clone::Clone for IMEKMSKEY_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] +#[cfg(feature = "Win32_Globalization")] +pub struct IMEKMSKMP { + pub cbSize: i32, + pub hIMC: super::super::super::Globalization::HIMC, + pub idLang: u16, + pub wVKStart: u16, + pub wVKEnd: u16, + pub cKeyList: i32, + pub pKeyList: *mut IMEKMSKEY, +} +#[cfg(feature = "Win32_Globalization")] +impl ::core::marker::Copy for IMEKMSKMP {} +#[cfg(feature = "Win32_Globalization")] +impl ::core::clone::Clone for IMEKMSKMP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +pub struct IMEKMSNTFY { + pub cbSize: i32, + pub hIMC: super::super::super::Globalization::HIMC, + pub fSelect: super::super::super::Foundation::BOOL, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +impl ::core::marker::Copy for IMEKMSNTFY {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +impl ::core::clone::Clone for IMEKMSNTFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct IMEMENUITEMINFOA { + pub cbSize: u32, + pub fType: u32, + pub fState: u32, + pub wID: u32, + pub hbmpChecked: super::super::super::Graphics::Gdi::HBITMAP, + pub hbmpUnchecked: super::super::super::Graphics::Gdi::HBITMAP, + pub dwItemData: u32, + pub szString: [super::super::super::Foundation::CHAR; 80], + pub hbmpItem: super::super::super::Graphics::Gdi::HBITMAP, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for IMEMENUITEMINFOA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for IMEMENUITEMINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct IMEMENUITEMINFOW { + pub cbSize: u32, + pub fType: u32, + pub fState: u32, + pub wID: u32, + pub hbmpChecked: super::super::super::Graphics::Gdi::HBITMAP, + pub hbmpUnchecked: super::super::super::Graphics::Gdi::HBITMAP, + pub dwItemData: u32, + pub szString: [u16; 80], + pub hbmpItem: super::super::super::Graphics::Gdi::HBITMAP, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for IMEMENUITEMINFOW {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for IMEMENUITEMINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMESHF { + pub cbShf: u16, + pub verDic: u16, + pub szTitle: [super::super::super::Foundation::CHAR; 48], + pub szDescription: [super::super::super::Foundation::CHAR; 256], + pub szCopyright: [super::super::super::Foundation::CHAR; 128], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMESHF {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMESHF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMESTRINGCANDIDATE { + pub uCount: u32, + pub lpwstr: [::windows_sys::core::PWSTR; 1], +} +impl ::core::marker::Copy for IMESTRINGCANDIDATE {} +impl ::core::clone::Clone for IMESTRINGCANDIDATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMESTRINGCANDIDATEINFO { + pub dwFarEastId: u32, + pub lpFarEastInfo: *mut IMEFAREASTINFO, + pub fInfoMask: u32, + pub iSelIndex: i32, + pub uCount: u32, + pub lpwstr: [::windows_sys::core::PWSTR; 1], +} +impl ::core::marker::Copy for IMESTRINGCANDIDATEINFO {} +impl ::core::clone::Clone for IMESTRINGCANDIDATEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMESTRINGINFO { + pub dwFarEastId: u32, + pub lpwstr: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for IMESTRINGINFO {} +impl ::core::clone::Clone for IMESTRINGINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEWRD { + pub pwchReading: ::windows_sys::core::PWSTR, + pub pwchDisplay: ::windows_sys::core::PWSTR, + pub Anonymous: IMEWRD_0, + pub rgulAttrs: [u32; 2], + pub cbComment: i32, + pub uct: IMEUCT, + pub pvComment: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for IMEWRD {} +impl ::core::clone::Clone for IMEWRD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub union IMEWRD_0 { + pub ulPos: u32, + pub Anonymous: IMEWRD_0_0, +} +impl ::core::marker::Copy for IMEWRD_0 {} +impl ::core::clone::Clone for IMEWRD_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct IMEWRD_0_0 { + pub nPos1: u16, + pub nPos2: u16, +} +impl ::core::marker::Copy for IMEWRD_0_0 {} +impl ::core::clone::Clone for IMEWRD_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +pub struct INPUTCONTEXT { + pub hWnd: super::super::super::Foundation::HWND, + pub fOpen: super::super::super::Foundation::BOOL, + pub ptStatusWndPos: super::super::super::Foundation::POINT, + pub ptSoftKbdPos: super::super::super::Foundation::POINT, + pub fdwConversion: u32, + pub fdwSentence: u32, + pub lfFont: INPUTCONTEXT_0, + pub cfCompForm: COMPOSITIONFORM, + pub cfCandForm: [CANDIDATEFORM; 4], + pub hCompStr: super::super::super::Globalization::HIMCC, + pub hCandInfo: super::super::super::Globalization::HIMCC, + pub hGuideLine: super::super::super::Globalization::HIMCC, + pub hPrivate: super::super::super::Globalization::HIMCC, + pub dwNumMsgBuf: u32, + pub hMsgBuf: super::super::super::Globalization::HIMCC, + pub fdwInit: u32, + pub dwReserve: [u32; 3], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for INPUTCONTEXT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for INPUTCONTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +pub union INPUTCONTEXT_0 { + pub A: super::super::super::Graphics::Gdi::LOGFONTA, + pub W: super::super::super::Graphics::Gdi::LOGFONTW, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for INPUTCONTEXT_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for INPUTCONTEXT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct MORRSLT { + pub dwSize: u32, + pub pwchOutput: ::windows_sys::core::PWSTR, + pub cchOutput: u16, + pub Anonymous1: MORRSLT_0, + pub Anonymous2: MORRSLT_1, + pub pchInputPos: *mut u16, + pub pchOutputIdxWDD: *mut u16, + pub Anonymous3: MORRSLT_2, + pub paMonoRubyPos: *mut u16, + pub pWDD: *mut WDD, + pub cWDD: i32, + pub pPrivate: *mut ::core::ffi::c_void, + pub BLKBuff: [u16; 1], +} +impl ::core::marker::Copy for MORRSLT {} +impl ::core::clone::Clone for MORRSLT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub union MORRSLT_0 { + pub pwchRead: ::windows_sys::core::PWSTR, + pub pwchComp: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for MORRSLT_0 {} +impl ::core::clone::Clone for MORRSLT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub union MORRSLT_1 { + pub cchRead: u16, + pub cchComp: u16, +} +impl ::core::marker::Copy for MORRSLT_1 {} +impl ::core::clone::Clone for MORRSLT_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub union MORRSLT_2 { + pub pchReadIdxWDD: *mut u16, + pub pchCompIdxWDD: *mut u16, +} +impl ::core::marker::Copy for MORRSLT_2 {} +impl ::core::clone::Clone for MORRSLT_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct POSTBL { + pub nPos: u16, + pub szName: *mut u8, +} +impl ::core::marker::Copy for POSTBL {} +impl ::core::clone::Clone for POSTBL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct RECONVERTSTRING { + pub dwSize: u32, + pub dwVersion: u32, + pub dwStrLen: u32, + pub dwStrOffset: u32, + pub dwCompStrLen: u32, + pub dwCompStrOffset: u32, + pub dwTargetStrLen: u32, + pub dwTargetStrOffset: u32, +} +impl ::core::marker::Copy for RECONVERTSTRING {} +impl ::core::clone::Clone for RECONVERTSTRING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct REGISTERWORDA { + pub lpReading: ::windows_sys::core::PSTR, + pub lpWord: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for REGISTERWORDA {} +impl ::core::clone::Clone for REGISTERWORDA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct REGISTERWORDW { + pub lpReading: ::windows_sys::core::PWSTR, + pub lpWord: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for REGISTERWORDW {} +impl ::core::clone::Clone for REGISTERWORDW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct SOFTKBDDATA { + pub uCount: u32, + pub wCode: [u16; 256], +} +impl ::core::marker::Copy for SOFTKBDDATA {} +impl ::core::clone::Clone for SOFTKBDDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct STYLEBUFA { + pub dwStyle: u32, + pub szDescription: [super::super::super::Foundation::CHAR; 32], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for STYLEBUFA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for STYLEBUFA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct STYLEBUFW { + pub dwStyle: u32, + pub szDescription: [u16; 32], +} +impl ::core::marker::Copy for STYLEBUFW {} +impl ::core::clone::Clone for STYLEBUFW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TRANSMSG { + pub message: u32, + pub wParam: super::super::super::Foundation::WPARAM, + pub lParam: super::super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TRANSMSG {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TRANSMSG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TRANSMSGLIST { + pub uMsgCount: u32, + pub TransMsg: [TRANSMSG; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TRANSMSGLIST {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TRANSMSGLIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub struct WDD { + pub wDispPos: u16, + pub Anonymous1: WDD_0, + pub cchDisp: u16, + pub Anonymous2: WDD_1, + pub WDD_nReserve1: u32, + pub nPos: u16, + pub _bitfield: u16, + pub pReserved: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for WDD {} +impl ::core::clone::Clone for WDD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub union WDD_0 { + pub wReadPos: u16, + pub wCompPos: u16, +} +impl ::core::marker::Copy for WDD_0 {} +impl ::core::clone::Clone for WDD_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub union WDD_1 { + pub cchRead: u16, + pub cchComp: u16, +} +impl ::core::marker::Copy for WDD_1 {} +impl ::core::clone::Clone for WDD_1 { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] +pub type IMCENUMPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNLOG = ::core::option::Option<unsafe extern "system" fn(param0: *mut IMEDP, param1: ::windows_sys::core::HRESULT) -> super::super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type REGISTERWORDENUMPROCA = ::core::option::Option<unsafe extern "system" fn(lpszreading: ::windows_sys::core::PCSTR, param1: u32, lpszstring: ::windows_sys::core::PCSTR, param3: *mut ::core::ffi::c_void) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type REGISTERWORDENUMPROCW = ::core::option::Option<unsafe extern "system" fn(lpszreading: ::windows_sys::core::PCWSTR, param1: u32, lpszstring: ::windows_sys::core::PCWSTR, param3: *mut ::core::ffi::c_void) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type fpCreateIFECommonInstanceType = ::core::option::Option<unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type fpCreateIFEDictionaryInstanceType = ::core::option::Option<unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] +pub type fpCreateIFELanguageInstanceType = ::core::option::Option<unsafe extern "system" fn(clsid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Ink/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Ink/mod.rs new file mode 100644 index 0000000..f8dc73e --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Ink/mod.rs @@ -0,0 +1,18 @@ +pub type IInkCommitRequestHandler = *mut ::core::ffi::c_void; +pub type IInkD2DRenderer = *mut ::core::ffi::c_void; +pub type IInkD2DRenderer2 = *mut ::core::ffi::c_void; +pub type IInkDesktopHost = *mut ::core::ffi::c_void; +pub type IInkHostWorkItem = *mut ::core::ffi::c_void; +pub type IInkPresenterDesktop = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"] +pub const InkD2DRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4044e60c_7b01_4671_a97c_04e0210a07a5); +#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"] +pub const InkDesktopHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x062584a6_f830_4bdc_a4d2_0a10ab062b1d); +#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"] +pub type INK_HIGH_CONTRAST_ADJUSTMENT = i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"] +pub const USE_SYSTEM_COLORS_WHEN_NECESSARY: INK_HIGH_CONTRAST_ADJUSTMENT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"] +pub const USE_SYSTEM_COLORS: INK_HIGH_CONTRAST_ADJUSTMENT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"] +pub const USE_ORIGINAL_COLORS: INK_HIGH_CONTRAST_ADJUSTMENT = 2i32; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs new file mode 100644 index 0000000..b6316fd --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs @@ -0,0 +1,1459 @@ +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn ActivateKeyboardLayout ( hkl : super::super::TextServices:: HKL , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn BlockInput ( fblockit : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn DragDetect ( hwnd : super::super::super::Foundation:: HWND , pt : super::super::super::Foundation:: POINT ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn EnableWindow ( hwnd : super::super::super::Foundation:: HWND , benable : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetActiveWindow ( ) -> super::super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetAsyncKeyState ( vkey : i32 ) -> i16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetCapture ( ) -> super::super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetDoubleClickTime ( ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetFocus ( ) -> super::super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKBCodePage ( ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyNameTextA ( lparam : i32 , lpstring : :: windows_sys::core::PSTR , cchsize : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyNameTextW ( lparam : i32 , lpstring : :: windows_sys::core::PWSTR , cchsize : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyState ( nvirtkey : i32 ) -> i16 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn GetKeyboardLayout ( idthread : u32 ) -> super::super::TextServices:: HKL ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn GetKeyboardLayoutList ( nbuff : i32 , lplist : *mut super::super::TextServices:: HKL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetKeyboardLayoutNameA ( pwszklid : :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetKeyboardLayoutNameW ( pwszklid : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetKeyboardState ( lpkeystate : *mut u8 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyboardType ( ntypeflag : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetLastInputInfo ( plii : *mut LASTINPUTINFO ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetMouseMovePointsEx ( cbsize : u32 , lppt : *const MOUSEMOVEPOINT , lpptbuf : *mut MOUSEMOVEPOINT , nbufpoints : i32 , resolution : GET_MOUSE_MOVE_POINTS_EX_RESOLUTION ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn IsWindowEnabled ( hwnd : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn LoadKeyboardLayoutA ( pwszklid : :: windows_sys::core::PCSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn LoadKeyboardLayoutW ( pwszklid : :: windows_sys::core::PCWSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn MapVirtualKeyA ( ucode : u32 , umaptype : MAP_VIRTUAL_KEY_TYPE ) -> u32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn MapVirtualKeyExA ( ucode : u32 , umaptype : MAP_VIRTUAL_KEY_TYPE , dwhkl : super::super::TextServices:: HKL ) -> u32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn MapVirtualKeyExW ( ucode : u32 , umaptype : MAP_VIRTUAL_KEY_TYPE , dwhkl : super::super::TextServices:: HKL ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn MapVirtualKeyW ( ucode : u32 , umaptype : MAP_VIRTUAL_KEY_TYPE ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn OemKeyScan ( woemchar : u16 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn RegisterHotKey ( hwnd : super::super::super::Foundation:: HWND , id : i32 , fsmodifiers : HOT_KEY_MODIFIERS , vk : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn ReleaseCapture ( ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn SendInput ( cinputs : u32 , pinputs : *const INPUT , cbsize : i32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn SetActiveWindow ( hwnd : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn SetCapture ( hwnd : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn SetDoubleClickTime ( param0 : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn SetFocus ( hwnd : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn SetKeyboardState ( lpkeystate : *const u8 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn SwapMouseButton ( fswap : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn ToAscii ( uvirtkey : u32 , uscancode : u32 , lpkeystate : *const u8 , lpchar : *mut u16 , uflags : u32 ) -> i32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn ToAsciiEx ( uvirtkey : u32 , uscancode : u32 , lpkeystate : *const u8 , lpchar : *mut u16 , uflags : u32 , dwhkl : super::super::TextServices:: HKL ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn ToUnicode ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : :: windows_sys::core::PWSTR , cchbuff : i32 , wflags : u32 ) -> i32 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn ToUnicodeEx ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : :: windows_sys::core::PWSTR , cchbuff : i32 , wflags : u32 , dwhkl : super::super::TextServices:: HKL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn TrackMouseEvent ( lpeventtrack : *mut TRACKMOUSEEVENT ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn UnloadKeyboardLayout ( hkl : super::super::TextServices:: HKL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn UnregisterHotKey ( hwnd : super::super::super::Foundation:: HWND , id : i32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn VkKeyScanA ( ch : super::super::super::Foundation:: CHAR ) -> i16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn VkKeyScanExA ( ch : super::super::super::Foundation:: CHAR , dwhkl : super::super::TextServices:: HKL ) -> i16 ); +#[cfg(feature = "Win32_UI_TextServices")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn VkKeyScanExW ( ch : u16 , dwhkl : super::super::TextServices:: HKL ) -> i16 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn VkKeyScanW ( ch : u16 ) -> i16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn _TrackMouseEvent ( lpeventtrack : *mut TRACKMOUSEEVENT ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn keybd_event ( bvk : u8 , bscan : u8 , dwflags : KEYBD_EVENT_FLAGS , dwextrainfo : usize ) -> ( ) ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn mouse_event ( dwflags : MOUSE_EVENT_FLAGS , dx : i32 , dy : i32 , dwdata : i32 , dwextrainfo : usize ) -> ( ) ); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const ACUTE: u32 = 769u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const AX_KBD_DESKTOP_TYPE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const BREVE: u32 = 774u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const CAPLOK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const CAPLOKALTGR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const CEDILLA: u32 = 807u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const CIRCUMFLEX: u32 = 770u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const DEC_KBD_ANSI_LAYOUT_TYPE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const DEC_KBD_JIS_LAYOUT_TYPE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const DIARESIS: u32 = 776u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const DIARESIS_TONOS: u32 = 901u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const DKF_DEAD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const DONTCARE_BIT: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const DOT_ABOVE: u32 = 775u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const DOUBLE_ACUTE: u32 = 779u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const EXTENDED_BIT: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const FAKE_KEYSTROKE: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const FMR_KBD_JIS_TYPE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const FMR_KBD_OASYS_TYPE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const FMV_KBD_OASYS_TYPE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const GRAVE: u32 = 768u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const GRPSELTAP: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const HACEK: u32 = 780u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const HOOK_ABOVE: u32 = 777u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KANALOK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDALT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDBASE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDCTRL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDGRPSELTAP: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDKANA: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDLOYA: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_ALPHANUM: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_CODEINPUT: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_CONV_OR_NONCONV: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_HELP_OR_END: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_HIRAGANA: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_HOME_OR_CLEAR: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_INDEX_ALT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_INDEX_NORMAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_KANAEVENT: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_KANALOCK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_KATAKANA: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_NOEVENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_NULL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_NUMPAD: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_ROMAN: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_SBCSDBCS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_SEND_BASE_VK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_SEND_PARAM_VK: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_TYPE_NORMAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_TYPE_NULL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDNLS_TYPE_TOGGLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDROYA: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDSHIFT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBDTABLE_MULTI_MAX: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBD_TYPE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KBD_VERSION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KEYBOARD_TYPE_GENERIC_101: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KEYBOARD_TYPE_JAPAN: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KEYBOARD_TYPE_KOREA: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KEYBOARD_TYPE_UNKNOWN: u32 = 81u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLLF_ALTGR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLLF_GLOBAL_ATTRS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLLF_LRM_RLM: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLLF_SHIFTLOCK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MACRON: u32 = 772u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_001_TYPE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_002_TYPE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_101A_TYPE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_101B_TYPE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_101C_TYPE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_101_TYPE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_103_TYPE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_106_TYPE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_AX_TYPE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MICROSOFT_KBD_FUNC: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NEC_KBD_106_TYPE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NEC_KBD_H_MODE_TYPE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NEC_KBD_LAPTOP_TYPE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NEC_KBD_NORMAL_TYPE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NEC_KBD_N_MODE_TYPE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_INFO_ACCESSIBILITY_KEYMAP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_INFO_EMURATE_101_KEYBOARD: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_INFO_EMURATE_106_KEYBOARD: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_INFO_SEND_IME_NOTIFICATION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_AX: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_DEC: u32 = 24u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_EPSON: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_FUJITSU: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_IBM: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_MATSUSHITA: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_MICROSOFT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_NEC: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const NLSKBD_OEM_TOSHIBA: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const OGONEK: u32 = 808u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const OVERSCORE: u32 = 773u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const RING: u32 = 778u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_ALT: u32 = 56u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_CTRL: u32 = 29u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_LSHIFT: u32 = 42u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_LWIN: u32 = 91u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_NUMPAD_FIRST: u32 = 71u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_NUMPAD_LAST: u32 = 82u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_RSHIFT: u32 = 54u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_RWIN: u32 = 92u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SCANCODE_THAI_LAYOUT_TOGGLE: u32 = 41u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SGCAPS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const SHFT_INVALID: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TILDE: u32 = 771u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TONOS: u32 = 900u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TOSHIBA_KBD_DESKTOP_TYPE: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TOSHIBA_KBD_LAPTOP_TYPE: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const UMLAUT: u32 = 776u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ABNT_C1: u32 = 193u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ABNT_C2: u32 = 194u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_ALPHANUMERIC: u32 = 240u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_CODEINPUT: u32 = 250u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_DBCSCHAR: u32 = 244u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_DETERMINESTRING: u32 = 252u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_ENTERDLGCONVERSIONMODE: u32 = 253u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_ENTERIMECONFIGMODE: u32 = 248u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_ENTERWORDREGISTERMODE: u32 = 247u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_FLUSHSTRING: u32 = 249u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_HIRAGANA: u32 = 242u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_KATAKANA: u32 = 241u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_NOCODEINPUT: u32 = 251u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_NOROMAN: u32 = 246u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_ROMAN: u32 = 245u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DBE_SBCSCHAR: u32 = 243u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK__none_: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const WCH_DEAD: u32 = 61441u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const WCH_LGTR: u32 = 61442u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const WCH_NONE: u32 = 61440u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszACUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{301}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszBREVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{306}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszCEDILLA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{327}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszCIRCUMFLEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{302}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszDIARESIS_TONOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{385}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszDOT_ABOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{307}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszDOUBLE_ACUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{30b}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszGRAVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{300}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszHACEK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{30c}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszHOOK_ABOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{309}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszMACRON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{304}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszOGONEK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{328}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszOVERSCORE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{305}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{30a}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszTILDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{303}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszTONOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{384}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const wszUMLAUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{308}"); +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type ACTIVATE_KEYBOARD_LAYOUT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLF_REORDER: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLF_RESET: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLF_SETFORPROCESS: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLF_SHIFTLOCK: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLF_ACTIVATE: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLF_NOTELLSHELL: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLF_REPLACELANG: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KLF_SUBSTITUTE_OK: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const GMMP_USE_DISPLAY_POINTS: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const GMMP_USE_HIGH_RESOLUTION_POINTS: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type HOT_KEY_MODIFIERS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOD_ALT: HOT_KEY_MODIFIERS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOD_CONTROL: HOT_KEY_MODIFIERS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOD_NOREPEAT: HOT_KEY_MODIFIERS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOD_SHIFT: HOT_KEY_MODIFIERS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOD_WIN: HOT_KEY_MODIFIERS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type INPUT_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const INPUT_MOUSE: INPUT_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const INPUT_KEYBOARD: INPUT_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const INPUT_HARDWARE: INPUT_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type KEYBD_EVENT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KEYEVENTF_EXTENDEDKEY: KEYBD_EVENT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KEYEVENTF_KEYUP: KEYBD_EVENT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KEYEVENTF_SCANCODE: KEYBD_EVENT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const KEYEVENTF_UNICODE: KEYBD_EVENT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type MAP_VIRTUAL_KEY_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MAPVK_VK_TO_VSC: MAP_VIRTUAL_KEY_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MAPVK_VSC_TO_VK: MAP_VIRTUAL_KEY_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MAPVK_VK_TO_CHAR: MAP_VIRTUAL_KEY_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MAPVK_VSC_TO_VK_EX: MAP_VIRTUAL_KEY_TYPE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MAPVK_VK_TO_VSC_EX: MAP_VIRTUAL_KEY_TYPE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type MOUSE_EVENT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_ABSOLUTE: MOUSE_EVENT_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_LEFTDOWN: MOUSE_EVENT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_LEFTUP: MOUSE_EVENT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_MIDDLEDOWN: MOUSE_EVENT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_MIDDLEUP: MOUSE_EVENT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_MOVE: MOUSE_EVENT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_RIGHTDOWN: MOUSE_EVENT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_RIGHTUP: MOUSE_EVENT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_WHEEL: MOUSE_EVENT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_XDOWN: MOUSE_EVENT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_XUP: MOUSE_EVENT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_HWHEEL: MOUSE_EVENT_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_MOVE_NOCOALESCE: MOUSE_EVENT_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const MOUSEEVENTF_VIRTUALDESK: MOUSE_EVENT_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type TRACKMOUSEEVENT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TME_CANCEL: TRACKMOUSEEVENT_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TME_HOVER: TRACKMOUSEEVENT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TME_LEAVE: TRACKMOUSEEVENT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TME_NONCLIENT: TRACKMOUSEEVENT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const TME_QUERY: TRACKMOUSEEVENT_FLAGS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub type VIRTUAL_KEY = u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_0: VIRTUAL_KEY = 48u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_1: VIRTUAL_KEY = 49u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_2: VIRTUAL_KEY = 50u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_3: VIRTUAL_KEY = 51u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_4: VIRTUAL_KEY = 52u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_5: VIRTUAL_KEY = 53u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_6: VIRTUAL_KEY = 54u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_7: VIRTUAL_KEY = 55u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_8: VIRTUAL_KEY = 56u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_9: VIRTUAL_KEY = 57u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_A: VIRTUAL_KEY = 65u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_B: VIRTUAL_KEY = 66u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_C: VIRTUAL_KEY = 67u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_D: VIRTUAL_KEY = 68u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_E: VIRTUAL_KEY = 69u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F: VIRTUAL_KEY = 70u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_G: VIRTUAL_KEY = 71u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_H: VIRTUAL_KEY = 72u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_I: VIRTUAL_KEY = 73u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_J: VIRTUAL_KEY = 74u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_K: VIRTUAL_KEY = 75u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_L: VIRTUAL_KEY = 76u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_M: VIRTUAL_KEY = 77u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_N: VIRTUAL_KEY = 78u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_O: VIRTUAL_KEY = 79u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_P: VIRTUAL_KEY = 80u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_Q: VIRTUAL_KEY = 81u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_R: VIRTUAL_KEY = 82u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_S: VIRTUAL_KEY = 83u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_T: VIRTUAL_KEY = 84u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_U: VIRTUAL_KEY = 85u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_V: VIRTUAL_KEY = 86u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_W: VIRTUAL_KEY = 87u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_X: VIRTUAL_KEY = 88u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_Y: VIRTUAL_KEY = 89u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_Z: VIRTUAL_KEY = 90u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LBUTTON: VIRTUAL_KEY = 1u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_RBUTTON: VIRTUAL_KEY = 2u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_CANCEL: VIRTUAL_KEY = 3u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_MBUTTON: VIRTUAL_KEY = 4u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_XBUTTON1: VIRTUAL_KEY = 5u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_XBUTTON2: VIRTUAL_KEY = 6u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_BACK: VIRTUAL_KEY = 8u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_TAB: VIRTUAL_KEY = 9u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_CLEAR: VIRTUAL_KEY = 12u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_RETURN: VIRTUAL_KEY = 13u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_SHIFT: VIRTUAL_KEY = 16u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_CONTROL: VIRTUAL_KEY = 17u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_MENU: VIRTUAL_KEY = 18u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_PAUSE: VIRTUAL_KEY = 19u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_CAPITAL: VIRTUAL_KEY = 20u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_KANA: VIRTUAL_KEY = 21u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_HANGEUL: VIRTUAL_KEY = 21u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_HANGUL: VIRTUAL_KEY = 21u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_IME_ON: VIRTUAL_KEY = 22u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_JUNJA: VIRTUAL_KEY = 23u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_FINAL: VIRTUAL_KEY = 24u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_HANJA: VIRTUAL_KEY = 25u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_KANJI: VIRTUAL_KEY = 25u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_IME_OFF: VIRTUAL_KEY = 26u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ESCAPE: VIRTUAL_KEY = 27u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_CONVERT: VIRTUAL_KEY = 28u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NONCONVERT: VIRTUAL_KEY = 29u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ACCEPT: VIRTUAL_KEY = 30u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_MODECHANGE: VIRTUAL_KEY = 31u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_SPACE: VIRTUAL_KEY = 32u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_PRIOR: VIRTUAL_KEY = 33u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NEXT: VIRTUAL_KEY = 34u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_END: VIRTUAL_KEY = 35u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_HOME: VIRTUAL_KEY = 36u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LEFT: VIRTUAL_KEY = 37u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_UP: VIRTUAL_KEY = 38u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_RIGHT: VIRTUAL_KEY = 39u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DOWN: VIRTUAL_KEY = 40u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_SELECT: VIRTUAL_KEY = 41u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_PRINT: VIRTUAL_KEY = 42u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_EXECUTE: VIRTUAL_KEY = 43u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_SNAPSHOT: VIRTUAL_KEY = 44u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_INSERT: VIRTUAL_KEY = 45u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DELETE: VIRTUAL_KEY = 46u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_HELP: VIRTUAL_KEY = 47u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LWIN: VIRTUAL_KEY = 91u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_RWIN: VIRTUAL_KEY = 92u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_APPS: VIRTUAL_KEY = 93u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_SLEEP: VIRTUAL_KEY = 95u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD0: VIRTUAL_KEY = 96u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD1: VIRTUAL_KEY = 97u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD2: VIRTUAL_KEY = 98u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD3: VIRTUAL_KEY = 99u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD4: VIRTUAL_KEY = 100u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD5: VIRTUAL_KEY = 101u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD6: VIRTUAL_KEY = 102u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD7: VIRTUAL_KEY = 103u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD8: VIRTUAL_KEY = 104u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMPAD9: VIRTUAL_KEY = 105u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_MULTIPLY: VIRTUAL_KEY = 106u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ADD: VIRTUAL_KEY = 107u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_SEPARATOR: VIRTUAL_KEY = 108u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_SUBTRACT: VIRTUAL_KEY = 109u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DECIMAL: VIRTUAL_KEY = 110u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_DIVIDE: VIRTUAL_KEY = 111u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F1: VIRTUAL_KEY = 112u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F2: VIRTUAL_KEY = 113u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F3: VIRTUAL_KEY = 114u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F4: VIRTUAL_KEY = 115u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F5: VIRTUAL_KEY = 116u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F6: VIRTUAL_KEY = 117u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F7: VIRTUAL_KEY = 118u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F8: VIRTUAL_KEY = 119u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F9: VIRTUAL_KEY = 120u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F10: VIRTUAL_KEY = 121u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F11: VIRTUAL_KEY = 122u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F12: VIRTUAL_KEY = 123u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F13: VIRTUAL_KEY = 124u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F14: VIRTUAL_KEY = 125u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F15: VIRTUAL_KEY = 126u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F16: VIRTUAL_KEY = 127u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F17: VIRTUAL_KEY = 128u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F18: VIRTUAL_KEY = 129u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F19: VIRTUAL_KEY = 130u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F20: VIRTUAL_KEY = 131u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F21: VIRTUAL_KEY = 132u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F22: VIRTUAL_KEY = 133u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F23: VIRTUAL_KEY = 134u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_F24: VIRTUAL_KEY = 135u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NAVIGATION_VIEW: VIRTUAL_KEY = 136u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NAVIGATION_MENU: VIRTUAL_KEY = 137u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NAVIGATION_UP: VIRTUAL_KEY = 138u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NAVIGATION_DOWN: VIRTUAL_KEY = 139u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NAVIGATION_LEFT: VIRTUAL_KEY = 140u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NAVIGATION_RIGHT: VIRTUAL_KEY = 141u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NAVIGATION_ACCEPT: VIRTUAL_KEY = 142u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NAVIGATION_CANCEL: VIRTUAL_KEY = 143u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NUMLOCK: VIRTUAL_KEY = 144u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_SCROLL: VIRTUAL_KEY = 145u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_NEC_EQUAL: VIRTUAL_KEY = 146u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_FJ_JISHO: VIRTUAL_KEY = 146u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_FJ_MASSHOU: VIRTUAL_KEY = 147u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_FJ_TOUROKU: VIRTUAL_KEY = 148u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_FJ_LOYA: VIRTUAL_KEY = 149u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_FJ_ROYA: VIRTUAL_KEY = 150u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LSHIFT: VIRTUAL_KEY = 160u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_RSHIFT: VIRTUAL_KEY = 161u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LCONTROL: VIRTUAL_KEY = 162u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_RCONTROL: VIRTUAL_KEY = 163u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LMENU: VIRTUAL_KEY = 164u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_RMENU: VIRTUAL_KEY = 165u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_BROWSER_BACK: VIRTUAL_KEY = 166u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_BROWSER_FORWARD: VIRTUAL_KEY = 167u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_BROWSER_REFRESH: VIRTUAL_KEY = 168u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_BROWSER_STOP: VIRTUAL_KEY = 169u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_BROWSER_SEARCH: VIRTUAL_KEY = 170u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_BROWSER_FAVORITES: VIRTUAL_KEY = 171u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_BROWSER_HOME: VIRTUAL_KEY = 172u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_VOLUME_MUTE: VIRTUAL_KEY = 173u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_VOLUME_DOWN: VIRTUAL_KEY = 174u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_VOLUME_UP: VIRTUAL_KEY = 175u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_MEDIA_NEXT_TRACK: VIRTUAL_KEY = 176u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_MEDIA_PREV_TRACK: VIRTUAL_KEY = 177u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_MEDIA_STOP: VIRTUAL_KEY = 178u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_MEDIA_PLAY_PAUSE: VIRTUAL_KEY = 179u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LAUNCH_MAIL: VIRTUAL_KEY = 180u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LAUNCH_MEDIA_SELECT: VIRTUAL_KEY = 181u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LAUNCH_APP1: VIRTUAL_KEY = 182u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_LAUNCH_APP2: VIRTUAL_KEY = 183u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_1: VIRTUAL_KEY = 186u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_PLUS: VIRTUAL_KEY = 187u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_COMMA: VIRTUAL_KEY = 188u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_MINUS: VIRTUAL_KEY = 189u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_PERIOD: VIRTUAL_KEY = 190u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_2: VIRTUAL_KEY = 191u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_3: VIRTUAL_KEY = 192u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_A: VIRTUAL_KEY = 195u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_B: VIRTUAL_KEY = 196u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_X: VIRTUAL_KEY = 197u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_Y: VIRTUAL_KEY = 198u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_RIGHT_SHOULDER: VIRTUAL_KEY = 199u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_LEFT_SHOULDER: VIRTUAL_KEY = 200u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_LEFT_TRIGGER: VIRTUAL_KEY = 201u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_RIGHT_TRIGGER: VIRTUAL_KEY = 202u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_DPAD_UP: VIRTUAL_KEY = 203u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_DPAD_DOWN: VIRTUAL_KEY = 204u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_DPAD_LEFT: VIRTUAL_KEY = 205u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_DPAD_RIGHT: VIRTUAL_KEY = 206u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_MENU: VIRTUAL_KEY = 207u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_VIEW: VIRTUAL_KEY = 208u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON: VIRTUAL_KEY = 209u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON: VIRTUAL_KEY = 210u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_LEFT_THUMBSTICK_UP: VIRTUAL_KEY = 211u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_LEFT_THUMBSTICK_DOWN: VIRTUAL_KEY = 212u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT: VIRTUAL_KEY = 213u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_LEFT_THUMBSTICK_LEFT: VIRTUAL_KEY = 214u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_RIGHT_THUMBSTICK_UP: VIRTUAL_KEY = 215u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN: VIRTUAL_KEY = 216u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT: VIRTUAL_KEY = 217u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT: VIRTUAL_KEY = 218u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_4: VIRTUAL_KEY = 219u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_5: VIRTUAL_KEY = 220u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_6: VIRTUAL_KEY = 221u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_7: VIRTUAL_KEY = 222u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_8: VIRTUAL_KEY = 223u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_AX: VIRTUAL_KEY = 225u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_102: VIRTUAL_KEY = 226u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ICO_HELP: VIRTUAL_KEY = 227u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ICO_00: VIRTUAL_KEY = 228u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_PROCESSKEY: VIRTUAL_KEY = 229u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ICO_CLEAR: VIRTUAL_KEY = 230u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_PACKET: VIRTUAL_KEY = 231u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_RESET: VIRTUAL_KEY = 233u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_JUMP: VIRTUAL_KEY = 234u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_PA1: VIRTUAL_KEY = 235u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_PA2: VIRTUAL_KEY = 236u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_PA3: VIRTUAL_KEY = 237u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_WSCTRL: VIRTUAL_KEY = 238u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_CUSEL: VIRTUAL_KEY = 239u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_ATTN: VIRTUAL_KEY = 240u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_FINISH: VIRTUAL_KEY = 241u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_COPY: VIRTUAL_KEY = 242u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_AUTO: VIRTUAL_KEY = 243u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_ENLW: VIRTUAL_KEY = 244u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_BACKTAB: VIRTUAL_KEY = 245u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ATTN: VIRTUAL_KEY = 246u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_CRSEL: VIRTUAL_KEY = 247u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_EXSEL: VIRTUAL_KEY = 248u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_EREOF: VIRTUAL_KEY = 249u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_PLAY: VIRTUAL_KEY = 250u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_ZOOM: VIRTUAL_KEY = 251u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_NONAME: VIRTUAL_KEY = 252u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_PA1: VIRTUAL_KEY = 253u16; +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub const VK_OEM_CLEAR: VIRTUAL_KEY = 254u16; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct DEADKEY { + pub dwBoth: u32, + pub wchComposed: u16, + pub uFlags: u16, +} +impl ::core::marker::Copy for DEADKEY {} +impl ::core::clone::Clone for DEADKEY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct HARDWAREINPUT { + pub uMsg: u32, + pub wParamL: u16, + pub wParamH: u16, +} +impl ::core::marker::Copy for HARDWAREINPUT {} +impl ::core::clone::Clone for HARDWAREINPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct INPUT { + pub r#type: INPUT_TYPE, + pub Anonymous: INPUT_0, +} +impl ::core::marker::Copy for INPUT {} +impl ::core::clone::Clone for INPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub union INPUT_0 { + pub mi: MOUSEINPUT, + pub ki: KEYBDINPUT, + pub hi: HARDWAREINPUT, +} +impl ::core::marker::Copy for INPUT_0 {} +impl ::core::clone::Clone for INPUT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct KBDNLSTABLES { + pub OEMIdentifier: u16, + pub LayoutInformation: u16, + pub NumOfVkToF: u32, + pub pVkToF: *mut VK_F, + pub NumOfMouseVKey: i32, + pub pusMouseVKey: *mut u16, +} +impl ::core::marker::Copy for KBDNLSTABLES {} +impl ::core::clone::Clone for KBDNLSTABLES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct KBDTABLES { + pub pCharModifiers: *mut MODIFIERS, + pub pVkToWcharTable: *mut VK_TO_WCHAR_TABLE, + pub pDeadKey: *mut DEADKEY, + pub pKeyNames: *mut VSC_LPWSTR, + pub pKeyNamesExt: *mut VSC_LPWSTR, + pub pKeyNamesDead: *mut *mut u16, + pub pusVSCtoVK: *mut u16, + pub bMaxVSCtoVK: u8, + pub pVSCtoVK_E0: *mut VSC_VK, + pub pVSCtoVK_E1: *mut VSC_VK, + pub fLocaleFlags: u32, + pub nLgMax: u8, + pub cbLgEntry: u8, + pub pLigature: *mut LIGATURE1, + pub dwType: u32, + pub dwSubType: u32, +} +impl ::core::marker::Copy for KBDTABLES {} +impl ::core::clone::Clone for KBDTABLES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct KBDTABLE_DESC { + pub wszDllName: [u16; 32], + pub dwType: u32, + pub dwSubType: u32, +} +impl ::core::marker::Copy for KBDTABLE_DESC {} +impl ::core::clone::Clone for KBDTABLE_DESC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct KBDTABLE_MULTI { + pub nTables: u32, + pub aKbdTables: [KBDTABLE_DESC; 8], +} +impl ::core::marker::Copy for KBDTABLE_MULTI {} +impl ::core::clone::Clone for KBDTABLE_MULTI { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct KBD_TYPE_INFO { + pub dwVersion: u32, + pub dwType: u32, + pub dwSubType: u32, +} +impl ::core::marker::Copy for KBD_TYPE_INFO {} +impl ::core::clone::Clone for KBD_TYPE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct KEYBDINPUT { + pub wVk: VIRTUAL_KEY, + pub wScan: u16, + pub dwFlags: KEYBD_EVENT_FLAGS, + pub time: u32, + pub dwExtraInfo: usize, +} +impl ::core::marker::Copy for KEYBDINPUT {} +impl ::core::clone::Clone for KEYBDINPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct LASTINPUTINFO { + pub cbSize: u32, + pub dwTime: u32, +} +impl ::core::marker::Copy for LASTINPUTINFO {} +impl ::core::clone::Clone for LASTINPUTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct LIGATURE1 { + pub VirtualKey: u8, + pub ModificationNumber: u16, + pub wch: [u16; 1], +} +impl ::core::marker::Copy for LIGATURE1 {} +impl ::core::clone::Clone for LIGATURE1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct LIGATURE2 { + pub VirtualKey: u8, + pub ModificationNumber: u16, + pub wch: [u16; 2], +} +impl ::core::marker::Copy for LIGATURE2 {} +impl ::core::clone::Clone for LIGATURE2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct LIGATURE3 { + pub VirtualKey: u8, + pub ModificationNumber: u16, + pub wch: [u16; 3], +} +impl ::core::marker::Copy for LIGATURE3 {} +impl ::core::clone::Clone for LIGATURE3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct LIGATURE4 { + pub VirtualKey: u8, + pub ModificationNumber: u16, + pub wch: [u16; 4], +} +impl ::core::marker::Copy for LIGATURE4 {} +impl ::core::clone::Clone for LIGATURE4 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct LIGATURE5 { + pub VirtualKey: u8, + pub ModificationNumber: u16, + pub wch: [u16; 5], +} +impl ::core::marker::Copy for LIGATURE5 {} +impl ::core::clone::Clone for LIGATURE5 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct MODIFIERS { + pub pVkToBit: *mut VK_TO_BIT, + pub wMaxModBits: u16, + pub ModNumber: [u8; 1], +} +impl ::core::marker::Copy for MODIFIERS {} +impl ::core::clone::Clone for MODIFIERS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct MOUSEINPUT { + pub dx: i32, + pub dy: i32, + pub mouseData: i32, + pub dwFlags: MOUSE_EVENT_FLAGS, + pub time: u32, + pub dwExtraInfo: usize, +} +impl ::core::marker::Copy for MOUSEINPUT {} +impl ::core::clone::Clone for MOUSEINPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct MOUSEMOVEPOINT { + pub x: i32, + pub y: i32, + pub time: u32, + pub dwExtraInfo: usize, +} +impl ::core::marker::Copy for MOUSEMOVEPOINT {} +impl ::core::clone::Clone for MOUSEMOVEPOINT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TRACKMOUSEEVENT { + pub cbSize: u32, + pub dwFlags: TRACKMOUSEEVENT_FLAGS, + pub hwndTrack: super::super::super::Foundation::HWND, + pub dwHoverTime: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TRACKMOUSEEVENT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TRACKMOUSEEVENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_F { + pub Vk: u8, + pub NLSFEProcType: u8, + pub NLSFEProcCurrent: u8, + pub NLSFEProcSwitch: u8, + pub NLSFEProc: [VK_FPARAM; 8], + pub NLSFEProcAlt: [VK_FPARAM; 8], +} +impl ::core::marker::Copy for VK_F {} +impl ::core::clone::Clone for VK_F { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_FPARAM { + pub NLSFEProcIndex: u8, + pub NLSFEProcParam: u32, +} +impl ::core::marker::Copy for VK_FPARAM {} +impl ::core::clone::Clone for VK_FPARAM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_BIT { + pub Vk: u8, + pub ModBits: u8, +} +impl ::core::marker::Copy for VK_TO_BIT {} +impl ::core::clone::Clone for VK_TO_BIT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS1 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 1], +} +impl ::core::marker::Copy for VK_TO_WCHARS1 {} +impl ::core::clone::Clone for VK_TO_WCHARS1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS10 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 10], +} +impl ::core::marker::Copy for VK_TO_WCHARS10 {} +impl ::core::clone::Clone for VK_TO_WCHARS10 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS2 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 2], +} +impl ::core::marker::Copy for VK_TO_WCHARS2 {} +impl ::core::clone::Clone for VK_TO_WCHARS2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS3 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 3], +} +impl ::core::marker::Copy for VK_TO_WCHARS3 {} +impl ::core::clone::Clone for VK_TO_WCHARS3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS4 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 4], +} +impl ::core::marker::Copy for VK_TO_WCHARS4 {} +impl ::core::clone::Clone for VK_TO_WCHARS4 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS5 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 5], +} +impl ::core::marker::Copy for VK_TO_WCHARS5 {} +impl ::core::clone::Clone for VK_TO_WCHARS5 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS6 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 6], +} +impl ::core::marker::Copy for VK_TO_WCHARS6 {} +impl ::core::clone::Clone for VK_TO_WCHARS6 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS7 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 7], +} +impl ::core::marker::Copy for VK_TO_WCHARS7 {} +impl ::core::clone::Clone for VK_TO_WCHARS7 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS8 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 8], +} +impl ::core::marker::Copy for VK_TO_WCHARS8 {} +impl ::core::clone::Clone for VK_TO_WCHARS8 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHARS9 { + pub VirtualKey: u8, + pub Attributes: u8, + pub wch: [u16; 9], +} +impl ::core::marker::Copy for VK_TO_WCHARS9 {} +impl ::core::clone::Clone for VK_TO_WCHARS9 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_TO_WCHAR_TABLE { + pub pVkToWchars: *mut VK_TO_WCHARS1, + pub nModifications: u8, + pub cbSize: u8, +} +impl ::core::marker::Copy for VK_TO_WCHAR_TABLE {} +impl ::core::clone::Clone for VK_TO_WCHAR_TABLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VK_VSC { + pub Vk: u8, + pub Vsc: u8, +} +impl ::core::marker::Copy for VK_VSC {} +impl ::core::clone::Clone for VK_VSC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VSC_LPWSTR { + pub vsc: u8, + pub pwsz: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for VSC_LPWSTR {} +impl ::core::clone::Clone for VSC_LPWSTR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] +pub struct VSC_VK { + pub Vsc: u8, + pub Vk: u16, +} +impl ::core::marker::Copy for VSC_VK {} +impl ::core::clone::Clone for VSC_VK { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Pointer/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Pointer/mod.rs new file mode 100644 index 0000000..99dc609 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Pointer/mod.rs @@ -0,0 +1,259 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"] fn EnableMouseInPointer ( fenable : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"] fn GetPointerCursorId ( pointerid : u32 , cursorid : *mut u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`*"] fn GetPointerDevice ( device : super::super::super::Foundation:: HANDLE , pointerdevice : *mut super::super::Controls:: POINTER_DEVICE_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn GetPointerDeviceCursors ( device : super::super::super::Foundation:: HANDLE , cursorcount : *mut u32 , devicecursors : *mut super::super::Controls:: POINTER_DEVICE_CURSOR_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn GetPointerDeviceProperties ( device : super::super::super::Foundation:: HANDLE , propertycount : *mut u32 , pointerproperties : *mut super::super::Controls:: POINTER_DEVICE_PROPERTY ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"] fn GetPointerDeviceRects ( device : super::super::super::Foundation:: HANDLE , pointerdevicerect : *mut super::super::super::Foundation:: RECT , displayrect : *mut super::super::super::Foundation:: RECT ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`*"] fn GetPointerDevices ( devicecount : *mut u32 , pointerdevices : *mut super::super::Controls:: POINTER_DEVICE_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerFrameInfo ( pointerid : u32 , pointercount : *mut u32 , pointerinfo : *mut POINTER_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerFrameInfoHistory ( pointerid : u32 , entriescount : *mut u32 , pointercount : *mut u32 , pointerinfo : *mut POINTER_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerFramePenInfo ( pointerid : u32 , pointercount : *mut u32 , peninfo : *mut POINTER_PEN_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerFramePenInfoHistory ( pointerid : u32 , entriescount : *mut u32 , pointercount : *mut u32 , peninfo : *mut POINTER_PEN_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerFrameTouchInfo ( pointerid : u32 , pointercount : *mut u32 , touchinfo : *mut POINTER_TOUCH_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerFrameTouchInfoHistory ( pointerid : u32 , entriescount : *mut u32 , pointercount : *mut u32 , touchinfo : *mut POINTER_TOUCH_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerInfo ( pointerid : u32 , pointerinfo : *mut POINTER_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerInfoHistory ( pointerid : u32 , entriescount : *mut u32 , pointerinfo : *mut POINTER_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"] fn GetPointerInputTransform ( pointerid : u32 , historycount : u32 , inputtransform : *mut INPUT_TRANSFORM ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerPenInfo ( pointerid : u32 , peninfo : *mut POINTER_PEN_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerPenInfoHistory ( pointerid : u32 , entriescount : *mut u32 , peninfo : *mut POINTER_PEN_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerTouchInfo ( pointerid : u32 , touchinfo : *mut POINTER_TOUCH_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerTouchInfoHistory ( pointerid : u32 , entriescount : *mut u32 , touchinfo : *mut POINTER_TOUCH_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetPointerType ( pointerid : u32 , pointertype : *mut super::super::WindowsAndMessaging:: POINTER_INPUT_TYPE ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn GetRawPointerDeviceData ( pointerid : u32 , historycount : u32 , propertiescount : u32 , pproperties : *const super::super::Controls:: POINTER_DEVICE_PROPERTY , pvalues : *mut i32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] fn GetUnpredictedMessagePos ( ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"] fn InitializeTouchInjection ( maxcount : u32 , dwmode : TOUCH_FEEDBACK_MODE ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn InjectSyntheticPointerInput ( device : super::super::Controls:: HSYNTHETICPOINTERDEVICE , pointerinfo : *const super::super::Controls:: POINTER_TYPE_INFO , count : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn InjectTouchInput ( count : u32 , contacts : *const POINTER_TOUCH_INFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"] fn IsMouseInPointerEnabled ( ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"] fn SkipPointerFrameMessages ( pointerid : u32 ) -> super::super::super::Foundation:: BOOL ); +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub type POINTER_BUTTON_CHANGE_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_NONE: POINTER_BUTTON_CHANGE_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_FIRSTBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_FIRSTBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_SECONDBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_SECONDBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_THIRDBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_THIRDBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_FOURTHBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_FOURTHBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_FIFTHBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_CHANGE_FIFTHBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub type POINTER_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_NONE: POINTER_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_NEW: POINTER_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_INRANGE: POINTER_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_INCONTACT: POINTER_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_FIRSTBUTTON: POINTER_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_SECONDBUTTON: POINTER_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_THIRDBUTTON: POINTER_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_FOURTHBUTTON: POINTER_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_FIFTHBUTTON: POINTER_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_PRIMARY: POINTER_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_CONFIDENCE: POINTER_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_CANCELED: POINTER_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_DOWN: POINTER_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_UPDATE: POINTER_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_UP: POINTER_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_WHEEL: POINTER_FLAGS = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_HWHEEL: POINTER_FLAGS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_CAPTURECHANGED: POINTER_FLAGS = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const POINTER_FLAG_HASTRANSFORM: POINTER_FLAGS = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub type TOUCH_FEEDBACK_MODE = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const TOUCH_FEEDBACK_DEFAULT: TOUCH_FEEDBACK_MODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const TOUCH_FEEDBACK_INDIRECT: TOUCH_FEEDBACK_MODE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub const TOUCH_FEEDBACK_NONE: TOUCH_FEEDBACK_MODE = 3u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub struct INPUT_INJECTION_VALUE { + pub page: u16, + pub usage: u16, + pub value: i32, + pub index: u16, +} +impl ::core::marker::Copy for INPUT_INJECTION_VALUE {} +impl ::core::clone::Clone for INPUT_INJECTION_VALUE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub struct INPUT_TRANSFORM { + pub Anonymous: INPUT_TRANSFORM_0, +} +impl ::core::marker::Copy for INPUT_TRANSFORM {} +impl ::core::clone::Clone for INPUT_TRANSFORM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub union INPUT_TRANSFORM_0 { + pub Anonymous: INPUT_TRANSFORM_0_0, + pub m: [f32; 16], +} +impl ::core::marker::Copy for INPUT_TRANSFORM_0 {} +impl ::core::clone::Clone for INPUT_TRANSFORM_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] +pub struct INPUT_TRANSFORM_0_0 { + pub _11: f32, + pub _12: f32, + pub _13: f32, + pub _14: f32, + pub _21: f32, + pub _22: f32, + pub _23: f32, + pub _24: f32, + pub _31: f32, + pub _32: f32, + pub _33: f32, + pub _34: f32, + pub _41: f32, + pub _42: f32, + pub _43: f32, + pub _44: f32, +} +impl ::core::marker::Copy for INPUT_TRANSFORM_0_0 {} +impl ::core::clone::Clone for INPUT_TRANSFORM_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct POINTER_INFO { + pub pointerType: super::super::WindowsAndMessaging::POINTER_INPUT_TYPE, + pub pointerId: u32, + pub frameId: u32, + pub pointerFlags: POINTER_FLAGS, + pub sourceDevice: super::super::super::Foundation::HANDLE, + pub hwndTarget: super::super::super::Foundation::HWND, + pub ptPixelLocation: super::super::super::Foundation::POINT, + pub ptHimetricLocation: super::super::super::Foundation::POINT, + pub ptPixelLocationRaw: super::super::super::Foundation::POINT, + pub ptHimetricLocationRaw: super::super::super::Foundation::POINT, + pub dwTime: u32, + pub historyCount: u32, + pub InputData: i32, + pub dwKeyStates: u32, + pub PerformanceCount: u64, + pub ButtonChangeType: POINTER_BUTTON_CHANGE_TYPE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for POINTER_INFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for POINTER_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct POINTER_PEN_INFO { + pub pointerInfo: POINTER_INFO, + pub penFlags: u32, + pub penMask: u32, + pub pressure: u32, + pub rotation: u32, + pub tiltX: i32, + pub tiltY: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for POINTER_PEN_INFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for POINTER_PEN_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct POINTER_TOUCH_INFO { + pub pointerInfo: POINTER_INFO, + pub touchFlags: u32, + pub touchMask: u32, + pub rcContact: super::super::super::Foundation::RECT, + pub rcContactRaw: super::super::super::Foundation::RECT, + pub orientation: u32, + pub pressure: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for POINTER_TOUCH_INFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for POINTER_TOUCH_INFO { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Radial/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Radial/mod.rs new file mode 100644 index 0000000..de33d3f --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Radial/mod.rs @@ -0,0 +1,3 @@ +pub type IRadialControllerConfigurationInterop = *mut ::core::ffi::c_void; +pub type IRadialControllerIndependentInputSourceInterop = *mut ::core::ffi::c_void; +pub type IRadialControllerInterop = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Touch/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Touch/mod.rs new file mode 100644 index 0000000..2fe6ef2 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/Touch/mod.rs @@ -0,0 +1,169 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn CloseGestureInfoHandle ( hgestureinfo : HGESTUREINFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn CloseTouchInputHandle ( htouchinput : HTOUCHINPUT ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn GetGestureConfig ( hwnd : super::super::super::Foundation:: HWND , dwreserved : u32 , dwflags : u32 , pcids : *const u32 , pgestureconfig : *mut GESTURECONFIG , cbsize : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn GetGestureExtraArgs ( hgestureinfo : HGESTUREINFO , cbextraargs : u32 , pextraargs : *mut u8 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn GetGestureInfo ( hgestureinfo : HGESTUREINFO , pgestureinfo : *mut GESTUREINFO ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn GetTouchInputInfo ( htouchinput : HTOUCHINPUT , cinputs : u32 , pinputs : *mut TOUCHINPUT , cbsize : i32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn IsTouchWindow ( hwnd : super::super::super::Foundation:: HWND , pulflags : *mut u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn RegisterTouchWindow ( hwnd : super::super::super::Foundation:: HWND , ulflags : REGISTER_TOUCH_WINDOW_FLAGS ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn SetGestureConfig ( hwnd : super::super::super::Foundation:: HWND , dwreserved : u32 , cids : u32 , pgestureconfig : *const GESTURECONFIG , cbsize : u32 ) -> super::super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] fn UnregisterTouchWindow ( hwnd : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: BOOL ); +pub type IInertiaProcessor = *mut ::core::ffi::c_void; +pub type IManipulationProcessor = *mut ::core::ffi::c_void; +pub type _IManipulationEvents = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const InertiaProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xabb27087_4ce0_4e58_a0cb_e24df96814be); +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const ManipulationProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x597d4fb0_47fd_4aff_89b9_c6cfae8cf08e); +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub type GESTURECONFIG_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const GID_BEGIN: GESTURECONFIG_ID = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const GID_END: GESTURECONFIG_ID = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const GID_ZOOM: GESTURECONFIG_ID = 3u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const GID_PAN: GESTURECONFIG_ID = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const GID_ROTATE: GESTURECONFIG_ID = 5u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const GID_TWOFINGERTAP: GESTURECONFIG_ID = 6u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const GID_PRESSANDTAP: GESTURECONFIG_ID = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const GID_ROLLOVER: GESTURECONFIG_ID = 7u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub type MANIPULATION_PROCESSOR_MANIPULATIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const MANIPULATION_NONE: MANIPULATION_PROCESSOR_MANIPULATIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const MANIPULATION_TRANSLATE_X: MANIPULATION_PROCESSOR_MANIPULATIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const MANIPULATION_TRANSLATE_Y: MANIPULATION_PROCESSOR_MANIPULATIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const MANIPULATION_SCALE: MANIPULATION_PROCESSOR_MANIPULATIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const MANIPULATION_ROTATE: MANIPULATION_PROCESSOR_MANIPULATIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const MANIPULATION_ALL: MANIPULATION_PROCESSOR_MANIPULATIONS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub type REGISTER_TOUCH_WINDOW_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TWF_FINETOUCH: REGISTER_TOUCH_WINDOW_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TWF_WANTPALM: REGISTER_TOUCH_WINDOW_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub type TOUCHEVENTF_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHEVENTF_MOVE: TOUCHEVENTF_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHEVENTF_DOWN: TOUCHEVENTF_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHEVENTF_UP: TOUCHEVENTF_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHEVENTF_INRANGE: TOUCHEVENTF_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHEVENTF_PRIMARY: TOUCHEVENTF_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHEVENTF_NOCOALESCE: TOUCHEVENTF_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHEVENTF_PEN: TOUCHEVENTF_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHEVENTF_PALM: TOUCHEVENTF_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub type TOUCHINPUTMASKF_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHINPUTMASKF_TIMEFROMSYSTEM: TOUCHINPUTMASKF_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHINPUTMASKF_EXTRAINFO: TOUCHINPUTMASKF_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub const TOUCHINPUTMASKF_CONTACTAREA: TOUCHINPUTMASKF_MASK = 4u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] +pub struct GESTURECONFIG { + pub dwID: GESTURECONFIG_ID, + pub dwWant: u32, + pub dwBlock: u32, +} +impl ::core::marker::Copy for GESTURECONFIG {} +impl ::core::clone::Clone for GESTURECONFIG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct GESTUREINFO { + pub cbSize: u32, + pub dwFlags: u32, + pub dwID: u32, + pub hwndTarget: super::super::super::Foundation::HWND, + pub ptsLocation: super::super::super::Foundation::POINTS, + pub dwInstanceID: u32, + pub dwSequenceID: u32, + pub ullArguments: u64, + pub cbExtraArgs: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for GESTUREINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for GESTUREINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct GESTURENOTIFYSTRUCT { + pub cbSize: u32, + pub dwFlags: u32, + pub hwndTarget: super::super::super::Foundation::HWND, + pub ptsLocation: super::super::super::Foundation::POINTS, + pub dwInstanceID: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for GESTURENOTIFYSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for GESTURENOTIFYSTRUCT { + fn clone(&self) -> Self { + *self + } +} +pub type HGESTUREINFO = isize; +pub type HTOUCHINPUT = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TOUCHINPUT { + pub x: i32, + pub y: i32, + pub hSource: super::super::super::Foundation::HANDLE, + pub dwID: u32, + pub dwFlags: TOUCHEVENTF_FLAGS, + pub dwMask: TOUCHINPUTMASKF_MASK, + pub dwTime: u32, + pub dwExtraInfo: usize, + pub cxContact: u32, + pub cyContact: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TOUCHINPUT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TOUCHINPUT { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/XboxController/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/XboxController/mod.rs new file mode 100644 index 0000000..7319816 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/XboxController/mod.rs @@ -0,0 +1,285 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`, `\"Win32_Foundation\"`*"] fn XInputEnable ( enable : super::super::super::Foundation:: BOOL ) -> ( ) ); +::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetAudioDeviceIds ( dwuserindex : u32 , prenderdeviceid : :: windows_sys::core::PWSTR , prendercount : *mut u32 , pcapturedeviceid : :: windows_sys::core::PWSTR , pcapturecount : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetBatteryInformation ( dwuserindex : u32 , devtype : BATTERY_DEVTYPE , pbatteryinformation : *mut XINPUT_BATTERY_INFORMATION ) -> u32 ); +::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetCapabilities ( dwuserindex : u32 , dwflags : XINPUT_FLAG , pcapabilities : *mut XINPUT_CAPABILITIES ) -> u32 ); +::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetKeystroke ( dwuserindex : u32 , dwreserved : u32 , pkeystroke : *mut XINPUT_KEYSTROKE ) -> u32 ); +::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetState ( dwuserindex : u32 , pstate : *mut XINPUT_STATE ) -> u32 ); +::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputSetState ( dwuserindex : u32 , pvibration : *const XINPUT_VIBRATION ) -> u32 ); +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("xinput1_4.dll"); +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("xinput1_4.dll"); +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("xinput1_4.dll"); +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XUSER_INDEX_ANY: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XUSER_MAX_COUNT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type BATTERY_DEVTYPE = u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_DEVTYPE_GAMEPAD: BATTERY_DEVTYPE = 0u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_DEVTYPE_HEADSET: BATTERY_DEVTYPE = 1u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type BATTERY_LEVEL = u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_LEVEL_EMPTY: BATTERY_LEVEL = 0u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_LEVEL_LOW: BATTERY_LEVEL = 1u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_LEVEL_MEDIUM: BATTERY_LEVEL = 2u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_LEVEL_FULL: BATTERY_LEVEL = 3u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type BATTERY_TYPE = u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_TYPE_DISCONNECTED: BATTERY_TYPE = 0u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_TYPE_WIRED: BATTERY_TYPE = 1u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_TYPE_ALKALINE: BATTERY_TYPE = 2u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_TYPE_NIMH: BATTERY_TYPE = 3u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const BATTERY_TYPE_UNKNOWN: BATTERY_TYPE = 255u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type XINPUT_CAPABILITIES_FLAGS = u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_CAPS_VOICE_SUPPORTED: XINPUT_CAPABILITIES_FLAGS = 4u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_CAPS_FFB_SUPPORTED: XINPUT_CAPABILITIES_FLAGS = 1u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_CAPS_WIRELESS: XINPUT_CAPABILITIES_FLAGS = 2u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_CAPS_PMD_SUPPORTED: XINPUT_CAPABILITIES_FLAGS = 8u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_CAPS_NO_NAVIGATION: XINPUT_CAPABILITIES_FLAGS = 16u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type XINPUT_DEVSUBTYPE = u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_GAMEPAD: XINPUT_DEVSUBTYPE = 1u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_UNKNOWN: XINPUT_DEVSUBTYPE = 0u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_WHEEL: XINPUT_DEVSUBTYPE = 2u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_ARCADE_STICK: XINPUT_DEVSUBTYPE = 3u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_FLIGHT_STICK: XINPUT_DEVSUBTYPE = 4u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_DANCE_PAD: XINPUT_DEVSUBTYPE = 5u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_GUITAR: XINPUT_DEVSUBTYPE = 6u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE: XINPUT_DEVSUBTYPE = 7u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_DRUM_KIT: XINPUT_DEVSUBTYPE = 8u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_GUITAR_BASS: XINPUT_DEVSUBTYPE = 11u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVSUBTYPE_ARCADE_PAD: XINPUT_DEVSUBTYPE = 19u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type XINPUT_DEVTYPE = u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_DEVTYPE_GAMEPAD: XINPUT_DEVTYPE = 1u8; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type XINPUT_FLAG = u32; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_FLAG_ALL: XINPUT_FLAG = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_FLAG_GAMEPAD: XINPUT_FLAG = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type XINPUT_GAMEPAD_BUTTON_FLAGS = u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_DPAD_UP: XINPUT_GAMEPAD_BUTTON_FLAGS = 1u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_DPAD_DOWN: XINPUT_GAMEPAD_BUTTON_FLAGS = 2u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_DPAD_LEFT: XINPUT_GAMEPAD_BUTTON_FLAGS = 4u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_DPAD_RIGHT: XINPUT_GAMEPAD_BUTTON_FLAGS = 8u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_START: XINPUT_GAMEPAD_BUTTON_FLAGS = 16u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_BACK: XINPUT_GAMEPAD_BUTTON_FLAGS = 32u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_LEFT_THUMB: XINPUT_GAMEPAD_BUTTON_FLAGS = 64u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_RIGHT_THUMB: XINPUT_GAMEPAD_BUTTON_FLAGS = 128u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_LEFT_SHOULDER: XINPUT_GAMEPAD_BUTTON_FLAGS = 256u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_RIGHT_SHOULDER: XINPUT_GAMEPAD_BUTTON_FLAGS = 512u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_A: XINPUT_GAMEPAD_BUTTON_FLAGS = 4096u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_B: XINPUT_GAMEPAD_BUTTON_FLAGS = 8192u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_X: XINPUT_GAMEPAD_BUTTON_FLAGS = 16384u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_Y: XINPUT_GAMEPAD_BUTTON_FLAGS = 32768u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE: XINPUT_GAMEPAD_BUTTON_FLAGS = 7849u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE: XINPUT_GAMEPAD_BUTTON_FLAGS = 8689u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_GAMEPAD_TRIGGER_THRESHOLD: XINPUT_GAMEPAD_BUTTON_FLAGS = 30u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type XINPUT_KEYSTROKE_FLAGS = u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_KEYSTROKE_KEYDOWN: XINPUT_KEYSTROKE_FLAGS = 1u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_KEYSTROKE_KEYUP: XINPUT_KEYSTROKE_FLAGS = 2u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const XINPUT_KEYSTROKE_REPEAT: XINPUT_KEYSTROKE_FLAGS = 4u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub type XINPUT_VIRTUAL_KEY = u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_A: XINPUT_VIRTUAL_KEY = 22528u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_B: XINPUT_VIRTUAL_KEY = 22529u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_X: XINPUT_VIRTUAL_KEY = 22530u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_Y: XINPUT_VIRTUAL_KEY = 22531u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RSHOULDER: XINPUT_VIRTUAL_KEY = 22532u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LSHOULDER: XINPUT_VIRTUAL_KEY = 22533u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTRIGGER: XINPUT_VIRTUAL_KEY = 22534u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTRIGGER: XINPUT_VIRTUAL_KEY = 22535u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_DPAD_UP: XINPUT_VIRTUAL_KEY = 22544u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_DPAD_DOWN: XINPUT_VIRTUAL_KEY = 22545u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_DPAD_LEFT: XINPUT_VIRTUAL_KEY = 22546u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_DPAD_RIGHT: XINPUT_VIRTUAL_KEY = 22547u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_START: XINPUT_VIRTUAL_KEY = 22548u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_BACK: XINPUT_VIRTUAL_KEY = 22549u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_PRESS: XINPUT_VIRTUAL_KEY = 22550u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_PRESS: XINPUT_VIRTUAL_KEY = 22551u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_UP: XINPUT_VIRTUAL_KEY = 22560u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_DOWN: XINPUT_VIRTUAL_KEY = 22561u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_RIGHT: XINPUT_VIRTUAL_KEY = 22562u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_LEFT: XINPUT_VIRTUAL_KEY = 22563u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_UPLEFT: XINPUT_VIRTUAL_KEY = 22564u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_UPRIGHT: XINPUT_VIRTUAL_KEY = 22565u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_DOWNRIGHT: XINPUT_VIRTUAL_KEY = 22566u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_LTHUMB_DOWNLEFT: XINPUT_VIRTUAL_KEY = 22567u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_UP: XINPUT_VIRTUAL_KEY = 22576u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_DOWN: XINPUT_VIRTUAL_KEY = 22577u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_RIGHT: XINPUT_VIRTUAL_KEY = 22578u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_LEFT: XINPUT_VIRTUAL_KEY = 22579u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_UPLEFT: XINPUT_VIRTUAL_KEY = 22580u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_UPRIGHT: XINPUT_VIRTUAL_KEY = 22581u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_DOWNRIGHT: XINPUT_VIRTUAL_KEY = 22582u16; +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub const VK_PAD_RTHUMB_DOWNLEFT: XINPUT_VIRTUAL_KEY = 22583u16; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub struct XINPUT_BATTERY_INFORMATION { + pub BatteryType: BATTERY_TYPE, + pub BatteryLevel: BATTERY_LEVEL, +} +impl ::core::marker::Copy for XINPUT_BATTERY_INFORMATION {} +impl ::core::clone::Clone for XINPUT_BATTERY_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub struct XINPUT_CAPABILITIES { + pub Type: XINPUT_DEVTYPE, + pub SubType: XINPUT_DEVSUBTYPE, + pub Flags: XINPUT_CAPABILITIES_FLAGS, + pub Gamepad: XINPUT_GAMEPAD, + pub Vibration: XINPUT_VIBRATION, +} +impl ::core::marker::Copy for XINPUT_CAPABILITIES {} +impl ::core::clone::Clone for XINPUT_CAPABILITIES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub struct XINPUT_GAMEPAD { + pub wButtons: XINPUT_GAMEPAD_BUTTON_FLAGS, + pub bLeftTrigger: u8, + pub bRightTrigger: u8, + pub sThumbLX: i16, + pub sThumbLY: i16, + pub sThumbRX: i16, + pub sThumbRY: i16, +} +impl ::core::marker::Copy for XINPUT_GAMEPAD {} +impl ::core::clone::Clone for XINPUT_GAMEPAD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub struct XINPUT_KEYSTROKE { + pub VirtualKey: XINPUT_VIRTUAL_KEY, + pub Unicode: u16, + pub Flags: XINPUT_KEYSTROKE_FLAGS, + pub UserIndex: u8, + pub HidCode: u8, +} +impl ::core::marker::Copy for XINPUT_KEYSTROKE {} +impl ::core::clone::Clone for XINPUT_KEYSTROKE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub struct XINPUT_STATE { + pub dwPacketNumber: u32, + pub Gamepad: XINPUT_GAMEPAD, +} +impl ::core::marker::Copy for XINPUT_STATE {} +impl ::core::clone::Clone for XINPUT_STATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] +pub struct XINPUT_VIBRATION { + pub wLeftMotorSpeed: u16, + pub wRightMotorSpeed: u16, +} +impl ::core::marker::Copy for XINPUT_VIBRATION {} +impl ::core::clone::Clone for XINPUT_VIBRATION { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/mod.rs new file mode 100644 index 0000000..30ef34d --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Input/mod.rs @@ -0,0 +1,343 @@ +#[cfg(feature = "Win32_UI_Input_Ime")] +pub mod Ime; +#[cfg(feature = "Win32_UI_Input_Ink")] +pub mod Ink; +#[cfg(feature = "Win32_UI_Input_KeyboardAndMouse")] +pub mod KeyboardAndMouse; +#[cfg(feature = "Win32_UI_Input_Pointer")] +pub mod Pointer; +#[cfg(feature = "Win32_UI_Input_Radial")] +pub mod Radial; +#[cfg(feature = "Win32_UI_Input_Touch")] +pub mod Touch; +#[cfg(feature = "Win32_UI_Input_XboxController")] +pub mod XboxController; +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn DefRawInputProc ( parawinput : *const *const RAWINPUT , ninput : i32 , cbsizeheader : u32 ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn GetCIMSSM ( inputmessagesource : *mut INPUT_MESSAGE_SOURCE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn GetCurrentInputMessageSource ( inputmessagesource : *mut INPUT_MESSAGE_SOURCE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn GetRawInputBuffer ( pdata : *mut RAWINPUT , pcbsize : *mut u32 , cbsizeheader : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`*"] fn GetRawInputData ( hrawinput : HRAWINPUT , uicommand : RAW_INPUT_DATA_COMMAND_FLAGS , pdata : *mut ::core::ffi::c_void , pcbsize : *mut u32 , cbsizeheader : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn GetRawInputDeviceInfoA ( hdevice : super::super::Foundation:: HANDLE , uicommand : RAW_INPUT_DEVICE_INFO_COMMAND , pdata : *mut ::core::ffi::c_void , pcbsize : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn GetRawInputDeviceInfoW ( hdevice : super::super::Foundation:: HANDLE , uicommand : RAW_INPUT_DEVICE_INFO_COMMAND , pdata : *mut ::core::ffi::c_void , pcbsize : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn GetRawInputDeviceList ( prawinputdevicelist : *mut RAWINPUTDEVICELIST , puinumdevices : *mut u32 , cbsize : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn GetRegisteredRawInputDevices ( prawinputdevices : *mut RAWINPUTDEVICE , puinumdevices : *mut u32 , cbsize : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] fn RegisterRawInputDevices ( prawinputdevices : *const RAWINPUTDEVICE , uinumdevices : u32 , cbsize : u32 ) -> super::super::Foundation:: BOOL ); +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub type INPUT_MESSAGE_DEVICE_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMDT_UNAVAILABLE: INPUT_MESSAGE_DEVICE_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMDT_KEYBOARD: INPUT_MESSAGE_DEVICE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMDT_MOUSE: INPUT_MESSAGE_DEVICE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMDT_TOUCH: INPUT_MESSAGE_DEVICE_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMDT_PEN: INPUT_MESSAGE_DEVICE_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMDT_TOUCHPAD: INPUT_MESSAGE_DEVICE_TYPE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub type INPUT_MESSAGE_ORIGIN_ID = i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMO_UNAVAILABLE: INPUT_MESSAGE_ORIGIN_ID = 0i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMO_HARDWARE: INPUT_MESSAGE_ORIGIN_ID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMO_INJECTED: INPUT_MESSAGE_ORIGIN_ID = 2i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const IMO_SYSTEM: INPUT_MESSAGE_ORIGIN_ID = 4i32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub type RAWINPUTDEVICE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_REMOVE: RAWINPUTDEVICE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_EXCLUDE: RAWINPUTDEVICE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_PAGEONLY: RAWINPUTDEVICE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_NOLEGACY: RAWINPUTDEVICE_FLAGS = 48u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_INPUTSINK: RAWINPUTDEVICE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_CAPTUREMOUSE: RAWINPUTDEVICE_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_NOHOTKEYS: RAWINPUTDEVICE_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_APPKEYS: RAWINPUTDEVICE_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_EXINPUTSINK: RAWINPUTDEVICE_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDEV_DEVNOTIFY: RAWINPUTDEVICE_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub type RAW_INPUT_DATA_COMMAND_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RID_HEADER: RAW_INPUT_DATA_COMMAND_FLAGS = 268435461u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RID_INPUT: RAW_INPUT_DATA_COMMAND_FLAGS = 268435459u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub type RAW_INPUT_DEVICE_INFO_COMMAND = u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDI_PREPARSEDDATA: RAW_INPUT_DEVICE_INFO_COMMAND = 536870917u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDI_DEVICENAME: RAW_INPUT_DEVICE_INFO_COMMAND = 536870919u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIDI_DEVICEINFO: RAW_INPUT_DEVICE_INFO_COMMAND = 536870923u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub type RID_DEVICE_INFO_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIM_TYPEMOUSE: RID_DEVICE_INFO_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIM_TYPEKEYBOARD: RID_DEVICE_INFO_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub const RIM_TYPEHID: RID_DEVICE_INFO_TYPE = 2u32; +pub type HRAWINPUT = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub struct INPUT_MESSAGE_SOURCE { + pub deviceType: INPUT_MESSAGE_DEVICE_TYPE, + pub originId: INPUT_MESSAGE_ORIGIN_ID, +} +impl ::core::marker::Copy for INPUT_MESSAGE_SOURCE {} +impl ::core::clone::Clone for INPUT_MESSAGE_SOURCE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub struct RAWHID { + pub dwSizeHid: u32, + pub dwCount: u32, + pub bRawData: [u8; 1], +} +impl ::core::marker::Copy for RAWHID {} +impl ::core::clone::Clone for RAWHID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RAWINPUT { + pub header: RAWINPUTHEADER, + pub data: RAWINPUT_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RAWINPUT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RAWINPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union RAWINPUT_0 { + pub mouse: RAWMOUSE, + pub keyboard: RAWKEYBOARD, + pub hid: RAWHID, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RAWINPUT_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RAWINPUT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RAWINPUTDEVICE { + pub usUsagePage: u16, + pub usUsage: u16, + pub dwFlags: RAWINPUTDEVICE_FLAGS, + pub hwndTarget: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RAWINPUTDEVICE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RAWINPUTDEVICE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RAWINPUTDEVICELIST { + pub hDevice: super::super::Foundation::HANDLE, + pub dwType: RID_DEVICE_INFO_TYPE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RAWINPUTDEVICELIST {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RAWINPUTDEVICELIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RAWINPUTHEADER { + pub dwType: u32, + pub dwSize: u32, + pub hDevice: super::super::Foundation::HANDLE, + pub wParam: super::super::Foundation::WPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RAWINPUTHEADER {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RAWINPUTHEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub struct RAWKEYBOARD { + pub MakeCode: u16, + pub Flags: u16, + pub Reserved: u16, + pub VKey: u16, + pub Message: u32, + pub ExtraInformation: u32, +} +impl ::core::marker::Copy for RAWKEYBOARD {} +impl ::core::clone::Clone for RAWKEYBOARD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub struct RAWMOUSE { + pub usFlags: u16, + pub Anonymous: RAWMOUSE_0, + pub ulRawButtons: u32, + pub lLastX: i32, + pub lLastY: i32, + pub ulExtraInformation: u32, +} +impl ::core::marker::Copy for RAWMOUSE {} +impl ::core::clone::Clone for RAWMOUSE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub union RAWMOUSE_0 { + pub ulButtons: u32, + pub Anonymous: RAWMOUSE_0_0, +} +impl ::core::marker::Copy for RAWMOUSE_0 {} +impl ::core::clone::Clone for RAWMOUSE_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub struct RAWMOUSE_0_0 { + pub usButtonFlags: u16, + pub usButtonData: u16, +} +impl ::core::marker::Copy for RAWMOUSE_0_0 {} +impl ::core::clone::Clone for RAWMOUSE_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RID_DEVICE_INFO { + pub cbSize: u32, + pub dwType: RID_DEVICE_INFO_TYPE, + pub Anonymous: RID_DEVICE_INFO_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RID_DEVICE_INFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RID_DEVICE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union RID_DEVICE_INFO_0 { + pub mouse: RID_DEVICE_INFO_MOUSE, + pub keyboard: RID_DEVICE_INFO_KEYBOARD, + pub hid: RID_DEVICE_INFO_HID, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RID_DEVICE_INFO_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RID_DEVICE_INFO_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub struct RID_DEVICE_INFO_HID { + pub dwVendorId: u32, + pub dwProductId: u32, + pub dwVersionNumber: u32, + pub usUsagePage: u16, + pub usUsage: u16, +} +impl ::core::marker::Copy for RID_DEVICE_INFO_HID {} +impl ::core::clone::Clone for RID_DEVICE_INFO_HID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`*"] +pub struct RID_DEVICE_INFO_KEYBOARD { + pub dwType: u32, + pub dwSubType: u32, + pub dwKeyboardMode: u32, + pub dwNumberOfFunctionKeys: u32, + pub dwNumberOfIndicators: u32, + pub dwNumberOfKeysTotal: u32, +} +impl ::core::marker::Copy for RID_DEVICE_INFO_KEYBOARD {} +impl ::core::clone::Clone for RID_DEVICE_INFO_KEYBOARD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RID_DEVICE_INFO_MOUSE { + pub dwId: u32, + pub dwNumberOfButtons: u32, + pub dwSampleRate: u32, + pub fHasHorizontalWheel: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RID_DEVICE_INFO_MOUSE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RID_DEVICE_INFO_MOUSE { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/InteractionContext/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/InteractionContext/mod.rs new file mode 100644 index 0000000..57cd3e3 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -0,0 +1,409 @@ +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn AddPointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn BufferPointerPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn CreateInteractionContext ( interactioncontext : *mut HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn DestroyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetCrossSlideParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , threshold : CROSS_SLIDE_THRESHOLD , distance : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *mut INTERACTION_CONTEXT_CONFIGURATION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetStateInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerinfo : *const super::Input::Pointer:: POINTER_INFO , state : *mut INTERACTION_STATE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ProcessBufferedPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ProcessInertiaInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ProcessPointerFramesInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointercount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterOutputCallbackInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK , clientdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterOutputCallbackInteractionContext2 ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK2 , clientdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn RemovePointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ResetInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetCrossSlideParametersInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parametercount : u32 , crossslideparameters : *const CROSS_SLIDE_PARAMETER ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *const INTERACTION_CONTEXT_CONFIGURATION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetPivotInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , x : f32 , y : f32 , radius : f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn StopInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type CROSS_SLIDE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_FLAGS_NONE: CROSS_SLIDE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_FLAGS_SELECT: CROSS_SLIDE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_FLAGS_SPEED_BUMP: CROSS_SLIDE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_FLAGS_REARRANGE: CROSS_SLIDE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_FLAGS_MAX: CROSS_SLIDE_FLAGS = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type CROSS_SLIDE_THRESHOLD = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_THRESHOLD_SELECT_START: CROSS_SLIDE_THRESHOLD = 0i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_THRESHOLD_SPEED_BUMP_START: CROSS_SLIDE_THRESHOLD = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_THRESHOLD_SPEED_BUMP_END: CROSS_SLIDE_THRESHOLD = 2i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_THRESHOLD_REARRANGE_START: CROSS_SLIDE_THRESHOLD = 3i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_THRESHOLD_COUNT: CROSS_SLIDE_THRESHOLD = 4i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const CROSS_SLIDE_THRESHOLD_MAX: CROSS_SLIDE_THRESHOLD = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type HOLD_PARAMETER = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const HOLD_PARAMETER_MIN_CONTACT_COUNT: HOLD_PARAMETER = 0i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const HOLD_PARAMETER_MAX_CONTACT_COUNT: HOLD_PARAMETER = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const HOLD_PARAMETER_THRESHOLD_RADIUS: HOLD_PARAMETER = 2i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const HOLD_PARAMETER_THRESHOLD_START_DELAY: HOLD_PARAMETER = 3i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const HOLD_PARAMETER_MAX: HOLD_PARAMETER = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type INERTIA_PARAMETER = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INERTIA_PARAMETER_TRANSLATION_DECELERATION: INERTIA_PARAMETER = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INERTIA_PARAMETER_TRANSLATION_DISPLACEMENT: INERTIA_PARAMETER = 2i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INERTIA_PARAMETER_ROTATION_DECELERATION: INERTIA_PARAMETER = 3i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INERTIA_PARAMETER_ROTATION_ANGLE: INERTIA_PARAMETER = 4i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INERTIA_PARAMETER_EXPANSION_DECELERATION: INERTIA_PARAMETER = 5i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INERTIA_PARAMETER_EXPANSION_EXPANSION: INERTIA_PARAMETER = 6i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INERTIA_PARAMETER_MAX: INERTIA_PARAMETER = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type INTERACTION_CONFIGURATION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_NONE: INTERACTION_CONFIGURATION_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION: INTERACTION_CONFIGURATION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X: INTERACTION_CONFIGURATION_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y: INTERACTION_CONFIGURATION_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION: INTERACTION_CONFIGURATION_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING: INTERACTION_CONFIGURATION_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA: INTERACTION_CONFIGURATION_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA: INTERACTION_CONFIGURATION_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA: INTERACTION_CONFIGURATION_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X: INTERACTION_CONFIGURATION_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y: INTERACTION_CONFIGURATION_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT: INTERACTION_CONFIGURATION_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING: INTERACTION_CONFIGURATION_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE: INTERACTION_CONFIGURATION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL: INTERACTION_CONFIGURATION_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT: INTERACTION_CONFIGURATION_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP: INTERACTION_CONFIGURATION_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE: INTERACTION_CONFIGURATION_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT: INTERACTION_CONFIGURATION_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_TAP: INTERACTION_CONFIGURATION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE: INTERACTION_CONFIGURATION_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER: INTERACTION_CONFIGURATION_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP: INTERACTION_CONFIGURATION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_HOLD: INTERACTION_CONFIGURATION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE: INTERACTION_CONFIGURATION_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER: INTERACTION_CONFIGURATION_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_DRAG: INTERACTION_CONFIGURATION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONFIGURATION_FLAG_MAX: INTERACTION_CONFIGURATION_FLAGS = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type INTERACTION_CONTEXT_PROPERTY = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONTEXT_PROPERTY_MEASUREMENT_UNITS: INTERACTION_CONTEXT_PROPERTY = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONTEXT_PROPERTY_INTERACTION_UI_FEEDBACK: INTERACTION_CONTEXT_PROPERTY = 2i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERS: INTERACTION_CONTEXT_PROPERTY = 3i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_CONTEXT_PROPERTY_MAX: INTERACTION_CONTEXT_PROPERTY = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type INTERACTION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_FLAG_NONE: INTERACTION_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_FLAG_BEGIN: INTERACTION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_FLAG_END: INTERACTION_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_FLAG_CANCEL: INTERACTION_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_FLAG_INERTIA: INTERACTION_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_FLAG_MAX: INTERACTION_FLAGS = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type INTERACTION_ID = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_ID_NONE: INTERACTION_ID = 0i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_ID_MANIPULATION: INTERACTION_ID = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_ID_TAP: INTERACTION_ID = 2i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_ID_SECONDARY_TAP: INTERACTION_ID = 3i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_ID_HOLD: INTERACTION_ID = 4i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_ID_DRAG: INTERACTION_ID = 5i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_ID_CROSS_SLIDE: INTERACTION_ID = 6i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_ID_MAX: INTERACTION_ID = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type INTERACTION_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_STATE_IDLE: INTERACTION_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_STATE_IN_INTERACTION: INTERACTION_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_STATE_POSSIBLE_DOUBLE_TAP: INTERACTION_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const INTERACTION_STATE_MAX: INTERACTION_STATE = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type MANIPULATION_RAILS_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MANIPULATION_RAILS_STATE_UNDECIDED: MANIPULATION_RAILS_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MANIPULATION_RAILS_STATE_FREE: MANIPULATION_RAILS_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MANIPULATION_RAILS_STATE_RAILED: MANIPULATION_RAILS_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MANIPULATION_RAILS_STATE_MAX: MANIPULATION_RAILS_STATE = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type MOUSE_WHEEL_PARAMETER = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_X: MOUSE_WHEEL_PARAMETER = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_Y: MOUSE_WHEEL_PARAMETER = 2i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MOUSE_WHEEL_PARAMETER_DELTA_SCALE: MOUSE_WHEEL_PARAMETER = 3i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MOUSE_WHEEL_PARAMETER_DELTA_ROTATION: MOUSE_WHEEL_PARAMETER = 4i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_X: MOUSE_WHEEL_PARAMETER = 5i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_Y: MOUSE_WHEEL_PARAMETER = 6i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const MOUSE_WHEEL_PARAMETER_MAX: MOUSE_WHEEL_PARAMETER = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type TAP_PARAMETER = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const TAP_PARAMETER_MIN_CONTACT_COUNT: TAP_PARAMETER = 0i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const TAP_PARAMETER_MAX_CONTACT_COUNT: TAP_PARAMETER = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const TAP_PARAMETER_MAX: TAP_PARAMETER = -1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub type TRANSLATION_PARAMETER = i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const TRANSLATION_PARAMETER_MIN_CONTACT_COUNT: TRANSLATION_PARAMETER = 0i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const TRANSLATION_PARAMETER_MAX_CONTACT_COUNT: TRANSLATION_PARAMETER = 1i32; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub const TRANSLATION_PARAMETER_MAX: TRANSLATION_PARAMETER = -1i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub struct CROSS_SLIDE_PARAMETER { + pub threshold: CROSS_SLIDE_THRESHOLD, + pub distance: f32, +} +impl ::core::marker::Copy for CROSS_SLIDE_PARAMETER {} +impl ::core::clone::Clone for CROSS_SLIDE_PARAMETER { + fn clone(&self) -> Self { + *self + } +} +pub type HINTERACTIONCONTEXT = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub struct INTERACTION_ARGUMENTS_CROSS_SLIDE { + pub flags: CROSS_SLIDE_FLAGS, +} +impl ::core::marker::Copy for INTERACTION_ARGUMENTS_CROSS_SLIDE {} +impl ::core::clone::Clone for INTERACTION_ARGUMENTS_CROSS_SLIDE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub struct INTERACTION_ARGUMENTS_MANIPULATION { + pub delta: MANIPULATION_TRANSFORM, + pub cumulative: MANIPULATION_TRANSFORM, + pub velocity: MANIPULATION_VELOCITY, + pub railsState: MANIPULATION_RAILS_STATE, +} +impl ::core::marker::Copy for INTERACTION_ARGUMENTS_MANIPULATION {} +impl ::core::clone::Clone for INTERACTION_ARGUMENTS_MANIPULATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub struct INTERACTION_ARGUMENTS_TAP { + pub count: u32, +} +impl ::core::marker::Copy for INTERACTION_ARGUMENTS_TAP {} +impl ::core::clone::Clone for INTERACTION_ARGUMENTS_TAP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub struct INTERACTION_CONTEXT_CONFIGURATION { + pub interactionId: INTERACTION_ID, + pub enable: INTERACTION_CONFIGURATION_FLAGS, +} +impl ::core::marker::Copy for INTERACTION_CONTEXT_CONFIGURATION {} +impl ::core::clone::Clone for INTERACTION_CONTEXT_CONFIGURATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct INTERACTION_CONTEXT_OUTPUT { + pub interactionId: INTERACTION_ID, + pub interactionFlags: INTERACTION_FLAGS, + pub inputType: super::WindowsAndMessaging::POINTER_INPUT_TYPE, + pub x: f32, + pub y: f32, + pub arguments: INTERACTION_CONTEXT_OUTPUT_0, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for INTERACTION_CONTEXT_OUTPUT {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub union INTERACTION_CONTEXT_OUTPUT_0 { + pub manipulation: INTERACTION_ARGUMENTS_MANIPULATION, + pub tap: INTERACTION_ARGUMENTS_TAP, + pub crossSlide: INTERACTION_ARGUMENTS_CROSS_SLIDE, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for INTERACTION_CONTEXT_OUTPUT_0 {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct INTERACTION_CONTEXT_OUTPUT2 { + pub interactionId: INTERACTION_ID, + pub interactionFlags: INTERACTION_FLAGS, + pub inputType: super::WindowsAndMessaging::POINTER_INPUT_TYPE, + pub contactCount: u32, + pub currentContactCount: u32, + pub x: f32, + pub y: f32, + pub arguments: INTERACTION_CONTEXT_OUTPUT2_0, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for INTERACTION_CONTEXT_OUTPUT2 {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub union INTERACTION_CONTEXT_OUTPUT2_0 { + pub manipulation: INTERACTION_ARGUMENTS_MANIPULATION, + pub tap: INTERACTION_ARGUMENTS_TAP, + pub crossSlide: INTERACTION_ARGUMENTS_CROSS_SLIDE, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for INTERACTION_CONTEXT_OUTPUT2_0 {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub struct MANIPULATION_TRANSFORM { + pub translationX: f32, + pub translationY: f32, + pub scale: f32, + pub expansion: f32, + pub rotation: f32, +} +impl ::core::marker::Copy for MANIPULATION_TRANSFORM {} +impl ::core::clone::Clone for MANIPULATION_TRANSFORM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] +pub struct MANIPULATION_VELOCITY { + pub velocityX: f32, + pub velocityY: f32, + pub velocityExpansion: f32, + pub velocityAngular: f32, +} +impl ::core::marker::Copy for MANIPULATION_VELOCITY {} +impl ::core::clone::Clone for MANIPULATION_VELOCITY { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT) -> ()>; +#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = ::core::option::Option<unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT2) -> ()>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs new file mode 100644 index 0000000..8f00ae0 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs @@ -0,0 +1,66 @@ +pub type IADesktopP2 = *mut ::core::ffi::c_void; +pub type IActiveDesktopP = *mut ::core::ffi::c_void; +pub type IBriefcaseInitiator = *mut ::core::ffi::c_void; +pub type IEmptyVolumeCache = *mut ::core::ffi::c_void; +pub type IEmptyVolumeCache2 = *mut ::core::ffi::c_void; +pub type IEmptyVolumeCacheCallBack = *mut ::core::ffi::c_void; +pub type IReconcilableObject = *mut ::core::ffi::c_void; +pub type IReconcileInitiator = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCCBF_LASTNOTIFICATION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const REC_E_ABORTED: ::windows_sys::core::HRESULT = -2147217408i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const REC_E_INEEDTODOTHEUPDATES: ::windows_sys::core::HRESULT = -2147217404i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const REC_E_NOCALLBACK: ::windows_sys::core::HRESULT = -2147217407i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const REC_E_NORESIDUES: ::windows_sys::core::HRESULT = -2147217406i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const REC_E_TOODIFFERENT: ::windows_sys::core::HRESULT = -2147217405i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const REC_S_IDIDTHEUPDATES: ::windows_sys::core::HRESULT = 266240i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const REC_S_NOTCOMPLETE: ::windows_sys::core::HRESULT = 266241i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const REC_S_NOTCOMPLETEBUTPROPAGATE: ::windows_sys::core::HRESULT = 266242i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const STATEBITS_FLAT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub type EMPTY_VOLUME_CACHE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_HASSETTINGS: EMPTY_VOLUME_CACHE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_ENABLEBYDEFAULT: EMPTY_VOLUME_CACHE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_REMOVEFROMLIST: EMPTY_VOLUME_CACHE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_ENABLEBYDEFAULT_AUTO: EMPTY_VOLUME_CACHE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_DONTSHOWIFZERO: EMPTY_VOLUME_CACHE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_SETTINGSMODE: EMPTY_VOLUME_CACHE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_OUTOFDISKSPACE: EMPTY_VOLUME_CACHE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_USERCONSENTOBTAINED: EMPTY_VOLUME_CACHE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const EVCF_SYSTEMAUTORUN: EMPTY_VOLUME_CACHE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub type RECONCILEF = i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const RECONCILEF_MAYBOTHERUSER: RECONCILEF = 1i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const RECONCILEF_FEEDBACKWINDOWVALID: RECONCILEF = 2i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const RECONCILEF_NORESIDUESOK: RECONCILEF = 4i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const RECONCILEF_OMITSELFRESIDUE: RECONCILEF = 8i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const RECONCILEF_RESUMERECONCILIATION: RECONCILEF = 16i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const RECONCILEF_YOUMAYDOTHEUPDATES: RECONCILEF = 32i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const RECONCILEF_ONLYYOUWERECHANGED: RECONCILEF = 64i32; +#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] +pub const ALL_RECONCILE_FLAGS: RECONCILEF = 127i32; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Magnification/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Magnification/mod.rs new file mode 100644 index 0000000..486071c --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Magnification/mod.rs @@ -0,0 +1,97 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagGetColorEffect ( hwnd : super::super::Foundation:: HWND , peffect : *mut MAGCOLOREFFECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagGetFullscreenColorEffect ( peffect : *mut MAGCOLOREFFECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagGetFullscreenTransform ( pmaglevel : *mut f32 , pxoffset : *mut i32 , pyoffset : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn MagGetImageScalingCallback ( hwnd : super::super::Foundation:: HWND ) -> MagImageScalingCallback ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagGetInputTransform ( pfenabled : *mut super::super::Foundation:: BOOL , prectsource : *mut super::super::Foundation:: RECT , prectdest : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagGetWindowFilterList ( hwnd : super::super::Foundation:: HWND , pdwfiltermode : *mut MW_FILTERMODE , count : i32 , phwnd : *mut super::super::Foundation:: HWND ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagGetWindowSource ( hwnd : super::super::Foundation:: HWND , prect : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagGetWindowTransform ( hwnd : super::super::Foundation:: HWND , ptransform : *mut MAGTRANSFORM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagInitialize ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagSetColorEffect ( hwnd : super::super::Foundation:: HWND , peffect : *mut MAGCOLOREFFECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagSetFullscreenColorEffect ( peffect : *const MAGCOLOREFFECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagSetFullscreenTransform ( maglevel : f32 , xoffset : i32 , yoffset : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn MagSetImageScalingCallback ( hwnd : super::super::Foundation:: HWND , callback : MagImageScalingCallback ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagSetInputTransform ( fenabled : super::super::Foundation:: BOOL , prectsource : *const super::super::Foundation:: RECT , prectdest : *const super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagSetWindowFilterList ( hwnd : super::super::Foundation:: HWND , dwfiltermode : MW_FILTERMODE , count : i32 , phwnd : *mut super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagSetWindowSource ( hwnd : super::super::Foundation:: HWND , rect : super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagSetWindowTransform ( hwnd : super::super::Foundation:: HWND , ptransform : *mut MAGTRANSFORM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagShowSystemCursor ( fshowcursor : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "magnification.dll""system" #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] fn MagUninitialize ( ) -> super::super::Foundation:: BOOL ); +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub const MS_CLIPAROUNDCURSOR: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub const MS_INVERTCOLORS: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub const MS_SHOWMAGNIFIEDCURSOR: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub const WC_MAGNIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Magnifier"); +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub const WC_MAGNIFIERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Magnifier"); +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub const WC_MAGNIFIERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Magnifier"); +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub type MW_FILTERMODE = u32; +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub const MW_FILTERMODE_EXCLUDE: MW_FILTERMODE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub const MW_FILTERMODE_INCLUDE: MW_FILTERMODE = 1u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub struct MAGCOLOREFFECT { + pub transform: [f32; 25], +} +impl ::core::marker::Copy for MAGCOLOREFFECT {} +impl ::core::clone::Clone for MAGCOLOREFFECT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub struct MAGIMAGEHEADER { + pub width: u32, + pub height: u32, + pub format: ::windows_sys::core::GUID, + pub stride: u32, + pub offset: u32, + pub cbSize: usize, +} +impl ::core::marker::Copy for MAGIMAGEHEADER {} +impl ::core::clone::Clone for MAGIMAGEHEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] +pub struct MAGTRANSFORM { + pub v: [f32; 9], +} +impl ::core::marker::Copy for MAGTRANSFORM {} +impl ::core::clone::Clone for MAGTRANSFORM { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub type MagImageScalingCallback = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, srcdata: *mut ::core::ffi::c_void, srcheader: MAGIMAGEHEADER, destdata: *mut ::core::ffi::c_void, destheader: MAGIMAGEHEADER, unclipped: super::super::Foundation::RECT, clipped: super::super::Foundation::RECT, dirty: super::super::Graphics::Gdi::HRGN) -> super::super::Foundation::BOOL>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Notifications/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Notifications/mod.rs new file mode 100644 index 0000000..7427b12 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Notifications/mod.rs @@ -0,0 +1,13 @@ +pub type INotificationActivationCallback = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Notifications\"`*"] +pub struct NOTIFICATION_USER_INPUT_DATA { + pub Key: ::windows_sys::core::PCWSTR, + pub Value: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for NOTIFICATION_USER_INPUT_DATA {} +impl ::core::clone::Clone for NOTIFICATION_USER_INPUT_DATA { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Ribbon/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Ribbon/mod.rs new file mode 100644 index 0000000..4277c4c --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Ribbon/mod.rs @@ -0,0 +1,226 @@ +pub type IUIApplication = *mut ::core::ffi::c_void; +pub type IUICollection = *mut ::core::ffi::c_void; +pub type IUICollectionChangedEvent = *mut ::core::ffi::c_void; +pub type IUICommandHandler = *mut ::core::ffi::c_void; +pub type IUIContextualUI = *mut ::core::ffi::c_void; +pub type IUIEventLogger = *mut ::core::ffi::c_void; +pub type IUIEventingManager = *mut ::core::ffi::c_void; +pub type IUIFramework = *mut ::core::ffi::c_void; +pub type IUIImage = *mut ::core::ffi::c_void; +pub type IUIImageFromBitmap = *mut ::core::ffi::c_void; +pub type IUIRibbon = *mut ::core::ffi::c_void; +pub type IUISimplePropertySet = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const LIBID_UIRibbon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x942f35c2_e83b_45ef_b085_ac295dd63d5b); +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UIRibbonFramework: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x926749fa_2615_4987_8845_c33e65f2b957); +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UIRibbonImageFromBitmapFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0f7434b6_59b6_4250_999e_d168d6ae4293); +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_ALL_COMMANDS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COLLECTION_INVALIDINDEX: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_COLLECTIONCHANGE = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COLLECTIONCHANGE_INSERT: UI_COLLECTIONCHANGE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COLLECTIONCHANGE_REMOVE: UI_COLLECTIONCHANGE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COLLECTIONCHANGE_REPLACE: UI_COLLECTIONCHANGE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COLLECTIONCHANGE_RESET: UI_COLLECTIONCHANGE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_COMMANDTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_UNKNOWN: UI_COMMANDTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_GROUP: UI_COMMANDTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_ACTION: UI_COMMANDTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_ANCHOR: UI_COMMANDTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_CONTEXT: UI_COMMANDTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_COLLECTION: UI_COMMANDTYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_COMMANDCOLLECTION: UI_COMMANDTYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_DECIMAL: UI_COMMANDTYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_BOOLEAN: UI_COMMANDTYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_FONT: UI_COMMANDTYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_RECENTITEMS: UI_COMMANDTYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_COLORANCHOR: UI_COMMANDTYPE = 11i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_COMMANDTYPE_COLORCOLLECTION: UI_COMMANDTYPE = 12i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_CONTEXTAVAILABILITY = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_CONTEXTAVAILABILITY_NOTAVAILABLE: UI_CONTEXTAVAILABILITY = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_CONTEXTAVAILABILITY_AVAILABLE: UI_CONTEXTAVAILABILITY = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_CONTEXTAVAILABILITY_ACTIVE: UI_CONTEXTAVAILABILITY = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_CONTROLDOCK = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_CONTROLDOCK_TOP: UI_CONTROLDOCK = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_CONTROLDOCK_BOTTOM: UI_CONTROLDOCK = 3i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_EVENTLOCATION = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTLOCATION_Ribbon: UI_EVENTLOCATION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTLOCATION_QAT: UI_EVENTLOCATION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTLOCATION_ApplicationMenu: UI_EVENTLOCATION = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTLOCATION_ContextPopup: UI_EVENTLOCATION = 3i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_EVENTTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTTYPE_ApplicationMenuOpened: UI_EVENTTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTTYPE_RibbonMinimized: UI_EVENTTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTTYPE_RibbonExpanded: UI_EVENTTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTTYPE_ApplicationModeSwitched: UI_EVENTTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTTYPE_TabActivated: UI_EVENTTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTTYPE_MenuOpened: UI_EVENTTYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTTYPE_CommandExecuted: UI_EVENTTYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EVENTTYPE_TooltipShown: UI_EVENTTYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_EXECUTIONVERB = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EXECUTIONVERB_EXECUTE: UI_EXECUTIONVERB = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EXECUTIONVERB_PREVIEW: UI_EXECUTIONVERB = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_EXECUTIONVERB_CANCELPREVIEW: UI_EXECUTIONVERB = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_FONTDELTASIZE = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTDELTASIZE_GROW: UI_FONTDELTASIZE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTDELTASIZE_SHRINK: UI_FONTDELTASIZE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_FONTPROPERTIES = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTPROPERTIES_NOTAVAILABLE: UI_FONTPROPERTIES = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTPROPERTIES_NOTSET: UI_FONTPROPERTIES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTPROPERTIES_SET: UI_FONTPROPERTIES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_FONTUNDERLINE = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTUNDERLINE_NOTAVAILABLE: UI_FONTUNDERLINE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTUNDERLINE_NOTSET: UI_FONTUNDERLINE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTUNDERLINE_SET: UI_FONTUNDERLINE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_FONTVERTICALPOSITION = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTVERTICALPOSITION_NOTAVAILABLE: UI_FONTVERTICALPOSITION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTVERTICALPOSITION_NOTSET: UI_FONTVERTICALPOSITION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTVERTICALPOSITION_SUPERSCRIPT: UI_FONTVERTICALPOSITION = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_FONTVERTICALPOSITION_SUBSCRIPT: UI_FONTVERTICALPOSITION = 3i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_INVALIDATIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_INVALIDATIONS_STATE: UI_INVALIDATIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_INVALIDATIONS_VALUE: UI_INVALIDATIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_INVALIDATIONS_PROPERTY: UI_INVALIDATIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_INVALIDATIONS_ALLPROPERTIES: UI_INVALIDATIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_OWNERSHIP = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_OWNERSHIP_TRANSFER: UI_OWNERSHIP = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_OWNERSHIP_COPY: UI_OWNERSHIP = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_SWATCHCOLORMODE = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_SWATCHCOLORMODE_NORMAL: UI_SWATCHCOLORMODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_SWATCHCOLORMODE_MONOCHROME: UI_SWATCHCOLORMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_SWATCHCOLORTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_SWATCHCOLORTYPE_NOCOLOR: UI_SWATCHCOLORTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_SWATCHCOLORTYPE_AUTOMATIC: UI_SWATCHCOLORTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_SWATCHCOLORTYPE_RGB: UI_SWATCHCOLORTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_VIEWTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_VIEWTYPE_RIBBON: UI_VIEWTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub type UI_VIEWVERB = i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_VIEWVERB_CREATE: UI_VIEWVERB = 0i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_VIEWVERB_DESTROY: UI_VIEWVERB = 1i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_VIEWVERB_SIZE: UI_VIEWVERB = 2i32; +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub const UI_VIEWVERB_ERROR: UI_VIEWVERB = 3i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub struct UI_EVENTPARAMS { + pub EventType: UI_EVENTTYPE, + pub Anonymous: UI_EVENTPARAMS_0, +} +impl ::core::marker::Copy for UI_EVENTPARAMS {} +impl ::core::clone::Clone for UI_EVENTPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub union UI_EVENTPARAMS_0 { + pub Modes: i32, + pub Params: UI_EVENTPARAMS_COMMAND, +} +impl ::core::marker::Copy for UI_EVENTPARAMS_0 {} +impl ::core::clone::Clone for UI_EVENTPARAMS_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] +pub struct UI_EVENTPARAMS_COMMAND { + pub CommandID: u32, + pub CommandName: ::windows_sys::core::PCWSTR, + pub ParentCommandID: u32, + pub ParentCommandName: ::windows_sys::core::PCWSTR, + pub SelectionIndex: u32, + pub Location: UI_EVENTLOCATION, +} +impl ::core::marker::Copy for UI_EVENTPARAMS_COMMAND {} +impl ::core::clone::Clone for UI_EVENTPARAMS_COMMAND { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/Common/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/Common/mod.rs new file mode 100644 index 0000000..23ef6a8 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/Common/mod.rs @@ -0,0 +1,209 @@ +pub type IObjectArray = *mut ::core::ffi::c_void; +pub type IObjectCollection = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVEDFLAG_GDIPLUS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVEDFLAG_HARDCODED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVEDFLAG_NATIVESUPPORT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVEDFLAG_SOFTCODED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVEDFLAG_UNDEFINED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVEDFLAG_WMSDK: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVEDFLAG_ZIPFOLDER: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub type DEVICE_SCALE_FACTOR = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const DEVICE_SCALE_FACTOR_INVALID: DEVICE_SCALE_FACTOR = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_100_PERCENT: DEVICE_SCALE_FACTOR = 100i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_120_PERCENT: DEVICE_SCALE_FACTOR = 120i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_125_PERCENT: DEVICE_SCALE_FACTOR = 125i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_140_PERCENT: DEVICE_SCALE_FACTOR = 140i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_150_PERCENT: DEVICE_SCALE_FACTOR = 150i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_160_PERCENT: DEVICE_SCALE_FACTOR = 160i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_175_PERCENT: DEVICE_SCALE_FACTOR = 175i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_180_PERCENT: DEVICE_SCALE_FACTOR = 180i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_200_PERCENT: DEVICE_SCALE_FACTOR = 200i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_225_PERCENT: DEVICE_SCALE_FACTOR = 225i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_250_PERCENT: DEVICE_SCALE_FACTOR = 250i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_300_PERCENT: DEVICE_SCALE_FACTOR = 300i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_350_PERCENT: DEVICE_SCALE_FACTOR = 350i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_400_PERCENT: DEVICE_SCALE_FACTOR = 400i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_450_PERCENT: DEVICE_SCALE_FACTOR = 450i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SCALE_500_PERCENT: DEVICE_SCALE_FACTOR = 500i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub type PERCEIVED = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_FIRST: PERCEIVED = -3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_CUSTOM: PERCEIVED = -3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_UNSPECIFIED: PERCEIVED = -2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_FOLDER: PERCEIVED = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_UNKNOWN: PERCEIVED = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_TEXT: PERCEIVED = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_IMAGE: PERCEIVED = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_AUDIO: PERCEIVED = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_VIDEO: PERCEIVED = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_COMPRESSED: PERCEIVED = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_DOCUMENT: PERCEIVED = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_SYSTEM: PERCEIVED = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_APPLICATION: PERCEIVED = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_GAMEMEDIA: PERCEIVED = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_CONTACTS: PERCEIVED = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const PERCEIVED_TYPE_LAST: PERCEIVED = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub type SHCOLSTATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_DEFAULT: SHCOLSTATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_TYPE_STR: SHCOLSTATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_TYPE_INT: SHCOLSTATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_TYPE_DATE: SHCOLSTATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_TYPEMASK: SHCOLSTATE = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_ONBYDEFAULT: SHCOLSTATE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_SLOW: SHCOLSTATE = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_EXTENDED: SHCOLSTATE = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_SECONDARYUI: SHCOLSTATE = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_HIDDEN: SHCOLSTATE = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_PREFER_VARCMP: SHCOLSTATE = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_PREFER_FMTCMP: SHCOLSTATE = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_NOSORTBYFOLDERNESS: SHCOLSTATE = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_VIEWONLY: SHCOLSTATE = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_BATCHREAD: SHCOLSTATE = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_NO_GROUPBY: SHCOLSTATE = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_FIXED_WIDTH: SHCOLSTATE = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_NODPISCALE: SHCOLSTATE = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_FIXED_RATIO: SHCOLSTATE = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const SHCOLSTATE_DISPLAYMASK: SHCOLSTATE = 61440i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub type STRRET_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const STRRET_WSTR: STRRET_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const STRRET_OFFSET: STRRET_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub const STRRET_CSTR: STRRET_TYPE = 2i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub struct COMDLG_FILTERSPEC { + pub pszName: ::windows_sys::core::PCWSTR, + pub pszSpec: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for COMDLG_FILTERSPEC {} +impl ::core::clone::Clone for COMDLG_FILTERSPEC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub struct ITEMIDLIST { + pub mkid: SHITEMID, +} +impl ::core::marker::Copy for ITEMIDLIST {} +impl ::core::clone::Clone for ITEMIDLIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub struct SHELLDETAILS { + pub fmt: i32, + pub cxChar: i32, + pub str: STRRET, +} +impl ::core::marker::Copy for SHELLDETAILS {} +impl ::core::clone::Clone for SHELLDETAILS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub struct SHITEMID { + pub cb: u16, + pub abID: [u8; 1], +} +impl ::core::marker::Copy for SHITEMID {} +impl ::core::clone::Clone for SHITEMID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub struct STRRET { + pub uType: u32, + pub Anonymous: STRRET_0, +} +impl ::core::marker::Copy for STRRET {} +impl ::core::clone::Clone for STRRET { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] +pub union STRRET_0 { + pub pOleStr: ::windows_sys::core::PWSTR, + pub uOffset: u32, + pub cStr: [u8; 260], +} +impl ::core::marker::Copy for STRRET_0 {} +impl ::core::clone::Clone for STRRET_0 { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs new file mode 100644 index 0000000..c50c29b --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs @@ -0,0 +1,981 @@ +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn ClearPropVariantArray ( rgpropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , cvars : u32 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ClearVariantArray ( pvars : *mut super::super::super::System::Com:: VARIANT , cvars : u32 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromBooleanVector ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromCLSID ( clsid : *const :: windows_sys::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromDoubleVector ( prgn : *const f64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFileTime ( pftin : *const super::super::super::Foundation:: FILETIME , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFileTimeVector ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromGUIDAsString ( guid : *const :: windows_sys::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt16Vector ( prgn : *const i16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt32Vector ( prgn : *const i32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt64Vector ( prgn : *const i64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromPropVariantVectorElem ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] fn InitPropVariantFromStrRet ( pstrret : *mut super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromStringAsVector ( psz : :: windows_sys::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromStringVector ( prgsz : *const :: windows_sys::core::PCWSTR , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt16Vector ( prgn : *const u16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt32Vector ( prgn : *const u32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt64Vector ( prgn : *const u64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantVectorFromPropVariant ( propvarsingle : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppropvarvector : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromBooleanArray ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromDoubleArray ( prgn : *const f64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromFileTime ( pft : *const super::super::super::Foundation:: FILETIME , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromFileTimeArray ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromGUIDAsString ( guid : *const :: windows_sys::core::GUID , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt16Array ( prgn : *const i16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt32Array ( prgn : *const i32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt64Array ( prgn : *const i64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn InitVariantFromStrRet ( pstrret : *const super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromStringArray ( prgsz : *const :: windows_sys::core::PCWSTR , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt16Array ( prgn : *const u16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt32Array ( prgn : *const u32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt64Array ( prgn : *const u64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromVariantArrayElem ( varin : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCoerceToCanonicalValue ( key : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateAdapterFromPropertyStore ( pps : IPropertyStore , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateDelayedMultiplexPropertyStore ( flags : GETPROPERTYSTOREFLAGS , pdpsf : IDelayedPropertyStoreFactory , rgstoreids : *const u32 , cstores : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateMemoryPropertyStore ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateMultiplexPropertyStore ( prgpunkstores : *const :: windows_sys::core::IUnknown , cstores : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreatePropertyChangeArray ( rgpropkey : *const PROPERTYKEY , rgflags : *const PKA_FLAGS , rgpropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , cchanges : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreatePropertyStoreFromObject ( punk : :: windows_sys::core::IUnknown , grfmode : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreatePropertyStoreFromPropertySetStorage ( ppss : super::super::super::System::Com::StructuredStorage:: IPropertySetStorage , grfmode : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreateSimplePropertyChange ( flags : PKA_FLAGS , key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSEnumeratePropertyDescriptions ( filteron : PROPDESC_ENUMFILTER , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSFormatForDisplay ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdfflags : PROPDESC_FORMAT_FLAGS , pwsztext : :: windows_sys::core::PWSTR , cchtext : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSFormatForDisplayAlloc ( key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSFormatPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetImageReferenceForValue ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszimageres : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PSGetItemPropertyHandler ( punkitem : :: windows_sys::core::IUnknown , freadwrite : super::super::super::Foundation:: BOOL , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PSGetItemPropertyHandlerWithCreateObject ( punkitem : :: windows_sys::core::IUnknown , freadwrite : super::super::super::Foundation:: BOOL , punkcreateobject : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetNameFromPropertyKey ( propkey : *const PROPERTYKEY , ppszcanonicalname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetNamedPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , pszname : :: windows_sys::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescription ( propkey : *const PROPERTYKEY , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescriptionByName ( pszcanonicalname : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescriptionListFromString ( pszproplist : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , rpkey : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyKeyFromName ( pszname : :: windows_sys::core::PCWSTR , ppropkey : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertySystem ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSLookupPropertyHandlerCLSID ( pszfilepath : :: windows_sys::core::PCWSTR , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_Delete ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadBOOL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadBSTR ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadDWORD ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadGUID ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadInt ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPOINTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPOINTS ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPropertyKey ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadRECTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: RECTL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadSHORT ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStr ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PWSTR , charactercount : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStrAlloc ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStream ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn PSPropertyBag_ReadType ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , var : *mut super::super::super::System::Com:: VARIANT , r#type : super::super::super::System::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadULONGLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadUnknown ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteBOOL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteBSTR ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteDWORD ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteGUID ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteInt ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePOINTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: POINTL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePOINTS ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: POINTS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePropertyKey ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteRECTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: RECTL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteSHORT ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteStr ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteStream ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : super::super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteULONGLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteUnknown ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , punk : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSPropertyKeyFromString ( pszstring : :: windows_sys::core::PCWSTR , pkey : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSRefreshPropertySchema ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSRegisterPropertySchema ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSSetPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSStringFromPropertyKey ( pkey : *const PROPERTYKEY , psz : :: windows_sys::core::PWSTR , cch : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSUnregisterPropertySchema ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_CloseProperties ( hprops : super::super::super::Foundation:: HANDLE , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_GetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : :: windows_sys::core::PCSTR , lpprops : *mut ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_OpenProperties ( pszapp : :: windows_sys::core::PCWSTR , pszpif : :: windows_sys::core::PCWSTR , hinf : u32 , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_SetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : :: windows_sys::core::PCSTR , lpprops : *const ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantChangeType ( ppropvardest : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvarsrc : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , flags : PROPVAR_CHANGE_FLAGS , vt : super::super::super::System::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantCompareEx ( propvar1 : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvar2 : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , unit : PROPVAR_COMPARE_UNIT , flags : PROPVAR_COMPARE_FLAGS ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetBooleanElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetDoubleElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetElementCount ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetFileTimeElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pftval : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetStringElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppszval : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBSTR ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBoolean ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgf : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , fdefault : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBuffer ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDouble ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdblret : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , dbldefault : f64 ) -> f64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTime ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTimeVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgft : *mut super::super::super::Foundation:: FILETIME , crgft : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTimeVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgft : *mut *mut super::super::super::Foundation:: FILETIME , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToGUID ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , piret : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , idefault : i16 ) -> i16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , plret : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ldefault : i32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pllret : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , lldefault : i64 ) -> i64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] fn PropVariantToStrRet ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstrret : *mut super::Common:: STRRET ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToString ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , psz : :: windows_sys::core::PWSTR , cch : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszout : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgsz : *mut :: windows_sys::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgsz : *mut *mut :: windows_sys::core::PWSTR , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pszdefault : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , puiret : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , uidefault : u16 ) -> u16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pulret : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , uldefault : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pullret : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ulldefault : u64 ) -> u64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn PropVariantToVariant ( ppropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToWinRTPropertyValue ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHAddDefaultPropertiesByExt ( pszext : :: windows_sys::core::PCWSTR , ppropstore : IPropertyStore ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn SHGetPropertyStoreForWindow ( hwnd : super::super::super::Foundation:: HWND , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPropertyStoreFromIDList ( pidl : *const super::Common:: ITEMIDLIST , flags : GETPROPERTYSTOREFLAGS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com\"`*"] fn SHGetPropertyStoreFromParsingName ( pszpath : :: windows_sys::core::PCWSTR , pbc : super::super::super::System::Com:: IBindCtx , flags : GETPROPERTYSTOREFLAGS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgCreate ( psstg : super::super::super::System::Com::StructuredStorage:: IPropertySetStorage , fmtid : *const :: windows_sys::core::GUID , pclsid : *const :: windows_sys::core::GUID , grfflags : u32 , grfmode : u32 , dwdisposition : u32 , ppstg : *mut super::super::super::System::Com::StructuredStorage:: IPropertyStorage , pucodepage : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgReadMultiple ( pps : super::super::super::System::Com::StructuredStorage:: IPropertyStorage , ucodepage : u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgWriteMultiple ( pps : super::super::super::System::Com::StructuredStorage:: IPropertyStorage , pucodepage : *mut u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propidnamefirst : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantCompare ( var1 : *const super::super::super::System::Com:: VARIANT , var2 : *const super::super::super::System::Com:: VARIANT ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetBooleanElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetDoubleElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetElementCount ( varin : *const super::super::super::System::Com:: VARIANT ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetStringElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , ppszval : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBoolean ( varin : *const super::super::super::System::Com:: VARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanArray ( var : *const super::super::super::System::Com:: VARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , fdefault : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBuffer ( varin : *const super::super::super::System::Com:: VARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDosDateTime ( varin : *const super::super::super::System::Com:: VARIANT , pwdate : *mut u16 , pwtime : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDouble ( varin : *const super::super::super::System::Com:: VARIANT , pdblret : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleArray ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , dbldefault : f64 ) -> f64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToFileTime ( varin : *const super::super::super::System::Com:: VARIANT , stfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToGUID ( varin : *const super::super::super::System::Com:: VARIANT , pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16 ( varin : *const super::super::super::System::Com:: VARIANT , piret : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , idefault : i16 ) -> i16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32 ( varin : *const super::super::super::System::Com:: VARIANT , plret : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , ldefault : i32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pllret : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , lldefault : i64 ) -> i64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn VariantToPropVariant ( pvar : *const super::super::super::System::Com:: VARIANT , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn VariantToStrRet ( varin : *const super::super::super::System::Com:: VARIANT , pstrret : *mut super::Common:: STRRET ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToString ( varin : *const super::super::super::System::Com:: VARIANT , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringAlloc ( varin : *const super::super::super::System::Com:: VARIANT , ppszbuf : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringArray ( var : *const super::super::super::System::Com:: VARIANT , prgsz : *mut :: windows_sys::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgsz : *mut *mut :: windows_sys::core::PWSTR , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , pszdefault : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16 ( varin : *const super::super::super::System::Com:: VARIANT , puiret : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , uidefault : u16 ) -> u16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32 ( varin : *const super::super::super::System::Com:: VARIANT , pulret : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , uldefault : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pullret : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , ulldefault : u64 ) -> u64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn WinRTPropertyValueToPropVariant ( punkpropertyvalue : :: windows_sys::core::IUnknown , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +pub type ICreateObject = *mut ::core::ffi::c_void; +pub type IDelayedPropertyStoreFactory = *mut ::core::ffi::c_void; +pub type IInitializeWithFile = *mut ::core::ffi::c_void; +pub type IInitializeWithStream = *mut ::core::ffi::c_void; +pub type INamedPropertyStore = *mut ::core::ffi::c_void; +pub type IObjectWithPropertyKey = *mut ::core::ffi::c_void; +pub type IPersistSerializedPropStorage = *mut ::core::ffi::c_void; +pub type IPersistSerializedPropStorage2 = *mut ::core::ffi::c_void; +pub type IPropertyChange = *mut ::core::ffi::c_void; +pub type IPropertyChangeArray = *mut ::core::ffi::c_void; +pub type IPropertyDescription = *mut ::core::ffi::c_void; +pub type IPropertyDescription2 = *mut ::core::ffi::c_void; +pub type IPropertyDescriptionAliasInfo = *mut ::core::ffi::c_void; +pub type IPropertyDescriptionList = *mut ::core::ffi::c_void; +pub type IPropertyDescriptionRelatedPropertyInfo = *mut ::core::ffi::c_void; +pub type IPropertyDescriptionSearchInfo = *mut ::core::ffi::c_void; +pub type IPropertyEnumType = *mut ::core::ffi::c_void; +pub type IPropertyEnumType2 = *mut ::core::ffi::c_void; +pub type IPropertyEnumTypeList = *mut ::core::ffi::c_void; +pub type IPropertyStore = *mut ::core::ffi::c_void; +pub type IPropertyStoreCache = *mut ::core::ffi::c_void; +pub type IPropertyStoreCapabilities = *mut ::core::ffi::c_void; +pub type IPropertyStoreFactory = *mut ::core::ffi::c_void; +pub type IPropertySystem = *mut ::core::ffi::c_void; +pub type IPropertySystemChangeNotify = *mut ::core::ffi::c_void; +pub type IPropertyUI = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const InMemoryPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9a02e012_6303_4e1e_b9a1_630f802592c5); +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const InMemoryPropertyStoreMarshalByValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd4ca0e2d_6da7_4b75_a97c_5f306f0eaedc); +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PKEY_PIDSTR_MAX: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PropertySystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8967f85_58ae_4f46_9fb2_5d7904798f4b); +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type DRAWPROGRESSFLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_NONE: DRAWPROGRESSFLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_MARQUEE: DRAWPROGRESSFLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_MARQUEE_COMPLETE: DRAWPROGRESSFLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_ERROR: DRAWPROGRESSFLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_WARNING: DRAWPROGRESSFLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_STOPPED: DRAWPROGRESSFLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type GETPROPERTYSTOREFLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_DEFAULT: GETPROPERTYSTOREFLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_HANDLERPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_READWRITE: GETPROPERTYSTOREFLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_TEMPORARY: GETPROPERTYSTOREFLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_FASTPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_OPENSLOWITEM: GETPROPERTYSTOREFLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_DELAYCREATION: GETPROPERTYSTOREFLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_BESTEFFORT: GETPROPERTYSTOREFLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_NO_OPLOCK: GETPROPERTYSTOREFLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_PREFERQUERYPROPERTIES: GETPROPERTYSTOREFLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_EXTRINSICPROPERTIES: GETPROPERTYSTOREFLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_EXTRINSICPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_VOLATILEPROPERTIES: GETPROPERTYSTOREFLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_VOLATILEPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_MASK_VALID: GETPROPERTYSTOREFLAGS = 8191u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PDOPSTATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_RUNNING: PDOPSTATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_PAUSED: PDOPSTATUS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_CANCELLED: PDOPSTATUS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_STOPPED: PDOPSTATUS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_ERRORS: PDOPSTATUS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PKA_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PKA_SET: PKA_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PKA_APPEND: PKA_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PKA_DELETE: PKA_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PLACEHOLDER_STATES = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_NONE: PLACEHOLDER_STATES = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_MARKED_FOR_OFFLINE_AVAILABILITY: PLACEHOLDER_STATES = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_FULL_PRIMARY_STREAM_AVAILABLE: PLACEHOLDER_STATES = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_CREATE_FILE_ACCESSIBLE: PLACEHOLDER_STATES = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_CLOUDFILE_PLACEHOLDER: PLACEHOLDER_STATES = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_DEFAULT: PLACEHOLDER_STATES = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_ALL: PLACEHOLDER_STATES = 15u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_AGGREGATION_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_DEFAULT: PROPDESC_AGGREGATION_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_FIRST: PROPDESC_AGGREGATION_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_SUM: PROPDESC_AGGREGATION_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_AVERAGE: PROPDESC_AGGREGATION_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_DATERANGE: PROPDESC_AGGREGATION_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_UNION: PROPDESC_AGGREGATION_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_MAX: PROPDESC_AGGREGATION_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_MIN: PROPDESC_AGGREGATION_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_COLUMNINDEX_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_NONE: PROPDESC_COLUMNINDEX_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_ONDISK: PROPDESC_COLUMNINDEX_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_INMEMORY: PROPDESC_COLUMNINDEX_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_ONDEMAND: PROPDESC_COLUMNINDEX_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_ONDISKALL: PROPDESC_COLUMNINDEX_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_ONDISKVECTOR: PROPDESC_COLUMNINDEX_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_CONDITION_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_NONE: PROPDESC_CONDITION_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_STRING: PROPDESC_CONDITION_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_SIZE: PROPDESC_CONDITION_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_DATETIME: PROPDESC_CONDITION_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_BOOLEAN: PROPDESC_CONDITION_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_NUMBER: PROPDESC_CONDITION_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_DISPLAYTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_STRING: PROPDESC_DISPLAYTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_NUMBER: PROPDESC_DISPLAYTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_BOOLEAN: PROPDESC_DISPLAYTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_DATETIME: PROPDESC_DISPLAYTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_ENUMERATED: PROPDESC_DISPLAYTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_ENUMFILTER = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_ALL: PROPDESC_ENUMFILTER = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_SYSTEM: PROPDESC_ENUMFILTER = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_NONSYSTEM: PROPDESC_ENUMFILTER = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_VIEWABLE: PROPDESC_ENUMFILTER = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_QUERYABLE: PROPDESC_ENUMFILTER = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_INFULLTEXTQUERY: PROPDESC_ENUMFILTER = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_COLUMN: PROPDESC_ENUMFILTER = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_FORMAT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_DEFAULT: PROPDESC_FORMAT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_PREFIXNAME: PROPDESC_FORMAT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_FILENAME: PROPDESC_FORMAT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_ALWAYSKB: PROPDESC_FORMAT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_RESERVED_RIGHTTOLEFT: PROPDESC_FORMAT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_SHORTTIME: PROPDESC_FORMAT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_LONGTIME: PROPDESC_FORMAT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_HIDETIME: PROPDESC_FORMAT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_SHORTDATE: PROPDESC_FORMAT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_LONGDATE: PROPDESC_FORMAT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_HIDEDATE: PROPDESC_FORMAT_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_RELATIVEDATE: PROPDESC_FORMAT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_USEEDITINVITATION: PROPDESC_FORMAT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_READONLY: PROPDESC_FORMAT_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_NOAUTOREADINGORDER: PROPDESC_FORMAT_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_GROUPING_RANGE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_DISCRETE: PROPDESC_GROUPING_RANGE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_ALPHANUMERIC: PROPDESC_GROUPING_RANGE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_SIZE: PROPDESC_GROUPING_RANGE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_DYNAMIC: PROPDESC_GROUPING_RANGE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_DATE: PROPDESC_GROUPING_RANGE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_PERCENT: PROPDESC_GROUPING_RANGE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_ENUMERATED: PROPDESC_GROUPING_RANGE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_RELATIVEDESCRIPTION_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_GENERAL: PROPDESC_RELATIVEDESCRIPTION_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_DATE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_SIZE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_COUNT: PROPDESC_RELATIVEDESCRIPTION_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_REVISION: PROPDESC_RELATIVEDESCRIPTION_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_LENGTH: PROPDESC_RELATIVEDESCRIPTION_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_DURATION: PROPDESC_RELATIVEDESCRIPTION_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_SPEED: PROPDESC_RELATIVEDESCRIPTION_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_RATE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_RATING: PROPDESC_RELATIVEDESCRIPTION_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_PRIORITY: PROPDESC_RELATIVEDESCRIPTION_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_SEARCHINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_DEFAULT: PROPDESC_SEARCHINFO_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_ININVERTEDINDEX: PROPDESC_SEARCHINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_ISCOLUMN: PROPDESC_SEARCHINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_ISCOLUMNSPARSE: PROPDESC_SEARCHINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_ALWAYSINCLUDE: PROPDESC_SEARCHINFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_USEFORTYPEAHEAD: PROPDESC_SEARCHINFO_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_SORTDESCRIPTION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_GENERAL: PROPDESC_SORTDESCRIPTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_A_Z: PROPDESC_SORTDESCRIPTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_LOWEST_HIGHEST: PROPDESC_SORTDESCRIPTION = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_SMALLEST_BIGGEST: PROPDESC_SORTDESCRIPTION = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_OLDEST_NEWEST: PROPDESC_SORTDESCRIPTION = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_TYPE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_DEFAULT: PROPDESC_TYPE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_MULTIPLEVALUES: PROPDESC_TYPE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISINNATE: PROPDESC_TYPE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISGROUP: PROPDESC_TYPE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_CANGROUPBY: PROPDESC_TYPE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_CANSTACKBY: PROPDESC_TYPE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISTREEPROPERTY: PROPDESC_TYPE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_INCLUDEINFULLTEXTQUERY: PROPDESC_TYPE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISVIEWABLE: PROPDESC_TYPE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISQUERYABLE: PROPDESC_TYPE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_CANBEPURGED: PROPDESC_TYPE_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_SEARCHRAWVALUE: PROPDESC_TYPE_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_DONTCOERCEEMPTYSTRINGS: PROPDESC_TYPE_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ALWAYSINSUPPLEMENTALSTORE: PROPDESC_TYPE_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISSYSTEMPROPERTY: PROPDESC_TYPE_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_MASK_ALL: PROPDESC_TYPE_FLAGS = 2147491839u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_VIEW_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_DEFAULT: PROPDESC_VIEW_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_CENTERALIGN: PROPDESC_VIEW_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_RIGHTALIGN: PROPDESC_VIEW_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_BEGINNEWGROUP: PROPDESC_VIEW_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_FILLAREA: PROPDESC_VIEW_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SORTDESCENDING: PROPDESC_VIEW_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SHOWONLYIFPRESENT: PROPDESC_VIEW_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SHOWBYDEFAULT: PROPDESC_VIEW_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SHOWINPRIMARYLIST: PROPDESC_VIEW_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SHOWINSECONDARYLIST: PROPDESC_VIEW_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_HIDELABEL: PROPDESC_VIEW_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_HIDDEN: PROPDESC_VIEW_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_CANWRAP: PROPDESC_VIEW_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_MASK_ALL: PROPDESC_VIEW_FLAGS = 7167u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPENUMTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PET_DISCRETEVALUE: PROPENUMTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PET_RANGEDVALUE: PROPENUMTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PET_DEFAULTVALUE: PROPENUMTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PET_ENDRANGE: PROPENUMTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPERTYUI_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIF_DEFAULT: PROPERTYUI_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIF_RIGHTALIGN: PROPERTYUI_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIF_NOLABELININFOTIP: PROPERTYUI_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPERTYUI_FORMAT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_DEFAULT: PROPERTYUI_FORMAT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_RIGHTTOLEFT: PROPERTYUI_FORMAT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_SHORTFORMAT: PROPERTYUI_FORMAT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_NOTIME: PROPERTYUI_FORMAT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_FRIENDLYDATE: PROPERTYUI_FORMAT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPERTYUI_NAME_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFNF_DEFAULT: PROPERTYUI_NAME_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFNF_MNEMONIC: PROPERTYUI_NAME_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPVAR_CHANGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_DEFAULT: PROPVAR_CHANGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_NOVALUEPROP: PROPVAR_CHANGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_ALPHABOOL: PROPVAR_CHANGE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_NOUSEROVERRIDE: PROPVAR_CHANGE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_LOCALBOOL: PROPVAR_CHANGE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_NOHEXSTRING: PROPVAR_CHANGE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPVAR_COMPARE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_DEFAULT: PROPVAR_COMPARE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_TREATEMPTYASGREATERTHAN: PROPVAR_COMPARE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_USESTRCMP: PROPVAR_COMPARE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_USESTRCMPC: PROPVAR_COMPARE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_USESTRCMPI: PROPVAR_COMPARE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_USESTRCMPIC: PROPVAR_COMPARE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_DIGITSASNUMBERS_CASESENSITIVE: PROPVAR_COMPARE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPVAR_COMPARE_UNIT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_DEFAULT: PROPVAR_COMPARE_UNIT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_SECOND: PROPVAR_COMPARE_UNIT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_MINUTE: PROPVAR_COMPARE_UNIT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_HOUR: PROPVAR_COMPARE_UNIT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_DAY: PROPVAR_COMPARE_UNIT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_MONTH: PROPVAR_COMPARE_UNIT = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_YEAR: PROPVAR_COMPARE_UNIT = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PSC_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSC_NORMAL: PSC_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSC_NOTINSOURCE: PSC_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSC_DIRTY: PSC_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSC_READONLY: PSC_STATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PSTIME_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSTF_UTC: PSTIME_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSTF_LOCAL: PSTIME_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type SYNC_ENGINE_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_NONE: SYNC_ENGINE_STATE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_SERVICE_QUOTA_NEARING_LIMIT: SYNC_ENGINE_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_SERVICE_QUOTA_EXCEEDED_LIMIT: SYNC_ENGINE_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_AUTHENTICATION_ERROR: SYNC_ENGINE_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_METERED_NETWORK: SYNC_ENGINE_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_DISK_SPACE_FULL: SYNC_ENGINE_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_CLIENT_POLICY: SYNC_ENGINE_STATE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_SERVICE_POLICY: SYNC_ENGINE_STATE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_SERVICE_UNAVAILABLE: SYNC_ENGINE_STATE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_USER_REQUEST: SYNC_ENGINE_STATE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_ALL_FLAGS: SYNC_ENGINE_STATE_FLAGS = 511u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type SYNC_TRANSFER_STATUS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_NONE: SYNC_TRANSFER_STATUS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_NEEDSUPLOAD: SYNC_TRANSFER_STATUS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_NEEDSDOWNLOAD: SYNC_TRANSFER_STATUS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_TRANSFERRING: SYNC_TRANSFER_STATUS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_PAUSED: SYNC_TRANSFER_STATUS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_HASERROR: SYNC_TRANSFER_STATUS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_FETCHING_METADATA: SYNC_TRANSFER_STATUS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_USER_REQUESTED_REFRESH: SYNC_TRANSFER_STATUS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_HASWARNING: SYNC_TRANSFER_STATUS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_EXCLUDED: SYNC_TRANSFER_STATUS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_INCOMPLETE: SYNC_TRANSFER_STATUS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_PLACEHOLDER_IFEMPTY: SYNC_TRANSFER_STATUS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type _PERSIST_SPROPSTORE_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const FPSPS_DEFAULT: _PERSIST_SPROPSTORE_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const FPSPS_READONLY: _PERSIST_SPROPSTORE_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const FPSPS_TREAT_NEW_VALUES_AS_DIRTY: _PERSIST_SPROPSTORE_FLAGS = 2i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub struct PROPERTYKEY { + pub fmtid: ::windows_sys::core::GUID, + pub pid: u32, +} +impl ::core::marker::Copy for PROPERTYKEY {} +impl ::core::clone::Clone for PROPERTYKEY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PROPPRG { + pub flPrg: u16, + pub flPrgInit: u16, + pub achTitle: [super::super::super::Foundation::CHAR; 30], + pub achCmdLine: [super::super::super::Foundation::CHAR; 128], + pub achWorkDir: [super::super::super::Foundation::CHAR; 64], + pub wHotKey: u16, + pub achIconFile: [super::super::super::Foundation::CHAR; 80], + pub wIconIndex: u16, + pub dwEnhModeFlags: u32, + pub dwRealModeFlags: u32, + pub achOtherFile: [super::super::super::Foundation::CHAR; 80], + pub achPIFFile: [super::super::super::Foundation::CHAR; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PROPPRG {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PROPPRG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct SERIALIZEDPROPSTORAGE(pub u8); diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/mod.rs new file mode 100644 index 0000000..8d1328f --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/mod.rs @@ -0,0 +1,12784 @@ +#[cfg(feature = "Win32_UI_Shell_Common")] +pub mod Common; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub mod PropertiesSystem; +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocCreate ( clsid : :: windows_sys::core::GUID , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocCreateForClasses ( rgclasses : *const ASSOCIATIONELEMENT , cclasses : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn AssocGetDetailsOfPropKey ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , pkey : *const PropertiesSystem:: PROPERTYKEY , pv : *mut super::super::System::Com:: VARIANT , pffoundpropkey : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn AssocGetPerceivedType ( pszext : :: windows_sys::core::PCWSTR , ptype : *mut Common:: PERCEIVED , pflag : *mut u32 , ppsztype : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn AssocIsDangerous ( pszassoc : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryKeyA ( flags : ASSOCF , key : ASSOCKEY , pszassoc : :: windows_sys::core::PCSTR , pszextra : :: windows_sys::core::PCSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryKeyW ( flags : ASSOCF , key : ASSOCKEY , pszassoc : :: windows_sys::core::PCWSTR , pszextra : :: windows_sys::core::PCWSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocQueryStringA ( flags : ASSOCF , str : ASSOCSTR , pszassoc : :: windows_sys::core::PCSTR , pszextra : :: windows_sys::core::PCSTR , pszout : :: windows_sys::core::PSTR , pcchout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryStringByKeyA ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : :: windows_sys::core::PCSTR , pszout : :: windows_sys::core::PSTR , pcchout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryStringByKeyW ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : :: windows_sys::core::PCWSTR , pszout : :: windows_sys::core::PWSTR , pcchout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocQueryStringW ( flags : ASSOCF , str : ASSOCSTR , pszassoc : :: windows_sys::core::PCWSTR , pszextra : :: windows_sys::core::PCWSTR , pszout : :: windows_sys::core::PWSTR , pcchout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"] fn CDefFolderMenu_Create2 ( pidlfolder : *const Common:: ITEMIDLIST , hwnd : super::super::Foundation:: HWND , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , psf : IShellFolder , pfn : LPFNDFMCALLBACK , nkeys : u32 , ahkeys : *const super::super::System::Registry:: HKEY , ppcm : *mut IContextMenu ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn CIDLData_CreateFromIDArray ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , ppdtobj : *mut super::super::System::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ChrCmpIA ( w1 : u16 , w2 : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ChrCmpIW ( w1 : u16 , w2 : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ColorAdjustLuma ( clrrgb : super::super::Foundation:: COLORREF , n : i32 , fscale : super::super::Foundation:: BOOL ) -> super::super::Foundation:: COLORREF ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ColorHLSToRGB ( whue : u16 , wluminance : u16 , wsaturation : u16 ) -> super::super::Foundation:: COLORREF ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ColorRGBToHLS ( clrrgb : super::super::Foundation:: COLORREF , pwhue : *mut u16 , pwluminance : *mut u16 , pwsaturation : *mut u16 ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn CommandLineToArgvW ( lpcmdline : :: windows_sys::core::PCWSTR , pnumargs : *mut i32 ) -> *mut :: windows_sys::core::PWSTR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ConnectToConnectionPoint ( punk : :: windows_sys::core::IUnknown , riidevent : *const :: windows_sys::core::GUID , fconnect : super::super::Foundation:: BOOL , punktarget : :: windows_sys::core::IUnknown , pdwcookie : *mut u32 , ppcpout : *mut super::super::System::Com:: IConnectionPoint ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn CreateProfile ( pszusersid : :: windows_sys::core::PCWSTR , pszusername : :: windows_sys::core::PCWSTR , pszprofilepath : :: windows_sys::core::PWSTR , cchprofilepath : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DAD_AutoScroll ( hwnd : super::super::Foundation:: HWND , pad : *mut AUTO_SCROLL_DATA , pptnow : *const super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DAD_DragEnterEx ( hwndtarget : super::super::Foundation:: HWND , ptstart : super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DAD_DragEnterEx2 ( hwndtarget : super::super::Foundation:: HWND , ptstart : super::super::Foundation:: POINT , pdtobject : super::super::System::Com:: IDataObject ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DAD_DragLeave ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DAD_DragMove ( pt : super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn DAD_SetDragImage ( him : super::Controls:: HIMAGELIST , pptoffset : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DAD_ShowDragImage ( fshow : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DefSubclassProc ( hwnd : super::super::Foundation:: HWND , umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DeleteProfileA ( lpsidstring : :: windows_sys::core::PCSTR , lpprofilepath : :: windows_sys::core::PCSTR , lpcomputername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DeleteProfileW ( lpsidstring : :: windows_sys::core::PCWSTR , lpprofilepath : :: windows_sys::core::PCWSTR , lpcomputername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DoEnvironmentSubstA ( pszsrc : :: windows_sys::core::PSTR , cchsrc : u32 ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DoEnvironmentSubstW ( pszsrc : :: windows_sys::core::PWSTR , cchsrc : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DragAcceptFiles ( hwnd : super::super::Foundation:: HWND , faccept : super::super::Foundation:: BOOL ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DragFinish ( hdrop : HDROP ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DragQueryFileA ( hdrop : HDROP , ifile : u32 , lpszfile : :: windows_sys::core::PSTR , cch : u32 ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DragQueryFileW ( hdrop : HDROP , ifile : u32 , lpszfile : :: windows_sys::core::PWSTR , cch : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DragQueryPoint ( hdrop : HDROP , ppt : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DriveType ( idrive : i32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn DuplicateIcon ( hinst : super::super::Foundation:: HINSTANCE , hicon : super::WindowsAndMessaging:: HICON ) -> super::WindowsAndMessaging:: HICON ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows_sys::core::PSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconExA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows_sys::core::PSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconExW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows_sys::core::PWSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows_sys::core::PWSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconA ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : :: windows_sys::core::PCSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconExA ( lpszfile : :: windows_sys::core::PCSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconExW ( lpszfile : :: windows_sys::core::PCWSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconW ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : :: windows_sys::core::PCWSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn FindExecutableA ( lpfile : :: windows_sys::core::PCSTR , lpdirectory : :: windows_sys::core::PCSTR , lpresult : :: windows_sys::core::PSTR ) -> super::super::Foundation:: HINSTANCE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn FindExecutableW ( lpfile : :: windows_sys::core::PCWSTR , lpdirectory : :: windows_sys::core::PCWSTR , lpresult : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetAcceptLanguagesA ( pszlanguages : :: windows_sys::core::PSTR , pcchlanguages : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetAcceptLanguagesW ( pszlanguages : :: windows_sys::core::PWSTR , pcchlanguages : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetAllUsersProfileDirectoryA ( lpprofiledir : :: windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetAllUsersProfileDirectoryW ( lpprofiledir : :: windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetCurrentProcessExplicitAppUserModelID ( appid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetDefaultUserProfileDirectoryA ( lpprofiledir : :: windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetDefaultUserProfileDirectoryW ( lpprofiledir : :: windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetDpiForShellUIComponent ( param0 : SHELL_UI_COMPONENT ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetFileNameFromBrowse ( hwnd : super::super::Foundation:: HWND , pszfilepath : :: windows_sys::core::PWSTR , cchfilepath : u32 , pszworkingdir : :: windows_sys::core::PCWSTR , pszdefext : :: windows_sys::core::PCWSTR , pszfilters : :: windows_sys::core::PCWSTR , psztitle : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuContextHelpId ( param0 : super::WindowsAndMessaging:: HMENU ) -> u32 ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuPosFromID ( hmenu : super::WindowsAndMessaging:: HMENU , id : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetProfileType ( dwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetProfilesDirectoryA ( lpprofiledir : :: windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetProfilesDirectoryW ( lpprofiledir : :: windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn GetScaleFactorForDevice ( devicetype : DISPLAY_DEVICE_TYPE ) -> Common:: DEVICE_SCALE_FACTOR ); +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Shell_Common\"`*"] fn GetScaleFactorForMonitor ( hmon : super::super::Graphics::Gdi:: HMONITOR , pscale : *mut Common:: DEVICE_SCALE_FACTOR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetUserProfileDirectoryA ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : :: windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetUserProfileDirectoryW ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : :: windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetWindowContextHelpId ( param0 : super::super::Foundation:: HWND ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetWindowSubclass ( hwnd : super::super::Foundation:: HWND , pfnsubclass : SUBCLASSPROC , uidsubclass : usize , pdwrefdata : *mut usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserFree ( param0 : *const u32 , param1 : *const super::super::Graphics::Gdi:: HMONITOR ) -> ( ) ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserFree64 ( param0 : *const u32 , param1 : *const super::super::Graphics::Gdi:: HMONITOR ) -> ( ) ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserMarshal ( param0 : *const u32 , param1 : *mut u8 , param2 : *const super::super::Graphics::Gdi:: HMONITOR ) -> *mut u8 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserMarshal64 ( param0 : *const u32 , param1 : *mut u8 , param2 : *const super::super::Graphics::Gdi:: HMONITOR ) -> *mut u8 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserSize ( param0 : *const u32 , param1 : u32 , param2 : *const super::super::Graphics::Gdi:: HMONITOR ) -> u32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserSize64 ( param0 : *const u32 , param1 : u32 , param2 : *const super::super::Graphics::Gdi:: HMONITOR ) -> u32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserUnmarshal ( param0 : *const u32 , param1 : *const u8 , param2 : *mut super::super::Graphics::Gdi:: HMONITOR ) -> *mut u8 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserUnmarshal64 ( param0 : *const u32 , param1 : *const u8 , param2 : *mut super::super::Graphics::Gdi:: HMONITOR ) -> *mut u8 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HashData ( pbdata : *const u8 , cbdata : u32 , pbhash : *mut u8 , cbhash : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkClone ( pihl : IHlink , riid : *const :: windows_sys::core::GUID , pihlsiteforclone : IHlinkSite , dwsitedata : u32 , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateBrowseContext ( piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn HlinkCreateExtensionServices ( pwzadditionalheaders : :: windows_sys::core::PCWSTR , phwnd : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCWSTR , pszpassword : :: windows_sys::core::PCWSTR , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateFromData ( pidataobj : super::super::System::Com:: IDataObject , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateFromMoniker ( pimktrgt : super::super::System::Com:: IMoniker , pwzlocation : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateFromString ( pwztarget : :: windows_sys::core::PCWSTR , pwzlocation : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateShortcut ( grfhlshortcutf : u32 , pihl : IHlink , pwzdir : :: windows_sys::core::PCWSTR , pwzfilename : :: windows_sys::core::PCWSTR , ppwzshortcutfile : *mut :: windows_sys::core::PWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateShortcutFromMoniker ( grfhlshortcutf : u32 , pimktarget : super::super::System::Com:: IMoniker , pwzlocation : :: windows_sys::core::PCWSTR , pwzdir : :: windows_sys::core::PCWSTR , pwzfilename : :: windows_sys::core::PCWSTR , ppwzshortcutfile : *mut :: windows_sys::core::PWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateShortcutFromString ( grfhlshortcutf : u32 , pwztarget : :: windows_sys::core::PCWSTR , pwzlocation : :: windows_sys::core::PCWSTR , pwzdir : :: windows_sys::core::PCWSTR , pwzfilename : :: windows_sys::core::PCWSTR , ppwzshortcutfile : *mut :: windows_sys::core::PWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkGetSpecialReference ( ureference : u32 , ppwzreference : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkGetValueFromParams ( pwzparams : :: windows_sys::core::PCWSTR , pwzname : :: windows_sys::core::PCWSTR , ppwzvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkIsShortcut ( pwzfilename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkNavigate ( pihl : IHlink , pihlframe : IHlinkFrame , grfhlnf : u32 , pbc : super::super::System::Com:: IBindCtx , pibsc : super::super::System::Com:: IBindStatusCallback , pihlbc : IHlinkBrowseContext ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkNavigateToStringReference ( pwztarget : :: windows_sys::core::PCWSTR , pwzlocation : :: windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , pihlframe : IHlinkFrame , grfhlnf : u32 , pibc : super::super::System::Com:: IBindCtx , pibsc : super::super::System::Com:: IBindStatusCallback , pihlbc : IHlinkBrowseContext ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkOnNavigate ( pihlframe : IHlinkFrame , pihlbc : IHlinkBrowseContext , grfhlnf : u32 , pimktarget : super::super::System::Com:: IMoniker , pwzlocation : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR , puhlid : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkOnRenameDocument ( dwreserved : u32 , pihlbc : IHlinkBrowseContext , pimkold : super::super::System::Com:: IMoniker , pimknew : super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HlinkParseDisplayName ( pibc : super::super::System::Com:: IBindCtx , pwzdisplayname : :: windows_sys::core::PCWSTR , fnoforceabs : super::super::Foundation:: BOOL , pccheaten : *mut u32 , ppimk : *mut super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkPreprocessMoniker ( pibc : super::super::System::Com:: IBindCtx , pimkin : super::super::System::Com:: IMoniker , ppimkout : *mut super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkQueryCreateFromData ( pidataobj : super::super::System::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveMonikerForData ( pimkreference : super::super::System::Com:: IMoniker , reserved : u32 , pibc : super::super::System::Com:: IBindCtx , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : super::super::System::Com:: IBindStatusCallback , pimkbase : super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkResolveShortcut ( pwzshortcutfilename : :: windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveShortcutToMoniker ( pwzshortcutfilename : :: windows_sys::core::PCWSTR , ppimktarget : *mut super::super::System::Com:: IMoniker , ppwzlocation : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkResolveShortcutToString ( pwzshortcutfilename : :: windows_sys::core::PCWSTR , ppwztarget : *mut :: windows_sys::core::PWSTR , ppwzlocation : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveStringForData ( pwzreference : :: windows_sys::core::PCWSTR , reserved : u32 , pibc : super::super::System::Com:: IBindCtx , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : super::super::System::Com:: IBindStatusCallback , pimkbase : super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkSetSpecialReference ( ureference : u32 , pwzreference : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkTranslateURL ( pwzurl : :: windows_sys::core::PCWSTR , grfflags : u32 , ppwztranslatedurl : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkUpdateStackItem ( pihlframe : IHlinkFrame , pihlbc : IHlinkBrowseContext , uhlid : u32 , pimktrgt : super::super::System::Com:: IMoniker , pwzlocation : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILAppendID ( pidl : *const Common:: ITEMIDLIST , pmkid : *const Common:: SHITEMID , fappend : super::super::Foundation:: BOOL ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILClone ( pidl : *const Common:: ITEMIDLIST ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCloneFirst ( pidl : *const Common:: ITEMIDLIST ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCombine ( pidl1 : *const Common:: ITEMIDLIST , pidl2 : *const Common:: ITEMIDLIST ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCreateFromPathA ( pszpath : :: windows_sys::core::PCSTR ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCreateFromPathW ( pszpath : :: windows_sys::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILFindChild ( pidlparent : *const Common:: ITEMIDLIST , pidlchild : *const Common:: ITEMIDLIST ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILFindLastID ( pidl : *const Common:: ITEMIDLIST ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILFree ( pidl : *const Common:: ITEMIDLIST ) -> ( ) ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILGetNext ( pidl : *const Common:: ITEMIDLIST ) -> *mut Common:: ITEMIDLIST ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILGetSize ( pidl : *const Common:: ITEMIDLIST ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILIsEqual ( pidl1 : *const Common:: ITEMIDLIST , pidl2 : *const Common:: ITEMIDLIST ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILIsParent ( pidl1 : *const Common:: ITEMIDLIST , pidl2 : *const Common:: ITEMIDLIST , fimmediate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILLoadFromStreamEx ( pstm : super::super::System::Com:: IStream , pidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILRemoveLastID ( pidl : *mut Common:: ITEMIDLIST ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILSaveToStream ( pstm : super::super::System::Com:: IStream , pidl : *const Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Copy ( pstmfrom : super::super::System::Com:: IStream , pstmto : super::super::System::Com:: IStream , cb : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Read ( pstm : super::super::System::Com:: IStream , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn IStream_ReadPidl ( pstm : super::super::System::Com:: IStream , ppidlout : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_ReadStr ( pstm : super::super::System::Com:: IStream , ppsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Reset ( pstm : super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Size ( pstm : super::super::System::Com:: IStream , pui : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Write ( pstm : super::super::System::Com:: IStream , pv : *const ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn IStream_WritePidl ( pstm : super::super::System::Com:: IStream , pidlwrite : *const Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_WriteStr ( pstm : super::super::System::Com:: IStream , psz : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_AtomicRelease ( ppunk : *mut *mut ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_GetSite ( punk : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IUnknown_GetWindow ( punk : :: windows_sys::core::IUnknown , phwnd : *mut super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_QueryService ( punk : :: windows_sys::core::IUnknown , guidservice : *const :: windows_sys::core::GUID , riid : *const :: windows_sys::core::GUID , ppvout : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_Set ( ppunk : *mut :: windows_sys::core::IUnknown , punk : :: windows_sys::core::IUnknown ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_SetSite ( punk : :: windows_sys::core::IUnknown , punksite : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shdocvw.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ImportPrivacySettings ( pszfilename : :: windows_sys::core::PCWSTR , pfparseprivacypreferences : *mut super::super::Foundation:: BOOL , pfparsepersiterules : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn InitNetworkAddressControl ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IntlStrEqWorkerA ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : :: windows_sys::core::PCSTR , lpstring2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IntlStrEqWorkerW ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : :: windows_sys::core::PCWSTR , lpstring2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsCharSpaceA ( wch : super::super::Foundation:: CHAR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsCharSpaceW ( wch : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsInternetESCEnabled ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsLFNDriveA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsLFNDriveW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IsNetDrive ( idrive : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsOS ( dwos : OS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsUserAnAdmin ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn LoadUserProfileA ( htoken : super::super::Foundation:: HANDLE , lpprofileinfo : *mut PROFILEINFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn LoadUserProfileW ( htoken : super::super::Foundation:: HANDLE , lpprofileinfo : *mut PROFILEINFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleSaveToStreamEx ( piunk : :: windows_sys::core::IUnknown , pistm : super::super::System::Com:: IStream , fcleardirty : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn OpenRegStream ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn ParseURLA ( pcszurl : :: windows_sys::core::PCSTR , ppu : *mut PARSEDURLA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn ParseURLW ( pcszurl : :: windows_sys::core::PCWSTR , ppu : *mut PARSEDURLW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAddBackslashA ( pszpath : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAddBackslashW ( pszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAddExtensionA ( pszpath : :: windows_sys::core::PSTR , pszext : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAddExtensionW ( pszpath : :: windows_sys::core::PWSTR , pszext : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAllocCanonicalize ( pszpathin : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAllocCombine ( pszpathin : :: windows_sys::core::PCWSTR , pszmore : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAppendA ( pszpath : :: windows_sys::core::PSTR , pszmore : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAppendW ( pszpath : :: windows_sys::core::PWSTR , pszmore : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathBuildRootA ( pszroot : :: windows_sys::core::PSTR , idrive : i32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathBuildRootW ( pszroot : :: windows_sys::core::PWSTR , idrive : i32 ) -> :: windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCanonicalizeA ( pszbuf : :: windows_sys::core::PSTR , pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCanonicalizeW ( pszbuf : :: windows_sys::core::PWSTR , pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddBackslash ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddBackslashEx ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , ppszend : *mut :: windows_sys::core::PWSTR , pcchremaining : *mut usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddExtension ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , pszext : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAppend ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , pszmore : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAppendEx ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , pszmore : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCanonicalize ( pszpathout : :: windows_sys::core::PWSTR , cchpathout : usize , pszpathin : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCanonicalizeEx ( pszpathout : :: windows_sys::core::PWSTR , cchpathout : usize , pszpathin : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCombine ( pszpathout : :: windows_sys::core::PWSTR , cchpathout : usize , pszpathin : :: windows_sys::core::PCWSTR , pszmore : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCombineEx ( pszpathout : :: windows_sys::core::PWSTR , cchpathout : usize , pszpathin : :: windows_sys::core::PCWSTR , pszmore : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchFindExtension ( pszpath : :: windows_sys::core::PCWSTR , cchpath : usize , ppszext : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCchIsRoot ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveBackslash ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveBackslashEx ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , ppszend : *mut :: windows_sys::core::PWSTR , pcchremaining : *mut usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveExtension ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveFileSpec ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRenameExtension ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , pszext : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchSkipRoot ( pszpath : :: windows_sys::core::PCWSTR , ppszrootend : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchStripPrefix ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchStripToRoot ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCleanupSpec ( pszdir : :: windows_sys::core::PCWSTR , pszspec : :: windows_sys::core::PWSTR ) -> PCS_RET ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCombineA ( pszdest : :: windows_sys::core::PSTR , pszdir : :: windows_sys::core::PCSTR , pszfile : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCombineW ( pszdest : :: windows_sys::core::PWSTR , pszdir : :: windows_sys::core::PCWSTR , pszfile : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCommonPrefixA ( pszfile1 : :: windows_sys::core::PCSTR , pszfile2 : :: windows_sys::core::PCSTR , achpath : :: windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCommonPrefixW ( pszfile1 : :: windows_sys::core::PCWSTR , pszfile2 : :: windows_sys::core::PCWSTR , achpath : :: windows_sys::core::PWSTR ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PathCompactPathA ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : :: windows_sys::core::PSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCompactPathExA ( pszout : :: windows_sys::core::PSTR , pszsrc : :: windows_sys::core::PCSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCompactPathExW ( pszout : :: windows_sys::core::PWSTR , pszsrc : :: windows_sys::core::PCWSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PathCompactPathW ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : :: windows_sys::core::PWSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlA ( pszurl : :: windows_sys::core::PCSTR , pszpath : :: windows_sys::core::PSTR , pcchpath : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlAlloc ( pszin : :: windows_sys::core::PCWSTR , ppszout : *mut :: windows_sys::core::PWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlW ( pszurl : :: windows_sys::core::PCWSTR , pszpath : :: windows_sys::core::PWSTR , pcchpath : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFileExistsA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFileExistsW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindExtensionA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindExtensionW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindFileNameA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindFileNameW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindNextComponentA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindNextComponentW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFindOnPathA ( pszpath : :: windows_sys::core::PSTR , ppszotherdirs : *const *const i8 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFindOnPathW ( pszpath : :: windows_sys::core::PWSTR , ppszotherdirs : *const *const u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindSuffixArrayA ( pszpath : :: windows_sys::core::PCSTR , apszsuffix : *const :: windows_sys::core::PCSTR , iarraysize : i32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindSuffixArrayW ( pszpath : :: windows_sys::core::PCWSTR , apszsuffix : *const :: windows_sys::core::PCWSTR , iarraysize : i32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetArgsA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetArgsW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetCharTypeA ( ch : u8 ) -> u32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetCharTypeW ( ch : u16 ) -> u32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetDriveNumberA ( pszpath : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetDriveNumberW ( pszpath : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetShortPath ( pszlongpath : :: windows_sys::core::PWSTR ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsContentTypeA ( pszpath : :: windows_sys::core::PCSTR , pszcontenttype : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsContentTypeW ( pszpath : :: windows_sys::core::PCWSTR , pszcontenttype : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryEmptyA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryEmptyW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsExe ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsFileSpecA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsFileSpecW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsLFNFileSpecA ( pszname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsLFNFileSpecW ( pszname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsNetworkPathA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsNetworkPathW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsPrefixA ( pszprefix : :: windows_sys::core::PCSTR , pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsPrefixW ( pszprefix : :: windows_sys::core::PCWSTR , pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRelativeA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRelativeW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRootA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRootW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSameRootA ( pszpath1 : :: windows_sys::core::PCSTR , pszpath2 : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSameRootW ( pszpath1 : :: windows_sys::core::PCWSTR , pszpath2 : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSlowA ( pszfile : :: windows_sys::core::PCSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSlowW ( pszfile : :: windows_sys::core::PCWSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSystemFolderA ( pszpath : :: windows_sys::core::PCSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSystemFolderW ( pszpath : :: windows_sys::core::PCWSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCEx ( pszpath : :: windows_sys::core::PCWSTR , ppszserver : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerShareA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerShareW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsURLA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsURLW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakePrettyA ( pszpath : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakePrettyW ( pszpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeSystemFolderA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeSystemFolderW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeUniqueName ( pszuniquename : :: windows_sys::core::PWSTR , cchmax : u32 , psztemplate : :: windows_sys::core::PCWSTR , pszlongplate : :: windows_sys::core::PCWSTR , pszdir : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMatchSpecA ( pszfile : :: windows_sys::core::PCSTR , pszspec : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathMatchSpecExA ( pszfile : :: windows_sys::core::PCSTR , pszspec : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathMatchSpecExW ( pszfile : :: windows_sys::core::PCWSTR , pszspec : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMatchSpecW ( pszfile : :: windows_sys::core::PCWSTR , pszspec : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathParseIconLocationA ( psziconfile : :: windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathParseIconLocationW ( psziconfile : :: windows_sys::core::PWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathQualify ( psz : :: windows_sys::core::PWSTR ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathQuoteSpacesA ( lpsz : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathQuoteSpacesW ( lpsz : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRelativePathToA ( pszpath : :: windows_sys::core::PSTR , pszfrom : :: windows_sys::core::PCSTR , dwattrfrom : u32 , pszto : :: windows_sys::core::PCSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRelativePathToW ( pszpath : :: windows_sys::core::PWSTR , pszfrom : :: windows_sys::core::PCWSTR , dwattrfrom : u32 , pszto : :: windows_sys::core::PCWSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveArgsA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveArgsW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBackslashA ( pszpath : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBackslashW ( pszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBlanksA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBlanksW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveExtensionA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveExtensionW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRemoveFileSpecA ( pszpath : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRemoveFileSpecW ( pszpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRenameExtensionA ( pszpath : :: windows_sys::core::PSTR , pszext : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRenameExtensionW ( pszpath : :: windows_sys::core::PWSTR , pszext : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathResolve ( pszpath : :: windows_sys::core::PWSTR , dirs : *const *const u16 , fflags : PRF_FLAGS ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSearchAndQualifyA ( pszpath : :: windows_sys::core::PCSTR , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSearchAndQualifyW ( pszpath : :: windows_sys::core::PCWSTR , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSetDlgItemPathA ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : :: windows_sys::core::PCSTR ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSetDlgItemPathW ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathSkipRootA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathSkipRootW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathStripPathA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathStripPathW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathStripToRootA ( pszpath : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathStripToRootW ( pszpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnExpandEnvStringsA ( pszpath : :: windows_sys::core::PCSTR , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnExpandEnvStringsW ( pszpath : :: windows_sys::core::PCWSTR , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathUndecorateA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathUndecorateW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnmakeSystemFolderA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnmakeSystemFolderW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnquoteSpacesA ( lpsz : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnquoteSpacesW ( lpsz : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathYetAnotherMakeUniqueName ( pszuniquename : :: windows_sys::core::PWSTR , pszpath : :: windows_sys::core::PCWSTR , pszshort : :: windows_sys::core::PCWSTR , pszfilespec : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PickIconDlg ( hwnd : super::super::Foundation:: HWND , psziconpath : :: windows_sys::core::PWSTR , cchiconpath : u32 , piiconindex : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn QISearch ( that : *mut ::core::ffi::c_void , pqit : *const QITAB , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ReadCabinetState ( pcs : *mut CABINETSTATE , clength : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RealDriveType ( idrive : i32 , foktohitnet : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-core-psm-appnotify-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterAppConstrainedChangeNotification ( routine : PAPPCONSTRAIN_CHANGE_ROUTINE , context : *const ::core::ffi::c_void , registration : *mut *mut _APPCONSTRAIN_REGISTRATION ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-core-psm-appnotify-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterAppStateChangeNotification ( routine : PAPPSTATE_CHANGE_ROUTINE , context : *const ::core::ffi::c_void , registration : *mut *mut _APPSTATE_REGISTRATION ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterScaleChangeEvent ( hevent : super::super::Foundation:: HANDLE , pdwcookie : *mut usize ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , hwndnotify : super::super::Foundation:: HWND , umsgnotify : u32 , pdwcookie : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RemoveWindowSubclass ( hwnd : super::super::Foundation:: HWND , pfnsubclass : SUBCLASSPROC , uidsubclass : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RestartDialog ( hwnd : super::super::Foundation:: HWND , pszprompt : :: windows_sys::core::PCWSTR , dwreturn : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RestartDialogEx ( hwnd : super::super::Foundation:: HWND , pszprompt : :: windows_sys::core::PCWSTR , dwreturn : u32 , dwreasoncode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn RevokeScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , dwcookie : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SHAddFromPropSheetExtArray ( hpsxa : HPSXA , lpfnaddpage : super::Controls:: LPFNSVADDPROPSHEETPAGE , lparam : super::super::Foundation:: LPARAM ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAddToRecentDocs ( uflags : u32 , pv : *const ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAlloc ( cb : usize ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHAllocShared ( pvdata : *const ::core::ffi::c_void , dwsize : u32 , dwprocessid : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAnsiToAnsi ( pszsrc : :: windows_sys::core::PCSTR , pszdst : :: windows_sys::core::PSTR , cchbuf : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAnsiToUnicode ( pszsrc : :: windows_sys::core::PCSTR , pwszdst : :: windows_sys::core::PWSTR , cwchbuf : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHAppBarMessage ( dwmessage : u32 , pdata : *mut APPBARDATA ) -> usize ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAssocEnumHandlers ( pszextra : :: windows_sys::core::PCWSTR , affilter : ASSOC_FILTER , ppenumhandler : *mut IEnumAssocHandlers ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAssocEnumHandlersForProtocolByApplication ( protocol : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , enumhandlers : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHAutoComplete ( hwndedit : super::super::Foundation:: HWND , dwflags : SHELL_AUTOCOMPLETE_FLAGS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToFolderIDListParent ( psfroot : IShellFolder , pidl : *const Common:: ITEMIDLIST , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToFolderIDListParentEx ( psfroot : IShellFolder , pidl : *const Common:: ITEMIDLIST , ppbc : super::super::System::Com:: IBindCtx , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToObject ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , pbc : super::super::System::Com:: IBindCtx , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToParent ( pidl : *const Common:: ITEMIDLIST , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBrowseForFolderA ( lpbi : *const BROWSEINFOA ) -> *mut Common:: ITEMIDLIST ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBrowseForFolderW ( lpbi : *const BROWSEINFOW ) -> *mut Common:: ITEMIDLIST ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCLSIDFromString ( psz : :: windows_sys::core::PCWSTR , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHChangeNotification_Lock ( hchange : super::super::Foundation:: HANDLE , dwprocid : u32 , pppidl : *mut *mut *mut Common:: ITEMIDLIST , plevent : *mut i32 ) -> ShFindChangeNotificationHandle ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHChangeNotification_Unlock ( hlock : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHChangeNotify ( weventid : SHCNE_ID , uflags : SHCNF_FLAGS , dwitem1 : *const ::core::ffi::c_void , dwitem2 : *const ::core::ffi::c_void ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHChangeNotifyDeregister ( ulid : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHChangeNotifyRegister ( hwnd : super::super::Foundation:: HWND , fsources : SHCNRF_SOURCE , fevents : i32 , wmsg : u32 , centries : i32 , pshcne : *const SHChangeNotifyEntry ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHChangeNotifyRegisterThread ( status : SCNRT_STATUS ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCloneSpecialIDList ( hwnd : super::super::Foundation:: HWND , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> *mut Common:: ITEMIDLIST ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCoCreateInstance ( pszclsid : :: windows_sys::core::PCWSTR , pclsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHCopyKeyA ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : :: windows_sys::core::PCSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHCopyKeyW ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : :: windows_sys::core::PCWSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateAssociationRegistration ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateDataObject ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , pdtinner : super::super::System::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateDefaultContextMenu ( pdcm : *const DEFCONTEXTMENU , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateDefaultExtractIcon ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateDefaultPropertiesOp ( psi : IShellItem , ppfileop : *mut IFileOperation ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHCreateDirectory ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PCWSTR ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn SHCreateDirectoryExA ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PCSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn SHCreateDirectoryExW ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PCWSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateFileExtractIconW ( pszfile : :: windows_sys::core::PCWSTR , dwfileattributes : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateItemFromIDList ( pidl : *const Common:: ITEMIDLIST , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateItemFromParsingName ( pszpath : :: windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateItemFromRelativeName ( psiparent : IShellItem , pszname : :: windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateItemInKnownFolder ( kfid : *const :: windows_sys::core::GUID , dwkfflags : u32 , pszitem : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateItemWithParent ( pidlparent : *const Common:: ITEMIDLIST , psfparent : IShellFolder , pidl : *const Common:: ITEMIDLIST , riid : *const :: windows_sys::core::GUID , ppvitem : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateMemStream ( pinit : *const u8 , cbinit : u32 ) -> super::super::System::Com:: IStream ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"] fn SHCreateProcessAsUserW ( pscpi : *mut SHCREATEPROCESSINFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHCreatePropSheetExtArray ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , max_iface : u32 ) -> HPSXA ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateQueryCancelAutoPlayMoniker ( ppmoniker : *mut super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Ole")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"] fn SHCreateShellFolderView ( pcsfv : *const SFV_CREATE , ppsv : *mut IShellView ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellFolderViewEx ( pcsfv : *const CSFV , ppsv : *mut IShellView ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItem ( pidlparent : *const Common:: ITEMIDLIST , psfparent : IShellFolder , pidl : *const Common:: ITEMIDLIST , ppsi : *mut IShellItem ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItemArray ( pidlparent : *const Common:: ITEMIDLIST , psf : IShellFolder , cidl : u32 , ppidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut IShellItemArray ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateShellItemArrayFromDataObject ( pdo : super::super::System::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItemArrayFromIDLists ( cidl : u32 , rgpidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut IShellItemArray ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateShellItemArrayFromShellItem ( psi : IShellItem , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn SHCreateShellPalette ( hdc : super::super::Graphics::Gdi:: HDC ) -> super::super::Graphics::Gdi:: HPALETTE ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStdEnumFmtEtc ( cfmt : u32 , afmt : *const super::super::System::Com:: FORMATETC , ppenumformatetc : *mut super::super::System::Com:: IEnumFORMATETC ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileA ( pszfile : :: windows_sys::core::PCSTR , grfmode : u32 , ppstm : *mut super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileEx ( pszfile : :: windows_sys::core::PCWSTR , grfmode : u32 , dwattributes : u32 , fcreate : super::super::Foundation:: BOOL , pstmtemplate : super::super::System::Com:: IStream , ppstm : *mut super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileW ( pszfile : :: windows_sys::core::PCWSTR , grfmode : u32 , ppstm : *mut super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn SHCreateThread ( pfnthreadproc : super::super::System::Threading:: LPTHREAD_START_ROUTINE , pdata : *const ::core::ffi::c_void , flags : u32 , pfncallback : super::super::System::Threading:: LPTHREAD_START_ROUTINE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateThreadRef ( pcref : *mut i32 , ppunk : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn SHCreateThreadWithHandle ( pfnthreadproc : super::super::System::Threading:: LPTHREAD_START_ROUTINE , pdata : *const ::core::ffi::c_void , flags : u32 , pfncallback : super::super::System::Threading:: LPTHREAD_START_ROUTINE , phandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHDefExtractIconA ( psziconfile : :: windows_sys::core::PCSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHDefExtractIconW ( psziconfile : :: windows_sys::core::PCWSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteEmptyKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteEmptyKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHDestroyPropSheetExtArray ( hpsxa : HPSXA ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn SHDoDragDrop ( hwnd : super::super::Foundation:: HWND , pdata : super::super::System::Com:: IDataObject , pdsrc : super::super::System::Ole:: IDropSource , dweffect : super::super::System::Ole:: DROPEFFECT , pdweffect : *mut super::super::System::Ole:: DROPEFFECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHEmptyRecycleBinA ( hwnd : super::super::Foundation:: HWND , pszrootpath : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHEmptyRecycleBinW ( hwnd : super::super::Foundation:: HWND , pszrootpath : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumKeyExA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : :: windows_sys::core::PSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumKeyExW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : :: windows_sys::core::PWSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumValueA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : :: windows_sys::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumValueW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : :: windows_sys::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHEnumerateUnreadMailAccountsW ( hkeyuser : super::super::System::Registry:: HKEY , dwindex : u32 , pszmailaddress : :: windows_sys::core::PWSTR , cchmailaddress : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHEvaluateSystemCommandTemplate ( pszcmdtemplate : :: windows_sys::core::PCWSTR , ppszapplication : *mut :: windows_sys::core::PWSTR , ppszcommandline : *mut :: windows_sys::core::PWSTR , ppszparameters : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFileOperationA ( lpfileop : *mut SHFILEOPSTRUCTA ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFileOperationW ( lpfileop : *mut SHFILEOPSTRUCTW ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHFindFiles ( pidlfolder : *const Common:: ITEMIDLIST , pidlsavefile : *const Common:: ITEMIDLIST ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHFind_InitMenuPopup ( hmenu : super::WindowsAndMessaging:: HMENU , hwndowner : super::super::Foundation:: HWND , idcmdfirst : u32 , idcmdlast : u32 ) -> IContextMenu ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHFlushSFCache ( ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFormatDateTimeA ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFormatDateTimeW ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFormatDrive ( hwnd : super::super::Foundation:: HWND , drive : u32 , fmtid : SHFMT_ID , options : SHFMT_OPT ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHFree ( pv : *const ::core::ffi::c_void ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFreeNameMappings ( hnamemappings : super::super::Foundation:: HANDLE ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFreeShared ( hdata : super::super::Foundation:: HANDLE , dwprocessid : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetAttributesFromDataObject ( pdo : super::super::System::Com:: IDataObject , dwattributemask : u32 , pdwattributes : *mut u32 , pcitems : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetDataFromIDListA ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetDataFromIDListW ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetDesktopFolder ( ppshf : *mut IShellFolder ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetDiskFreeSpaceExA ( pszdirectoryname : :: windows_sys::core::PCSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetDiskFreeSpaceExW ( pszdirectoryname : :: windows_sys::core::PCWSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetDriveMedia ( pszdrive : :: windows_sys::core::PCWSTR , pdwmediacontent : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetFileInfoA ( pszpath : :: windows_sys::core::PCSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOA , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); +#[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetFileInfoW ( pszpath : :: windows_sys::core::PCWSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOW , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathAndSubDirA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : :: windows_sys::core::PCSTR , pszpath : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathAndSubDirW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : :: windows_sys::core::PCWSTR , pszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetIDListFromObject ( punk : :: windows_sys::core::IUnknown , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetIconOverlayIndexA ( psziconpath : :: windows_sys::core::PCSTR , iiconindex : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetIconOverlayIndexW ( psziconpath : :: windows_sys::core::PCWSTR , iiconindex : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetImageList ( iimagelist : i32 , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetInstanceExplorer ( ppunk : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetInverseCMAP ( pbmap : *mut u8 , cbmap : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetItemFromDataObject ( pdtobj : super::super::System::Com:: IDataObject , dwflags : DATAOBJ_GET_ITEM_FLAGS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetItemFromObject ( punk : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetKnownFolderIDList ( rfid : *const :: windows_sys::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetKnownFolderItem ( rfid : *const :: windows_sys::core::GUID , flags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetKnownFolderPath ( rfid : *const :: windows_sys::core::GUID , dwflags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , ppszpath : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetLocalizedName ( pszpath : :: windows_sys::core::PCWSTR , pszresmodule : :: windows_sys::core::PWSTR , cch : u32 , pidsres : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetMalloc ( ppmalloc : *mut super::super::System::Com:: IMalloc ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetNameFromIDList ( pidl : *const Common:: ITEMIDLIST , sigdnname : SIGDN , ppszname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetNewLinkInfoA ( pszlinkto : :: windows_sys::core::PCSTR , pszdir : :: windows_sys::core::PCSTR , pszname : :: windows_sys::core::PSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetNewLinkInfoW ( pszlinkto : :: windows_sys::core::PCWSTR , pszdir : :: windows_sys::core::PCWSTR , pszname : :: windows_sys::core::PWSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListA ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListEx ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows_sys::core::PWSTR , cchpath : u32 , uopts : GPFIDL_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListW ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetRealIDL ( psf : IShellFolder , pidlsimple : *const Common:: ITEMIDLIST , ppidlreal : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetSetFolderCustomSettings ( pfcs : *mut SHFOLDERCUSTOMSETTINGS , pszpath : :: windows_sys::core::PCWSTR , dwreadwrite : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetSetSettings ( lpss : *mut SHELLSTATEA , dwmask : SSF_MASK , bset : super::super::Foundation:: BOOL ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetSettings ( psfs : *mut SHELLFLAGSTATE , dwmask : u32 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetSpecialFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetSpecialFolderPathA ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetSpecialFolderPathW ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PWSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetStockIconInfo ( siid : SHSTOCKICONID , uflags : SHGSI_FLAGS , psii : *mut SHSTOCKICONINFO ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHGetTemporaryPropertyForItem ( psi : IShellItem , propkey : *const PropertiesSystem:: PROPERTYKEY , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetThreadRef ( ppunk : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetUnreadMailCountW ( hkeyuser : super::super::System::Registry:: HKEY , pszmailaddress : :: windows_sys::core::PCWSTR , pdwcount : *mut u32 , pfiletime : *mut super::super::Foundation:: FILETIME , pszshellexecutecommand : :: windows_sys::core::PWSTR , cchshellexecutecommand : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetViewStatePropertyBag ( pidl : *const Common:: ITEMIDLIST , pszbagname : :: windows_sys::core::PCWSTR , dwflags : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGlobalCounterDecrement ( id : SHGLOBALCOUNTER ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGlobalCounterGetValue ( id : SHGLOBALCOUNTER ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGlobalCounterIncrement ( id : SHGLOBALCOUNTER ) -> i32 ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHHandleUpdateImage ( pidlextra : *const Common:: ITEMIDLIST ) -> i32 ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHILCreateFromPath ( pszpath : :: windows_sys::core::PCWSTR , ppidl : *mut *mut Common:: ITEMIDLIST , rgfinout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHInvokePrinterCommandA ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : :: windows_sys::core::PCSTR , lpbuf2 : :: windows_sys::core::PCSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHInvokePrinterCommandW ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : :: windows_sys::core::PCWSTR , lpbuf2 : :: windows_sys::core::PCWSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHIsFileAvailableOffline ( pwszpath : :: windows_sys::core::PCWSTR , pdwstatus : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHIsLowMemoryMachine ( dwtype : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHLimitInputEdit ( hwndedit : super::super::Foundation:: HWND , psf : IShellFolder ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadInProc ( rclsid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadIndirectString ( pszsource : :: windows_sys::core::PCWSTR , pszoutbuf : :: windows_sys::core::PWSTR , cchoutbuf : u32 , ppvreserved : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadNonloadedIconOverlayIdentifiers ( ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHLockShared ( hdata : super::super::Foundation:: HANDLE , dwprocessid : u32 ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHMapPIDLToSystemImageListIndex ( pshf : IShellFolder , pidl : *const Common:: ITEMIDLIST , piindexsel : *mut i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHMessageBoxCheckA ( hwnd : super::super::Foundation:: HWND , psztext : :: windows_sys::core::PCSTR , pszcaption : :: windows_sys::core::PCSTR , utype : u32 , idefault : i32 , pszregval : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHMessageBoxCheckW ( hwnd : super::super::Foundation:: HWND , psztext : :: windows_sys::core::PCWSTR , pszcaption : :: windows_sys::core::PCWSTR , utype : u32 , idefault : i32 , pszregval : :: windows_sys::core::PCWSTR ) -> i32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHMultiFileProperties ( pdtobj : super::super::System::Com:: IDataObject , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHObjectProperties ( hwnd : super::super::Foundation:: HWND , shopobjecttype : SHOP_TYPE , pszobjectname : :: windows_sys::core::PCWSTR , pszpropertypage : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHOpenFolderAndSelectItems ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Registry\"`*"] fn SHOpenPropSheetW ( pszcaption : :: windows_sys::core::PCWSTR , ahkeys : *const super::super::System::Registry:: HKEY , ckeys : u32 , pclsiddefault : *const :: windows_sys::core::GUID , pdtobj : super::super::System::Com:: IDataObject , psb : IShellBrowser , pstartpage : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStream2A ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStream2W ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStreamA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStreamW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHOpenWithDialog ( hwndparent : super::super::Foundation:: HWND , poainfo : *const OPENASINFO ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHParseDisplayName ( pszname : :: windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , ppidl : *mut *mut Common:: ITEMIDLIST , sfgaoin : u32 , psfgaoout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHPathPrepareForWriteA ( hwnd : super::super::Foundation:: HWND , punkenablemodless : :: windows_sys::core::IUnknown , pszpath : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHPathPrepareForWriteW ( hwnd : super::super::Foundation:: HWND , punkenablemodless : :: windows_sys::core::IUnknown , pszpath : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryInfoKeyA ( hkey : super::super::System::Registry:: HKEY , pcsubkeys : *mut u32 , pcchmaxsubkeylen : *mut u32 , pcvalues : *mut u32 , pcchmaxvaluenamelen : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryInfoKeyW ( hkey : super::super::System::Registry:: HKEY , pcsubkeys : *mut u32 , pcchmaxsubkeylen : *mut u32 , pcvalues : *mut u32 , pcchmaxvaluenamelen : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryRecycleBinA ( pszrootpath : :: windows_sys::core::PCSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryRecycleBinW ( pszrootpath : :: windows_sys::core::PCWSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryUserNotificationState ( pquns : *mut QUERY_USER_NOTIFICATION_STATE ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryValueExA ( hkey : super::super::System::Registry:: HKEY , pszvalue : :: windows_sys::core::PCSTR , pdwreserved : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryValueExW ( hkey : super::super::System::Registry:: HKEY , pszvalue : :: windows_sys::core::PCWSTR , pdwreserved : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegCloseUSKey ( huskey : isize ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegCreateUSKeyA ( pszpath : :: windows_sys::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegCreateUSKeyW ( pwzpath : :: windows_sys::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteEmptyUSKeyA ( huskey : isize , pszsubkey : :: windows_sys::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteEmptyUSKeyW ( huskey : isize , pwzsubkey : :: windows_sys::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteUSValueA ( huskey : isize , pszvalue : :: windows_sys::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteUSValueW ( huskey : isize , pwzvalue : :: windows_sys::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHRegDuplicateHKey ( hkey : super::super::System::Registry:: HKEY ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSKeyA ( huskey : isize , dwindex : u32 , pszname : :: windows_sys::core::PSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSKeyW ( huskey : isize , dwindex : u32 , pwzname : :: windows_sys::core::PWSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSValueA ( huskey : isize , dwindex : u32 , pszvaluename : :: windows_sys::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSValueW ( huskey : isize , dwindex : u32 , pszvaluename : :: windows_sys::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetBoolUSValueA ( pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetBoolUSValueW ( pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetIntW ( hk : super::super::System::Registry:: HKEY , pwzkey : :: windows_sys::core::PCWSTR , idefault : i32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows_sys::core::PCSTR , pcszvalue : :: windows_sys::core::PCSTR , pszpath : :: windows_sys::core::PSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows_sys::core::PCWSTR , pcszvalue : :: windows_sys::core::PCWSTR , pszpath : :: windows_sys::core::PWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetUSValueA ( pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetUSValueW ( pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetValueFromHKCUHKLM ( pwszkey : :: windows_sys::core::PCWSTR , pwszvalue : :: windows_sys::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegOpenUSKeyA ( pszpath : :: windows_sys::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegOpenUSKeyW ( pwzpath : :: windows_sys::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryInfoUSKeyA ( huskey : isize , pcsubkeys : *mut u32 , pcchmaxsubkeylen : *mut u32 , pcvalues : *mut u32 , pcchmaxvaluenamelen : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryInfoUSKeyW ( huskey : isize , pcsubkeys : *mut u32 , pcchmaxsubkeylen : *mut u32 , pcvalues : *mut u32 , pcchmaxvaluenamelen : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryUSValueA ( huskey : isize , pszvalue : :: windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryUSValueW ( huskey : isize , pszvalue : :: windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegSetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows_sys::core::PCSTR , pcszvalue : :: windows_sys::core::PCSTR , pcszpath : :: windows_sys::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegSetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows_sys::core::PCWSTR , pcszvalue : :: windows_sys::core::PCWSTR , pcszpath : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegSetUSValueA ( pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegSetUSValueW ( pwzsubkey : :: windows_sys::core::PCWSTR , pwzvalue : :: windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegWriteUSValueA ( huskey : isize , pszvalue : :: windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegWriteUSValueW ( huskey : isize , pwzvalue : :: windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHReleaseThreadRef ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHRemoveLocalizedName ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SHReplaceFromPropSheetExtArray ( hpsxa : HPSXA , upageid : u32 , lpfnreplacewith : super::Controls:: LPFNSVADDPROPSHEETPAGE , lparam : super::super::Foundation:: LPARAM ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHResolveLibrary ( psilibrary : IShellItem ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHRestricted ( rest : RESTRICTIONS ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSendMessageBroadcastA ( umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSendMessageBroadcastW ( umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetDefaultProperties ( hwnd : super::super::Foundation:: HWND , psi : IShellItem , dwfileopflags : u32 , pfops : IFileOperationProgressSink ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetFolderPathA ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetFolderPathW ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetInstanceExplorer ( punk : :: windows_sys::core::IUnknown ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetKnownFolderPath ( rfid : *const :: windows_sys::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetLocalizedName ( pszpath : :: windows_sys::core::PCWSTR , pszresmodule : :: windows_sys::core::PCWSTR , idsres : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHSetTemporaryPropertyForItem ( psi : IShellItem , propkey : *const PropertiesSystem:: PROPERTYKEY , propvar : *const super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetThreadRef ( punk : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetUnreadMailCountW ( pszmailaddress : :: windows_sys::core::PCWSTR , dwcount : u32 , pszshellexecutecommand : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHSetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHSetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHShellFolderView_Message ( hwndmain : super::super::Foundation:: HWND , umsg : u32 , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHShowManageLibraryUI ( psilibrary : IShellItem , hwndowner : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCWSTR , pszinstruction : :: windows_sys::core::PCWSTR , lmdoptions : LIBRARYMANAGEDIALOGOPTIONS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHSimpleIDListFromPath ( pszpath : :: windows_sys::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SHSkipJunction ( pbc : super::super::System::Com:: IBindCtx , pclsid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHStartNetConnectionDialogW ( hwnd : super::super::Foundation:: HWND , pszremotename : :: windows_sys::core::PCWSTR , dwtype : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStrDupA ( psz : :: windows_sys::core::PCSTR , ppwsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStrDupW ( psz : :: windows_sys::core::PCWSTR , ppwsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHStripMneumonicA ( pszmenu : :: windows_sys::core::PSTR ) -> super::super::Foundation:: CHAR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStripMneumonicW ( pszmenu : :: windows_sys::core::PWSTR ) -> u16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHTestTokenMembership ( htoken : super::super::Foundation:: HANDLE , ulrid : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUnicodeToAnsi ( pwszsrc : :: windows_sys::core::PCWSTR , pszdst : :: windows_sys::core::PSTR , cchbuf : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUnicodeToUnicode ( pwzsrc : :: windows_sys::core::PCWSTR , pwzdst : :: windows_sys::core::PWSTR , cwchbuf : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHUnlockShared ( pvdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUpdateImageA ( pszhashitem : :: windows_sys::core::PCSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUpdateImageW ( pszhashitem : :: windows_sys::core::PCWSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHValidateUNC ( hwndowner : super::super::Foundation:: HWND , pszfile : :: windows_sys::core::PWSTR , fconnect : VALIDATEUNC_OPTION ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SetCurrentProcessExplicitAppUserModelID ( appid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetMenuContextHelpId ( param0 : super::WindowsAndMessaging:: HMENU , param1 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SetWindowContextHelpId ( param0 : super::super::Foundation:: HWND , param1 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SetWindowSubclass ( hwnd : super::super::Foundation:: HWND , pfnsubclass : SUBCLASSPROC , uidsubclass : usize , dwrefdata : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellAboutA ( hwnd : super::super::Foundation:: HWND , szapp : :: windows_sys::core::PCSTR , szotherstuff : :: windows_sys::core::PCSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellAboutW ( hwnd : super::super::Foundation:: HWND , szapp : :: windows_sys::core::PCWSTR , szotherstuff : :: windows_sys::core::PCWSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellExecuteA ( hwnd : super::super::Foundation:: HWND , lpoperation : :: windows_sys::core::PCSTR , lpfile : :: windows_sys::core::PCSTR , lpparameters : :: windows_sys::core::PCSTR , lpdirectory : :: windows_sys::core::PCSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ShellExecuteExA ( pexecinfo : *mut SHELLEXECUTEINFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ShellExecuteExW ( pexecinfo : *mut SHELLEXECUTEINFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellExecuteW ( hwnd : super::super::Foundation:: HWND , lpoperation : :: windows_sys::core::PCWSTR , lpfile : :: windows_sys::core::PCWSTR , lpparameters : :: windows_sys::core::PCWSTR , lpdirectory : :: windows_sys::core::PCWSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellMessageBoxA ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : :: windows_sys::core::PCSTR , lpctitle : :: windows_sys::core::PCSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellMessageBoxW ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : :: windows_sys::core::PCWSTR , lpctitle : :: windows_sys::core::PCWSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndex ( pwsziconpath : :: windows_sys::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndexA ( psziconpath : :: windows_sys::core::PCSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndexW ( psziconpath : :: windows_sys::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn Shell_GetImageLists ( phiml : *mut super::Controls:: HIMAGELIST , phimlsmall : *mut super::Controls:: HIMAGELIST ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn Shell_MergeMenus ( hmdst : super::WindowsAndMessaging:: HMENU , hmsrc : super::WindowsAndMessaging:: HMENU , uinsert : u32 , uidadjust : u32 , uidadjustmax : u32 , uflags : MM_FLAGS ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn Shell_NotifyIconA ( dwmessage : NOTIFY_ICON_MESSAGE , lpdata : *const NOTIFYICONDATAA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn Shell_NotifyIconGetRect ( identifier : *const NOTIFYICONIDENTIFIER , iconlocation : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn Shell_NotifyIconW ( dwmessage : NOTIFY_ICON_MESSAGE , lpdata : *const NOTIFYICONDATAW ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SignalFileOpen ( pidl : *const Common:: ITEMIDLIST ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_Urlmon"))] +::windows_sys::core::link ! ( "shdocvw.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_Urlmon\"`*"] fn SoftwareUpdateMessageBox ( hwnd : super::super::Foundation:: HWND , pszdistunit : :: windows_sys::core::PCWSTR , dwflags : u32 , psdi : *mut super::super::System::Com::Urlmon:: SOFTDISTINFO ) -> u32 ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn StgMakeUniqueName ( pstgparent : super::super::System::Com::StructuredStorage:: IStorage , pszfilespec : :: windows_sys::core::PCWSTR , grfmode : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnA ( pszstr : :: windows_sys::core::PCSTR , pszset : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnIA ( pszstr : :: windows_sys::core::PCSTR , pszset : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnIW ( pszstr : :: windows_sys::core::PCWSTR , pszset : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnW ( pszstr : :: windows_sys::core::PCWSTR , pszset : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatBuffA ( pszdest : :: windows_sys::core::PSTR , pszsrc : :: windows_sys::core::PCSTR , cchdestbuffsize : i32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatBuffW ( pszdest : :: windows_sys::core::PWSTR , pszsrc : :: windows_sys::core::PCWSTR , cchdestbuffsize : i32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatChainW ( pszdst : :: windows_sys::core::PWSTR , cchdst : u32 , ichat : u32 , pszsrc : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatW ( psz1 : :: windows_sys::core::PWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrA ( pszstart : :: windows_sys::core::PCSTR , wmatch : u16 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrIA ( pszstart : :: windows_sys::core::PCSTR , wmatch : u16 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrIW ( pszstart : :: windows_sys::core::PCWSTR , wmatch : u16 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrNIW ( pszstart : :: windows_sys::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrNW ( pszstart : :: windows_sys::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrW ( pszstart : :: windows_sys::core::PCWSTR , wmatch : u16 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpCA ( pszstr1 : :: windows_sys::core::PCSTR , pszstr2 : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpCW ( pszstr1 : :: windows_sys::core::PCWSTR , pszstr2 : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpICA ( pszstr1 : :: windows_sys::core::PCSTR , pszstr2 : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpICW ( pszstr1 : :: windows_sys::core::PCWSTR , pszstr2 : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpIW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpLogicalW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNA ( psz1 : :: windows_sys::core::PCSTR , psz2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNCA ( pszstr1 : :: windows_sys::core::PCSTR , pszstr2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNCW ( pszstr1 : :: windows_sys::core::PCWSTR , pszstr2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNIA ( psz1 : :: windows_sys::core::PCSTR , psz2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNICA ( pszstr1 : :: windows_sys::core::PCSTR , pszstr2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNICW ( pszstr1 : :: windows_sys::core::PCWSTR , pszstr2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNIW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCpyNW ( pszdst : :: windows_sys::core::PWSTR , pszsrc : :: windows_sys::core::PCWSTR , cchmax : i32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCpyW ( psz1 : :: windows_sys::core::PWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrDupA ( pszsrch : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrDupW ( pszsrch : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSize64A ( qdw : i64 , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeA ( dw : u32 , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeEx ( ull : u64 , flags : SFBS_FLAGS , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeW ( qdw : i64 , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatKBSizeA ( qdw : i64 , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatKBSizeW ( qdw : i64 , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFromTimeIntervalA ( pszout : :: windows_sys::core::PSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFromTimeIntervalW ( pszout : :: windows_sys::core::PWSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrIsIntlEqualA ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : :: windows_sys::core::PCSTR , pszstring2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrIsIntlEqualW ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : :: windows_sys::core::PCWSTR , pszstring2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrNCatA ( psz1 : :: windows_sys::core::PSTR , psz2 : :: windows_sys::core::PCSTR , cchmax : i32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrNCatW ( psz1 : :: windows_sys::core::PWSTR , psz2 : :: windows_sys::core::PCWSTR , cchmax : i32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrPBrkA ( psz : :: windows_sys::core::PCSTR , pszset : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrPBrkW ( psz : :: windows_sys::core::PCWSTR , pszset : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrA ( pszstart : :: windows_sys::core::PCSTR , pszend : :: windows_sys::core::PCSTR , wmatch : u16 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrIA ( pszstart : :: windows_sys::core::PCSTR , pszend : :: windows_sys::core::PCSTR , wmatch : u16 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrIW ( pszstart : :: windows_sys::core::PCWSTR , pszend : :: windows_sys::core::PCWSTR , wmatch : u16 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrW ( pszstart : :: windows_sys::core::PCWSTR , pszend : :: windows_sys::core::PCWSTR , wmatch : u16 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRStrIA ( pszsource : :: windows_sys::core::PCSTR , pszlast : :: windows_sys::core::PCSTR , pszsrch : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRStrIW ( pszsource : :: windows_sys::core::PCWSTR , pszlast : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBSTR ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pbstr : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBufA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBufW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToStrA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToStrW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrSpnA ( psz : :: windows_sys::core::PCSTR , pszset : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrSpnW ( psz : :: windows_sys::core::PCWSTR , pszset : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrA ( pszfirst : :: windows_sys::core::PCSTR , pszsrch : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrIA ( pszfirst : :: windows_sys::core::PCSTR , pszsrch : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrIW ( pszfirst : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrNIW ( pszfirst : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR , cchmax : u32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrNW ( pszfirst : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR , cchmax : u32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrW ( pszfirst : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToInt64ExA ( pszstring : :: windows_sys::core::PCSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToInt64ExW ( pszstring : :: windows_sys::core::PCWSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrToIntA ( pszsrc : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToIntExA ( pszstring : :: windows_sys::core::PCSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToIntExW ( pszstring : :: windows_sys::core::PCWSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrToIntW ( pszsrc : :: windows_sys::core::PCWSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrTrimA ( psz : :: windows_sys::core::PSTR , psztrimchars : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrTrimW ( psz : :: windows_sys::core::PWSTR , psztrimchars : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UnloadUserProfile ( htoken : super::super::Foundation:: HANDLE , hprofile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-psm-appnotify-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UnregisterAppConstrainedChangeNotification ( registration : *mut _APPCONSTRAIN_REGISTRATION ) -> ( ) ); +::windows_sys::core::link ! ( "api-ms-win-core-psm-appnotify-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UnregisterAppStateChangeNotification ( registration : *mut _APPSTATE_REGISTRATION ) -> ( ) ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UnregisterScaleChangeEvent ( dwcookie : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlApplySchemeA ( pszin : :: windows_sys::core::PCSTR , pszout : :: windows_sys::core::PSTR , pcchout : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlApplySchemeW ( pszin : :: windows_sys::core::PCWSTR , pszout : :: windows_sys::core::PWSTR , pcchout : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCanonicalizeA ( pszurl : :: windows_sys::core::PCSTR , pszcanonicalized : :: windows_sys::core::PSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCanonicalizeW ( pszurl : :: windows_sys::core::PCWSTR , pszcanonicalized : :: windows_sys::core::PWSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCombineA ( pszbase : :: windows_sys::core::PCSTR , pszrelative : :: windows_sys::core::PCSTR , pszcombined : :: windows_sys::core::PSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCombineW ( pszbase : :: windows_sys::core::PCWSTR , pszrelative : :: windows_sys::core::PCWSTR , pszcombined : :: windows_sys::core::PWSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlCompareA ( psz1 : :: windows_sys::core::PCSTR , psz2 : :: windows_sys::core::PCSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlCompareW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCreateFromPathA ( pszpath : :: windows_sys::core::PCSTR , pszurl : :: windows_sys::core::PSTR , pcchurl : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCreateFromPathW ( pszpath : :: windows_sys::core::PCWSTR , pszurl : :: windows_sys::core::PWSTR , pcchurl : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlEscapeA ( pszurl : :: windows_sys::core::PCSTR , pszescaped : :: windows_sys::core::PSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlEscapeW ( pszurl : :: windows_sys::core::PCWSTR , pszescaped : :: windows_sys::core::PWSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlFixupW ( pcszurl : :: windows_sys::core::PCWSTR , psztranslatedurl : :: windows_sys::core::PWSTR , cchmax : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetLocationA ( pszurl : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetLocationW ( pszurl : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetPartA ( pszin : :: windows_sys::core::PCSTR , pszout : :: windows_sys::core::PSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetPartW ( pszin : :: windows_sys::core::PCWSTR , pszout : :: windows_sys::core::PWSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlHashA ( pszurl : :: windows_sys::core::PCSTR , pbhash : *mut u8 , cbhash : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlHashW ( pszurl : :: windows_sys::core::PCWSTR , pbhash : *mut u8 , cbhash : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsA ( pszurl : :: windows_sys::core::PCSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsNoHistoryA ( pszurl : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsNoHistoryW ( pszurl : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsOpaqueA ( pszurl : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsOpaqueW ( pszurl : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsW ( pszurl : :: windows_sys::core::PCWSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlUnescapeA ( pszurl : :: windows_sys::core::PSTR , pszunescaped : :: windows_sys::core::PSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlUnescapeW ( pszurl : :: windows_sys::core::PWSTR , pszunescaped : :: windows_sys::core::PWSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn WhichPlatform ( ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn Win32DeleteFile ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn WinHelpA ( hwndmain : super::super::Foundation:: HWND , lpszhelp : :: windows_sys::core::PCSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn WinHelpW ( hwndmain : super::super::Foundation:: HWND , lpszhelp : :: windows_sys::core::PCWSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn WriteCabinetState ( pcs : *const CABINETSTATE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wnsprintfA ( pszdest : :: windows_sys::core::PSTR , cchdest : i32 , pszfmt : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wnsprintfW ( pszdest : :: windows_sys::core::PWSTR , cchdest : i32 , pszfmt : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wvnsprintfA ( pszdest : :: windows_sys::core::PSTR , cchdest : i32 , pszfmt : :: windows_sys::core::PCSTR , arglist : *const i8 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wvnsprintfW ( pszdest : :: windows_sys::core::PWSTR , cchdest : i32 , pszfmt : :: windows_sys::core::PCWSTR , arglist : *const i8 ) -> i32 ); +pub type CIE4ConnectionPoint = *mut ::core::ffi::c_void; +pub type DFConstraint = *mut ::core::ffi::c_void; +pub type DShellFolderViewEvents = *mut ::core::ffi::c_void; +pub type DShellNameSpaceEvents = *mut ::core::ffi::c_void; +pub type DShellWindowsEvents = *mut ::core::ffi::c_void; +pub type DWebBrowserEvents = *mut ::core::ffi::c_void; +pub type DWebBrowserEvents2 = *mut ::core::ffi::c_void; +pub type Folder = *mut ::core::ffi::c_void; +pub type Folder2 = *mut ::core::ffi::c_void; +pub type Folder3 = *mut ::core::ffi::c_void; +pub type FolderItem = *mut ::core::ffi::c_void; +pub type FolderItem2 = *mut ::core::ffi::c_void; +pub type FolderItemVerb = *mut ::core::ffi::c_void; +pub type FolderItemVerbs = *mut ::core::ffi::c_void; +pub type FolderItems = *mut ::core::ffi::c_void; +pub type FolderItems2 = *mut ::core::ffi::c_void; +pub type FolderItems3 = *mut ::core::ffi::c_void; +pub type IACList = *mut ::core::ffi::c_void; +pub type IACList2 = *mut ::core::ffi::c_void; +pub type IAccessibilityDockingService = *mut ::core::ffi::c_void; +pub type IAccessibilityDockingServiceCallback = *mut ::core::ffi::c_void; +pub type IAccessibleObject = *mut ::core::ffi::c_void; +pub type IActionProgress = *mut ::core::ffi::c_void; +pub type IActionProgressDialog = *mut ::core::ffi::c_void; +pub type IAppActivationUIInfo = *mut ::core::ffi::c_void; +pub type IAppPublisher = *mut ::core::ffi::c_void; +pub type IAppVisibility = *mut ::core::ffi::c_void; +pub type IAppVisibilityEvents = *mut ::core::ffi::c_void; +pub type IApplicationActivationManager = *mut ::core::ffi::c_void; +pub type IApplicationAssociationRegistration = *mut ::core::ffi::c_void; +pub type IApplicationAssociationRegistrationUI = *mut ::core::ffi::c_void; +pub type IApplicationDesignModeSettings = *mut ::core::ffi::c_void; +pub type IApplicationDesignModeSettings2 = *mut ::core::ffi::c_void; +pub type IApplicationDestinations = *mut ::core::ffi::c_void; +pub type IApplicationDocumentLists = *mut ::core::ffi::c_void; +pub type IAssocHandler = *mut ::core::ffi::c_void; +pub type IAssocHandlerInvoker = *mut ::core::ffi::c_void; +pub type IAttachmentExecute = *mut ::core::ffi::c_void; +pub type IAutoComplete = *mut ::core::ffi::c_void; +pub type IAutoComplete2 = *mut ::core::ffi::c_void; +pub type IAutoCompleteDropDown = *mut ::core::ffi::c_void; +pub type IBandHost = *mut ::core::ffi::c_void; +pub type IBandSite = *mut ::core::ffi::c_void; +pub type IBannerNotificationHandler = *mut ::core::ffi::c_void; +pub type IBanneredBar = *mut ::core::ffi::c_void; +pub type IBrowserFrameOptions = *mut ::core::ffi::c_void; +pub type IBrowserService = *mut ::core::ffi::c_void; +pub type IBrowserService2 = *mut ::core::ffi::c_void; +pub type IBrowserService3 = *mut ::core::ffi::c_void; +pub type IBrowserService4 = *mut ::core::ffi::c_void; +pub type ICDBurn = *mut ::core::ffi::c_void; +pub type ICDBurnExt = *mut ::core::ffi::c_void; +pub type ICategorizer = *mut ::core::ffi::c_void; +pub type ICategoryProvider = *mut ::core::ffi::c_void; +pub type IColumnManager = *mut ::core::ffi::c_void; +pub type IColumnProvider = *mut ::core::ffi::c_void; +pub type ICommDlgBrowser = *mut ::core::ffi::c_void; +pub type ICommDlgBrowser2 = *mut ::core::ffi::c_void; +pub type ICommDlgBrowser3 = *mut ::core::ffi::c_void; +pub type IComputerInfoChangeNotify = *mut ::core::ffi::c_void; +pub type IConnectableCredentialProviderCredential = *mut ::core::ffi::c_void; +pub type IContactManagerInterop = *mut ::core::ffi::c_void; +pub type IContextMenu = *mut ::core::ffi::c_void; +pub type IContextMenu2 = *mut ::core::ffi::c_void; +pub type IContextMenu3 = *mut ::core::ffi::c_void; +pub type IContextMenuCB = *mut ::core::ffi::c_void; +pub type IContextMenuSite = *mut ::core::ffi::c_void; +pub type ICopyHookA = *mut ::core::ffi::c_void; +pub type ICopyHookW = *mut ::core::ffi::c_void; +pub type ICreateProcessInputs = *mut ::core::ffi::c_void; +pub type ICreatingProcess = *mut ::core::ffi::c_void; +pub type ICredentialProvider = *mut ::core::ffi::c_void; +pub type ICredentialProviderCredential = *mut ::core::ffi::c_void; +pub type ICredentialProviderCredential2 = *mut ::core::ffi::c_void; +pub type ICredentialProviderCredentialEvents = *mut ::core::ffi::c_void; +pub type ICredentialProviderCredentialEvents2 = *mut ::core::ffi::c_void; +pub type ICredentialProviderCredentialWithFieldOptions = *mut ::core::ffi::c_void; +pub type ICredentialProviderEvents = *mut ::core::ffi::c_void; +pub type ICredentialProviderFilter = *mut ::core::ffi::c_void; +pub type ICredentialProviderSetUserArray = *mut ::core::ffi::c_void; +pub type ICredentialProviderUser = *mut ::core::ffi::c_void; +pub type ICredentialProviderUserArray = *mut ::core::ffi::c_void; +pub type ICurrentItem = *mut ::core::ffi::c_void; +pub type ICurrentWorkingDirectory = *mut ::core::ffi::c_void; +pub type ICustomDestinationList = *mut ::core::ffi::c_void; +pub type IDataObjectAsyncCapability = *mut ::core::ffi::c_void; +pub type IDataObjectProvider = *mut ::core::ffi::c_void; +pub type IDataTransferManagerInterop = *mut ::core::ffi::c_void; +pub type IDefaultExtractIconInit = *mut ::core::ffi::c_void; +pub type IDefaultFolderMenuInitialize = *mut ::core::ffi::c_void; +pub type IDelegateFolder = *mut ::core::ffi::c_void; +pub type IDelegateItem = *mut ::core::ffi::c_void; +pub type IDeskBand = *mut ::core::ffi::c_void; +pub type IDeskBand2 = *mut ::core::ffi::c_void; +pub type IDeskBandInfo = *mut ::core::ffi::c_void; +pub type IDeskBar = *mut ::core::ffi::c_void; +pub type IDeskBarClient = *mut ::core::ffi::c_void; +pub type IDesktopGadget = *mut ::core::ffi::c_void; +pub type IDesktopWallpaper = *mut ::core::ffi::c_void; +pub type IDestinationStreamFactory = *mut ::core::ffi::c_void; +pub type IDisplayItem = *mut ::core::ffi::c_void; +pub type IDocViewSite = *mut ::core::ffi::c_void; +pub type IDockingWindow = *mut ::core::ffi::c_void; +pub type IDockingWindowFrame = *mut ::core::ffi::c_void; +pub type IDockingWindowSite = *mut ::core::ffi::c_void; +pub type IDragSourceHelper = *mut ::core::ffi::c_void; +pub type IDragSourceHelper2 = *mut ::core::ffi::c_void; +pub type IDropTargetHelper = *mut ::core::ffi::c_void; +pub type IDynamicHWHandler = *mut ::core::ffi::c_void; +pub type IEnumACString = *mut ::core::ffi::c_void; +pub type IEnumAssocHandlers = *mut ::core::ffi::c_void; +pub type IEnumExplorerCommand = *mut ::core::ffi::c_void; +pub type IEnumExtraSearch = *mut ::core::ffi::c_void; +pub type IEnumFullIDList = *mut ::core::ffi::c_void; +pub type IEnumHLITEM = *mut ::core::ffi::c_void; +pub type IEnumIDList = *mut ::core::ffi::c_void; +pub type IEnumObjects = *mut ::core::ffi::c_void; +pub type IEnumPublishedApps = *mut ::core::ffi::c_void; +pub type IEnumReadyCallback = *mut ::core::ffi::c_void; +pub type IEnumResources = *mut ::core::ffi::c_void; +pub type IEnumShellItems = *mut ::core::ffi::c_void; +pub type IEnumSyncMgrConflict = *mut ::core::ffi::c_void; +pub type IEnumSyncMgrEvents = *mut ::core::ffi::c_void; +pub type IEnumSyncMgrSyncItems = *mut ::core::ffi::c_void; +pub type IEnumTravelLogEntry = *mut ::core::ffi::c_void; +pub type IEnumerableView = *mut ::core::ffi::c_void; +pub type IExecuteCommand = *mut ::core::ffi::c_void; +pub type IExecuteCommandApplicationHostEnvironment = *mut ::core::ffi::c_void; +pub type IExecuteCommandHost = *mut ::core::ffi::c_void; +pub type IExpDispSupport = *mut ::core::ffi::c_void; +pub type IExpDispSupportXP = *mut ::core::ffi::c_void; +pub type IExplorerBrowser = *mut ::core::ffi::c_void; +pub type IExplorerBrowserEvents = *mut ::core::ffi::c_void; +pub type IExplorerCommand = *mut ::core::ffi::c_void; +pub type IExplorerCommandProvider = *mut ::core::ffi::c_void; +pub type IExplorerCommandState = *mut ::core::ffi::c_void; +pub type IExplorerPaneVisibility = *mut ::core::ffi::c_void; +pub type IExtensionServices = *mut ::core::ffi::c_void; +pub type IExtractIconA = *mut ::core::ffi::c_void; +pub type IExtractIconW = *mut ::core::ffi::c_void; +pub type IExtractImage = *mut ::core::ffi::c_void; +pub type IExtractImage2 = *mut ::core::ffi::c_void; +pub type IFileDialog = *mut ::core::ffi::c_void; +pub type IFileDialog2 = *mut ::core::ffi::c_void; +pub type IFileDialogControlEvents = *mut ::core::ffi::c_void; +pub type IFileDialogCustomize = *mut ::core::ffi::c_void; +pub type IFileDialogEvents = *mut ::core::ffi::c_void; +pub type IFileIsInUse = *mut ::core::ffi::c_void; +pub type IFileOpenDialog = *mut ::core::ffi::c_void; +pub type IFileOperation = *mut ::core::ffi::c_void; +pub type IFileOperation2 = *mut ::core::ffi::c_void; +pub type IFileOperationProgressSink = *mut ::core::ffi::c_void; +pub type IFileSaveDialog = *mut ::core::ffi::c_void; +pub type IFileSearchBand = *mut ::core::ffi::c_void; +pub type IFileSyncMergeHandler = *mut ::core::ffi::c_void; +pub type IFileSystemBindData = *mut ::core::ffi::c_void; +pub type IFileSystemBindData2 = *mut ::core::ffi::c_void; +pub type IFolderBandPriv = *mut ::core::ffi::c_void; +pub type IFolderFilter = *mut ::core::ffi::c_void; +pub type IFolderFilterSite = *mut ::core::ffi::c_void; +pub type IFolderView = *mut ::core::ffi::c_void; +pub type IFolderView2 = *mut ::core::ffi::c_void; +pub type IFolderViewHost = *mut ::core::ffi::c_void; +pub type IFolderViewOC = *mut ::core::ffi::c_void; +pub type IFolderViewOptions = *mut ::core::ffi::c_void; +pub type IFolderViewSettings = *mut ::core::ffi::c_void; +pub type IFrameworkInputPane = *mut ::core::ffi::c_void; +pub type IFrameworkInputPaneHandler = *mut ::core::ffi::c_void; +pub type IGetServiceIds = *mut ::core::ffi::c_void; +pub type IHWEventHandler = *mut ::core::ffi::c_void; +pub type IHWEventHandler2 = *mut ::core::ffi::c_void; +pub type IHandlerActivationHost = *mut ::core::ffi::c_void; +pub type IHandlerInfo = *mut ::core::ffi::c_void; +pub type IHandlerInfo2 = *mut ::core::ffi::c_void; +pub type IHlink = *mut ::core::ffi::c_void; +pub type IHlinkBrowseContext = *mut ::core::ffi::c_void; +pub type IHlinkFrame = *mut ::core::ffi::c_void; +pub type IHlinkSite = *mut ::core::ffi::c_void; +pub type IHlinkTarget = *mut ::core::ffi::c_void; +pub type IHomeGroup = *mut ::core::ffi::c_void; +pub type IIOCancelInformation = *mut ::core::ffi::c_void; +pub type IIdentityName = *mut ::core::ffi::c_void; +pub type IImageRecompress = *mut ::core::ffi::c_void; +pub type IInitializeCommand = *mut ::core::ffi::c_void; +pub type IInitializeNetworkFolder = *mut ::core::ffi::c_void; +pub type IInitializeObject = *mut ::core::ffi::c_void; +pub type IInitializeWithBindCtx = *mut ::core::ffi::c_void; +pub type IInitializeWithItem = *mut ::core::ffi::c_void; +pub type IInitializeWithPropertyStore = *mut ::core::ffi::c_void; +pub type IInitializeWithWindow = *mut ::core::ffi::c_void; +pub type IInputObject = *mut ::core::ffi::c_void; +pub type IInputObject2 = *mut ::core::ffi::c_void; +pub type IInputObjectSite = *mut ::core::ffi::c_void; +pub type IInputPaneAnimationCoordinator = *mut ::core::ffi::c_void; +pub type IInputPanelConfiguration = *mut ::core::ffi::c_void; +pub type IInputPanelInvocationConfiguration = *mut ::core::ffi::c_void; +pub type IInsertItem = *mut ::core::ffi::c_void; +pub type IItemNameLimits = *mut ::core::ffi::c_void; +pub type IKnownFolder = *mut ::core::ffi::c_void; +pub type IKnownFolderManager = *mut ::core::ffi::c_void; +pub type ILaunchSourceAppUserModelId = *mut ::core::ffi::c_void; +pub type ILaunchSourceViewSizePreference = *mut ::core::ffi::c_void; +pub type ILaunchTargetMonitor = *mut ::core::ffi::c_void; +pub type ILaunchTargetViewSizePreference = *mut ::core::ffi::c_void; +pub type ILaunchUIContext = *mut ::core::ffi::c_void; +pub type ILaunchUIContextProvider = *mut ::core::ffi::c_void; +pub type IMenuBand = *mut ::core::ffi::c_void; +pub type IMenuPopup = *mut ::core::ffi::c_void; +pub type IModalWindow = *mut ::core::ffi::c_void; +pub type INameSpaceTreeAccessible = *mut ::core::ffi::c_void; +pub type INameSpaceTreeControl = *mut ::core::ffi::c_void; +pub type INameSpaceTreeControl2 = *mut ::core::ffi::c_void; +pub type INameSpaceTreeControlCustomDraw = *mut ::core::ffi::c_void; +pub type INameSpaceTreeControlDropHandler = *mut ::core::ffi::c_void; +pub type INameSpaceTreeControlEvents = *mut ::core::ffi::c_void; +pub type INameSpaceTreeControlFolderCapabilities = *mut ::core::ffi::c_void; +pub type INamedPropertyBag = *mut ::core::ffi::c_void; +pub type INamespaceWalk = *mut ::core::ffi::c_void; +pub type INamespaceWalkCB = *mut ::core::ffi::c_void; +pub type INamespaceWalkCB2 = *mut ::core::ffi::c_void; +pub type INetworkFolderInternal = *mut ::core::ffi::c_void; +pub type INewMenuClient = *mut ::core::ffi::c_void; +pub type INewShortcutHookA = *mut ::core::ffi::c_void; +pub type INewShortcutHookW = *mut ::core::ffi::c_void; +pub type INewWDEvents = *mut ::core::ffi::c_void; +pub type INewWindowManager = *mut ::core::ffi::c_void; +pub type INotifyReplica = *mut ::core::ffi::c_void; +pub type IObjMgr = *mut ::core::ffi::c_void; +pub type IObjectProvider = *mut ::core::ffi::c_void; +pub type IObjectWithAppUserModelID = *mut ::core::ffi::c_void; +pub type IObjectWithBackReferences = *mut ::core::ffi::c_void; +pub type IObjectWithCancelEvent = *mut ::core::ffi::c_void; +pub type IObjectWithFolderEnumMode = *mut ::core::ffi::c_void; +pub type IObjectWithProgID = *mut ::core::ffi::c_void; +pub type IObjectWithSelection = *mut ::core::ffi::c_void; +pub type IOpenControlPanel = *mut ::core::ffi::c_void; +pub type IOpenSearchSource = *mut ::core::ffi::c_void; +pub type IOperationsProgressDialog = *mut ::core::ffi::c_void; +pub type IPackageDebugSettings = *mut ::core::ffi::c_void; +pub type IPackageDebugSettings2 = *mut ::core::ffi::c_void; +pub type IPackageExecutionStateChangeNotification = *mut ::core::ffi::c_void; +pub type IParentAndItem = *mut ::core::ffi::c_void; +pub type IParseAndCreateItem = *mut ::core::ffi::c_void; +pub type IPersistFolder = *mut ::core::ffi::c_void; +pub type IPersistFolder2 = *mut ::core::ffi::c_void; +pub type IPersistFolder3 = *mut ::core::ffi::c_void; +pub type IPersistIDList = *mut ::core::ffi::c_void; +pub type IPreviewHandler = *mut ::core::ffi::c_void; +pub type IPreviewHandlerFrame = *mut ::core::ffi::c_void; +pub type IPreviewHandlerVisuals = *mut ::core::ffi::c_void; +pub type IPreviewItem = *mut ::core::ffi::c_void; +pub type IPreviousVersionsInfo = *mut ::core::ffi::c_void; +pub type IProfferService = *mut ::core::ffi::c_void; +pub type IProgressDialog = *mut ::core::ffi::c_void; +pub type IPropertyKeyStore = *mut ::core::ffi::c_void; +pub type IPublishedApp = *mut ::core::ffi::c_void; +pub type IPublishedApp2 = *mut ::core::ffi::c_void; +pub type IPublishingWizard = *mut ::core::ffi::c_void; +pub type IQueryAssociations = *mut ::core::ffi::c_void; +pub type IQueryCancelAutoPlay = *mut ::core::ffi::c_void; +pub type IQueryCodePage = *mut ::core::ffi::c_void; +pub type IQueryContinue = *mut ::core::ffi::c_void; +pub type IQueryContinueWithStatus = *mut ::core::ffi::c_void; +pub type IQueryInfo = *mut ::core::ffi::c_void; +pub type IRegTreeItem = *mut ::core::ffi::c_void; +pub type IRelatedItem = *mut ::core::ffi::c_void; +pub type IRemoteComputer = *mut ::core::ffi::c_void; +pub type IResolveShellLink = *mut ::core::ffi::c_void; +pub type IResultsFolder = *mut ::core::ffi::c_void; +pub type IRunnableTask = *mut ::core::ffi::c_void; +pub type IScriptErrorList = *mut ::core::ffi::c_void; +pub type ISearchBoxInfo = *mut ::core::ffi::c_void; +pub type ISearchContext = *mut ::core::ffi::c_void; +pub type ISearchFolderItemFactory = *mut ::core::ffi::c_void; +pub type ISharedBitmap = *mut ::core::ffi::c_void; +pub type ISharingConfigurationManager = *mut ::core::ffi::c_void; +pub type IShellApp = *mut ::core::ffi::c_void; +pub type IShellBrowser = *mut ::core::ffi::c_void; +pub type IShellChangeNotify = *mut ::core::ffi::c_void; +pub type IShellDetails = *mut ::core::ffi::c_void; +pub type IShellDispatch = *mut ::core::ffi::c_void; +pub type IShellDispatch2 = *mut ::core::ffi::c_void; +pub type IShellDispatch3 = *mut ::core::ffi::c_void; +pub type IShellDispatch4 = *mut ::core::ffi::c_void; +pub type IShellDispatch5 = *mut ::core::ffi::c_void; +pub type IShellDispatch6 = *mut ::core::ffi::c_void; +pub type IShellExtInit = *mut ::core::ffi::c_void; +pub type IShellFavoritesNameSpace = *mut ::core::ffi::c_void; +pub type IShellFolder = *mut ::core::ffi::c_void; +pub type IShellFolder2 = *mut ::core::ffi::c_void; +pub type IShellFolderBand = *mut ::core::ffi::c_void; +pub type IShellFolderView = *mut ::core::ffi::c_void; +pub type IShellFolderViewCB = *mut ::core::ffi::c_void; +pub type IShellFolderViewDual = *mut ::core::ffi::c_void; +pub type IShellFolderViewDual2 = *mut ::core::ffi::c_void; +pub type IShellFolderViewDual3 = *mut ::core::ffi::c_void; +pub type IShellIcon = *mut ::core::ffi::c_void; +pub type IShellIconOverlay = *mut ::core::ffi::c_void; +pub type IShellIconOverlayIdentifier = *mut ::core::ffi::c_void; +pub type IShellIconOverlayManager = *mut ::core::ffi::c_void; +pub type IShellImageData = *mut ::core::ffi::c_void; +pub type IShellImageDataAbort = *mut ::core::ffi::c_void; +pub type IShellImageDataFactory = *mut ::core::ffi::c_void; +pub type IShellItem = *mut ::core::ffi::c_void; +pub type IShellItem2 = *mut ::core::ffi::c_void; +pub type IShellItemArray = *mut ::core::ffi::c_void; +pub type IShellItemFilter = *mut ::core::ffi::c_void; +pub type IShellItemImageFactory = *mut ::core::ffi::c_void; +pub type IShellItemResources = *mut ::core::ffi::c_void; +pub type IShellLibrary = *mut ::core::ffi::c_void; +pub type IShellLinkA = *mut ::core::ffi::c_void; +pub type IShellLinkDataList = *mut ::core::ffi::c_void; +pub type IShellLinkDual = *mut ::core::ffi::c_void; +pub type IShellLinkDual2 = *mut ::core::ffi::c_void; +pub type IShellLinkW = *mut ::core::ffi::c_void; +pub type IShellMenu = *mut ::core::ffi::c_void; +pub type IShellMenuCallback = *mut ::core::ffi::c_void; +pub type IShellNameSpace = *mut ::core::ffi::c_void; +pub type IShellPropSheetExt = *mut ::core::ffi::c_void; +pub type IShellRunDll = *mut ::core::ffi::c_void; +pub type IShellService = *mut ::core::ffi::c_void; +pub type IShellTaskScheduler = *mut ::core::ffi::c_void; +pub type IShellUIHelper = *mut ::core::ffi::c_void; +pub type IShellUIHelper2 = *mut ::core::ffi::c_void; +pub type IShellUIHelper3 = *mut ::core::ffi::c_void; +pub type IShellUIHelper4 = *mut ::core::ffi::c_void; +pub type IShellUIHelper5 = *mut ::core::ffi::c_void; +pub type IShellUIHelper6 = *mut ::core::ffi::c_void; +pub type IShellUIHelper7 = *mut ::core::ffi::c_void; +pub type IShellUIHelper8 = *mut ::core::ffi::c_void; +pub type IShellUIHelper9 = *mut ::core::ffi::c_void; +pub type IShellView = *mut ::core::ffi::c_void; +pub type IShellView2 = *mut ::core::ffi::c_void; +pub type IShellView3 = *mut ::core::ffi::c_void; +pub type IShellWindows = *mut ::core::ffi::c_void; +pub type ISortColumnArray = *mut ::core::ffi::c_void; +pub type IStartMenuPinnedList = *mut ::core::ffi::c_void; +pub type IStorageProviderBanners = *mut ::core::ffi::c_void; +pub type IStorageProviderCopyHook = *mut ::core::ffi::c_void; +pub type IStorageProviderHandler = *mut ::core::ffi::c_void; +pub type IStorageProviderPropertyHandler = *mut ::core::ffi::c_void; +pub type IStreamAsync = *mut ::core::ffi::c_void; +pub type IStreamUnbufferedInfo = *mut ::core::ffi::c_void; +pub type ISuspensionDependencyManager = *mut ::core::ffi::c_void; +pub type ISyncMgrConflict = *mut ::core::ffi::c_void; +pub type ISyncMgrConflictFolder = *mut ::core::ffi::c_void; +pub type ISyncMgrConflictItems = *mut ::core::ffi::c_void; +pub type ISyncMgrConflictPresenter = *mut ::core::ffi::c_void; +pub type ISyncMgrConflictResolutionItems = *mut ::core::ffi::c_void; +pub type ISyncMgrConflictResolveInfo = *mut ::core::ffi::c_void; +pub type ISyncMgrConflictStore = *mut ::core::ffi::c_void; +pub type ISyncMgrControl = *mut ::core::ffi::c_void; +pub type ISyncMgrEnumItems = *mut ::core::ffi::c_void; +pub type ISyncMgrEvent = *mut ::core::ffi::c_void; +pub type ISyncMgrEventLinkUIOperation = *mut ::core::ffi::c_void; +pub type ISyncMgrEventStore = *mut ::core::ffi::c_void; +pub type ISyncMgrHandler = *mut ::core::ffi::c_void; +pub type ISyncMgrHandlerCollection = *mut ::core::ffi::c_void; +pub type ISyncMgrHandlerInfo = *mut ::core::ffi::c_void; +pub type ISyncMgrRegister = *mut ::core::ffi::c_void; +pub type ISyncMgrResolutionHandler = *mut ::core::ffi::c_void; +pub type ISyncMgrScheduleWizardUIOperation = *mut ::core::ffi::c_void; +pub type ISyncMgrSessionCreator = *mut ::core::ffi::c_void; +pub type ISyncMgrSyncCallback = *mut ::core::ffi::c_void; +pub type ISyncMgrSyncItem = *mut ::core::ffi::c_void; +pub type ISyncMgrSyncItemContainer = *mut ::core::ffi::c_void; +pub type ISyncMgrSyncItemInfo = *mut ::core::ffi::c_void; +pub type ISyncMgrSyncResult = *mut ::core::ffi::c_void; +pub type ISyncMgrSynchronize = *mut ::core::ffi::c_void; +pub type ISyncMgrSynchronizeCallback = *mut ::core::ffi::c_void; +pub type ISyncMgrSynchronizeInvoke = *mut ::core::ffi::c_void; +pub type ISyncMgrUIOperation = *mut ::core::ffi::c_void; +pub type ITaskbarList = *mut ::core::ffi::c_void; +pub type ITaskbarList2 = *mut ::core::ffi::c_void; +pub type ITaskbarList3 = *mut ::core::ffi::c_void; +pub type ITaskbarList4 = *mut ::core::ffi::c_void; +pub type IThumbnailCache = *mut ::core::ffi::c_void; +pub type IThumbnailCachePrimer = *mut ::core::ffi::c_void; +pub type IThumbnailCapture = *mut ::core::ffi::c_void; +pub type IThumbnailHandlerFactory = *mut ::core::ffi::c_void; +pub type IThumbnailProvider = *mut ::core::ffi::c_void; +pub type IThumbnailSettings = *mut ::core::ffi::c_void; +pub type IThumbnailStreamCache = *mut ::core::ffi::c_void; +pub type ITrackShellMenu = *mut ::core::ffi::c_void; +pub type ITranscodeImage = *mut ::core::ffi::c_void; +pub type ITransferAdviseSink = *mut ::core::ffi::c_void; +pub type ITransferDestination = *mut ::core::ffi::c_void; +pub type ITransferMediumItem = *mut ::core::ffi::c_void; +pub type ITransferSource = *mut ::core::ffi::c_void; +pub type ITravelEntry = *mut ::core::ffi::c_void; +pub type ITravelLog = *mut ::core::ffi::c_void; +pub type ITravelLogClient = *mut ::core::ffi::c_void; +pub type ITravelLogEntry = *mut ::core::ffi::c_void; +pub type ITravelLogStg = *mut ::core::ffi::c_void; +pub type ITrayDeskBand = *mut ::core::ffi::c_void; +pub type IURLSearchHook = *mut ::core::ffi::c_void; +pub type IURLSearchHook2 = *mut ::core::ffi::c_void; +pub type IUniformResourceLocatorA = *mut ::core::ffi::c_void; +pub type IUniformResourceLocatorW = *mut ::core::ffi::c_void; +pub type IUpdateIDList = *mut ::core::ffi::c_void; +pub type IUseToBrowseItem = *mut ::core::ffi::c_void; +pub type IUserAccountChangeCallback = *mut ::core::ffi::c_void; +pub type IUserNotification = *mut ::core::ffi::c_void; +pub type IUserNotification2 = *mut ::core::ffi::c_void; +pub type IUserNotificationCallback = *mut ::core::ffi::c_void; +pub type IViewStateIdentityItem = *mut ::core::ffi::c_void; +pub type IVirtualDesktopManager = *mut ::core::ffi::c_void; +pub type IVisualProperties = *mut ::core::ffi::c_void; +pub type IWebBrowser = *mut ::core::ffi::c_void; +pub type IWebBrowser2 = *mut ::core::ffi::c_void; +pub type IWebBrowserApp = *mut ::core::ffi::c_void; +pub type IWebWizardExtension = *mut ::core::ffi::c_void; +pub type IWebWizardHost = *mut ::core::ffi::c_void; +pub type IWebWizardHost2 = *mut ::core::ffi::c_void; +pub type IWizardExtension = *mut ::core::ffi::c_void; +pub type IWizardSite = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABE_BOTTOM: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABE_LEFT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABE_RIGHT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABE_TOP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_ACTIVATE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_GETAUTOHIDEBAR: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_GETAUTOHIDEBAREX: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_GETSTATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_GETTASKBARPOS: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_NEW: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_QUERYPOS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_REMOVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_SETAUTOHIDEBAR: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_SETAUTOHIDEBAREX: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_SETPOS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_SETSTATE: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABM_WINDOWPOSCHANGED: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABN_FULLSCREENAPP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABN_POSCHANGED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABN_STATECHANGE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABN_WINDOWARRANGE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABS_ALWAYSONTOP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ABS_AUTOHIDE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACDD_VISIBLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ADDURL_SILENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_APPLY_BUFFERED_REFRESH: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_APPLY_DYNAMICREFRESH: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_APPLY_FORCE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_APPLY_HTMLGEN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_APPLY_REFRESH: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_APPLY_SAVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_GETWP_BMP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_GETWP_IMAGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AD_GETWP_LAST_APPLIED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPNAMEBUFFERLEN: u32 = 40u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_AUDIOCD: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_AUTOPLAYMUSIC: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_AUTOPLAYPIX: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_AUTOPLAYVIDEO: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_AUTORUNINF: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_BLANKBD: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_BLANKCD: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_BLANKDVD: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_BLURAY: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_CAMERASTORAGE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_CUSTOMEVENT: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_DVDAUDIO: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_DVDMOVIE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_MASK: u32 = 131070u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_PHASE_FINAL: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_PHASE_MASK: u32 = 1879048192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_PHASE_PRESNIFF: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_PHASE_SNIFFING: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_PHASE_UNKNOWN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_SVCD: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_UNKNOWNCONTENT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ARCONTENT_VCD: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AccessibilityDockingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x29ce1d46_b481_4aa0_a08a_d3ebc8aca402); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AlphabeticalCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3c2654c6_7372_4f6b_b310_55d6128f49d2); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AppShellVerbHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4ed3a719_cea8_4bd9_910d_e252f997afc2); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AppStartupLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x273eb5e7_88b0_4843_bfef_e2c81d43aae5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AppVisibility: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7e5fe3d9_985f_4908_91f9_ee19f9fd1514); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ApplicationActivationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x45ba127d_10a8_46ea_8ab7_56ea9078943c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ApplicationAssociationRegistration: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x591209c7_767b_42b2_9fba_44ee4615f2c7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ApplicationAssociationRegistrationUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1968106d_f3b5_44cf_890e_116fcb9ecef1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ApplicationDesignModeSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x958a6fb5_dcb2_4faf_aafd_7fb054ad1a3b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ApplicationDestinations: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x86c14003_4d6b_4ef3_a7b4_0506663b2e68); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ApplicationDocumentLists: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x86bec222_30f2_47e0_9f25_60d11cd75c28); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AttachmentServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4125dd96_e03a_4103_8f70_e0597d803b9c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_ENABLEOK: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_INITIALIZED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_IUNKNOWN: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SELCHANGED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SETEXPANDED: u32 = 1130u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SETOKTEXT: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SETSELECTION: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SETSELECTIONA: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SETSELECTIONW: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SETSTATUSTEXT: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SETSTATUSTEXTA: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_SETSTATUSTEXTW: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_VALIDATEFAILED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_VALIDATEFAILEDA: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFFM_VALIDATEFAILEDW: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_AssociationArray: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbea9ef17_82f1_4f60_9284_4f8db75c3be9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_DataObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8c0bd9f_ed24_455c_83e6_d5390c4fe8c4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_EnumAssocHandlers: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8ab0b9c_c2ec_4f7a_918d_314900e6280a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_EnumItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x94f60519_2850_4924_aa5a_d15e84868039); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_FilePlaceholder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8677dceb_aae0_4005_8d3d_547fa852f825); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_Filter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38d08778_f557_4690_9ebf_ba54706ad8f7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_LinkTargetItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3981e228_f559_11d3_8e3a_00c04f6837d5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_PropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0384e1a4_1523_439c_a4c8_ab911052f586); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_RandomAccessStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf16fc93b_77ae_4cfe_bda7_a866eea6878d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_SFObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3981e224_f559_11d3_8e3a_00c04f6837d5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_SFUIObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3981e225_f559_11d3_8e3a_00c04f6837d5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_SFViewObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3981e226_f559_11d3_8e3a_00c04f6837d5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_Storage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3981e227_f559_11d3_8e3a_00c04f6837d5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_StorageEnum: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4621a4e3_f0d6_4773_8a9c_46e77b174840); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_StorageItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x404e2109_77d2_4699_a5a0_4fdf10db9837); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_Stream: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1cebb3ab_7c10_499a_a417_92ca16c4cb83); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_ThumbnailHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b2e650a_8e20_4f4a_b09e_6597afc72fb0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BHID_Transfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd5e346a1_f753_4932_b403_4574800e2498); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_BROWSEFILEJUNCTIONS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_BROWSEFORCOMPUTER: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_BROWSEFORPRINTER: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_BROWSEINCLUDEFILES: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_BROWSEINCLUDEURLS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_DONTGOBELOWDOMAIN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_EDITBOX: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_NEWDIALOGSTYLE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_NONEWFOLDERBUTTON: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_NOTRANSLATETARGETS: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_RETURNFSANCESTORS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_RETURNONLYFSDIRS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_SHAREABLE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_STATUSTEXT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_UAHINT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_VALIDATE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIND_INTERRUPTABLE: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BMICON_LARGE: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BMICON_SMALL: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_CANMAXIMIZE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_DELEGATEDNAVIGATION: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_DONTSHOWNAVCANCELPAGE: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_FEEDNAVIGATION: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_FEEDSUBSCRIBED: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_HTMLNAVCANCELED: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_MERGEDMENUS: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_NAVNOHISTORY: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_NOLOCALFILEWARNING: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_REGISTERASDROPTARGET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_RESIZABLE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_SETNAVIGATABLECODEPAGE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_THEATERMODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_TOPBROWSER: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_TRUSTEDFORACTIVEX: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSF_UISETBYAUTOMATION: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIM_STATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIM_STYLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_ALWAYSGRIPPER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_AUTOGRIPPER: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_FIXEDORDER: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_LEFTALIGN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_LOCKED: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_NOCAPTION: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_NOCONTEXTMENU: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_NODROPTARGET: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_NOGRIPPER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_PREFERNOLINEBREAK: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_PRESERVEORDERDURINGLAYOUT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSIS_SINGLECLICK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSSF_NOTITLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSSF_UNDELETEABLE: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSSF_VISIBLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BUFFLEN: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CABINETSTATE_VERSION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CAMERAROLL_E_NO_DOWNSAMPLING_REQUIRED: ::windows_sys::core::HRESULT = -2144927456i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_BrowsableShellExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00021490_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_BrowseInPlace: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00021491_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_CommBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00021494_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_DeskBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00021492_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_FilePlaceholderMergeHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3e9c9a51_d4aa_4870_b47c_7424b491f1cc); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_InfoBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00021493_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_LocationFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x965c4d51_8b76_4e57_80b7_564d2ea4b55e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_LocationProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1b3ca474_2614_414b_b813_1aceca3e3dd8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATID_SearchableApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x366c292a_d9b3_4dbf_bb70_e62ec3d0bbbf); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2GVF_ADDSHIELD: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2GVF_ALLOWPREVIEWPANE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2GVF_ISFILESAVE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2GVF_ISFOLDERPICKER: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2GVF_NOINCLUDEITEM: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2GVF_NOSELECTVERB: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2GVF_SHOWALLFILES: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2N_CONTEXTMENU_DONE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDB2N_CONTEXTMENU_START: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBOSC_KILLFOCUS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBOSC_RENAME: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBOSC_SELCHANGE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBOSC_SETFOCUS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBOSC_STATECHANGE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBurn: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfbeb8a05_beee_4442_804e_409d6c4515e9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_AUTOPLAY_SHELLIDLISTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Autoplay Enumerated IDList Array"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_DROPDESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DropDescription"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILECONTENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileContents"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILEDESCRIPTOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileGroupDescriptorW"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILEDESCRIPTORA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileGroupDescriptor"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILEDESCRIPTORW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileGroupDescriptorW"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameW"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILENAMEA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileName"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILENAMEMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameMapW"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILENAMEMAPA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameMap"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILENAMEMAPW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameMapW"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILENAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameW"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_FILE_ATTRIBUTES_ARRAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Attributes Array"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_INDRAGLOOP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InShellDragLoop"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_INETURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniformResourceLocatorW"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_INETURLA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniformResourceLocator"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_INETURLW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniformResourceLocatorW"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_INVOKECOMMAND_DROPPARAM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InvokeCommand DropParam"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_LOGICALPERFORMEDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Logical Performed DropEffect"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_MOUNTEDVOLUME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MountedVolume"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_NETRESOURCES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Net Resource"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_PASTESUCCEEDED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Paste Succeeded"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_PERFORMEDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Performed DropEffect"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_PERSISTEDDATAOBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistedDataObject"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_PREFERREDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preferred DropEffect"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_PRINTERGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrinterFriendlyName"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_SHELLDROPHANDLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DropHandlerCLSID"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_SHELLIDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Shell IDList Array"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_SHELLIDLISTOFFSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Shell Object Offsets"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_SHELLURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniformResourceLocator"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_TARGETCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TargetCLSID"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_UNTRUSTEDDRAGDROP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UntrustedDragDrop"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CFSTR_ZONEIDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ZoneIdentifier"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CGID_DefView: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4af07f10_d231_11d0_b942_00a0c90312e1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CGID_Explorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x000214d0_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CGID_ExplorerBarDoc: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x000214d3_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CGID_MENUDESKBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c9f0a12_959e_11d0_a3a4_00a0c9082636); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CGID_ShellDocView: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x000214d1_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CGID_ShellServiceObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x000214d2_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CGID_ShortCut: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x93a68750_951a_11d1_946f_000000000000); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLOSEPROPS_DISCARD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLOSEPROPS_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ACLCustomMRU: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6935db93_21e8_4ccc_beb9_9fe3c77a297a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ACLHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00bb2764_6a77_11d0_a535_00c04fd7d062); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ACLMRU: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6756a641_de71_11d0_831b_00aa005b4383); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ACLMulti: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00bb2765_6a77_11d0_a535_00c04fd7d062); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ACListISF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x03c036f1_a186_11d0_824a_00aa005b4383); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ActiveDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x75048700_ef1f_11d0_9888_006097deacf9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_AutoComplete: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00bb2763_6a77_11d0_a535_00c04fd7d062); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_CAnchorBrowsePropertyPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3050f3bb_98b5_11cf_bb82_00aa00bdce0b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_CDocBrowsePropertyPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3050f3b4_98b5_11cf_bb82_00aa00bdce0b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_CFSIconOverlayManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x63b51f81_c868_11d0_999c_00c04fd655e1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_CImageBrowsePropertyPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3050f3b3_98b5_11cf_bb82_00aa00bdce0b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_CURLSearchHook: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcfbfae00_17a6_11d0_99cb_00c04fd64497); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_CUrlHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3c374a40_bae4_11cf_bf7d_00aa006946ee); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ControlPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x21ec2020_3aea_1069_a2dd_08002b30309d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_DarwinAppPublisher: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcfccc7a0_a282_11d1_9082_006008059382); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_DocHostUIHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7057e952_bd1b_11d1_8919_00c04fc2c836); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_DragDropHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4657278a_411b_11d2_839a_00c04fd918d0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_FileTypes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb091e540_83e3_11cf_a713_0020afd79762); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_FolderItemsMultiLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53c74826_ab99_4d33_aca4_3117f51d3788); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_FolderShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0afaced1_e828_11d1_9187_b532f1e9575d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_HWShellExecute: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xffb8655f_81b9_4fce_b89c_9a6ba76d13e7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ISFBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd82be2b0_5764_11d0_a96e_00c04fd705a2); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_Internet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x871c5380_42a0_1069_a2ea_08002b30309d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_InternetButtons: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1e796980_9cc5_11d1_a83f_00c04fc99d61); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_InternetShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfbf23b40_e3f0_101b_8488_00aa003e56f8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_LinkColumnProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x24f14f02_7b1c_11d1_838f_0000f80461cf); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_MSOButtons: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x178f34b8_a282_11d2_86c5_00c04f8eea99); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_MenuBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5b4dae26_b807_11d0_9815_00c04fd91972); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_MenuBandSite: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe13ef4e4_d2f2_11d0_9816_00c04fd91972); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_MenuToolbarBase: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x40b96610_b522_11d1_b3b4_00aa006efde7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_MyComputer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x20d04fe0_3aea_1069_a2d8_08002b30309d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_MyDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x450d8fba_ad25_11d0_98a8_0800361b1103); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_NetworkDomain: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x46e06680_4bf0_11d1_83ee_00a0c90dc849); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_NetworkServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc0542a90_4bf0_11d1_83ee_00a0c90dc849); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_NetworkShare: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x54a754c0_4bf0_11d1_83ee_00a0c90dc849); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_NewMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd969a300_e7ff_11d0_a93b_00a0c90f2719); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_Printers: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2227a280_3aea_1069_a2de_08002b30309d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ProgressDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf8383852_fcd3_11d1_a6b9_006097df5bd4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_QueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa07034fd_6caa_4954_ac3f_97a27216f98a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_QuickLinks: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0e5cbf21_d15f_11d0_8301_00aa005b4383); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_RecycleBin: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x645ff040_5081_101b_9f08_00aa002f954e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ShellFldSetExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6d5313c0_8c62_11d1_b2cd_006097df8c11); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ShellThumbnailDiskCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ebdcf80_a200_11d0_a3a4_00c04fd706ec); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CLSID_ToolbarExtButtons: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ce4b5d8_a28f_11d2_86c5_00c04f8eea99); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDID_INTSHORTCUTCREATE: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_NEWFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NewFolder"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_NEWFOLDERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("NewFolder"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_NEWFOLDERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NewFolder"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_VIEWDETAILS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewDetails"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_VIEWDETAILSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ViewDetails"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_VIEWDETAILSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewDetails"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_VIEWLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewList"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_VIEWLISTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ViewList"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMDSTR_VIEWLISTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewList"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_ASYNCVERBSTATE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_CANRENAME: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_DEFAULTONLY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_DISABLEDVERBS: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_DONOTPICKDEFAULT: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_EXPLORE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_EXTENDEDVERBS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_INCLUDESTATIC: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_ITEMMENU: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_NODEFAULT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_NOVERBS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_OPTIMIZEFORINVOKE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_RESERVED: u32 = 4294901760u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_SYNCCASCADEMENU: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMF_VERBSONLY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMIC_MASK_CONTROL_DOWN: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMIC_MASK_PTINVOKE: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CMIC_MASK_SHIFT_DOWN: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMPONENT_DEFAULT_LEFT: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMPONENT_DEFAULT_TOP: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMPONENT_TOP: u32 = 1073741823u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_CHECKED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_CURITEMSTATE: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_DIRTY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_FRIENDLYNAME: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_NOSCROLL: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_ORIGINAL_CSI: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_POS_LEFT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_POS_TOP: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_POS_ZINDEX: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_RESTORED_CSI: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_SIZE_HEIGHT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_SIZE_WIDTH: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_SOURCE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_SUBSCRIBEDURL: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_ELEM_TYPE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_TYPE_CFHTML: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_TYPE_CONTROL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_TYPE_HTMLDOC: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_TYPE_MAX: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_TYPE_PICTURE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COMP_TYPE_WEBSITE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CONFLICT_RESOLUTION_CLSID_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConflictResolutionCLSID"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ACCESSDENIED_READONLY: ::windows_sys::core::HRESULT = -2144927681i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ACCESS_DENIED_DEST: ::windows_sys::core::HRESULT = -2144927710i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ACCESS_DENIED_SRC: ::windows_sys::core::HRESULT = -2144927711i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ALREADY_EXISTS_FOLDER: ::windows_sys::core::HRESULT = -2144927700i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ALREADY_EXISTS_NORMAL: ::windows_sys::core::HRESULT = -2144927703i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ALREADY_EXISTS_READONLY: ::windows_sys::core::HRESULT = -2144927702i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ALREADY_EXISTS_SYSTEM: ::windows_sys::core::HRESULT = -2144927701i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_BLOCKED_BY_DLP_POLICY: ::windows_sys::core::HRESULT = -2144927666i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_BLOCKED_BY_EDP_FOR_REMOVABLE_DRIVE: ::windows_sys::core::HRESULT = -2144927670i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_BLOCKED_BY_EDP_POLICY: ::windows_sys::core::HRESULT = -2144927672i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_CANCELLED: ::windows_sys::core::HRESULT = -2144927743i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_CANNOT_MOVE_FROM_RECYCLE_BIN: ::windows_sys::core::HRESULT = -2144927677i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_CANNOT_MOVE_SHARED_FOLDER: ::windows_sys::core::HRESULT = -2144927676i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_CANT_REACH_SOURCE: ::windows_sys::core::HRESULT = -2144927691i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DEST_IS_RO_CD: ::windows_sys::core::HRESULT = -2144927729i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DEST_IS_RO_DVD: ::windows_sys::core::HRESULT = -2144927726i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DEST_IS_RW_CD: ::windows_sys::core::HRESULT = -2144927728i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DEST_IS_RW_DVD: ::windows_sys::core::HRESULT = -2144927725i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DEST_IS_R_CD: ::windows_sys::core::HRESULT = -2144927727i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DEST_IS_R_DVD: ::windows_sys::core::HRESULT = -2144927724i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DEST_SAME_TREE: ::windows_sys::core::HRESULT = -2144927734i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DEST_SUBTREE: ::windows_sys::core::HRESULT = -2144927735i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DIFF_DIR: ::windows_sys::core::HRESULT = -2144927740i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DIR_NOT_EMPTY: ::windows_sys::core::HRESULT = -2144927683i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DISK_FULL: ::windows_sys::core::HRESULT = -2144927694i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_DISK_FULL_CLEAN: ::windows_sys::core::HRESULT = -2144927693i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_EA_LOSS: ::windows_sys::core::HRESULT = -2144927698i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_EA_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2144927692i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ENCRYPTION_LOSS: ::windows_sys::core::HRESULT = -2144927695i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_FAT_MAX_IN_ROOT: ::windows_sys::core::HRESULT = -2144927682i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_FILE_IS_FLD_DEST: ::windows_sys::core::HRESULT = -2144927732i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_FILE_TOO_LARGE: ::windows_sys::core::HRESULT = -2144927731i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_FLD_IS_FILE_DEST: ::windows_sys::core::HRESULT = -2144927733i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_INTERNET_ITEM_STORAGE_PROVIDER_ERROR: ::windows_sys::core::HRESULT = -2144927675i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_INTERNET_ITEM_STORAGE_PROVIDER_PAUSED: ::windows_sys::core::HRESULT = -2144927674i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_INTERNET_ITEM_UNAVAILABLE: ::windows_sys::core::HRESULT = -2144927678i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_INVALID_FILES_DEST: ::windows_sys::core::HRESULT = -2144927716i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_INVALID_FILES_SRC: ::windows_sys::core::HRESULT = -2144927717i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_MANY_SRC_1_DEST: ::windows_sys::core::HRESULT = -2144927739i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_NET_DISCONNECT_DEST: ::windows_sys::core::HRESULT = -2144927706i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_NET_DISCONNECT_SRC: ::windows_sys::core::HRESULT = -2144927707i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_NEWFILE_NAME_TOO_LONG: ::windows_sys::core::HRESULT = -2144927685i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_NEWFOLDER_NAME_TOO_LONG: ::windows_sys::core::HRESULT = -2144927684i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_PATH_NOT_FOUND_DEST: ::windows_sys::core::HRESULT = -2144927708i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_PATH_NOT_FOUND_SRC: ::windows_sys::core::HRESULT = -2144927709i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_PATH_TOO_DEEP_DEST: ::windows_sys::core::HRESULT = -2144927714i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_PATH_TOO_DEEP_SRC: ::windows_sys::core::HRESULT = -2144927715i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_PROPERTIES_LOSS: ::windows_sys::core::HRESULT = -2144927696i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_PROPERTY_LOSS: ::windows_sys::core::HRESULT = -2144927697i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_RECYCLE_BIN_NOT_FOUND: ::windows_sys::core::HRESULT = -2144927686i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_RECYCLE_FORCE_NUKE: ::windows_sys::core::HRESULT = -2144927690i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_RECYCLE_PATH_TOO_LONG: ::windows_sys::core::HRESULT = -2144927688i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_RECYCLE_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -2144927689i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_RECYCLE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2144927691i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_REDIRECTED_TO_WEBPAGE: ::windows_sys::core::HRESULT = -2144927680i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_REMOVABLE_FULL: ::windows_sys::core::HRESULT = -2144927730i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_REQUIRES_EDP_CONSENT: ::windows_sys::core::HRESULT = -2144927673i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_REQUIRES_EDP_CONSENT_FOR_REMOVABLE_DRIVE: ::windows_sys::core::HRESULT = -2144927671i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_REQUIRES_ELEVATION: ::windows_sys::core::HRESULT = -2144927742i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_RMS_BLOCKED_BY_EDP_FOR_REMOVABLE_DRIVE: ::windows_sys::core::HRESULT = -2144927668i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_RMS_REQUIRES_EDP_CONSENT_FOR_REMOVABLE_DRIVE: ::windows_sys::core::HRESULT = -2144927669i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ROOT_DIR_DEST: ::windows_sys::core::HRESULT = -2144927712i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_ROOT_DIR_SRC: ::windows_sys::core::HRESULT = -2144927713i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SAME_FILE: ::windows_sys::core::HRESULT = -2144927741i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SERVER_BAD_FILE_TYPE: ::windows_sys::core::HRESULT = -2144927679i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SHARING_VIOLATION_DEST: ::windows_sys::core::HRESULT = -2144927704i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SHARING_VIOLATION_SRC: ::windows_sys::core::HRESULT = -2144927705i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SILENT_FAIL_BY_DLP_POLICY: ::windows_sys::core::HRESULT = -2144927665i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SRC_IS_RO_CD: ::windows_sys::core::HRESULT = -2144927723i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SRC_IS_RO_DVD: ::windows_sys::core::HRESULT = -2144927720i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SRC_IS_RW_CD: ::windows_sys::core::HRESULT = -2144927722i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SRC_IS_RW_DVD: ::windows_sys::core::HRESULT = -2144927719i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SRC_IS_R_CD: ::windows_sys::core::HRESULT = -2144927721i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_SRC_IS_R_DVD: ::windows_sys::core::HRESULT = -2144927718i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_STREAM_LOSS: ::windows_sys::core::HRESULT = -2144927699i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_USER_CANCELLED: ::windows_sys::core::HRESULT = -2144927744i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_E_WARNED_BY_DLP_POLICY: ::windows_sys::core::HRESULT = -2144927667i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_ALREADY_DONE: ::windows_sys::core::HRESULT = 2555914i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_CLOSE_PROGRAM: ::windows_sys::core::HRESULT = 2555917i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_COLLISIONRESOLVED: ::windows_sys::core::HRESULT = 2555918i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_DONT_PROCESS_CHILDREN: ::windows_sys::core::HRESULT = 2555912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_KEEP_BOTH: ::windows_sys::core::HRESULT = 2555916i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_MERGE: ::windows_sys::core::HRESULT = 2555910i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_NOT_HANDLED: ::windows_sys::core::HRESULT = 2555907i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_PENDING: ::windows_sys::core::HRESULT = 2555915i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_PROGRESS_PAUSE: ::windows_sys::core::HRESULT = 2555919i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_USER_IGNORED: ::windows_sys::core::HRESULT = 2555909i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_USER_RETRY: ::windows_sys::core::HRESULT = 2555908i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const COPYENGINE_S_YES: ::windows_sys::core::HRESULT = 2555905i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFG_CREDENTIAL_PROVIDER_LABEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x286bbff3_bad4_438f_b007_79b7267c3d48); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFG_CREDENTIAL_PROVIDER_LOGO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d837775_f6cd_464e_a745_482fd0b47493); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFG_LOGON_PASSWORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60624cfa_a477_47b1_8a8e_3a4a19981827); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFG_LOGON_USERNAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda15bbe8_954d_4fd3_b0f4_1fb5b90b174b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFG_SMARTCARD_PIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4fe5263b_9181_46c1_b0a4_9dedd4db7dea); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFG_SMARTCARD_USERNAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3e1ecf69_568c_4d96_9d59_46444174e2d6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFG_STANDALONE_SUBMIT_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b7b0ad8_cc36_4d59_802b_82f714fa7022); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFG_STYLE_LINK_AS_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x088fa508_94a6_4430_a4cb_6fc6e3c0b9e2); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPLPAGE_DISPLAY_BACKGROUND: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPLPAGE_KEYBOARD_SPEED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPLPAGE_MOUSE_BUTTONS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPLPAGE_MOUSE_PTRMOTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPLPAGE_MOUSE_WHEEL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_DBLCLK: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_DYNAMIC_RES: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_EXIT: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_GETCOUNT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_INIT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_INQUIRE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_NEWINQUIRE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_SELECT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_SETUP: u32 = 200u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_STARTWPARMS: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_STARTWPARMSA: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_STARTWPARMSW: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPL_STOP: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CREDENTIAL_PROVIDER_NO_DEFAULT: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_ADMINTOOLS: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_ALTSTARTUP: u32 = 29u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_APPDATA: u32 = 26u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_BITBUCKET: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_CDBURN_AREA: u32 = 59u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_ADMINTOOLS: u32 = 47u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_ALTSTARTUP: u32 = 30u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_APPDATA: u32 = 35u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_DESKTOPDIRECTORY: u32 = 25u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_DOCUMENTS: u32 = 46u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_FAVORITES: u32 = 31u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_MUSIC: u32 = 53u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_OEM_LINKS: u32 = 58u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_PICTURES: u32 = 54u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_PROGRAMS: u32 = 23u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_STARTMENU: u32 = 22u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_STARTUP: u32 = 24u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_TEMPLATES: u32 = 45u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMMON_VIDEO: u32 = 55u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COMPUTERSNEARME: u32 = 61u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_CONNECTIONS: u32 = 49u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_CONTROLS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_COOKIES: u32 = 33u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_DESKTOP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_DESKTOPDIRECTORY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_DRIVES: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FAVORITES: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FLAG_CREATE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FLAG_DONT_UNEXPAND: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FLAG_DONT_VERIFY: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FLAG_MASK: u32 = 65280u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FLAG_NO_ALIAS: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FLAG_PER_USER_INIT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FLAG_PFTI_TRACKTARGET: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_FONTS: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_HISTORY: u32 = 34u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_INTERNET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_INTERNET_CACHE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_LOCAL_APPDATA: u32 = 28u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_MYDOCUMENTS: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_MYMUSIC: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_MYPICTURES: u32 = 39u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_MYVIDEO: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_NETHOOD: u32 = 19u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_NETWORK: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PERSONAL: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PRINTERS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PRINTHOOD: u32 = 27u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PROFILE: u32 = 40u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PROGRAMS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PROGRAM_FILES: u32 = 38u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PROGRAM_FILESX86: u32 = 42u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PROGRAM_FILES_COMMON: u32 = 43u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_PROGRAM_FILES_COMMONX86: u32 = 44u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_RECENT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_RESOURCES: u32 = 56u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_RESOURCES_LOCALIZED: u32 = 57u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_SENDTO: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_STARTMENU: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_STARTUP: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_SYSTEM: u32 = 37u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_SYSTEMX86: u32 = 41u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_TEMPLATES: u32 = 21u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSIDL_WINDOWS: u32 = 36u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CScriptErrorList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xefd01300_160f_11d2_bb2e_00805ff7efca); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_COINIT: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_COINIT_MTA: i32 = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_COINIT_STA: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_FREELIBANDEXIT: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_INHERITWOW64: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_INSIST: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_KEYBOARD_LOCALE: i32 = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_NOADDREFLIB: i32 = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_OLEINITIALIZE: i32 = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_PROCESS_REF: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_REF_COUNTED: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_THREAD_REF: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_UNUSED: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_WAIT_ALLOWCOM: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CTF_WAIT_NO_REENTRANCY: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ConflictFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x289978ac_a101_4341_a817_21eba7fd046d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBCID_CLSIDOFBAR: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBCID_EMPTY: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBCID_GETBAR: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBCID_ONDRAG: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBCID_RESIZE: i32 = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBCID_UPDATESIZE: i32 = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBC_GS_IDEAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBC_GS_SIZEDOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBC_HIDE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBC_SHOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBC_SHOWOBSCURE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIF_VIEWMODE_FLOATING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIF_VIEWMODE_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIF_VIEWMODE_TRANSPARENT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIF_VIEWMODE_VERTICAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_ADDTOFRONT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_ALWAYSGRIPPER: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_BKCOLOR: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_BREAK: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_DEBOSSED: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_FIXED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_FIXEDBMP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_NOGRIPPER: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_NOMARGINS: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_TOPALIGN: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_UNDELETEABLE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_USECHEVRON: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIMF_VARIABLEHEIGHT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIM_ACTUAL: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIM_BKCOLOR: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIM_INTEGRAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIM_MAXSIZE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIM_MINSIZE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIM_MODEFLAGS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBIM_TITLE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBPC_SELECTFIRST: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_BEGINDRAG: u32 = 204u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_CHECKSTATECHANGED: u32 = 209u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_COLUMNSCHANGED: u32 = 212u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_CONTENTSCHANGED: u32 = 207u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_CTRLMOUSEWHEEL: u32 = 213u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_DEFAULTVERBINVOKED: u32 = 203u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_ENTERPRESSED: u32 = 200u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_ENTERPRISEIDCHANGED: u32 = 224u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_EXPLORERWINDOWREADY: u32 = 221u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_FILELISTENUMDONE: u32 = 201u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_FILTERINVOKED: u32 = 218u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_FOCUSCHANGED: u32 = 208u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_FOLDERCHANGED: u32 = 217u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_IADCCTL_DEFAULTCAT: u32 = 262u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_IADCCTL_DIRTY: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_IADCCTL_FORCEX86: u32 = 259u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_IADCCTL_ONDOMAIN: u32 = 261u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_IADCCTL_PUBCAT: u32 = 257u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_IADCCTL_SHOWPOSTSETUP: u32 = 260u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_IADCCTL_SORT: u32 = 258u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_ICONSIZECHANGED: u32 = 215u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_INITIALENUMERATIONDONE: u32 = 223u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_NOITEMSTATE_CHANGED: u32 = 206u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_ORDERCHANGED: u32 = 210u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SEARCHCOMMAND_ABORT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SEARCHCOMMAND_COMPLETE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SEARCHCOMMAND_ERROR: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SEARCHCOMMAND_PROGRESSTEXT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SEARCHCOMMAND_RESTORE: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SEARCHCOMMAND_START: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SEARCHCOMMAND_UPDATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SELECTEDITEMCHANGED: u32 = 220u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SELECTIONCHANGED: u32 = 200u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_SORTDONE: u32 = 214u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_UPDATEIMAGE: u32 = 222u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_VERBINVOKED: u32 = 202u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_VIEWMODECHANGED: u32 = 205u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_VIEWPAINTDONE: u32 = 211u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DISPID_WORDWHEELEDITED: u32 = 219u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DI_GETDRAGIMAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShellGetDragImage"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DLG_SCRNSAVECONFIGURE: u32 = 2003u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DLLVER_BUILD_MASK: u64 = 4294901760u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DLLVER_MAJOR_MASK: u64 = 18446462598732840960u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DLLVER_MINOR_MASK: u64 = 281470681743360u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DLLVER_PLATFORM_NT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DLLVER_PLATFORM_WINDOWS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DLLVER_QFE_MASK: u64 = 65535u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DVASPECT_COPY: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DVASPECT_LINK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DVASPECT_SHORTNAME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWFAF_AUTOHIDE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWFAF_GROUP1: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWFAF_GROUP2: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWFAF_HIDDEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWFRF_DELETECONFIGDATA: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWFRF_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DefFolderMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc63382be_7933_48d0_9ac8_85fb46be2fdd); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DesktopGadget: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x924ccc1b_6562_4c85_8657_d177925222b6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DesktopWallpaper: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2cf3110_460e_4fc1_b9d0_8a1c0c9cc4bd); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DestinationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x77f10cf0_3db5_4966_b520_b7c54fd35ed6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DocPropShellExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x883373c3_bf89_11d1_be35_080036b11a03); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DriveSizeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x94357b53_ca29_4b78_83ae_e8fe7409134f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DriveTypeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb0a8f3cf_4333_4bab_8873_1ccb1cada48b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_AdvQueryPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb4e9db8b_34ba_4c39_b5cc_16a1bd2c411c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_Commands: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd9745868_ca5f_4a76_91cd_f5a129fbb076); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_Commands_Organize: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x72e81700_e3ec_4660_bf24_3c3b7b648806); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_Commands_View: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x21f7c32d_eeaa_439b_bb51_37b96fd6a943); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_DetailsPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x43abf98b_89b8_472d_b9ce_e69b8229f019); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_NavPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb316b22_25f7_42b8_8a09_540d23a43c2f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_PreviewPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x893c63d1_45c8_4d17_be19_223be71be365); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_QueryPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65bcde4f_4f07_4f27_83a7_1afca4df7ddd); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_Ribbon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd27524a8_c9f2_4834_a106_df8889fd4f37); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EP_StatusBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65fe56ce_5cfe_4bc4_ad8a_7ae3fe7e8f7c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EXECUTE_E_LAUNCH_APPLICATION: ::windows_sys::core::HRESULT = -2144927487i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EXP_DARWIN_ID_SIG: u32 = 2684354566u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EXP_PROPERTYSTORAGE_SIG: u32 = 2684354569u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EXP_SPECIAL_FOLDER_SIG: u32 = 2684354565u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EXP_SZ_ICON_SIG: u32 = 2684354567u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EXP_SZ_LINK_SIG: u32 = 2684354561u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_ACTIVATIONDENIED_SHELLERROR: ::windows_sys::core::HRESULT = -2144927439i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_ACTIVATIONDENIED_SHELLNOTREADY: ::windows_sys::core::HRESULT = -2144927436i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_ACTIVATIONDENIED_SHELLRESTART: ::windows_sys::core::HRESULT = -2144927438i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_ACTIVATIONDENIED_UNEXPECTED: ::windows_sys::core::HRESULT = -2144927437i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_ACTIVATIONDENIED_USERCLOSE: ::windows_sys::core::HRESULT = -2144927440i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_FILE_PLACEHOLDER_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2144927472i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_FILE_PLACEHOLDER_SERVER_TIMED_OUT: ::windows_sys::core::HRESULT = -2144927470i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_FILE_PLACEHOLDER_STORAGEPROVIDER_NOT_FOUND: ::windows_sys::core::HRESULT = -2144927469i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_FILE_PLACEHOLDER_VERSION_MISMATCH: ::windows_sys::core::HRESULT = -2144927471i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_FLAGS: ::windows_sys::core::HRESULT = -2147217408i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_IMAGEFEED_CHANGEDISABLED: ::windows_sys::core::HRESULT = -2144926960i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_NOTVALIDFORANIMATEDIMAGE: ::windows_sys::core::HRESULT = -2147221503i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_PREVIEWHANDLER_CORRUPT: ::windows_sys::core::HRESULT = -2042494972i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_PREVIEWHANDLER_DRM_FAIL: ::windows_sys::core::HRESULT = -2042494975i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_PREVIEWHANDLER_NOAUTH: ::windows_sys::core::HRESULT = -2042494974i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_PREVIEWHANDLER_NOTFOUND: ::windows_sys::core::HRESULT = -2042494973i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_SHELL_EXTENSION_BLOCKED: ::windows_sys::core::HRESULT = -2144926975i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_TILE_NOTIFICATIONS_PLATFORM_FAILURE: ::windows_sys::core::HRESULT = -2144927159i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_USERTILE_CHANGEDISABLED: ::windows_sys::core::HRESULT = -2144927215i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_USERTILE_FILESIZE: ::windows_sys::core::HRESULT = -2144927212i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_USERTILE_LARGEORDYNAMIC: ::windows_sys::core::HRESULT = -2144927214i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_USERTILE_UNSUPPORTEDFILETYPE: ::windows_sys::core::HRESULT = -2144927216i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const E_USERTILE_VIDEOFRAMESIZE: ::windows_sys::core::HRESULT = -2144927213i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EnumerableObjectCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d3468c1_36a7_43b6_ac24_d3f02fd9607a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ExecuteFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x11dbb47c_a525_400b_9e80_a54615a090c0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ExecuteUnknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe44e9428_bdbc_4987_a099_40dc8fd255e7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ExplorerBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x71f96385_ddd6_48d3_a0c1_ae06e8b055fb); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_BROWSERFIRST: u32 = 40960u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_BROWSERLAST: u32 = 48896u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_GLOBALFIRST: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_GLOBALLAST: u32 = 40959u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_EDIT: u32 = 32832u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_EXPLORE: u32 = 33104u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_FAVORITES: u32 = 33136u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_FILE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_FIND: u32 = 33088u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_HELP: u32 = 33024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_TOOLS: u32 = 32960u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_TOOLS_SEP_GOTO: u32 = 32961u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_VIEW: u32 = 32896u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_MENU_VIEW_SEP_OPTIONS: u32 = 32897u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_SHVIEWFIRST: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_SHVIEWLAST: u32 = 32767u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_STATUS: u32 = 40961u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCIDM_TOOLBAR: u32 = 40960u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCSM_CLSID: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCSM_FLAGS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCSM_ICONFILE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCSM_INFOTIP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCSM_LOGO: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCSM_VIEWID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCSM_WEBVIEWTEMPLATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCS_FLAG_DRAGDROP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCS_FORCEWRITE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCS_READ: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCT_ADDTOEND: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCT_CONFIGABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCT_MERGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCW_INTERNETBAR: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCW_PROGRESS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCW_STATUS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCW_TOOLBAR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FCW_TREE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDTF_LONGDATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDTF_LONGTIME: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDTF_LTRDATE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDTF_NOAUTOREADINGORDER: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDTF_RELATIVE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDTF_RTLDATE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDTF_SHORTDATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDTF_SHORTTIME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_Briefcase: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x328d8b21_7729_4bfc_954c_902b329d56b0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_CustomImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ecd8b0e_c136_4a9b_9411_4ebd6673ccc3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaeac19e4_89ae_4508_b9b7_bb867abee2ed); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_Displaced: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b174b33_40ff_11d2_a27e_00c04fc30871); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_ImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_InternetSite: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x000214a1_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_Intshcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x000214a0_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_LibraryProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_MUSIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_Misc: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b174b34_40ff_11d2_a27e_00c04fc30871); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_Query: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_ShellDetails: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_Storage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_Volume: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FMTID_WebView: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2275480_f782_4291_bd94_f13693513aec); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_ADDUNDORECORD: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_COPYASDOWNLOAD: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_DONTDISPLAYDESTPATH: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_DONTDISPLAYLOCATIONS: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_DONTDISPLAYSOURCEPATH: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_EARLYFAILURE: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_KEEPNEWERFILE: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_MOVEACLSACROSSVOLUMES: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_NOCOPYHOOKS: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_NOMINIMIZEBOX: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_NOSKIPJUNCTIONS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_PREFERHARDLINK: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_PRESERVEFILEEXTENSIONS: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_RECYCLEONDELETE: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_REQUIREELEVATION: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOFX_SHOWELEVATIONPROMPT: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_ALLOWUNDO: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_CONFIRMMOUSE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_FILESONLY: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_MULTIDESTFILES: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_NOCONFIRMATION: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_NOCONFIRMMKDIR: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_NOCOPYSECURITYATTRIBS: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_NOERRORUI: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_NORECURSEREPARSE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_NORECURSION: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_NO_CONNECTED_ELEMENTS: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_RENAMEONCOLLISION: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_SILENT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_SIMPLEPROGRESS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_WANTMAPPINGHANDLE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF_WANTNUKEWARNING: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AccountPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x008ca0b1_55b4_4c56_b8a8_4de4b299d3be); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AddNewPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde61d971_5ebc_4f02_a3a9_6c82895e5c04); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AdminTools: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x724ef170_a42d_4fef_9f26_b60e846fba4f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AllAppMods: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ad67899_66af_43ba_9156_6aad42e6c596); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AppCaptures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xedc0fe71_98d8_4f4a_b920_c8dc133cb165); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AppDataDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb2c5e279_7add_439f_b28c_c41fe1bbf672); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AppDataDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7be16610_1f7f_44ac_bff0_83e15f2ffca1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AppDataFavorites: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7cfbefbc_de1f_45aa_b843_a542ac536cc9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AppDataProgramData: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x559d40a3_a036_40fa_af61_84cb430a4d34); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AppUpdates: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa305ce99_f527_492b_8b1a_7e76fa98d6e4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ApplicationShortcuts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa3918781_e5f2_4890_b3d9_a7e54332328c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_AppsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1e87508d_89c2_42f0_8a7e_645a0f50ca58); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CDBurning: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e52ab10_f80d_49df_acb8_4330f5687855); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CameraRoll: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xab5fb87b_7ce2_4f83_915d_550846c9537b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CameraRollLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2b20df75_1eda_4039_8097_38798227d5b7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ChangeRemovePrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdf7266ac_9274_4867_8d55_3bd661de872d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CommonAdminTools: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd0384e7d_bac3_4797_8f14_cba229b392b5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CommonOEMLinks: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc1bae2d0_10df_4334_bedd_7aa20b227a9d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CommonPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0139d44e_6afe_49f2_8690_3dafcae6ffb8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CommonStartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa4115719_d62e_491d_aa7c_e74b8be3b067); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CommonStartMenuPlaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa440879f_87a0_4f7d_b700_0207b966194a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CommonStartup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x82a5ea35_d9cd_47c5_9629_e15d2f714e6e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CommonTemplates: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb94237e7_57ac_4347_9151_b08c6c32d1f7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ComputerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0ac0837c_bbf8_452a_850d_79d08e667ca7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ConflictFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4bfefb45_347d_4006_a5be_ac0cb0567192); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ConnectionsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f0cd92b_2e97_45d1_88ff_b0d186b8dedd); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Contacts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x56784854_c6cb_462b_8169_88e350acb882); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ControlPanelFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x82a74aeb_aeb4_465c_a014_d097ee346d63); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Cookies: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2b0f765d_c0e9_4171_908e_08a611b84ff6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_CurrentAppMods: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3db40b20_2a30_4dbe_917e_771dd21dd099); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Desktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb4bfcc3a_db2c_424c_b029_7fe99a87c641); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_DevelopmentFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdbe8e08e_3053_4bbc_b183_2a7b2b191e59); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Device: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1c2ac1dc_4358_4b6c_9733_af21156576f0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_DeviceMetadataStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5ce4a5e9_e4eb_479d_b89f_130c02886155); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Documents: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfdd39ad0_238f_46af_adb4_6c85480369c7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_DocumentsLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b0db17d_9cd2_4a93_9733_46cc89022e7c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Downloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x374de290_123f_4565_9164_39c4925e467b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Favorites: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1777f761_68ad_4d8a_87bd_30b759fa33dd); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Fonts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfd228cb7_ae11_4ae3_864c_16f3910ab8fe); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_GameTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x054fae61_4dd8_4787_80b6_090220c4b700); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Games: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcac52c1a_b53d_4edc_92d7_6b2e8ac19434); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_History: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd9dc8a3b_b784_432e_a781_5a1130a75963); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_HomeGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x52528a6b_b9e3_4add_b60d_588c2dba842d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_HomeGroupCurrentUser: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b74b6a3_0dfd_4f11_9e78_5f7800f2e772); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ImplicitAppShortcuts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbcb5256f_79f6_4cee_b725_dc34e402fd46); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_InternetCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x352481e8_33be_4251_ba85_6007caedcf9d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_InternetFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d9f7874_4e0c_4904_967b_40b0d20c3e4b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Libraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1b3ea5dc_b587_4786_b4ef_bd1dc332aeae); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Links: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfb9d5e0_c6a9_404c_b2b2_ae6db6af4968); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalAppData: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf1b32785_6fba_4fcf_9d55_7b8e7f157091); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalAppDataLow: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa520a1a4_1780_4ff6_bd18_167343c5af16); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf42ee2d3_909f_4907_8871_4c22fc0bf756); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalDownloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d83ee9b_2244_4e70_b1f5_5393042af1e4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa0c69a99_21c8_4671_8703_7934162fcf1d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0ddd015d_b06c_45d5_8c4c_f59713854639); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalStorage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3eb08d3_a1f3_496b_865a_42b536cda0ec); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x35286a68_3c57_41a1_bbb1_0eae73d76c95); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_LocalizedResourcesDir: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2a00375e_224c_49de_b8d1_440df7ef3ddc); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Music: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4bd8d571_6d19_48d3_be97_422220080e43); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_MusicLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2112ab0a_c86a_4ffe_a368_0de96e47012e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_NetHood: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc5abbf53_e17f_4121_8900_86626fc2c973); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_NetworkFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd20beec4_5ca8_4905_ae3b_bf251ea09b53); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Objects3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x31c0dd25_9439_4f12_bf41_7ff4eda38722); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_OneDrive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa52bba46_e9e1_435f_b3d9_28daa648c0f6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_OriginalImages: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c36c0aa_5812_4b87_bfd0_4cd0dfb19b39); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PhotoAlbums: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x69d2cf90_fc33_4fb7_9a0c_ebb0f0fcb43c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Pictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33e28130_4e1e_4676_835a_98395c3bc3bb); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PicturesLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa990ae9f_a03b_4e80_94bc_9912d7504104); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Playlists: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde92c1c7_837f_4f69_a3bb_86e631204a23); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PrintHood: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9274bd8d_cfd1_41c3_b35e_b13f55a758f4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PrintersFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x76fc4e2d_d6ad_4519_a663_37bd56068185); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Profile: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5e6c858f_0e22_4760_9afe_ea3317b67173); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ProgramData: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x62ab5d82_fdc1_4dc3_a9dd_070d1d495d97); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ProgramFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x905e63b6_c1bf_494e_b29c_65b732d3d21a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ProgramFilesCommon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf7f1ed05_9f6d_47a2_aaae_29d317c6f066); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ProgramFilesCommonX64: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6365d5a7_0f0d_45e5_87f6_0da56b6a4f7d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ProgramFilesCommonX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde974d24_d9c6_4d3e_bf91_f4455120b917); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ProgramFilesX64: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6d809377_6af0_444b_8957_a3773f02200e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ProgramFilesX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7c5a40ef_a0fb_4bfc_874a_c0f2e0b9fa8e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Programs: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa77f5d77_2e2b_44c3_a6a2_aba601054a51); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Public: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdfdf76a2_c82a_4d63_906a_5644ac457385); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4aa340d_f20f_4863_afef_f87ef2e6ba25); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xed4824af_dce4_45a8_81e2_fc7965083634); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicDownloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3d644c9b_1fb8_4f30_9b45_f670235f79c0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicGameTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdebf2536_e1a8_4c59_b6a2_414586476aea); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x48daf80b_e6cf_4f4e_b800_0e69d84ee384); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3214fab5_9757_4298_bb61_92a9deaa44ff); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb6ebfb86_6907_413c_9af7_4fc2abf07cc5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicRingtones: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe555ab60_153b_4d17_9f04_a5fe99fc15ec); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicUserTiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0482af6c_08f1_4c34_8c90_e17ec98b1e17); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_PublicVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2400183a_6185_49fb_a2d8_4a392a602ba3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_QuickLaunch: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x52a4f021_7b75_48a9_9f6b_4b87a210bc8f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Recent: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae50c081_ebd2_438a_8655_8a092e34987a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_RecordedCalls: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2f8b40c2_83ed_48ee_b383_a1f157ec6f9a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_RecordedTVLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1a6fdba2_f42d_4358_a798_b74d745926c5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_RecycleBinFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb7534046_3ecb_4c18_be4e_64cd4cb7d6ac); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_ResourceDir: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8ad10c31_2adb_4296_a8f7_e4701232c972); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_RetailDemo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x12d4c69e_24ad_4923_be19_31321c43a767); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Ringtones: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc870044b_f49e_4126_a9c3_b52a1ff411e8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_RoamedTileImages: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaaa8d5a5_f1d6_4259_baa8_78e7ef60835e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_RoamingAppData: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3eb685db_65f9_4cf6_a03a_e3ef65729f3d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_RoamingTiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00bcfc5a_ed94_4e48_96a1_3f6217f21990); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SEARCH_CSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xee32e446_31ca_4aba_814f_a5ebd2fd6d5e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SEARCH_MAPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x98ec0e18_2098_4d44_8644_66979315a281); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SampleMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb250c668_f57d_4ee1_a63c_290ee7d1aa1f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SamplePictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4900540_2379_4c75_844b_64e6faf8716b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SamplePlaylists: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x15ca69b3_30ee_49c1_ace1_6b5ec372afb5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SampleVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x859ead94_2e85_48ad_a71a_0969cb56a6cd); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SavedGames: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4c5c32ff_bb9d_43b0_b5b4_2d72e54eaaa4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SavedPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3b193882_d3ad_4eab_965a_69829d1fb59f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SavedPicturesLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe25b5812_be88_4bd9_94b0_29233477b6c3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SavedSearches: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d1d3a04_debb_4115_95cf_2f29da2920da); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Screenshots: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb7bede81_df94_4682_a7d8_57a52620b86f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SearchHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0d4c3db6_03a3_462f_a0e6_08924c41b5d4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SearchHome: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x190337d1_b8ca_4121_a639_6d472d16972a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SearchTemplates: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7e636bfe_dfa9_4d5e_b456_d7b39851d8a9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SendTo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8983036c_27c0_404b_8f08_102d10dcfd74); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SidebarDefaultParts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b396e54_9ec5_4300_be0a_2482ebae1a26); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SidebarParts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa75d362e_50fc_4fb7_ac2c_a8beaa314493); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SkyDrive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa52bba46_e9e1_435f_b3d9_28daa648c0f6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SkyDriveCameraRoll: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x767e6811_49cb_4273_87c2_20f355e1085b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SkyDriveDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x24d89e24_2f19_4534_9dde_6a6671fbb8fe); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SkyDriveMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc3f2459e_80d6_45dc_bfef_1f769f2be730); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SkyDrivePictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x339719b5_8c47_4894_94c2_d8f77add44a6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_StartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x625b53c3_ab48_4ec1_ba1f_a1ef4146fc19); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_StartMenuAllPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf26305ef_6948_40b9_b255_81453d09c785); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Startup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb97d20bb_f46a_4c97_ba10_5e3608430854); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SyncManagerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x43668bf8_c14e_49b2_97c9_747784d784b7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SyncResultsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x289a9a43_be44_4057_a41b_587a76d7e7f9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SyncSetupFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0f214138_b1d3_4a90_bba9_27cbc0c5389a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_System: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ac14e77_02e7_4e5d_b744_2eb1ae5198b7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_SystemX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd65231b0_b2f1_4857_a4ce_a8e7c6ea7d27); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Templates: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa63293e8_664e_48db_a079_df759e0509f7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_UserPinned: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e3995ab_1f9c_4f13_b827_48b24b6c7174); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_UserProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0762d272_c50a_4bb0_a382_697dcd729b80); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_UserProgramFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5cd7aee2_2219_4a67_b85d_6c9ce15660cb); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_UserProgramFilesCommon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbcbd3057_ca5c_4622_b42d_bc56db0ae516); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_UsersFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf3ce0f7c_4901_4acc_8648_d5d44b04ef8f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_UsersLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa302545d_deff_464b_abe8_61c8648d939b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Videos: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x18989b1d_99b5_455b_841c_ab7c74e4ddfc); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_VideosLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x491e922f_5643_4af4_a7eb_4e7a138d8174); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERID_Windows: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf38bf404_1d43_42f2_9305_67de0b28fc23); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_AccountPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdb2a5d8f_06e6_4007_aba6_af877d526ea6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Communications: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x91475fe5_586b_4eba_8d75_d17434b8cdf6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_CompressedFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x80213e82_bcfd_4c4f_8817_bb27601267a9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Contacts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde2b70ec_9bf7_4a93_bd3d_243f7881d492); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_ControlPanelCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde4f0660_fa10_4b8f_a494_068b20b22307); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_ControlPanelClassic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0c3794f3_b545_43aa_a329_c37430c58d2a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Documents: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d49d726_3c21_4f05_99aa_fdc2c9474656); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Downloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x885a186e_a440_4ada_812b_db871b942259); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Games: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb689b0d0_76d3_4cbb_87f7_585d0e0ce070); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Generic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c4f28b5_f869_4e84_8e60_f11db97c5cc7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_GenericLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5f4eab9a_6833_4f61_899d_31cf46979d49); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_GenericSearchResults: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7fde1a1e_8b31_49a5_93b8_6be14cfa4943); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Invalid: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x57807898_8c4f_4462_bb63_71042380b109); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Music: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x94d6ddcc_4a68_4175_a374_bd584a510b78); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_NetworkExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25cc242b_9a7c_4f51_80e0_7a2928febe42); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_OpenSearch: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8faf9629_1980_46ff_8023_9dceab9c3ee3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_OtherUsers: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb337fd00_9dd5_4635_a6d4_da33fd102b7a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Pictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3690e58_e961_423b_b687_386ebfd83239); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Printers: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c7bbec6_c844_4a0a_91fa_cef6f59cfda1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_PublishedItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f2f5b96_ff74_41da_afd8_1c78a5f3aea2); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_RecordedTV: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5557a28f_5da6_4f83_8809_c2c98a11a6fa); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_RecycleBin: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd6d9e004_cd87_442b_9d57_5e0aeb4f6f72); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_SavedGames: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd0363307_28cb_4106_9f23_2956e3e5e0e7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_SearchConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x982725ee_6f47_479e_b447_812bfa7d2e8f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_SearchHome: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x834d8a44_0974_4ed6_866e_f203d80b3810); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Searches: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b0ba2e3_405f_415e_a6ee_cad625207853); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_SoftwareExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd674391b_52d9_4e07_834e_67c98610f39d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_StartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef87b4cb_f2ce_4785_8658_4ca6c63e38c6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_StorageProviderDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdd61bd66_70e8_48dd_9655_65c5e1aac2d1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_StorageProviderGeneric: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4f01ebc5_2385_41f2_a28e_2c5c91fb56e0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_StorageProviderMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x672ecd7e_af04_4399_875c_0290845b6247); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_StorageProviderPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x71d642a9_f2b1_42cd_ad92_eb9300c7cc0a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_StorageProviderVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x51294da1_d7b1_485b_9e9a_17cffe33e187); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_UserFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcd0fc69b_71e2_46e5_9690_5bcd9f57aab3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_UsersLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4d98f09_6124_4fe0_9942_826416082da9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOLDERTYPEID_Videos: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fa96407_7e77_483c_ac93_691d05850de8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FO_COPY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FO_DELETE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FO_MOVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FO_RENAME: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FSCopyHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd197380a_0a79_4dc8_a033_ed882c2fa14b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVSIF_CANVIEWIT: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVSIF_NEWFAILED: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVSIF_NEWFILE: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVSIF_PINNED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVSIF_RECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FileOpenDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdc1c5a9c_e88a_4dde_a5a1_60f82a20aef7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FileOperation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3ad05575_8857_4850_9277_11b85bdb8e09); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FileSaveDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc0b4e2f3_ba21_4773_8dba_335ec946eb8b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FileSearchBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4ee31f3_4768_11d2_be5c_00a0c9a83da1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FolderViewHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x20b1cb23_6968_4eb9_b7d4_a66d00d07cee); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FrameworkInputPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd5120aa3_46ba_44c5_822d_ca8092c1fc72); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FreeSpaceCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb5607793_24ac_44c7_82e2_831726aa6cb7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GADOF_DIRTY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_HELPTEXT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_HELPTEXTA: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_HELPTEXTW: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_UNICODE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_VALIDATE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_VALIDATEA: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_VALIDATEW: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_VERB: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_VERBA: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_VERBICONW: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCS_VERBW: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCT_INVALID: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCT_LFNCHAR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCT_SEPARATOR: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCT_SHORTCHAR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GCT_WILD: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GETPROPS_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_ASYNC: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_CHECKSHIELD: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_DEFAULTICON: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_DONTCACHE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_FORCENOSHIELD: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_FORSHELL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_FORSHORTCUT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_NOTFILENAME: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_OPENICON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_PERCLASS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_PERINSTANCE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_SHIELD: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GIL_SIMULATEDOC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GenericCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25cbb996_92ed_457e_b28c_4774084bd562); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINK_E_FIRST: ::windows_sys::core::HRESULT = -2147221248i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINK_S_DONTHIDE: i32 = 262400i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINK_S_FIRST: ::windows_sys::core::HRESULT = 262400i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_ALLOW_AUTONAVIGATE: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_CALLERUNTRUSTED: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_DISABLEWINDOWRESTRICTIONS: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_EXTERNALNAVIGATE: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_NEWWINDOWSMANAGED: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_TRUSTEDFORACTIVEX: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HOMEGROUP_SECURITY_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HomeUsers"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HOMEGROUP_SECURITY_GROUP_MULTI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HUG"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HideInputPaneAnimationCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x384742b1_2a77_4cb3_8cf8_1136f5e17e59); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HomeGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde77ba04_3c92_4d11_a1a5_42352a53e0e3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDC_OFFLINE_HAND: u32 = 103u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDC_PANTOOL_HAND_CLOSED: u32 = 105u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDC_PANTOOL_HAND_OPEN: u32 = 104u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDD_WIZEXTN_FIRST: u32 = 20480u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDD_WIZEXTN_LAST: u32 = 20736u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDO_SHGIOI_DEFAULT: u64 = 4294967292u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDO_SHGIOI_LINK: u32 = 268435454u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDO_SHGIOI_SHARE: u32 = 268435455u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDO_SHGIOI_SLOWFILE: u64 = 4294967293u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IDS_DESCRIPTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ID_APP: u32 = 100u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_ASPECT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_ASYNC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_CACHE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_GLEAM: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_NOBORDER: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_NOSTAMP: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_OFFLINE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_ORIGSIZE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_QUALITY: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_REFRESH: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIFLAG_SCREEN: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEIT_PRIORITY_NORMAL: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEI_PRIORITY_MAX: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEI_PRIORITY_MIN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IENamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xace52d03_e5cd_4b20_82ff_e71b11beae1d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ILMM_IE4: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IMM_ACC_DOCKING_E_DOCKOCCUPIED: ::windows_sys::core::HRESULT = -2144927183i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IMM_ACC_DOCKING_E_INSUFFICIENTHEIGHT: ::windows_sys::core::HRESULT = -2144927184i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IMSC_E_SHELL_COMPONENT_STARTUP_FAILURE: ::windows_sys::core::HRESULT = -2144927181i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const INTERNET_MAX_PATH_LENGTH: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const INTERNET_MAX_SCHEME_LENGTH: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IRTIR_TASK_FINISHED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IRTIR_TASK_NOT_RUNNING: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IRTIR_TASK_PENDING: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IRTIR_TASK_RUNNING: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IRTIR_TASK_SUSPENDED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFBVIEWMODE_LARGEICONS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFBVIEWMODE_LOGOS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFBVIEWMODE_SMALLICONS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_MASK_BKCOLOR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_MASK_COLORS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_MASK_IDLIST: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_MASK_SHELLFOLDER: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_MASK_STATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_MASK_VIEWMODE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_ALLOWRENAME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_BTNMINSIZE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_CHANNELBAR: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_DEBOSSED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_FULLOPEN: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_NONAMESORT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_NOSHOWTEXT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISFB_STATE_QLINKSMODE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISHCUTCMDID_COMMITHISTORY: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISHCUTCMDID_DOWNLOADICON: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISHCUTCMDID_INTSHORTCUTCREATE: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISHCUTCMDID_SETUSERAWURL: i32 = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISIOI_ICONFILE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ISIOI_ICONINDEX: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IS_E_EXEC_FAILED: ::windows_sys::core::HRESULT = -2147213310i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IS_FULLSCREEN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IS_NORMAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IS_SPLIT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ITSAT_DEFAULT_PRIORITY: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ITSAT_MAX_PRIORITY: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ITSAT_MIN_PRIORITY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ITSSFLAG_COMPLETE_ON_DESTROY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ITSSFLAG_FLAGS_MASK: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ITSSFLAG_KILL_ON_DESTROY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const Identity_LocalUserProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa198529b_730f_4089_b646_a12557f5665e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ab770c7_0e23_4d7a_8aa2_19bfad479829); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ImageRecompress: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6e33091c_d2f8_4740_b55e_2e11d1477a2c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ImageTranscode: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x17b75166_928f_417d_9685_64aa135565c1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const InputPanelConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2853add3_f096_4c63_a78f_7fa3ea837fb7); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const InternetExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0002df01_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const InternetExplorerMedium: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd5e8041d_920f_45e9_b8fb_b1deb82c6e5e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const InternetPrintOrdering: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xadd36aa8_751a_4579_a266_d66f5202ccbb); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xabbf5c45_5ccc_47b7_bb4e_87cb87bbd162); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ItemIndex_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x92a053da_2969_4021_bf27_514cfc2e4a69); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KnownFolderManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4df0c730_df9d_4ae3_9153_aa6b82e9795a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LIBRARY_E_NO_ACCESSIBLE_LOCATION: ::windows_sys::core::HRESULT = -2144927231i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LIBRARY_E_NO_SAVE_LOCATION: ::windows_sys::core::HRESULT = -2144927232i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LINK_E_DELETE: ::windows_sys::core::HRESULT = -2144927485i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LocalThumbnailCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x50ef4544_ac9f_4a8e_b21b_8a26180db13f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAXFILELEN: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAX_COLUMN_DESC_LEN: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAX_COLUMN_NAME_LEN: u32 = 80u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAX_SYNCMGRHANDLERNAME: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAX_SYNCMGRITEMNAME: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAX_SYNCMGR_ID: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAX_SYNCMGR_NAME: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAX_SYNCMGR_PROGRESSTEXT: u32 = 260u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MailRecipient: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e56be60_c50f_11cf_9a2c_00a0c90a90ce); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MergedCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8e827c11_33e7_4bc1_b242_8cd9a1c2b304); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NCM_DISPLAYERRORTIP: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NCM_GETADDRESS: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NCM_GETALLOWTYPE: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NCM_SETALLOWTYPE: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NETCACHE_E_NEGATIVE_CACHE: ::windows_sys::core::HRESULT = -2144927488i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NINF_KEY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIN_BALLOONHIDE: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIN_BALLOONSHOW: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIN_BALLOONTIMEOUT: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIN_BALLOONUSERCLICK: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIN_POPUPCLOSE: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIN_POPUPOPEN: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIN_SELECT: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NOTIFYICON_VERSION: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NOTIFYICON_VERSION_4: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NPCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3dd6bec0_8193_4ffe_ae25_e08e39ea4063); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCDHPOS_ONTOP: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NT_CONSOLE_PROPS_SIG: u32 = 2684354562u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NT_FE_CONSOLE_PROPS_SIG: u32 = 2684354564u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NUM_POINTS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae054212_3535_4430_83ed_d501aa6680e6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NamespaceWalker: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x72eb61e0_8672_4303_9175_f2e4c68b2e7c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NetworkConnections: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7007acc7_3202_11d1_aad2_00805fc1270e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NetworkExplorerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf02c1a0d_be21_4350_88b0_7367fc96ef3c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NetworkPlaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x208d2c60_3aea_1069_a2d7_08002b30309d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFASI_EDIT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFASI_OPENDESKTOP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFFLINE_STATUS_INCOMPLETE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFFLINE_STATUS_LOCAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFFLINE_STATUS_REMOTE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OF_CAP_CANCLOSE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OF_CAP_CANSWITCHTO: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OI_ASYNC: u32 = 4294962926u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OI_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPENPROPS_INHIBITPIF: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPENPROPS_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OnexCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x07aa0886_cc8d_4e19_a410_1c75af686e62); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OnexPlapSmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33c86cd6_705f_4ba1_9adb_67070b837775); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OpenControlPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x06622d85_6856_4460_8de1_a81921b41c4b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PANE_NAVIGATION: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PANE_NONE: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PANE_OFFLINE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PANE_PRINTER: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PANE_PRIVACY: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PANE_PROGRESS: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PANE_SSL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PANE_ZONE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_MAX_CCH: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDTIMER_PAUSE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDTIMER_RESET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDTIMER_RESUME: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_AVG_DATA_RATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_CHANNEL_COUNT: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_COMPRESSION: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_FORMAT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_SAMPLE_RATE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_SAMPLE_SIZE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_STREAM_NAME: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_STREAM_NUMBER: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDASI_TIMELENGTH: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDDRSI_DESCRIPTION: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDDRSI_PLAYCOUNT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDDRSI_PLAYEXPIRES: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDDRSI_PLAYSTARTS: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDDRSI_PROTECTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDSI_ALBUM: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDSI_ARTIST: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDSI_COMMENT: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDSI_GENRE: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDSI_LYRICS: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDSI_SONGTITLE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDSI_TRACK: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDSI_YEAR: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_COMPRESSION: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_DATA_RATE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_FRAME_COUNT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_FRAME_HEIGHT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_FRAME_RATE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_FRAME_WIDTH: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_SAMPLE_SIZE: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_STREAM_NAME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_STREAM_NUMBER: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDVSI_TIMELENGTH: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_COMPUTERNAME: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_CONTROLPANEL_CATEGORY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_DESCRIPTIONID: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_DISPLACED_DATE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_DISPLACED_FROM: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_DISPLAY_PROPERTIES: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_FINDDATA: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_HTMLINFOTIPFILE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTROTEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_LINK_TARGET: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_LINK_TARGET_TYPE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_MISC_ACCESSCOUNT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_MISC_OWNER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_MISC_PICS: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_MISC_STATUS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_NETRESOURCE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_NETWORKLOCATION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_QUERY_RANK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_SHARE_CSC_STATUS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_SYNC_COPY_IN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_VOLUME_CAPACITY: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_VOLUME_FILESYSTEM: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_VOLUME_FREE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_WHICHFOLDER: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIFDEFFILESIZE: u32 = 80u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIFDEFPATHSIZE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIFMAXFILEPATH: u32 = 260u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIFNAMESIZE: u32 = 30u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIFPARAMSSIZE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIFSHDATASIZE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIFSHPROGSIZE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIFSTARTLOCSIZE: u32 = 63u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PINLogonCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb82ea12_9f71_446d_89e1_8d0924e1256e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PLATFORM_BROWSERONLY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PLATFORM_IE3: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PLATFORM_INTEGRATED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PLATFORM_UNKNOWN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PMSF_DONT_STRIP_SPACES: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PMSF_MULTIPLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PMSF_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PO_DELETE: u32 = 19u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PO_PORTCHANGE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PO_RENAME: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PO_REN_PORT: u32 = 52u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PPCF_ADDARGUMENTS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PPCF_ADDQUOTES: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PPCF_FORCEQUALIFY: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PPCF_LONGESTPOSSIBLE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PPCF_NODIRECTORIES: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINTACTION_DOCUMENTDEFAULTS: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINTACTION_NETINSTALL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINTACTION_NETINSTALLLINK: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINTACTION_OPEN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINTACTION_OPENNETPRN: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINTACTION_PROPERTIES: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINTACTION_SERVERPROPERTIES: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINTACTION_TESTPAGE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRINT_PROP_FORCE_NAME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROGDLG_AUTOTIME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROGDLG_MARQUEEPROGRESS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROGDLG_MODAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROGDLG_NOCANCEL: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROGDLG_NOMINIMIZE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROGDLG_NOPROGRESSBAR: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROGDLG_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROGDLG_NOTIME: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROPSTR_EXTENSIONCOMPLETIONSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionCompletionState"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PROP_CONTRACT_DELEGATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContractDelegate"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PackageDebugSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1aec16f_2383_4852_b0e9_8f0b1dc66b4d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60b78e88_ead8_445c_9cfd_0b87f74ea6cd); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PreviousVersions: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x596ab062_b4d2_4215_9f74_e9109b0a8153); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PropertiesUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd912f8cf_0396_4915_884e_fb425d32943b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PublishDropTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc6eeffb_43f6_46c5_9619_51d571967f7d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PublishingWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6b33163c_76a5_4b6c_bf21_45de9cd503a1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QCMINFO_PLACE_AFTER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QCMINFO_PLACE_BEFORE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QueryCancelAutoPlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x331f1768_05a9_4ddd_b86e_dae34ddc998a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const RASProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5537e283_b1e7_4ef8_9c6e_7ab0afe5056d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_ABSOLUTE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_ACTIVATE_NOFOCUS: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_ALLOW_AUTONAVIGATE: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_CALLERUNTRUSTED: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_CREATENOHISTORY: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_DEFBROWSER: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_DEFMODE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_EXPLOREMODE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_FEEDNAVIGATION: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_HELPMODE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_INITIATEDBYHLINKFRAME: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_KEEPSAMETEMPLATE: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_KEEPWORDWHEELTEXT: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_NAVIGATEBACK: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_NAVIGATEFORWARD: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_NEWBROWSER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_NOAUTOSELECT: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_NOTRANSFERHIST: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_OPENMODE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_PARENT: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_PLAYNOSOUND: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_REDIRECT: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_RELATIVE: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_SAMEBROWSER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_TRUSTEDFORACTIVEX: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSP_WRITENOHISTORY: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCHEME_CREATE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCHEME_DISPLAY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCHEME_DONOTUSE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCHEME_EDIT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCHEME_GLOBAL: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCHEME_LOCAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCHEME_REFRESH: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCHEME_UPDATE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCRM_VERIFYPW: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_ASYNCOK: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_CLASSKEY: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_CLASSNAME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_CONNECTNETDRV: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_DOENVSUBST: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_FLAG_DDEWAIT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_FLAG_HINST_IS_SITE: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_FLAG_LOG_USAGE: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_FLAG_NO_UI: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_HMONITOR: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_HOTKEY: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_ICON: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_IDLIST: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_INVOKEIDLIST: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_NOASYNC: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_NOCLOSEPROCESS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_NOQUERYCLASSSTORE: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_NOZONECHECKS: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_NO_CONSOLE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_UNICODE: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SEE_MASK_WAITFORINPUTIDLE: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SETPROPS_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_ACCESSDENIED: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_ASSOCINCOMPLETE: u32 = 27u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_DDEBUSY: u32 = 30u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_DDEFAIL: u32 = 29u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_DDETIMEOUT: u32 = 28u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_DLLNOTFOUND: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_FNF: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_NOASSOC: u32 = 31u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_OOM: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_PNF: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SE_ERR_SHARE: u32 = 26u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFBID_PIDLCHANGED: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_ADDOBJECT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETSELECTEDOBJECTS: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_REARRANGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_REMOVEOBJECT: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_SETCLIPBOARD: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_SETITEMPOS: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_SETPOINTS: u32 = 23u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_UPDATEOBJECT: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVSOC_INVALIDATE_ALL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVSOC_NOSCROLL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCDF_UPDATEITEM: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCIDS_ALLFIELDS: i32 = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCIDS_BITMASK: i32 = -65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCIDS_CANONICALONLY: i32 = 268435456i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCIDS_COLUMNMASK: i32 = 65535i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNEE_MSI_CHANGE: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNEE_MSI_UNINSTALL: i32 = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNEE_ORDERCHANGED: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHC_E_SHELL_COMPONENT_STARTUP_FAILURE: ::windows_sys::core::HRESULT = -2144927180i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHELLSTATEVERSION_IE4: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHELLSTATEVERSION_WIN2K: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHELL_E_WRONG_BITDEPTH: ::windows_sys::core::HRESULT = -2144927486i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHERB_NOCONFIRMATION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHERB_NOPROGRESSUI: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHERB_NOSOUND: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGNLI_NOLNK: u64 = 8u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGNLI_NOLOCNAME: u64 = 16u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGNLI_NOUNIQUE: u64 = 4u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGNLI_PIDL: u64 = 1u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGNLI_PREFIXNAME: u64 = 2u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGNLI_USEURLEXT: u64 = 32u64; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGVSPB_ALLFOLDERS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGVSPB_ALLUSERS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGVSPB_INHERIT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGVSPB_NOAUTODEFAULTS: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGVSPB_PERFOLDER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGVSPB_PERUSER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGVSPB_ROAM: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHHLNF_NOAUTOSELECT: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHHLNF_WRITENOHISTORY: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIL_EXTRALARGE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIL_JUMBO: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIL_LARGE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIL_LAST: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIL_SMALL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIL_SYSSMALL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIMGDEC_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIMGDEC_LOADFULL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIMGDEC_THUMBNAIL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIMGKEY_QUALITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Compression"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIMGKEY_RAWFORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawDataFormat"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIMSTCAPFLAG_LOCKABLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHIMSTCAPFLAG_PURGEABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPPFW_ASKDIRCREATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPPFW_DIRCREATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPPFW_IGNOREFILENAME: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPPFW_MEDIACHECKONLY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPPFW_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPPFW_NOWRITECHECK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPWHF_ANYLOCATION: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPWHF_NOFILESELECTOR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPWHF_NONETPLACECREATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPWHF_NORECOMPRESS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPWHF_USEMRU: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHPWHF_VALIDATEVIAWEBFOLDERS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGSET_FORCE_HKCU: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGSET_FORCE_HKLM: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGSET_HKCU: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGSET_HKLM: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_CommandsPropertyBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6e043250_4416_485c_b143_e62a760d9fe5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_CtxQueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfaadfc40_b777_4b69_aa81_77035ef0e6e8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_DefView: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6d12fe80_7911_11cf_9534_0000c05bae0b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_LaunchSourceAppUserModelId: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ce78010_74db_48bc_9c6a_10f372495723); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_LaunchSourceViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x80605492_67d9_414f_af89_a1cdf1242bc1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_LaunchTargetViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x26db2472_b7b7_406b_9702_730a4e20d3bf); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_MenuShellFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa6c17eb4_2d65_11d2_838f_00c04fd918d0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SCommDlgBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x80f30233_b7df_11d2_a33b_006097df5bd4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SCommandBarState: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb99eaa5c_3850_4400_bc33_2ce534048bf8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SGetViewFromViewDual: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x889a935d_971e_4b12_b90c_24dfc9e1e5e8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SInPlaceBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1d2ae02b_3655_46cc_b63a_285988153bca); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SMenuBandBKContextMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x164bbd86_1d0d_4de0_9a3b_d9729647c2b8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SMenuBandBottom: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x743ca664_0deb_11d1_9825_00c04fd91972); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SMenuBandBottomSelected: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x165ebaf4_6d51_11d2_83ad_00c04fd918d0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SMenuBandChild: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xed9cc020_08b9_11d1_9823_00c04fd91972); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SMenuBandContextMenuModifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x39545874_7162_465e_b783_2aa1874fef81); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SMenuBandParent: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8c278eec_3eab_11d1_8cb0_00c04fd918d0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SMenuBandTop: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9493a810_ec38_11d0_bc46_00aa006ce2f5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SMenuPopup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd1e7afeb_6a2e_11d0_8c78_00c04fd918b4); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_SSearchBoxInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x142daa61_516b_4713_b49c_fb985ef82998); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_STopLevelBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4c96be40_915c_11cf_99d3_00aa004ae837); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_STopWindow: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49e1b500_4636_11d3_97f7_00c04f45d0b3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_ShellExecuteNamedPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeb84ada2_00ff_4992_8324_ed5ce061cb29); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SID_URLExecutionContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb5f8ebc_bbb6_4d10_a461_777291a09030); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIOM_ICONINDEX: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIOM_OVERLAYINDEX: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIOM_RESERVED_DEFAULT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIOM_RESERVED_LINK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIOM_RESERVED_SHARED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIOM_RESERVED_SLOWFILE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMAE_CONTRACTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMAE_EXPANDED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMAE_USER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMAE_VALID: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_AUTOEXPANDCHANGE: u32 = 66u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_CHEVRONEXPAND: u32 = 25u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_CHEVRONGETTIP: u32 = 47u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_CREATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_DEFAULTICON: u32 = 22u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_DEMOTE: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_DISPLAYCHEVRONTIP: u32 = 42u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_EXITMENU: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_GETAUTOEXPANDSTATE: u32 = 65u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_GETBKCONTEXTMENU: u32 = 68u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_GETCONTEXTMENUMODIFIER: u32 = 67u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_GETINFO: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_GETOBJECT: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_GETSFINFO: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_GETSFOBJECT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_INITMENU: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_NEWITEM: u32 = 23u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_OPEN: u32 = 69u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_PROMOTE: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_REFRESH: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_SETSFOBJECT: u32 = 45u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_SFDDRESTRICTED: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_SFEXEC: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_SFEXEC_MIDDLE: u32 = 49u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_SFSELECTITEM: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMC_SHCHANGENOTIFY: u32 = 46u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMDM_HMENU: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMDM_SHELLFOLDER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMDM_TOOLBAR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_AUTOEXPAND: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_AUTOTOOLTIP: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_CACHED: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_DROPONCONTAINER: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_HORIZONTAL: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_RESTRICT_DRAGDROP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_TOPLEVEL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINIT_VERTICAL: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINV_ID: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMINV_REFRESH: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMSET_BOTTOM: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMSET_DONTOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMSET_TOP: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_BROWSER: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_DBMON: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_DEBUGBREAK: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_DEBUGOUT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_EVENT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_EVENTTRACE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_FLUSH: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_FORMATTEXT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_MEMWATCH: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_MSGTRACE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_MSVM: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_MULTISTOP: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_PERFTAGS: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_PROFILE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_SHELL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPMODE_TEST: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_NOEXPAND: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_NOVIRT: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RM_ANY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RM_NORMAL: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RM_SAFE: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RM_SAFENETWORK: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RT_ANY: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RT_REG_BINARY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RT_REG_DWORD: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RT_REG_EXPAND_SZ: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RT_REG_MULTI_SZ: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RT_REG_NONE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RT_REG_QWORD: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_RT_REG_SZ: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SRRF_ZEROONFAILURE: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSM_CLEAR: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSM_REFRESH: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSM_SET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSM_UPDATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STIF_DEFAULT: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STIF_SUPPORT_HEX: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STORE_E_NEWER_VERSION_AVAILABLE: ::windows_sys::core::HRESULT = -2144927484i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_AVOID_DRIVE_RESTRICTION_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Avoid Drive Restriction Policy"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_BIND_DELEGATE_CREATE_OBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Delegate Object Creation"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_BIND_FOLDERS_READ_ONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Folders As Read Only"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_BIND_FOLDER_ENUM_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Folder Enum Mode"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Force Folder Shortcut Resolve"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_DONT_PARSE_RELATIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Don\'t Parse Relative"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_DONT_RESOLVE_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Don\'t Resolve Link"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_ENUM_ITEMS_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHCONTF"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_FILE_SYS_BIND_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File System Bind Data"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_FILE_SYS_BIND_DATA_WIN7_FORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Win7FileSystemIdList"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_GET_ASYNC_HANDLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetAsyncHandler"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_GPS_BESTEFFORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_BESTEFFORT"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_GPS_DELAYCREATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_DELAYCREATION"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_GPS_FASTPROPERTIESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_FASTPROPERTIESONLY"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_GPS_HANDLERPROPERTIESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_HANDLERPROPERTIESONLY"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_GPS_NO_OPLOCK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_NO_OPLOCK"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_GPS_OPENSLOWITEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_OPENSLOWITEM"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_INTERNAL_NAVIGATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Internal Navigation"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Validate URL"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_ITEM_CACHE_CONTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ItemCacheContext"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_MYDOCS_CLSID: ::windows_sys::core::PCSTR = ::windows_sys::s!("{450D8FBA-AD25-11D0-98A8-0800361B1103}"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_NO_VALIDATE_FILENAME_CHARS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoValidateFilenameChars"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_AND_CREATE_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParseAndCreateItem"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_DONT_REQUIRE_VALIDATED_URLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Do not require validated URLs"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExplicitAssociationSuccessful"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_PARTIAL_IDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParseOriginalItem"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_PREFER_FOLDER_BROWSING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parse Prefer Folder Browsing"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_PREFER_WEB_BROWSING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Do not bind to Internet shell folder handlers"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_PROPERTYSTORE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelegateNamedProperties"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parse Shell Protocol To File Objects"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_SHOW_NET_DIAGNOSTICS_UI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show network diagnostics UI"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_SKIP_NET_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Skip Net Resource Cache"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_TRANSLATE_ALIASES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parse Translate Aliases"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_WITH_EXPLICIT_ASSOCAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExplicitAssociationApp"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_WITH_EXPLICIT_PROGID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExplicitProgid"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PARSE_WITH_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParseWithProperties"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_PROPERTYBAG_PARAM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHBindCtxPropertyBag"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_REFERRER_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Referrer Identifier"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_SKIP_BINDING_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Skip Binding CLSID"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_STORAGEITEM_CREATION_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHGETSTORAGEITEM"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_TAB_REUSE_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tab Reuse Identifier"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STR_TRACK_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Track the CLSID"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRHANDLERFLAG_MASK: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEM_ITEMFLAGMASK: u32 = 127u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRLOGERROR_ERRORFLAGS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRLOGERROR_ERRORID: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRLOGERROR_ITEMID: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRPROGRESSITEM_MAXVALUE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRPROGRESSITEM_PROGVALUE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRPROGRESSITEM_STATUSTEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRPROGRESSITEM_STATUSTYPE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRREGISTERFLAGS_MASK: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_BrowseContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x57cbb584_e9b4_47ae_a120_c4df3335dee2); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_ConflictStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd78181f4_2389_47e4_a960_60bcc2ed930b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_EventLinkClick: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2203bdc1_1af1_4082_8c30_28399f41384c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_EventStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4bef34b9_a786_4075_ba88_0c2b9d89a98f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_Icon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6dbc85c3_5d07_4c72_a777_7fec78072c06); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_QueryBeforeActivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd882d80b_e7aa_49ed_86b7_e6e1f714cdfe); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_QueryBeforeDeactivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa0efc282_60e0_460e_9374_ea88513cfc80); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_QueryBeforeDelete: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf76c3397_afb3_45d7_a59f_5a49e905437e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_QueryBeforeDisable: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb5f64aa_f004_4eb5_8e4d_26751966344c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_QueryBeforeEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04cbf7f0_5beb_4de1_bc90_908345c480f6); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_OBJECTID_ShowSchedule: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xedc6f3e3_8441_4109_adf3_6c1ca0b7de47); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SZ_CONTENTTYPE_CDF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("application/x-cdf"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SZ_CONTENTTYPE_CDFA: ::windows_sys::core::PCSTR = ::windows_sys::s!("application/x-cdf"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SZ_CONTENTTYPE_CDFW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("application/x-cdf"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SZ_CONTENTTYPE_HTML: ::windows_sys::core::PCWSTR = ::windows_sys::w!("text/html"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SZ_CONTENTTYPE_HTMLA: ::windows_sys::core::PCSTR = ::windows_sys::s!("text/html"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SZ_CONTENTTYPE_HTMLW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("text/html"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const S_SYNCMGR_CANCELALL: ::windows_sys::core::HRESULT = 262660i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const S_SYNCMGR_CANCELITEM: ::windows_sys::core::HRESULT = 262659i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const S_SYNCMGR_ENUMITEMS: ::windows_sys::core::HRESULT = 262673i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const S_SYNCMGR_ITEMDELETED: ::windows_sys::core::HRESULT = 262672i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const S_SYNCMGR_MISSINGITEMS: ::windows_sys::core::HRESULT = 262657i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const S_SYNCMGR_RETRYSYNC: ::windows_sys::core::HRESULT = 262658i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ScheduledTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd6277990_4c6a_11cf_8d87_00aa0060f5bf); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SearchFolderItemFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x14010e02_bbbd_41f0_88e3_eda371216584); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SelectedItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8fe316d2_0e52_460a_9c1e_48f273d470a3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SharedBitmap: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4db26476_6787_4046_b836_e8412a9e8a27); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SharingConfigurationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49f371e1_8c5c_4d9c_9a3b_54a6827f513c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const Shell: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13709620_c279_11ce_a49e_444553540000); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellBrowserWindow: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc08afd90_f2a1_11d1_8455_00a0c91f3880); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00021400_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellDispatchInproc: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0a89a860_d7b1_11ce_8350_444553540000); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellFSFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf3364ba0_65b9_11ce_a9ba_00aa004ae837); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellFolderItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2fe352ea_fd1f_11d2_b1f4_00c04f8eeb3e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellFolderView: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x62112aa1_ebe4_11cf_a5fb_0020afe7292d); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellFolderViewOC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ba05971_f6a8_11cf_a442_00a0c90a8f39); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellImageDataFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66e4e4fb_f385_4dd0_8d74_a2efd1bc6178); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ac9fbe1_e0a2_4ad6_b4ee_e212013ea917); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd9b3211d_e57f_4426_aaef_30a806add397); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00021401_0000_0000_c000_000000000046); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellLinkObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x11219420_1768_11d1_95be_00609797ea4f); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellNameSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x55136805_b2de_11d1_b9f2_00a0c98bc547); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellUIHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x64ab4bb7_111e_11d1_8f79_00c04fc2fbe1); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShellWindows: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ba05972_f6a8_11cf_a442_00a0c90a8f39); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ShowInputPaneAnimationCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1f046abf_3202_4dc1_8cb5_3c67617ce1fa); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SimpleConflictPresenter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7a0f6ab7_ed84_46b6_b47e_02aa159a152b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SizeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x55d7b852_f6d1_42f2_aa75_8728a1b2d264); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8fd7e19c_3bf7_489b_a72c_846ab3678c96); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SmartcardPinProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x94596c7e_3744_41ce_893e_bbf09122f76a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SmartcardReaderSelectionProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1b283861_754f_4022_ad47_a5eaaa618894); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SmartcardWinRTProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ee7337f_85ac_45e2_a23c_37c753209769); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const StartMenuPin: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa2a9545d_a0c2_42b4_9708_a0b2badd77c8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const StorageProviderBanners: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ccdf9f4_e576_455a_8bc7_f6ec68d6f063); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SuspensionDependencyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6b273fc5_61fd_4918_95a2_c3b5e9d7f581); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SyncMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6295df27_35ee_11d1_8707_00c04fd93327); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SyncMgrClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1202db60_1dac_42c5_aed5_1abdd432248e); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SyncMgrControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1a1f4206_0688_4e7f_be03_d82ec69df9a5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SyncMgrFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9c73f5e5_7ae7_4e32_a8e8_8d23b85255bf); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SyncMgrScheduleWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8d8b8e30_c451_421b_8553_d2976afa648c); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SyncResultsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x71d99464_3b6b_475c_b241_e15883207529); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SyncSetupFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2e9e59c0_b437_4981_a647_9c34b9b90891); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBIF_APPEND: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBIF_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBIF_INTERNETBAR: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBIF_NOTOOLBAR: u32 = 196608u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBIF_PREPEND: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBIF_REPLACE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBIF_STANDARDTOOLBAR: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THBN_CLICKED: u32 = 6144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TITLEBARNAMELEN: u32 = 40u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLMENUF_BACK: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLMENUF_FORE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLMENUF_INCLUDECURRENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLOG_BACK: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLOG_CURRENT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLOG_FORE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TaskbarList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x56fdf344_fd6d_11d0_958a_006097c9a090); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ThumbnailStreamCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcbe0fed3_4b91_4e90_8354_8a8c84ec6872); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TimeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3bb4118f_ddfd_4d30_a348_9fb5d6bf1afe); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TrackShellMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8278f931_2a3e_11d2_838f_00c04fd918d0); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TrayBandSiteService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf60ad0a0_e5e1_45cb_b51a_e15b9f8b2934); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TrayDeskBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6442437_6c68_4f52_94dd_2cfed267efb9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_APPLY_DEFAULT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_APPLY_FORCEAPPLY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_APPLY_GUESSFILE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_APPLY_GUESSSCHEME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_BROWSER_MODE: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_CONVERT_IF_DOSPATH: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_DONT_ESCAPE_EXTRA_INFO: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_DONT_SIMPLIFY: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_DONT_UNESCAPE: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_DONT_UNESCAPE_EXTRA_INFO: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_ESCAPE_ASCII_URI_COMPONENT: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_ESCAPE_AS_UTF8: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_ESCAPE_PERCENT: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_ESCAPE_SEGMENT_ONLY: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_ESCAPE_SPACES_ONLY: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_ESCAPE_UNSAFE: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_E_INVALID_SYNTAX: ::windows_sys::core::HRESULT = -2147217407i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_E_UNREGISTERED_PROTOCOL: ::windows_sys::core::HRESULT = -2147217406i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_FILE_USE_PATHURL: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_INTERNAL_PATH: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_NO_META: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PARTFLAG_KEEPSCHEME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PLUGGABLE_PROTOCOL: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_UNESCAPE: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_UNESCAPE_AS_UTF8: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_UNESCAPE_HIGH_ANSI_ONLY: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_UNESCAPE_INPLACE: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_UNESCAPE_URI_COMPONENT: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_WININET_COMPATIBILITY: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const UserNotification: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0010890e_8789_413c_adbc_48f5b511b3af); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const V1PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f45dc1e_5384_457a_bc13_2cd81b0d28ed); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const V1SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8bf9a910_a8ff_457f_999f_a5ca10b4a885); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const V1WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xac3ac249_e820_4343_a65b_377ac634dc09); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VID_Content: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30c2c434_0889_4c8d_985d_a9f71830b0a9); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VID_Details: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x137e7700_3573_11cf_ae69_08002b2e1262); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VID_LargeIcons: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0057d0e0_3573_11cf_ae69_08002b2e1262); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0e1fa5e0_3573_11cf_ae69_08002b2e1262); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VID_SmallIcons: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x089000c0_3573_11cf_ae69_08002b2e1262); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VID_ThumbStrip: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8eefa624_d1e9_445b_94b7_74fbce2ea11a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VID_Thumbnails: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8bebb290_52d0_11d0_b7f4_00c04fd706ec); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VID_Tile: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65f125e5_7be1_4810_ba9d_d271c8432ce3); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_CACHEHIT: u32 = 80u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_CACHEMISS: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_DESPERATE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_INHERIT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_RESTRICTED: u32 = 112u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_SHELLEXT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_SHELLEXT_ASBACKUP: u32 = 21u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_STALECACHEHIT: u32 = 69u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VIEW_PRIORITY_USEASDEFAULT: u32 = 67u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VOLUME_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\\\?\\Volume"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VaultProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x503739d0_4c5e_4cfd_b3ba_d881334f0df2); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VirtualDesktopManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaa509086_5ca9_4c25_8f95_589d3c07b48a); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WC_NETADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_netaddress"); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WM_CPL_LAUNCH: u32 = 2024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WM_CPL_LAUNCHED: u32 = 2025u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WPSTYLE_CENTER: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WPSTYLE_CROPTOFIT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WPSTYLE_KEEPASPECT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WPSTYLE_MAX: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WPSTYLE_SPAN: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WPSTYLE_STRETCH: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WPSTYLE_TILE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_E_DATAFILEUNAVAILABLE: ::windows_sys::core::HRESULT = -2147175932i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_E_EXTRACTIONBLOCKED: ::windows_sys::core::HRESULT = -2147175930i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_E_EXTRACTIONPENDING: ::windows_sys::core::HRESULT = -2147175931i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_E_EXTRACTIONTIMEDOUT: ::windows_sys::core::HRESULT = -2147175935i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_E_FAILEDEXTRACTION: ::windows_sys::core::HRESULT = -2147175936i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_E_FASTEXTRACTIONNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147175933i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_E_NOSTORAGEPROVIDERTHUMBNAILHANDLER: ::windows_sys::core::HRESULT = -2147175929i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_E_SURROGATEUNAVAILABLE: ::windows_sys::core::HRESULT = -2147175934i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WebBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8856f961_340a_11d0_a96b_00c04fd705a2); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WebBrowser_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeab22ac3_30c1_11cf_a7eb_0000c05bae0b); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WebWizardHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc827f149_55c1_4d28_935e_57e47caed973); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbec09223_b018_416d_a0ac_523971b639f5); +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsAppName: u32 = 1007u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsBadOldPW: u32 = 1006u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsChangePW: u32 = 1005u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsDefKeyword: u32 = 1010u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsDifferentPW: u32 = 1004u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsHelpFile: u32 = 1009u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsIniFile: u32 = 1001u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsIsPassword: u32 = 1000u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsNoHelpMemory: u32 = 1008u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsPassword: u32 = 1003u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const idsScreenSaver: u32 = 1002u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ACENUMOPTION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACEO_NONE: ACENUMOPTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACEO_MOSTRECENTFIRST: ACENUMOPTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACEO_FIRSTUNUSED: ACENUMOPTION = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ACTIVATEOPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AO_NONE: ACTIVATEOPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AO_DESIGNMODE: ACTIVATEOPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AO_NOERRORUI: ACTIVATEOPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AO_NOSPLASHSCREEN: ACTIVATEOPTIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AO_PRELAUNCH: ACTIVATEOPTIONS = 33554432i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ADJACENT_DISPLAY_EDGES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ADE_NONE: ADJACENT_DISPLAY_EDGES = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ADE_LEFT: ADJACENT_DISPLAY_EDGES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ADE_RIGHT: ADJACENT_DISPLAY_EDGES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type AHE_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHE_DESKTOP: AHE_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHE_IMMERSIVE: AHE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type AHTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHTYPE_UNDEFINED: AHTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHTYPE_USER_APPLICATION: AHTYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHTYPE_ANY_APPLICATION: AHTYPE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHTYPE_MACHINEDEFAULT: AHTYPE = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHTYPE_PROGID: AHTYPE = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHTYPE_APPLICATION: AHTYPE = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHTYPE_CLASS_APPLICATION: AHTYPE = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AHTYPE_ANY_PROGID: AHTYPE = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type APPACTIONFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_INSTALL: APPACTIONFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_UNINSTALL: APPACTIONFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_MODIFY: APPACTIONFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_REPAIR: APPACTIONFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_UPGRADE: APPACTIONFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_CANGETSIZE: APPACTIONFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_MODIFYREMOVE: APPACTIONFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_ADDLATER: APPACTIONFLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const APPACTION_UNSCHEDULE: APPACTIONFLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type APPDOCLISTTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ADLT_RECENT: APPDOCLISTTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ADLT_FREQUENT: APPDOCLISTTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type APPINFODATAFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_DISPLAYNAME: APPINFODATAFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_VERSION: APPINFODATAFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_PUBLISHER: APPINFODATAFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_PRODUCTID: APPINFODATAFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_REGISTEREDOWNER: APPINFODATAFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_REGISTEREDCOMPANY: APPINFODATAFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_LANGUAGE: APPINFODATAFLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_SUPPORTURL: APPINFODATAFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_SUPPORTTELEPHONE: APPINFODATAFLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_HELPLINK: APPINFODATAFLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_INSTALLLOCATION: APPINFODATAFLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_INSTALLSOURCE: APPINFODATAFLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_INSTALLDATE: APPINFODATAFLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_CONTACT: APPINFODATAFLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_COMMENTS: APPINFODATAFLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_IMAGE: APPINFODATAFLAGS = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_READMEURL: APPINFODATAFLAGS = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AIM_UPDATEINFOURL: APPINFODATAFLAGS = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type APPLICATION_VIEW_MIN_WIDTH = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVMW_DEFAULT: APPLICATION_VIEW_MIN_WIDTH = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVMW_320: APPLICATION_VIEW_MIN_WIDTH = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVMW_500: APPLICATION_VIEW_MIN_WIDTH = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type APPLICATION_VIEW_ORIENTATION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVO_LANDSCAPE: APPLICATION_VIEW_ORIENTATION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVO_PORTRAIT: APPLICATION_VIEW_ORIENTATION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type APPLICATION_VIEW_SIZE_PREFERENCE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVSP_DEFAULT: APPLICATION_VIEW_SIZE_PREFERENCE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVSP_USE_LESS: APPLICATION_VIEW_SIZE_PREFERENCE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVSP_USE_HALF: APPLICATION_VIEW_SIZE_PREFERENCE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVSP_USE_MORE: APPLICATION_VIEW_SIZE_PREFERENCE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVSP_USE_MINIMUM: APPLICATION_VIEW_SIZE_PREFERENCE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVSP_USE_NONE: APPLICATION_VIEW_SIZE_PREFERENCE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVSP_CUSTOM: APPLICATION_VIEW_SIZE_PREFERENCE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type APPLICATION_VIEW_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVS_FULLSCREEN_LANDSCAPE: APPLICATION_VIEW_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVS_FILLED: APPLICATION_VIEW_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVS_SNAPPED: APPLICATION_VIEW_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AVS_FULLSCREEN_PORTRAIT: APPLICATION_VIEW_STATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOCCLASS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_SHELL_KEY: ASSOCCLASS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_PROGID_KEY: ASSOCCLASS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_PROGID_STR: ASSOCCLASS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_CLSID_KEY: ASSOCCLASS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_CLSID_STR: ASSOCCLASS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_APP_KEY: ASSOCCLASS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_APP_STR: ASSOCCLASS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_SYSTEM_STR: ASSOCCLASS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_FOLDER: ASSOCCLASS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_STAR: ASSOCCLASS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_FIXED_PROGID_STR: ASSOCCLASS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCCLASS_PROTOCOL_STR: ASSOCCLASS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOCDATA = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCDATA_MSIDESCRIPTOR: ASSOCDATA = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCDATA_NOACTIVATEHANDLER: ASSOCDATA = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCDATA_UNUSED1: ASSOCDATA = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCDATA_HASPERUSERASSOC: ASSOCDATA = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCDATA_EDITFLAGS: ASSOCDATA = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCDATA_VALUE: ASSOCDATA = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCDATA_MAX: ASSOCDATA = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOCENUM = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCENUM_NONE: ASSOCENUM = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOCF = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_NONE: ASSOCF = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_INIT_NOREMAPCLSID: ASSOCF = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_INIT_BYEXENAME: ASSOCF = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_OPEN_BYEXENAME: ASSOCF = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_INIT_DEFAULTTOSTAR: ASSOCF = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_INIT_DEFAULTTOFOLDER: ASSOCF = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_NOUSERSETTINGS: ASSOCF = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_NOTRUNCATE: ASSOCF = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_VERIFY: ASSOCF = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_REMAPRUNDLL: ASSOCF = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_NOFIXUPS: ASSOCF = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_IGNOREBASECLASS: ASSOCF = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_INIT_IGNOREUNKNOWN: ASSOCF = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_INIT_FIXED_PROGID: ASSOCF = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_IS_PROTOCOL: ASSOCF = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_INIT_FOR_FILE: ASSOCF = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_IS_FULL_URI: ASSOCF = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_PER_MACHINE_ONLY: ASSOCF = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCF_APP_TO_APP: ASSOCF = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOCIATIONLEVEL = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AL_MACHINE: ASSOCIATIONLEVEL = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AL_EFFECTIVE: ASSOCIATIONLEVEL = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AL_USER: ASSOCIATIONLEVEL = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOCIATIONTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AT_FILEEXTENSION: ASSOCIATIONTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AT_URLPROTOCOL: ASSOCIATIONTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AT_STARTMENUCLIENT: ASSOCIATIONTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AT_MIMETYPE: ASSOCIATIONTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOCKEY = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCKEY_SHELLEXECCLASS: ASSOCKEY = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCKEY_APP: ASSOCKEY = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCKEY_CLASS: ASSOCKEY = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCKEY_BASECLASS: ASSOCKEY = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCKEY_MAX: ASSOCKEY = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOCSTR = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_COMMAND: ASSOCSTR = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_EXECUTABLE: ASSOCSTR = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_FRIENDLYDOCNAME: ASSOCSTR = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_FRIENDLYAPPNAME: ASSOCSTR = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_NOOPEN: ASSOCSTR = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_SHELLNEWVALUE: ASSOCSTR = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_DDECOMMAND: ASSOCSTR = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_DDEIFEXEC: ASSOCSTR = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_DDEAPPLICATION: ASSOCSTR = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_DDETOPIC: ASSOCSTR = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_INFOTIP: ASSOCSTR = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_QUICKTIP: ASSOCSTR = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_TILEINFO: ASSOCSTR = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_CONTENTTYPE: ASSOCSTR = 14i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_DEFAULTICON: ASSOCSTR = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_SHELLEXTENSION: ASSOCSTR = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_DROPTARGET: ASSOCSTR = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_DELEGATEEXECUTE: ASSOCSTR = 18i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_SUPPORTED_URI_PROTOCOLS: ASSOCSTR = 19i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_PROGID: ASSOCSTR = 20i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_APPID: ASSOCSTR = 21i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_APPPUBLISHER: ASSOCSTR = 22i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_APPICONREFERENCE: ASSOCSTR = 23i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOCSTR_MAX: ASSOCSTR = 24i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ASSOC_FILTER = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOC_FILTER_NONE: ASSOC_FILTER = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ASSOC_FILTER_RECOMMENDED: ASSOC_FILTER = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ATTACHMENT_ACTION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ATTACHMENT_ACTION_CANCEL: ATTACHMENT_ACTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ATTACHMENT_ACTION_SAVE: ATTACHMENT_ACTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ATTACHMENT_ACTION_EXEC: ATTACHMENT_ACTION = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ATTACHMENT_PROMPT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ATTACHMENT_PROMPT_NONE: ATTACHMENT_PROMPT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ATTACHMENT_PROMPT_SAVE: ATTACHMENT_PROMPT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ATTACHMENT_PROMPT_EXEC: ATTACHMENT_PROMPT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ATTACHMENT_PROMPT_EXEC_OR_SAVE: ATTACHMENT_PROMPT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type AUTOCOMPLETELISTOPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACLO_NONE: AUTOCOMPLETELISTOPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACLO_CURRENTDIR: AUTOCOMPLETELISTOPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACLO_MYCOMPUTER: AUTOCOMPLETELISTOPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACLO_DESKTOP: AUTOCOMPLETELISTOPTIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACLO_FAVORITES: AUTOCOMPLETELISTOPTIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACLO_FILESYSONLY: AUTOCOMPLETELISTOPTIONS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACLO_FILESYSDIRS: AUTOCOMPLETELISTOPTIONS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACLO_VIRTUALNAMESPACE: AUTOCOMPLETELISTOPTIONS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type AUTOCOMPLETEOPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_NONE: AUTOCOMPLETEOPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_AUTOSUGGEST: AUTOCOMPLETEOPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_AUTOAPPEND: AUTOCOMPLETEOPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_SEARCH: AUTOCOMPLETEOPTIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_FILTERPREFIXES: AUTOCOMPLETEOPTIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_USETAB: AUTOCOMPLETEOPTIONS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_UPDOWNKEYDROPSLIST: AUTOCOMPLETEOPTIONS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_RTLREADING: AUTOCOMPLETEOPTIONS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_WORD_FILTER: AUTOCOMPLETEOPTIONS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ACO_NOPREFIXFILTERING: AUTOCOMPLETEOPTIONS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type BANDSITECID = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSID_BANDADDED: BANDSITECID = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BSID_BANDREMOVED: BANDSITECID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type BANNER_NOTIFICATION_EVENT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNE_Rendered: BANNER_NOTIFICATION_EVENT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNE_Hovered: BANNER_NOTIFICATION_EVENT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNE_Closed: BANNER_NOTIFICATION_EVENT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNE_Dismissed: BANNER_NOTIFICATION_EVENT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNE_Button1Clicked: BANNER_NOTIFICATION_EVENT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNE_Button2Clicked: BANNER_NOTIFICATION_EVENT = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type BNSTATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNS_NORMAL: BNSTATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNS_BEGIN_NAVIGATE: BNSTATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BNS_NAVIGATE: BNSTATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type BrowserNavConstants = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navOpenInNewWindow: BrowserNavConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navNoHistory: BrowserNavConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navNoReadFromCache: BrowserNavConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navNoWriteToCache: BrowserNavConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navAllowAutosearch: BrowserNavConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navBrowserBar: BrowserNavConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navHyperlink: BrowserNavConstants = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navEnforceRestricted: BrowserNavConstants = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navNewWindowsManaged: BrowserNavConstants = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navUntrustedForDownload: BrowserNavConstants = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navTrustedForActiveX: BrowserNavConstants = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navOpenInNewTab: BrowserNavConstants = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navOpenInBackgroundTab: BrowserNavConstants = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navKeepWordWheelText: BrowserNavConstants = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navVirtualTab: BrowserNavConstants = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navBlockRedirectsXDomain: BrowserNavConstants = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navOpenNewForegroundTab: BrowserNavConstants = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navTravelLogScreenshot: BrowserNavConstants = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navDeferUnload: BrowserNavConstants = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navSpeculative: BrowserNavConstants = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navSuggestNewWindow: BrowserNavConstants = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navSuggestNewTab: BrowserNavConstants = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navReserved1: BrowserNavConstants = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navHomepageNavigate: BrowserNavConstants = 8388608i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navRefresh: BrowserNavConstants = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navHostNavigation: BrowserNavConstants = 33554432i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navReserved2: BrowserNavConstants = 67108864i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navReserved3: BrowserNavConstants = 134217728i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navReserved4: BrowserNavConstants = 268435456i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navReserved5: BrowserNavConstants = 536870912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navReserved6: BrowserNavConstants = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const navReserved7: BrowserNavConstants = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CATEGORYINFO_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_NORMAL: CATEGORYINFO_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_COLLAPSED: CATEGORYINFO_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_HIDDEN: CATEGORYINFO_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_EXPANDED: CATEGORYINFO_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_NOHEADER: CATEGORYINFO_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_NOTCOLLAPSIBLE: CATEGORYINFO_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_NOHEADERCOUNT: CATEGORYINFO_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_SUBSETTED: CATEGORYINFO_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_SEPARATE_IMAGES: CATEGORYINFO_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATINFO_SHOWEMPTY: CATEGORYINFO_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CATSORT_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATSORT_DEFAULT: CATSORT_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CATSORT_NAME: CATSORT_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CDBURNINGEXTENSIONRET = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBE_RET_DEFAULT: CDBURNINGEXTENSIONRET = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBE_RET_DONTRUNOTHEREXTS: CDBURNINGEXTENSIONRET = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBE_RET_STOPWIZARD: CDBURNINGEXTENSIONRET = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CDCONTROLSTATEF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDCS_INACTIVE: CDCONTROLSTATEF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDCS_ENABLED: CDCONTROLSTATEF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDCS_VISIBLE: CDCONTROLSTATEF = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDCS_ENABLEDVISIBLE: CDCONTROLSTATEF = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CM_ENUM_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_ENUM_ALL: CM_ENUM_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_ENUM_VISIBLE: CM_ENUM_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CM_MASK = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_MASK_WIDTH: CM_MASK = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_MASK_DEFAULTWIDTH: CM_MASK = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_MASK_IDEALWIDTH: CM_MASK = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_MASK_NAME: CM_MASK = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_MASK_STATE: CM_MASK = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CM_SET_WIDTH_VALUE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_WIDTH_USEDEFAULT: CM_SET_WIDTH_VALUE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_WIDTH_AUTOSIZE: CM_SET_WIDTH_VALUE = -2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CM_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_STATE_NONE: CM_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_STATE_VISIBLE: CM_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_STATE_FIXEDWIDTH: CM_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_STATE_NOSORTBYFOLDERNESS: CM_STATE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CM_STATE_ALWAYSVISIBLE: CM_STATE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CPVIEW = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPVIEW_CLASSIC: CPVIEW = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPVIEW_ALLITEMS: CPVIEW = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPVIEW_CATEGORY: CPVIEW = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPVIEW_HOME: CPVIEW = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPAO_NONE: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPAO_EMPTY_LOCAL: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPAO_EMPTY_CONNECTED: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPCFO_NONE: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPCFO_ENABLE_PASSWORD_REVEAL: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPCFO_IS_EMAIL_ADDRESS: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPCFO_NUMBERS_ONLY: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPCFO_SHOW_ENGLISH_KEYBOARD: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFIS_NONE: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFIS_READONLY: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFIS_DISABLED: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFIS_FOCUSED: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CREDENTIAL_PROVIDER_FIELD_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFS_HIDDEN: CREDENTIAL_PROVIDER_FIELD_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFS_DISPLAY_IN_SELECTED_TILE: CREDENTIAL_PROVIDER_FIELD_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFS_DISPLAY_IN_DESELECTED_TILE: CREDENTIAL_PROVIDER_FIELD_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFS_DISPLAY_IN_BOTH: CREDENTIAL_PROVIDER_FIELD_STATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CREDENTIAL_PROVIDER_FIELD_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_INVALID: CREDENTIAL_PROVIDER_FIELD_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_LARGE_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_SMALL_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_COMMAND_LINK: CREDENTIAL_PROVIDER_FIELD_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_EDIT_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_PASSWORD_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_TILE_IMAGE: CREDENTIAL_PROVIDER_FIELD_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_CHECKBOX: CREDENTIAL_PROVIDER_FIELD_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_COMBOBOX: CREDENTIAL_PROVIDER_FIELD_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPFT_SUBMIT_BUTTON: CREDENTIAL_PROVIDER_FIELD_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPGSR_NO_CREDENTIAL_NOT_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPGSR_NO_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPGSR_RETURN_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPGSR_RETURN_NO_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CREDENTIAL_PROVIDER_STATUS_ICON = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPSI_NONE: CREDENTIAL_PROVIDER_STATUS_ICON = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPSI_ERROR: CREDENTIAL_PROVIDER_STATUS_ICON = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPSI_WARNING: CREDENTIAL_PROVIDER_STATUS_ICON = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPSI_SUCCESS: CREDENTIAL_PROVIDER_STATUS_ICON = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CREDENTIAL_PROVIDER_USAGE_SCENARIO = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPUS_INVALID: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPUS_LOGON: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPUS_UNLOCK_WORKSTATION: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPUS_CHANGE_PASSWORD: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPUS_CREDUI: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CPUS_PLAP: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type CommandStateChangeConstants = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSC_UPDATECOMMANDS: CommandStateChangeConstants = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSC_NAVIGATEFORWARD: CommandStateChangeConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CSC_NAVIGATEBACK: CommandStateChangeConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DATAOBJ_GET_ITEM_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DOGIF_DEFAULT: DATAOBJ_GET_ITEM_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DOGIF_TRAVERSE_LINK: DATAOBJ_GET_ITEM_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DOGIF_NO_HDROP: DATAOBJ_GET_ITEM_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DOGIF_NO_URL: DATAOBJ_GET_ITEM_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DOGIF_ONLY_IF_ONE: DATAOBJ_GET_ITEM_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DEFAULTSAVEFOLDERTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSFT_DETECT: DEFAULTSAVEFOLDERTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSFT_PRIVATE: DEFAULTSAVEFOLDERTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSFT_PUBLIC: DEFAULTSAVEFOLDERTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DEFAULT_FOLDER_MENU_RESTRICTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_DEFAULT: DEFAULT_FOLDER_MENU_RESTRICTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_NO_STATIC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_STATIC_VERBS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_NO_RESOURCE_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_OPTIN_HANDLERS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_USE_SPECIFIED_HANDLERS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_USE_SPECIFIED_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_NO_ASYNC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_NO_NATIVECPU_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFMR_NO_NONWOW_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DEF_SHARE_ID = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DEFSHAREID_USERS: DEF_SHARE_ID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DEFSHAREID_PUBLIC: DEF_SHARE_ID = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DESKBANDCID = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBID_BANDINFOCHANGED: DESKBANDCID = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBID_SHOWONLY: DESKBANDCID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBID_MAXIMIZEBAND: DESKBANDCID = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBID_PUSHCHEVRON: DESKBANDCID = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBID_DELAYINIT: DESKBANDCID = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBID_FINISHINIT: DESKBANDCID = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBID_SETWINDOWTHEME: DESKBANDCID = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DBID_PERMITAUTOHIDE: DESKBANDCID = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DESKTOP_SLIDESHOW_DIRECTION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSD_FORWARD: DESKTOP_SLIDESHOW_DIRECTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSD_BACKWARD: DESKTOP_SLIDESHOW_DIRECTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DESKTOP_SLIDESHOW_OPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSO_SHUFFLEIMAGES: DESKTOP_SLIDESHOW_OPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DESKTOP_SLIDESHOW_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSS_ENABLED: DESKTOP_SLIDESHOW_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSS_SLIDESHOW: DESKTOP_SLIDESHOW_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSS_DISABLED_BY_REMOTE_SESSION: DESKTOP_SLIDESHOW_STATE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DESKTOP_WALLPAPER_POSITION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWPOS_CENTER: DESKTOP_WALLPAPER_POSITION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWPOS_TILE: DESKTOP_WALLPAPER_POSITION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWPOS_STRETCH: DESKTOP_WALLPAPER_POSITION = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWPOS_FIT: DESKTOP_WALLPAPER_POSITION = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWPOS_FILL: DESKTOP_WALLPAPER_POSITION = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DWPOS_SPAN: DESKTOP_WALLPAPER_POSITION = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DFM_CMD = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_DELETE: DFM_CMD = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_MOVE: DFM_CMD = -2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_COPY: DFM_CMD = -3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_LINK: DFM_CMD = -4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_PROPERTIES: DFM_CMD = -5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_NEWFOLDER: DFM_CMD = -6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_PASTE: DFM_CMD = -7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_VIEWLIST: DFM_CMD = -8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_VIEWDETAILS: DFM_CMD = -9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_PASTELINK: DFM_CMD = -10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_PASTESPECIAL: DFM_CMD = -11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_MODALPROP: DFM_CMD = -12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_CMD_RENAME: DFM_CMD = -13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DFM_MESSAGE_ID = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_MERGECONTEXTMENU: DFM_MESSAGE_ID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_INVOKECOMMAND: DFM_MESSAGE_ID = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_GETHELPTEXT: DFM_MESSAGE_ID = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_WM_MEASUREITEM: DFM_MESSAGE_ID = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_WM_DRAWITEM: DFM_MESSAGE_ID = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_WM_INITMENUPOPUP: DFM_MESSAGE_ID = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_VALIDATECMD: DFM_MESSAGE_ID = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_MERGECONTEXTMENU_TOP: DFM_MESSAGE_ID = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_GETHELPTEXTW: DFM_MESSAGE_ID = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_INVOKECOMMANDEX: DFM_MESSAGE_ID = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_MAPCOMMANDNAME: DFM_MESSAGE_ID = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_GETDEFSTATICID: DFM_MESSAGE_ID = 14i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_GETVERBW: DFM_MESSAGE_ID = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_GETVERBA: DFM_MESSAGE_ID = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_MERGECONTEXTMENU_BOTTOM: DFM_MESSAGE_ID = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DFM_MODIFYQCMFLAGS: DFM_MESSAGE_ID = 18i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DISPLAY_DEVICE_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DEVICE_PRIMARY: DISPLAY_DEVICE_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DEVICE_IMMERSIVE: DISPLAY_DEVICE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DROPIMAGETYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DROPIMAGE_INVALID: DROPIMAGETYPE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DROPIMAGE_NONE: DROPIMAGETYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DROPIMAGE_COPY: DROPIMAGETYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DROPIMAGE_MOVE: DROPIMAGETYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DROPIMAGE_LINK: DROPIMAGETYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DROPIMAGE_LABEL: DROPIMAGETYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DROPIMAGE_WARNING: DROPIMAGETYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DROPIMAGE_NOIMAGE: DROPIMAGETYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DSH_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const DSH_ALLOWDROPDESCRIPTIONTEXT: DSH_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type EC_HOST_UI_MODE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECHUIM_DESKTOP: EC_HOST_UI_MODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECHUIM_IMMERSIVE: EC_HOST_UI_MODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECHUIM_SYSTEM_LAUNCHER: EC_HOST_UI_MODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type EDGE_GESTURE_KIND = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EGK_TOUCH: EDGE_GESTURE_KIND = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EGK_KEYBOARD: EDGE_GESTURE_KIND = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EGK_MOUSE: EDGE_GESTURE_KIND = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type EXPLORER_BROWSER_FILL_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBF_NONE: EXPLORER_BROWSER_FILL_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBF_SELECTFROMDATAOBJECT: EXPLORER_BROWSER_FILL_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBF_NODROPTARGET: EXPLORER_BROWSER_FILL_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type EXPLORER_BROWSER_OPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_NONE: EXPLORER_BROWSER_OPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_NAVIGATEONCE: EXPLORER_BROWSER_OPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_SHOWFRAMES: EXPLORER_BROWSER_OPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_ALWAYSNAVIGATE: EXPLORER_BROWSER_OPTIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_NOTRAVELLOG: EXPLORER_BROWSER_OPTIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_NOWRAPPERWINDOW: EXPLORER_BROWSER_OPTIONS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_HTMLSHAREPOINTVIEW: EXPLORER_BROWSER_OPTIONS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_NOBORDER: EXPLORER_BROWSER_OPTIONS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EBO_NOPERSISTVIEWSTATE: EXPLORER_BROWSER_OPTIONS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FDAP = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDAP_BOTTOM: FDAP = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDAP_TOP: FDAP = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FDE_OVERWRITE_RESPONSE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDEOR_DEFAULT: FDE_OVERWRITE_RESPONSE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDEOR_ACCEPT: FDE_OVERWRITE_RESPONSE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDEOR_REFUSE: FDE_OVERWRITE_RESPONSE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FDE_SHAREVIOLATION_RESPONSE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDESVR_DEFAULT: FDE_SHAREVIOLATION_RESPONSE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDESVR_ACCEPT: FDE_SHAREVIOLATION_RESPONSE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FDESVR_REFUSE: FDE_SHAREVIOLATION_RESPONSE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FD_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_CLSID: FD_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_SIZEPOINT: FD_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_ATTRIBUTES: FD_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_CREATETIME: FD_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_ACCESSTIME: FD_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_WRITESTIME: FD_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_FILESIZE: FD_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_PROGRESSUI: FD_FLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_LINKUI: FD_FLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FD_UNICODE: FD_FLAGS = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FFFP_MODE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FFFP_EXACTMATCH: FFFP_MODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FFFP_NEARESTPARENTMATCH: FFFP_MODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FILEOPENDIALOGOPTIONS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_OVERWRITEPROMPT: FILEOPENDIALOGOPTIONS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_STRICTFILETYPES: FILEOPENDIALOGOPTIONS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_NOCHANGEDIR: FILEOPENDIALOGOPTIONS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_PICKFOLDERS: FILEOPENDIALOGOPTIONS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_FORCEFILESYSTEM: FILEOPENDIALOGOPTIONS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_ALLNONSTORAGEITEMS: FILEOPENDIALOGOPTIONS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_NOVALIDATE: FILEOPENDIALOGOPTIONS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_ALLOWMULTISELECT: FILEOPENDIALOGOPTIONS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_PATHMUSTEXIST: FILEOPENDIALOGOPTIONS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_FILEMUSTEXIST: FILEOPENDIALOGOPTIONS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_CREATEPROMPT: FILEOPENDIALOGOPTIONS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_SHAREAWARE: FILEOPENDIALOGOPTIONS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_NOREADONLYRETURN: FILEOPENDIALOGOPTIONS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_NOTESTFILECREATE: FILEOPENDIALOGOPTIONS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_HIDEMRUPLACES: FILEOPENDIALOGOPTIONS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_HIDEPINNEDPLACES: FILEOPENDIALOGOPTIONS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_NODEREFERENCELINKS: FILEOPENDIALOGOPTIONS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_OKBUTTONNEEDSINTERACTION: FILEOPENDIALOGOPTIONS = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_DONTADDTORECENT: FILEOPENDIALOGOPTIONS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_FORCESHOWHIDDEN: FILEOPENDIALOGOPTIONS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_DEFAULTNOMINIMODE: FILEOPENDIALOGOPTIONS = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_FORCEPREVIEWPANEON: FILEOPENDIALOGOPTIONS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOS_SUPPORTSTREAMABLEITEMS: FILEOPENDIALOGOPTIONS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FILETYPEATTRIBUTEFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_None: FILETYPEATTRIBUTEFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_Exclude: FILETYPEATTRIBUTEFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_Show: FILETYPEATTRIBUTEFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_HasExtension: FILETYPEATTRIBUTEFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoEdit: FILETYPEATTRIBUTEFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoRemove: FILETYPEATTRIBUTEFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoNewVerb: FILETYPEATTRIBUTEFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoEditVerb: FILETYPEATTRIBUTEFLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoRemoveVerb: FILETYPEATTRIBUTEFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoEditDesc: FILETYPEATTRIBUTEFLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoEditIcon: FILETYPEATTRIBUTEFLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoEditDflt: FILETYPEATTRIBUTEFLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoEditVerbCmd: FILETYPEATTRIBUTEFLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoEditVerbExe: FILETYPEATTRIBUTEFLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoDDE: FILETYPEATTRIBUTEFLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoEditMIME: FILETYPEATTRIBUTEFLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_OpenIsSafe: FILETYPEATTRIBUTEFLAGS = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_AlwaysUnsafe: FILETYPEATTRIBUTEFLAGS = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_NoRecentDocs: FILETYPEATTRIBUTEFLAGS = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_SafeForElevation: FILETYPEATTRIBUTEFLAGS = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FTA_AlwaysUseDirectInvoke: FILETYPEATTRIBUTEFLAGS = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FILE_OPERATION_FLAGS2 = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF2_NONE: FILE_OPERATION_FLAGS2 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FOF2_MERGEFOLDERSONCOLLISION: FILE_OPERATION_FLAGS2 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FILE_USAGE_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FUT_PLAYING: FILE_USAGE_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FUT_EDITING: FILE_USAGE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FUT_GENERIC: FILE_USAGE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FLYOUT_PLACEMENT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FP_DEFAULT: FLYOUT_PLACEMENT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FP_ABOVE: FLYOUT_PLACEMENT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FP_BELOW: FLYOUT_PLACEMENT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FP_LEFT: FLYOUT_PLACEMENT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FP_RIGHT: FLYOUT_PLACEMENT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FOLDERFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NONE: FOLDERFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_AUTOARRANGE: FOLDERFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_ABBREVIATEDNAMES: FOLDERFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_SNAPTOGRID: FOLDERFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_OWNERDATA: FOLDERFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_BESTFITWINDOW: FOLDERFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_DESKTOP: FOLDERFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_SINGLESEL: FOLDERFLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOSUBFOLDERS: FOLDERFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_TRANSPARENT: FOLDERFLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOCLIENTEDGE: FOLDERFLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOSCROLL: FOLDERFLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_ALIGNLEFT: FOLDERFLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOICONS: FOLDERFLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_SHOWSELALWAYS: FOLDERFLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOVISIBLE: FOLDERFLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_SINGLECLICKACTIVATE: FOLDERFLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOWEBVIEW: FOLDERFLAGS = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_HIDEFILENAMES: FOLDERFLAGS = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_CHECKSELECT: FOLDERFLAGS = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOENUMREFRESH: FOLDERFLAGS = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOGROUPING: FOLDERFLAGS = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_FULLROWSELECT: FOLDERFLAGS = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOFILTERS: FOLDERFLAGS = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOCOLUMNHEADER: FOLDERFLAGS = 8388608i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOHEADERINALLVIEWS: FOLDERFLAGS = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_EXTENDEDTILES: FOLDERFLAGS = 33554432i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_TRICHECKSELECT: FOLDERFLAGS = 67108864i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_AUTOCHECKSELECT: FOLDERFLAGS = 134217728i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_NOBROWSERVIEWSTATE: FOLDERFLAGS = 268435456i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_SUBSETGROUPS: FOLDERFLAGS = 536870912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_USESEARCHFOLDER: FOLDERFLAGS = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FWF_ALLOWRTLREADING: FOLDERFLAGS = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FOLDERLOGICALVIEWMODE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FLVM_UNSPECIFIED: FOLDERLOGICALVIEWMODE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FLVM_FIRST: FOLDERLOGICALVIEWMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FLVM_DETAILS: FOLDERLOGICALVIEWMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FLVM_TILES: FOLDERLOGICALVIEWMODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FLVM_ICONS: FOLDERLOGICALVIEWMODE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FLVM_LIST: FOLDERLOGICALVIEWMODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FLVM_CONTENT: FOLDERLOGICALVIEWMODE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FLVM_LAST: FOLDERLOGICALVIEWMODE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FOLDERVIEWMODE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_AUTO: FOLDERVIEWMODE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_FIRST: FOLDERVIEWMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_ICON: FOLDERVIEWMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_SMALLICON: FOLDERVIEWMODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_LIST: FOLDERVIEWMODE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_DETAILS: FOLDERVIEWMODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_THUMBNAIL: FOLDERVIEWMODE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_TILE: FOLDERVIEWMODE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_THUMBSTRIP: FOLDERVIEWMODE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_CONTENT: FOLDERVIEWMODE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVM_LAST: FOLDERVIEWMODE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FOLDERVIEWOPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVO_DEFAULT: FOLDERVIEWOPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVO_VISTALAYOUT: FOLDERVIEWOPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVO_CUSTOMPOSITION: FOLDERVIEWOPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVO_CUSTOMORDERING: FOLDERVIEWOPTIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVO_SUPPORTHYPERLINKS: FOLDERVIEWOPTIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVO_NOANIMATIONS: FOLDERVIEWOPTIONS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVO_NOSCROLLTIPS: FOLDERVIEWOPTIONS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FOLDER_ENUM_MODE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FEM_VIEWRESULT: FOLDER_ENUM_MODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FEM_NAVIGATION: FOLDER_ENUM_MODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type FVTEXTTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const FVST_EMPTYTEXT: FVTEXTTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type GPFIDL_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GPFIDL_DEFAULT: GPFIDL_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GPFIDL_ALTNAME: GPFIDL_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GPFIDL_UNCPRINTER: GPFIDL_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HELP_INFO_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HELPINFO_WINDOW: HELP_INFO_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HELPINFO_MENUITEM: HELP_INFO_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLBWIF_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLBWIF_HASFRAMEWNDINFO: HLBWIF_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLBWIF_HASDOCWNDINFO: HLBWIF_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLBWIF_FRAMEWNDMAXIMIZED: HLBWIF_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLBWIF_DOCWNDMAXIMIZED: HLBWIF_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLBWIF_HASWEBTOOLBARINFO: HLBWIF_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLBWIF_WEBTOOLBARHIDDEN: HLBWIF_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLFNAMEF = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLFNAMEF_DEFAULT: HLFNAMEF = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLFNAMEF_TRYCACHE: HLFNAMEF = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLFNAMEF_TRYPRETTYTARGET: HLFNAMEF = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLFNAMEF_TRYFULLTARGET: HLFNAMEF = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLFNAMEF_TRYWIN95SHORTCUT: HLFNAMEF = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLID_INFO = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLID_INVALID: HLID_INFO = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLID_PREVIOUS: HLID_INFO = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLID_NEXT: HLID_INFO = 4294967294u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLID_CURRENT: HLID_INFO = 4294967293u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLID_STACKBOTTOM: HLID_INFO = 4294967292u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLID_STACKTOP: HLID_INFO = 4294967291u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLINKGETREF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINKGETREF_DEFAULT: HLINKGETREF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINKGETREF_ABSOLUTE: HLINKGETREF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINKGETREF_RELATIVE: HLINKGETREF = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLINKMISC = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINKMISC_RELATIVE: HLINKMISC = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLINKSETF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINKSETF_TARGET: HLINKSETF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINKSETF_LOCATION: HLINKSETF = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLINKWHICHMK = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINKWHICHMK_CONTAINER: HLINKWHICHMK = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLINKWHICHMK_BASE: HLINKWHICHMK = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLNF = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_INTERNALJUMP: HLNF = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_OPENINNEWWINDOW: HLNF = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_NAVIGATINGBACK: HLNF = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_NAVIGATINGFORWARD: HLNF = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_NAVIGATINGTOSTACKITEM: HLNF = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLNF_CREATENOHISTORY: HLNF = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLQF_INFO = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLQF_ISVALID: HLQF_INFO = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLQF_ISCURRENT: HLQF_INFO = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLSHORTCUTF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLSHORTCUTF_DEFAULT: HLSHORTCUTF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLSHORTCUTF_DONTACTUALLYCREATE: HLSHORTCUTF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME: HLSHORTCUTF = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLSHORTCUTF_USEUNIQUEFILENAME: HLSHORTCUTF = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT: HLSHORTCUTF = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLSR = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLSR_HOME: HLSR = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLSR_SEARCHPAGE: HLSR = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLSR_HISTORYFOLDER: HLSR = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLTB_INFO = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLTB_DOCKEDLEFT: HLTB_INFO = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLTB_DOCKEDTOP: HLTB_INFO = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLTB_DOCKEDRIGHT: HLTB_INFO = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLTB_DOCKEDBOTTOM: HLTB_INFO = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLTB_FLOATING: HLTB_INFO = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HLTRANSLATEF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLTRANSLATEF_DEFAULT: HLTRANSLATEF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX: HLTRANSLATEF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type HOMEGROUPSHARINGCHOICES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HGSC_NONE: HOMEGROUPSHARINGCHOICES = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HGSC_MUSICLIBRARY: HOMEGROUPSHARINGCHOICES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HGSC_PICTURESLIBRARY: HOMEGROUPSHARINGCHOICES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HGSC_VIDEOSLIBRARY: HOMEGROUPSHARINGCHOICES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HGSC_DOCUMENTSLIBRARY: HOMEGROUPSHARINGCHOICES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const HGSC_PRINTERS: HOMEGROUPSHARINGCHOICES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type IEPDNFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IEPDN_BINDINGUI: IEPDNFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type IESHORTCUTFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IESHORTCUT_NEWBROWSER: IESHORTCUTFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IESHORTCUT_OPENNEWTAB: IESHORTCUTFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IESHORTCUT_FORCENAVIGATE: IESHORTCUTFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IESHORTCUT_BACKGROUNDTAB: IESHORTCUTFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type IURL_INVOKECOMMAND_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IURL_INVOKECOMMAND_FL_ALLOW_UI: IURL_INVOKECOMMAND_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IURL_INVOKECOMMAND_FL_USE_DEFAULT_VERB: IURL_INVOKECOMMAND_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IURL_INVOKECOMMAND_FL_DDEWAIT: IURL_INVOKECOMMAND_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IURL_INVOKECOMMAND_FL_ASYNCOK: IURL_INVOKECOMMAND_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IURL_INVOKECOMMAND_FL_LOG_USAGE: IURL_INVOKECOMMAND_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type IURL_SETURL_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IURL_SETURL_FL_GUESS_PROTOCOL: IURL_SETURL_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const IURL_SETURL_FL_USE_DEFAULT_PROTOCOL: IURL_SETURL_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type KF_CATEGORY = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_CATEGORY_VIRTUAL: KF_CATEGORY = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_CATEGORY_FIXED: KF_CATEGORY = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_CATEGORY_COMMON: KF_CATEGORY = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_CATEGORY_PERUSER: KF_CATEGORY = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type KNOWNDESTCATEGORY = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KDC_FREQUENT: KNOWNDESTCATEGORY = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KDC_RECENT: KNOWNDESTCATEGORY = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type KNOWN_FOLDER_FLAG = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_DEFAULT: KNOWN_FOLDER_FLAG = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_FORCE_APP_DATA_REDIRECTION: KNOWN_FOLDER_FLAG = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET: KNOWN_FOLDER_FLAG = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_FORCE_PACKAGE_REDIRECTION: KNOWN_FOLDER_FLAG = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_NO_PACKAGE_REDIRECTION: KNOWN_FOLDER_FLAG = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_FORCE_APPCONTAINER_REDIRECTION: KNOWN_FOLDER_FLAG = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_NO_APPCONTAINER_REDIRECTION: KNOWN_FOLDER_FLAG = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_CREATE: KNOWN_FOLDER_FLAG = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_DONT_VERIFY: KNOWN_FOLDER_FLAG = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_DONT_UNEXPAND: KNOWN_FOLDER_FLAG = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_NO_ALIAS: KNOWN_FOLDER_FLAG = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_INIT: KNOWN_FOLDER_FLAG = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_DEFAULT_PATH: KNOWN_FOLDER_FLAG = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_NOT_PARENT_RELATIVE: KNOWN_FOLDER_FLAG = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_SIMPLE_IDLIST: KNOWN_FOLDER_FLAG = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_FLAG_ALIAS_ONLY: KNOWN_FOLDER_FLAG = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type LIBRARYFOLDERFILTER = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LFF_FORCEFILESYSTEM: LIBRARYFOLDERFILTER = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LFF_STORAGEITEMS: LIBRARYFOLDERFILTER = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LFF_ALLITEMS: LIBRARYFOLDERFILTER = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type LIBRARYMANAGEDIALOGOPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LMD_DEFAULT: LIBRARYMANAGEDIALOGOPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LMD_ALLOWUNINDEXABLENETWORKLOCATIONS: LIBRARYMANAGEDIALOGOPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type LIBRARYOPTIONFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LOF_DEFAULT: LIBRARYOPTIONFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LOF_PINNEDTONAVPANE: LIBRARYOPTIONFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LOF_MASK_ALL: LIBRARYOPTIONFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type LIBRARYSAVEFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LSF_FAILIFTHERE: LIBRARYSAVEFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LSF_OVERRIDEEXISTING: LIBRARYSAVEFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const LSF_MAKEUNIQUENAME: LIBRARYSAVEFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type MENUBANDHANDLERCID = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MBHANDCID_PIDLSELECT: MENUBANDHANDLERCID = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type MENUPOPUPPOPUPFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_SETFOCUS: MENUPOPUPPOPUPFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_INITIALSELECT: MENUPOPUPPOPUPFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_NOANIMATE: MENUPOPUPPOPUPFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_KEYBOARD: MENUPOPUPPOPUPFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_REPOSITION: MENUPOPUPPOPUPFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_FORCEZORDER: MENUPOPUPPOPUPFLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_FINALSELECT: MENUPOPUPPOPUPFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_TOP: MENUPOPUPPOPUPFLAGS = 536870912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_LEFT: MENUPOPUPPOPUPFLAGS = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_RIGHT: MENUPOPUPPOPUPFLAGS = 1610612736i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_BOTTOM: MENUPOPUPPOPUPFLAGS = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_POS_MASK: MENUPOPUPPOPUPFLAGS = -536870912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_ALIGN_LEFT: MENUPOPUPPOPUPFLAGS = 33554432i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPPF_ALIGN_RIGHT: MENUPOPUPPOPUPFLAGS = 67108864i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type MENUPOPUPSELECT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPOS_EXECUTE: MENUPOPUPSELECT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPOS_FULLCANCEL: MENUPOPUPSELECT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPOS_CANCELLEVEL: MENUPOPUPSELECT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPOS_SELECTLEFT: MENUPOPUPSELECT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPOS_SELECTRIGHT: MENUPOPUPSELECT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MPOS_CHILDTRACKING: MENUPOPUPSELECT = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type MERGE_UPDATE_STATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MUS_COMPLETE: MERGE_UPDATE_STATUS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MUS_USERINPUTNEEDED: MERGE_UPDATE_STATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MUS_FAILED: MERGE_UPDATE_STATUS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type MIMEASSOCIATIONDIALOG_IN_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MIMEASSOCDLG_FL_REGISTER_ASSOC: MIMEASSOCIATIONDIALOG_IN_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type MM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MM_ADDSEPARATOR: MM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MM_SUBMENUSHAVEIDS: MM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MM_DONTREMOVESEPS: MM_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type MONITOR_APP_VISIBILITY = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAV_UNKNOWN: MONITOR_APP_VISIBILITY = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAV_NO_APP_VISIBLE: MONITOR_APP_VISIBILITY = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const MAV_APP_VISIBLE: MONITOR_APP_VISIBILITY = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NAMESPACEWALKFLAG = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_DEFAULT: NAMESPACEWALKFLAG = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_NONE_IMPLIES_ALL: NAMESPACEWALKFLAG = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_ONE_IMPLIES_ALL: NAMESPACEWALKFLAG = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_DONT_TRAVERSE_LINKS: NAMESPACEWALKFLAG = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_DONT_ACCUMULATE_RESULT: NAMESPACEWALKFLAG = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_TRAVERSE_STREAM_JUNCTIONS: NAMESPACEWALKFLAG = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_FILESYSTEM_ONLY: NAMESPACEWALKFLAG = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_SHOW_PROGRESS: NAMESPACEWALKFLAG = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_FLAG_VIEWORDER: NAMESPACEWALKFLAG = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_IGNORE_AUTOPLAY_HIDA: NAMESPACEWALKFLAG = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_ASYNC: NAMESPACEWALKFLAG = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_DONT_RESOLVE_LINKS: NAMESPACEWALKFLAG = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_ACCUMULATE_FOLDERS: NAMESPACEWALKFLAG = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_DONT_SORT: NAMESPACEWALKFLAG = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_USE_TRANSFER_MEDIUM: NAMESPACEWALKFLAG = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_DONT_TRAVERSE_STREAM_JUNCTIONS: NAMESPACEWALKFLAG = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSWF_ANY_IMPLIES_ALL: NAMESPACEWALKFLAG = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NATIVE_DISPLAY_ORIENTATION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NDO_LANDSCAPE: NATIVE_DISPLAY_ORIENTATION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NDO_PORTRAIT: NATIVE_DISPLAY_ORIENTATION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NOTIFY_ICON_DATA_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIF_MESSAGE: NOTIFY_ICON_DATA_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIF_ICON: NOTIFY_ICON_DATA_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIF_TIP: NOTIFY_ICON_DATA_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIF_STATE: NOTIFY_ICON_DATA_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIF_INFO: NOTIFY_ICON_DATA_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIF_GUID: NOTIFY_ICON_DATA_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIF_REALTIME: NOTIFY_ICON_DATA_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIF_SHOWTIP: NOTIFY_ICON_DATA_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NOTIFY_ICON_INFOTIP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_NONE: NOTIFY_ICON_INFOTIP_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_INFO: NOTIFY_ICON_INFOTIP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_WARNING: NOTIFY_ICON_INFOTIP_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_ERROR: NOTIFY_ICON_INFOTIP_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_USER: NOTIFY_ICON_INFOTIP_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_ICON_MASK: NOTIFY_ICON_INFOTIP_FLAGS = 15u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_NOSOUND: NOTIFY_ICON_INFOTIP_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_LARGE_ICON: NOTIFY_ICON_INFOTIP_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIIF_RESPECT_QUIET_TIME: NOTIFY_ICON_INFOTIP_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NOTIFY_ICON_MESSAGE = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIM_ADD: NOTIFY_ICON_MESSAGE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIM_MODIFY: NOTIFY_ICON_MESSAGE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIM_DELETE: NOTIFY_ICON_MESSAGE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIM_SETFOCUS: NOTIFY_ICON_MESSAGE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIM_SETVERSION: NOTIFY_ICON_MESSAGE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NOTIFY_ICON_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIS_HIDDEN: NOTIFY_ICON_STATE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NIS_SHAREDICON: NOTIFY_ICON_STATE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NSTCFOLDERCAPABILITIES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCFC_NONE: NSTCFOLDERCAPABILITIES = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCFC_PINNEDITEMFILTERING: NSTCFOLDERCAPABILITIES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCFC_DELAY_REGISTER_NOTIFY: NSTCFOLDERCAPABILITIES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NSTCGNI = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCGNI_NEXT: NSTCGNI = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCGNI_NEXTVISIBLE: NSTCGNI = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCGNI_PREV: NSTCGNI = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCGNI_PREVVISIBLE: NSTCGNI = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCGNI_PARENT: NSTCGNI = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCGNI_CHILD: NSTCGNI = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCGNI_FIRSTVISIBLE: NSTCGNI = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCGNI_LASTVISIBLE: NSTCGNI = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NSTCSTYLE2 = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS2_DEFAULT: NSTCSTYLE2 = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS2_INTERRUPTNOTIFICATIONS: NSTCSTYLE2 = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS2_SHOWNULLSPACEMENU: NSTCSTYLE2 = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS2_DISPLAYPADDING: NSTCSTYLE2 = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS2_DISPLAYPINNEDONLY: NSTCSTYLE2 = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NTSCS2_NOSINGLETONAUTOEXPAND: NSTCSTYLE2 = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NTSCS2_NEVERINSERTNONENUMERATED: NSTCSTYLE2 = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NWMF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_UNLOADING: NWMF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_USERINITED: NWMF = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_FIRST: NWMF = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_OVERRIDEKEY: NWMF = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_SHOWHELP: NWMF = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_HTMLDIALOG: NWMF = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_FROMDIALOGCHILD: NWMF = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_USERREQUESTED: NWMF = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_USERALLOWED: NWMF = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_FORCEWINDOW: NWMF = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_FORCETAB: NWMF = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_SUGGESTWINDOW: NWMF = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_SUGGESTTAB: NWMF = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NWMF_INACTIVETAB: NWMF = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type NewProcessCauseConstants = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ProtectedModeRedirect: NewProcessCauseConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type OPEN_AS_INFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OAIF_ALLOW_REGISTRATION: OPEN_AS_INFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OAIF_REGISTER_EXT: OPEN_AS_INFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OAIF_EXEC: OPEN_AS_INFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OAIF_FORCE_REGISTRATION: OPEN_AS_INFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OAIF_HIDE_REGISTRATION: OPEN_AS_INFO_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OAIF_URL_PROTOCOL: OPEN_AS_INFO_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OAIF_FILE_IS_URI: OPEN_AS_INFO_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type OS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WINDOWS: OS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_NT: OS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN95ORGREATER: OS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_NT4ORGREATER: OS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN98ORGREATER: OS = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN98_GOLD: OS = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN2000ORGREATER: OS = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN2000PRO: OS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN2000SERVER: OS = 9u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN2000ADVSERVER: OS = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN2000DATACENTER: OS = 11u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN2000TERMINAL: OS = 12u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_EMBEDDED: OS = 13u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_TERMINALCLIENT: OS = 14u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_TERMINALREMOTEADMIN: OS = 15u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WIN95_GOLD: OS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_MEORGREATER: OS = 17u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_XPORGREATER: OS = 18u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_HOME: OS = 19u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_PROFESSIONAL: OS = 20u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_DATACENTER: OS = 21u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_ADVSERVER: OS = 22u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_SERVER: OS = 23u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_TERMINALSERVER: OS = 24u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_PERSONALTERMINALSERVER: OS = 25u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_FASTUSERSWITCHING: OS = 26u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WELCOMELOGONUI: OS = 27u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_DOMAINMEMBER: OS = 28u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_ANYSERVER: OS = 29u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WOW6432: OS = 30u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_WEBSERVER: OS = 31u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_SMALLBUSINESSSERVER: OS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_TABLETPC: OS = 33u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_SERVERADMINUI: OS = 34u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_MEDIACENTER: OS = 35u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OS_APPLIANCE: OS = 36u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type OfflineFolderStatus = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFS_INACTIVE: OfflineFolderStatus = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFS_ONLINE: OfflineFolderStatus = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFS_OFFLINE: OfflineFolderStatus = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFS_SERVERBACK: OfflineFolderStatus = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OFS_DIRTYCACHE: OfflineFolderStatus = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PACKAGE_EXECUTION_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PES_UNKNOWN: PACKAGE_EXECUTION_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PES_RUNNING: PACKAGE_EXECUTION_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PES_SUSPENDING: PACKAGE_EXECUTION_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PES_SUSPENDED: PACKAGE_EXECUTION_STATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PES_TERMINATED: PACKAGE_EXECUTION_STATE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PATHCCH_OPTIONS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_NONE: PATHCCH_OPTIONS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_ALLOW_LONG_PATHS: PATHCCH_OPTIONS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS: PATHCCH_OPTIONS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS: PATHCCH_OPTIONS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_DO_NOT_NORMALIZE_SEGMENTS: PATHCCH_OPTIONS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH: PATHCCH_OPTIONS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_ENSURE_TRAILING_SLASH: PATHCCH_OPTIONS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PATHCCH_CANONICALIZE_SLASHES: PATHCCH_OPTIONS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PCS_RET = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PCS_FATAL: PCS_RET = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PCS_REPLACEDCHAR: PCS_RET = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PCS_REMOVEDCHAR: PCS_RET = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PCS_TRUNCATED: PCS_RET = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PCS_PATHTOOLONG: PCS_RET = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PIDISF_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISF_RECENTLYCHANGED: PIDISF_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISF_CACHEDSTICKY: PIDISF_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISF_CACHEIMAGES: PIDISF_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISF_FOLLOWALLLINKS: PIDISF_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PIDISM_OPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISM_GLOBAL: PIDISM_OPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISM_WATCH: PIDISM_OPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISM_DONTWATCH: PIDISM_OPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PIDISR_INFO = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISR_UP_TO_DATE: PIDISR_INFO = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISR_NEEDS_ADD: PIDISR_INFO = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISR_NEEDS_UPDATE: PIDISR_INFO = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PIDISR_NEEDS_DELETE: PIDISR_INFO = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PID_INTSITE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_WHATSNEW: PID_INTSITE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_AUTHOR: PID_INTSITE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_LASTVISIT: PID_INTSITE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_LASTMOD: PID_INTSITE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_VISITCOUNT: PID_INTSITE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_DESCRIPTION: PID_INTSITE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_COMMENT: PID_INTSITE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_FLAGS: PID_INTSITE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_CONTENTLEN: PID_INTSITE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_CONTENTCODE: PID_INTSITE = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_RECURSE: PID_INTSITE = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_WATCH: PID_INTSITE = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_SUBSCRIPTION: PID_INTSITE = 14i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_URL: PID_INTSITE = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_TITLE: PID_INTSITE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_CODEPAGE: PID_INTSITE = 18i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_TRACKING: PID_INTSITE = 19i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_ICONINDEX: PID_INTSITE = 20i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_ICONFILE: PID_INTSITE = 21i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_INTSITE_ROAMED: PID_INTSITE = 34i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PID_IS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_URL: PID_IS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_NAME: PID_IS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_WORKINGDIR: PID_IS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_HOTKEY: PID_IS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_SHOWCMD: PID_IS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_ICONINDEX: PID_IS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_ICONFILE: PID_IS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_WHATSNEW: PID_IS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_AUTHOR: PID_IS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_DESCRIPTION: PID_IS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_COMMENT: PID_IS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PID_IS_ROAMED: PID_IS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PRF_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRF_VERIFYEXISTS: PRF_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRF_TRYPROGRAMEXTENSIONS: PRF_FLAGS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRF_FIRSTDIRDEF: PRF_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRF_DONTFINDLNK: PRF_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PRF_REQUIREABSOLUTE: PRF_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PUBAPPINFOFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PAI_SOURCE: PUBAPPINFOFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PAI_ASSIGNEDTIME: PUBAPPINFOFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PAI_PUBLISHEDTIME: PUBAPPINFOFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PAI_SCHEDULEDTIME: PUBAPPINFOFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PAI_EXPIRETIME: PUBAPPINFOFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type QITIPF_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QITIPF_DEFAULT: QITIPF_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QITIPF_USENAME: QITIPF_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QITIPF_LINKNOTARGET: QITIPF_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QITIPF_LINKUSETARGET: QITIPF_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QITIPF_USESLOWTIP: QITIPF_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QITIPF_SINGLELINE: QITIPF_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QIF_CACHED: QITIPF_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QIF_DONTEXPANDFOLDER: QITIPF_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type QUERY_USER_NOTIFICATION_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QUNS_NOT_PRESENT: QUERY_USER_NOTIFICATION_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QUNS_BUSY: QUERY_USER_NOTIFICATION_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QUNS_RUNNING_D3D_FULL_SCREEN: QUERY_USER_NOTIFICATION_STATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QUNS_PRESENTATION_MODE: QUERY_USER_NOTIFICATION_STATE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QUNS_ACCEPTS_NOTIFICATIONS: QUERY_USER_NOTIFICATION_STATE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QUNS_QUIET_TIME: QUERY_USER_NOTIFICATION_STATE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const QUNS_APP: QUERY_USER_NOTIFICATION_STATE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type RESTRICTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NONE: RESTRICTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NORUN: RESTRICTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCLOSE: RESTRICTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSAVESET: RESTRICTIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOFILEMENU: RESTRICTIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSETFOLDERS: RESTRICTIONS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSETTASKBAR: RESTRICTIONS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODESKTOP: RESTRICTIONS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOFIND: RESTRICTIONS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODRIVES: RESTRICTIONS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODRIVEAUTORUN: RESTRICTIONS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODRIVETYPEAUTORUN: RESTRICTIONS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NONETHOOD: RESTRICTIONS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_STARTBANNER: RESTRICTIONS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_RESTRICTRUN: RESTRICTIONS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOPRINTERTABS: RESTRICTIONS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOPRINTERDELETE: RESTRICTIONS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOPRINTERADD: RESTRICTIONS = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSTARTMENUSUBFOLDERS: RESTRICTIONS = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_MYDOCSONNET: RESTRICTIONS = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOEXITTODOS: RESTRICTIONS = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ENFORCESHELLEXTSECURITY: RESTRICTIONS = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_LINKRESOLVEIGNORELINKINFO: RESTRICTIONS = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCOMMONGROUPS: RESTRICTIONS = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_SEPARATEDESKTOPPROCESS: RESTRICTIONS = 8388608i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOWEB: RESTRICTIONS = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOTRAYCONTEXTMENU: RESTRICTIONS = 33554432i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOVIEWCONTEXTMENU: RESTRICTIONS = 67108864i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NONETCONNECTDISCONNECT: RESTRICTIONS = 134217728i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_STARTMENULOGOFF: RESTRICTIONS = 268435456i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSETTINGSASSIST: RESTRICTIONS = 536870912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOINTERNETICON: RESTRICTIONS = 1073741825i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NORECENTDOCSHISTORY: RESTRICTIONS = 1073741826i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NORECENTDOCSMENU: RESTRICTIONS = 1073741827i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOACTIVEDESKTOP: RESTRICTIONS = 1073741828i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOACTIVEDESKTOPCHANGES: RESTRICTIONS = 1073741829i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOFAVORITESMENU: RESTRICTIONS = 1073741830i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_CLEARRECENTDOCSONEXIT: RESTRICTIONS = 1073741831i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_CLASSICSHELL: RESTRICTIONS = 1073741832i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCUSTOMIZEWEBVIEW: RESTRICTIONS = 1073741833i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOHTMLWALLPAPER: RESTRICTIONS = 1073741840i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCHANGINGWALLPAPER: RESTRICTIONS = 1073741841i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODESKCOMP: RESTRICTIONS = 1073741842i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOADDDESKCOMP: RESTRICTIONS = 1073741843i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODELDESKCOMP: RESTRICTIONS = 1073741844i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCLOSEDESKCOMP: RESTRICTIONS = 1073741845i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCLOSE_DRAGDROPBAND: RESTRICTIONS = 1073741846i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOMOVINGBAND: RESTRICTIONS = 1073741847i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOEDITDESKCOMP: RESTRICTIONS = 1073741848i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NORESOLVESEARCH: RESTRICTIONS = 1073741849i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NORESOLVETRACK: RESTRICTIONS = 1073741850i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_FORCECOPYACLWITHFILE: RESTRICTIONS = 1073741851i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOFORGETSOFTWAREUPDATE: RESTRICTIONS = 1073741853i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSETACTIVEDESKTOP: RESTRICTIONS = 1073741854i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOUPDATEWINDOWS: RESTRICTIONS = 1073741855i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCHANGESTARMENU: RESTRICTIONS = 1073741856i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOFOLDEROPTIONS: RESTRICTIONS = 1073741857i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_HASFINDCOMPUTERS: RESTRICTIONS = 1073741858i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_INTELLIMENUS: RESTRICTIONS = 1073741859i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_RUNDLGMEMCHECKBOX: RESTRICTIONS = 1073741860i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ARP_ShowPostSetup: RESTRICTIONS = 1073741861i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCSC: RESTRICTIONS = 1073741862i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCONTROLPANEL: RESTRICTIONS = 1073741863i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ENUMWORKGROUP: RESTRICTIONS = 1073741864i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ARP_NOARP: RESTRICTIONS = 1073741865i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ARP_NOREMOVEPAGE: RESTRICTIONS = 1073741866i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ARP_NOADDPAGE: RESTRICTIONS = 1073741867i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ARP_NOWINSETUPPAGE: RESTRICTIONS = 1073741868i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_GREYMSIADS: RESTRICTIONS = 1073741869i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCHANGEMAPPEDDRIVELABEL: RESTRICTIONS = 1073741870i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCHANGEMAPPEDDRIVECOMMENT: RESTRICTIONS = 1073741871i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_MaxRecentDocs: RESTRICTIONS = 1073741872i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NONETWORKCONNECTIONS: RESTRICTIONS = 1073741873i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_FORCESTARTMENULOGOFF: RESTRICTIONS = 1073741874i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOWEBVIEW: RESTRICTIONS = 1073741875i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCUSTOMIZETHISFOLDER: RESTRICTIONS = 1073741876i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOENCRYPTION: RESTRICTIONS = 1073741877i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_DONTSHOWSUPERHIDDEN: RESTRICTIONS = 1073741879i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSHELLSEARCHBUTTON: RESTRICTIONS = 1073741880i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOHARDWARETAB: RESTRICTIONS = 1073741881i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NORUNASINSTALLPROMPT: RESTRICTIONS = 1073741882i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_PROMPTRUNASINSTALLNETPATH: RESTRICTIONS = 1073741883i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOMANAGEMYCOMPUTERVERB: RESTRICTIONS = 1073741884i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_DISALLOWRUN: RESTRICTIONS = 1073741886i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOWELCOMESCREEN: RESTRICTIONS = 1073741887i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_RESTRICTCPL: RESTRICTIONS = 1073741888i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_DISALLOWCPL: RESTRICTIONS = 1073741889i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMBALLOONTIP: RESTRICTIONS = 1073741890i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMHELP: RESTRICTIONS = 1073741891i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOWINKEYS: RESTRICTIONS = 1073741892i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOENCRYPTONMOVE: RESTRICTIONS = 1073741893i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOLOCALMACHINERUN: RESTRICTIONS = 1073741894i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCURRENTUSERRUN: RESTRICTIONS = 1073741895i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOLOCALMACHINERUNONCE: RESTRICTIONS = 1073741896i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCURRENTUSERRUNONCE: RESTRICTIONS = 1073741897i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_FORCEACTIVEDESKTOPON: RESTRICTIONS = 1073741898i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOVIEWONDRIVE: RESTRICTIONS = 1073741900i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NONETCRAWL: RESTRICTIONS = 1073741901i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSHAREDDOCUMENTS: RESTRICTIONS = 1073741902i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMMYDOCS: RESTRICTIONS = 1073741903i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMMYPICS: RESTRICTIONS = 1073741904i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ALLOWBITBUCKDRIVES: RESTRICTIONS = 1073741905i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NONLEGACYSHELLMODE: RESTRICTIONS = 1073741906i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCONTROLPANELBARRICADE: RESTRICTIONS = 1073741907i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSTARTPAGE: RESTRICTIONS = 1073741908i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOAUTOTRAYNOTIFY: RESTRICTIONS = 1073741909i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOTASKGROUPING: RESTRICTIONS = 1073741910i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCDBURNING: RESTRICTIONS = 1073741911i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_MYCOMPNOPROP: RESTRICTIONS = 1073741912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_MYDOCSNOPROP: RESTRICTIONS = 1073741913i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSTARTPANEL: RESTRICTIONS = 1073741914i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODISPLAYAPPEARANCEPAGE: RESTRICTIONS = 1073741915i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOTHEMESTAB: RESTRICTIONS = 1073741916i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOVISUALSTYLECHOICE: RESTRICTIONS = 1073741917i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSIZECHOICE: RESTRICTIONS = 1073741918i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOCOLORCHOICE: RESTRICTIONS = 1073741919i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_SETVISUALSTYLE: RESTRICTIONS = 1073741920i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_STARTRUNNOHOMEPATH: RESTRICTIONS = 1073741921i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOUSERNAMEINSTARTPANEL: RESTRICTIONS = 1073741922i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOMYCOMPUTERICON: RESTRICTIONS = 1073741923i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMNETWORKPLACES: RESTRICTIONS = 1073741924i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMPINNEDLIST: RESTRICTIONS = 1073741925i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMMYMUSIC: RESTRICTIONS = 1073741926i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMEJECTPC: RESTRICTIONS = 1073741927i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMMOREPROGRAMS: RESTRICTIONS = 1073741928i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMMFUPROGRAMS: RESTRICTIONS = 1073741929i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOTRAYITEMSDISPLAY: RESTRICTIONS = 1073741930i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOTOOLBARSONTASKBAR: RESTRICTIONS = 1073741931i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSMCONFIGUREPROGRAMS: RESTRICTIONS = 1073741935i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_HIDECLOCK: RESTRICTIONS = 1073741936i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOLOWDISKSPACECHECKS: RESTRICTIONS = 1073741937i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOENTIRENETWORK: RESTRICTIONS = 1073741938i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODESKTOPCLEANUP: RESTRICTIONS = 1073741939i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_BITBUCKNUKEONDELETE: RESTRICTIONS = 1073741940i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_BITBUCKCONFIRMDELETE: RESTRICTIONS = 1073741941i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_BITBUCKNOPROP: RESTRICTIONS = 1073741942i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODISPBACKGROUND: RESTRICTIONS = 1073741943i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODISPSCREENSAVEPG: RESTRICTIONS = 1073741944i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODISPSETTINGSPG: RESTRICTIONS = 1073741945i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODISPSCREENSAVEPREVIEW: RESTRICTIONS = 1073741946i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODISPLAYCPL: RESTRICTIONS = 1073741947i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_HIDERUNASVERB: RESTRICTIONS = 1073741948i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOTHUMBNAILCACHE: RESTRICTIONS = 1073741949i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSTRCMPLOGICAL: RESTRICTIONS = 1073741950i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOPUBLISHWIZARD: RESTRICTIONS = 1073741951i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOONLINEPRINTSWIZARD: RESTRICTIONS = 1073741952i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOWEBSERVICES: RESTRICTIONS = 1073741953i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ALLOWUNHASHEDWEBVIEW: RESTRICTIONS = 1073741954i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ALLOWLEGACYWEBVIEW: RESTRICTIONS = 1073741955i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_REVERTWEBVIEWSECURITY: RESTRICTIONS = 1073741956i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_INHERITCONSOLEHANDLES: RESTRICTIONS = 1073741958i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOREMOTERECURSIVEEVENTS: RESTRICTIONS = 1073741961i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOREMOTECHANGENOTIFY: RESTRICTIONS = 1073741969i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOENUMENTIRENETWORK: RESTRICTIONS = 1073741971i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOINTERNETOPENWITH: RESTRICTIONS = 1073741973i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_DONTRETRYBADNETNAME: RESTRICTIONS = 1073741979i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ALLOWFILECLSIDJUNCTIONS: RESTRICTIONS = 1073741980i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOUPNPINSTALL: RESTRICTIONS = 1073741981i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ARP_DONTGROUPPATCHES: RESTRICTIONS = 1073741996i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ARP_NOCHOOSEPROGRAMSPAGE: RESTRICTIONS = 1073741997i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NODISCONNECT: RESTRICTIONS = 1090519041i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOSECURITY: RESTRICTIONS = 1090519042i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_NOFILEASSOCIATE: RESTRICTIONS = 1090519043i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REST_ALLOWCOMMENTTOGGLE: RESTRICTIONS = 1090519044i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type RefreshConstants = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REFRESH_NORMAL: RefreshConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REFRESH_IFEXPIRED: RefreshConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const REFRESH_COMPLETELY: RefreshConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SCALE_CHANGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCF_VALUE_NONE: SCALE_CHANGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCF_SCALE: SCALE_CHANGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCF_PHYSICAL: SCALE_CHANGE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SCNRT_STATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCNRT_ENABLE: SCNRT_STATUS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SCNRT_DISABLE: SCNRT_STATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SECURELOCKCODE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_NOCHANGE: SECURELOCKCODE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SET_UNSECURE: SECURELOCKCODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SET_MIXED: SECURELOCKCODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SET_SECUREUNKNOWNBIT: SECURELOCKCODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SET_SECURE40BIT: SECURELOCKCODE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SET_SECURE56BIT: SECURELOCKCODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SET_FORTEZZA: SECURELOCKCODE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SET_SECURE128BIT: SECURELOCKCODE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_FIRSTSUGGEST: SECURELOCKCODE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SUGGEST_UNSECURE: SECURELOCKCODE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SUGGEST_MIXED: SECURELOCKCODE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SUGGEST_SECUREUNKNOWNBIT: SECURELOCKCODE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SUGGEST_SECURE40BIT: SECURELOCKCODE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SUGGEST_SECURE56BIT: SECURELOCKCODE = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SUGGEST_FORTEZZA: SECURELOCKCODE = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SECURELOCK_SUGGEST_SECURE128BIT: SECURELOCKCODE = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SFBS_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFBS_FLAGS_ROUND_TO_NEAREST_DISPLAYED_DIGIT: SFBS_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFBS_FLAGS_TRUNCATE_UNDISPLAYED_DECIMAL_DIGITS: SFBS_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SFVM_MESSAGE_ID = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_MERGEMENU: SFVM_MESSAGE_ID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_INVOKECOMMAND: SFVM_MESSAGE_ID = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETHELPTEXT: SFVM_MESSAGE_ID = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETTOOLTIPTEXT: SFVM_MESSAGE_ID = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETBUTTONINFO: SFVM_MESSAGE_ID = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETBUTTONS: SFVM_MESSAGE_ID = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_INITMENUPOPUP: SFVM_MESSAGE_ID = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_FSNOTIFY: SFVM_MESSAGE_ID = 14i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_WINDOWCREATED: SFVM_MESSAGE_ID = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETDETAILSOF: SFVM_MESSAGE_ID = 23i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_COLUMNCLICK: SFVM_MESSAGE_ID = 24i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_QUERYFSNOTIFY: SFVM_MESSAGE_ID = 25i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_DEFITEMCOUNT: SFVM_MESSAGE_ID = 26i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_DEFVIEWMODE: SFVM_MESSAGE_ID = 27i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_UNMERGEMENU: SFVM_MESSAGE_ID = 28i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_UPDATESTATUSBAR: SFVM_MESSAGE_ID = 31i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_BACKGROUNDENUM: SFVM_MESSAGE_ID = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_DIDDRAGDROP: SFVM_MESSAGE_ID = 36i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_SETISFV: SFVM_MESSAGE_ID = 39i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_THISIDLIST: SFVM_MESSAGE_ID = 41i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_ADDPROPERTYPAGES: SFVM_MESSAGE_ID = 47i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_BACKGROUNDENUMDONE: SFVM_MESSAGE_ID = 48i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETNOTIFY: SFVM_MESSAGE_ID = 49i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETSORTDEFAULTS: SFVM_MESSAGE_ID = 53i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_SIZE: SFVM_MESSAGE_ID = 57i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETZONE: SFVM_MESSAGE_ID = 58i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETPANE: SFVM_MESSAGE_ID = 59i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETHELPTOPIC: SFVM_MESSAGE_ID = 63i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVM_GETANIMATION: SFVM_MESSAGE_ID = 68i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SFVS_SELECT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVS_SELECT_NONE: SFVS_SELECT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVS_SELECT_ALLITEMS: SFVS_SELECT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVS_SELECT_INVERT: SFVS_SELECT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHARD = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARD_PIDL: SHARD = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARD_PATHA: SHARD = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARD_PATHW: SHARD = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARD_APPIDINFO: SHARD = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARD_APPIDINFOIDLIST: SHARD = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARD_LINK: SHARD = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARD_APPIDINFOLINK: SHARD = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARD_SHELLITEM: SHARD = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHARE_ROLE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARE_ROLE_INVALID: SHARE_ROLE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARE_ROLE_READER: SHARE_ROLE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARE_ROLE_CONTRIBUTOR: SHARE_ROLE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARE_ROLE_CO_OWNER: SHARE_ROLE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARE_ROLE_OWNER: SHARE_ROLE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARE_ROLE_CUSTOM: SHARE_ROLE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHARE_ROLE_MIXED: SHARE_ROLE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHCNE_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_RENAMEITEM: SHCNE_ID = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_CREATE: SHCNE_ID = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_DELETE: SHCNE_ID = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_MKDIR: SHCNE_ID = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_RMDIR: SHCNE_ID = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_MEDIAINSERTED: SHCNE_ID = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_MEDIAREMOVED: SHCNE_ID = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_DRIVEREMOVED: SHCNE_ID = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_DRIVEADD: SHCNE_ID = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_NETSHARE: SHCNE_ID = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_NETUNSHARE: SHCNE_ID = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_ATTRIBUTES: SHCNE_ID = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_UPDATEDIR: SHCNE_ID = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_UPDATEITEM: SHCNE_ID = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_SERVERDISCONNECT: SHCNE_ID = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_UPDATEIMAGE: SHCNE_ID = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_DRIVEADDGUI: SHCNE_ID = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_RENAMEFOLDER: SHCNE_ID = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_FREESPACE: SHCNE_ID = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_EXTENDED_EVENT: SHCNE_ID = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_ASSOCCHANGED: SHCNE_ID = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_DISKEVENTS: SHCNE_ID = 145439u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_GLOBALEVENTS: SHCNE_ID = 201687520u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_ALLEVENTS: SHCNE_ID = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNE_INTERRUPT: SHCNE_ID = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHCNF_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_IDLIST: SHCNF_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_PATHA: SHCNF_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_PRINTERA: SHCNF_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_DWORD: SHCNF_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_PATHW: SHCNF_FLAGS = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_PRINTERW: SHCNF_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_TYPE: SHCNF_FLAGS = 255u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_FLUSH: SHCNF_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_FLUSHNOWAIT: SHCNF_FLAGS = 12288u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_NOTIFYRECURSIVE: SHCNF_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_PATH: SHCNF_FLAGS = 5u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNF_PRINTER: SHCNF_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHCNRF_SOURCE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNRF_InterruptLevel: SHCNRF_SOURCE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNRF_ShellLevel: SHCNRF_SOURCE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNRF_RecursiveInterrupt: SHCNRF_SOURCE = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCNRF_NewDelivery: SHCNRF_SOURCE = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHDID_ID = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_ROOT_REGITEM: SHDID_ID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_FS_FILE: SHDID_ID = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_FS_DIRECTORY: SHDID_ID = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_FS_OTHER: SHDID_ID = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_DRIVE35: SHDID_ID = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_DRIVE525: SHDID_ID = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_REMOVABLE: SHDID_ID = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_FIXED: SHDID_ID = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_NETDRIVE: SHDID_ID = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_CDROM: SHDID_ID = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_RAMDISK: SHDID_ID = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_OTHER: SHDID_ID = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_NET_DOMAIN: SHDID_ID = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_NET_SERVER: SHDID_ID = 14i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_NET_SHARE: SHDID_ID = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_NET_RESTOFNET: SHDID_ID = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_NET_OTHER: SHDID_ID = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_IMAGING: SHDID_ID = 18i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_AUDIO: SHDID_ID = 19i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_COMPUTER_SHAREDDOCS: SHDID_ID = 20i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_MOBILE_DEVICE: SHDID_ID = 21i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHDID_REMOTE_DESKTOP_DRIVE: SHDID_ID = 22i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHELLBROWSERSHOWCONTROL = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSC_HIDE: SHELLBROWSERSHOWCONTROL = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSC_SHOW: SHELLBROWSERSHOWCONTROL = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSC_TOGGLE: SHELLBROWSERSHOWCONTROL = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SBSC_QUERY: SHELLBROWSERSHOWCONTROL = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHELL_AUTOCOMPLETE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_DEFAULT: SHELL_AUTOCOMPLETE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_FILESYSTEM: SHELL_AUTOCOMPLETE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_URLALL: SHELL_AUTOCOMPLETE_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_URLHISTORY: SHELL_AUTOCOMPLETE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_URLMRU: SHELL_AUTOCOMPLETE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_USETAB: SHELL_AUTOCOMPLETE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_FILESYS_ONLY: SHELL_AUTOCOMPLETE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_FILESYS_DIRS: SHELL_AUTOCOMPLETE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_VIRTUAL_NAMESPACE: SHELL_AUTOCOMPLETE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_AUTOSUGGEST_FORCE_ON: SHELL_AUTOCOMPLETE_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_AUTOSUGGEST_FORCE_OFF: SHELL_AUTOCOMPLETE_FLAGS = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_AUTOAPPEND_FORCE_ON: SHELL_AUTOCOMPLETE_FLAGS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHACF_AUTOAPPEND_FORCE_OFF: SHELL_AUTOCOMPLETE_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHELL_LINK_DATA_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_DEFAULT: SHELL_LINK_DATA_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_ID_LIST: SHELL_LINK_DATA_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_LINK_INFO: SHELL_LINK_DATA_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_NAME: SHELL_LINK_DATA_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_RELPATH: SHELL_LINK_DATA_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_WORKINGDIR: SHELL_LINK_DATA_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_ARGS: SHELL_LINK_DATA_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_ICONLOCATION: SHELL_LINK_DATA_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_UNICODE: SHELL_LINK_DATA_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_FORCE_NO_LINKINFO: SHELL_LINK_DATA_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_EXP_SZ: SHELL_LINK_DATA_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_RUN_IN_SEPARATE: SHELL_LINK_DATA_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_DARWINID: SHELL_LINK_DATA_FLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_RUNAS_USER: SHELL_LINK_DATA_FLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_HAS_EXP_ICON_SZ: SHELL_LINK_DATA_FLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_NO_PIDL_ALIAS: SHELL_LINK_DATA_FLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_FORCE_UNCNAME: SHELL_LINK_DATA_FLAGS = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_RUN_WITH_SHIMLAYER: SHELL_LINK_DATA_FLAGS = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_FORCE_NO_LINKTRACK: SHELL_LINK_DATA_FLAGS = 262144i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_ENABLE_TARGET_METADATA: SHELL_LINK_DATA_FLAGS = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_DISABLE_LINK_PATH_TRACKING: SHELL_LINK_DATA_FLAGS = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING: SHELL_LINK_DATA_FLAGS = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_NO_KF_ALIAS: SHELL_LINK_DATA_FLAGS = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_ALLOW_LINK_TO_LINK: SHELL_LINK_DATA_FLAGS = 8388608i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_UNALIAS_ON_SAVE: SHELL_LINK_DATA_FLAGS = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_PREFER_ENVIRONMENT_PATH: SHELL_LINK_DATA_FLAGS = 33554432i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET: SHELL_LINK_DATA_FLAGS = 67108864i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_PERSIST_VOLUME_ID_RELATIVE: SHELL_LINK_DATA_FLAGS = 134217728i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_VALID: SHELL_LINK_DATA_FLAGS = 268433407i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLDF_RESERVED: SHELL_LINK_DATA_FLAGS = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHELL_UI_COMPONENT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHELL_UI_COMPONENT_TASKBARS: SHELL_UI_COMPONENT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHELL_UI_COMPONENT_NOTIFICATIONAREA: SHELL_UI_COMPONENT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHELL_UI_COMPONENT_DESKBAND: SHELL_UI_COMPONENT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHFMT_ID = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHFMT_ID_DEFAULT: SHFMT_ID = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHFMT_OPT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHFMT_OPT_NONE: SHFMT_OPT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHFMT_OPT_FULL: SHFMT_OPT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHFMT_OPT_SYSONLY: SHFMT_OPT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHFMT_RET = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHFMT_ERROR: SHFMT_RET = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHFMT_CANCEL: SHFMT_RET = 4294967294u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHFMT_NOFORMAT: SHFMT_RET = 4294967293u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHGDFIL_FORMAT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGDFIL_FINDDATA: SHGDFIL_FORMAT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGDFIL_NETRESOURCE: SHGDFIL_FORMAT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGDFIL_DESCRIPTIONID: SHGDFIL_FORMAT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHGDNF = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGDN_NORMAL: SHGDNF = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGDN_INFOLDER: SHGDNF = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGDN_FOREDITING: SHGDNF = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGDN_FORADDRESSBAR: SHGDNF = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGDN_FORPARSING: SHGDNF = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHGFI_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_ADDOVERLAYS: SHGFI_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_ATTR_SPECIFIED: SHGFI_FLAGS = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_ATTRIBUTES: SHGFI_FLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_DISPLAYNAME: SHGFI_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_EXETYPE: SHGFI_FLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_ICON: SHGFI_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_ICONLOCATION: SHGFI_FLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_LARGEICON: SHGFI_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_LINKOVERLAY: SHGFI_FLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_OPENICON: SHGFI_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_OVERLAYINDEX: SHGFI_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_PIDL: SHGFI_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_SELECTED: SHGFI_FLAGS = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_SHELLICONSIZE: SHGFI_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_SMALLICON: SHGFI_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_SYSICONINDEX: SHGFI_FLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_TYPENAME: SHGFI_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFI_USEFILEATTRIBUTES: SHGFI_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHGFP_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFP_TYPE_CURRENT: SHGFP_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGFP_TYPE_DEFAULT: SHGFP_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHGLOBALCOUNTER = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_SEARCHMANAGER: SHGLOBALCOUNTER = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_SEARCHOPTIONS: SHGLOBALCOUNTER = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_FOLDERSETTINGSCHANGE: SHGLOBALCOUNTER = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RATINGS: SHGLOBALCOUNTER = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_APPROVEDSITES: SHGLOBALCOUNTER = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RESTRICTIONS: SHGLOBALCOUNTER = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_SHELLSETTINGSCHANGED: SHGLOBALCOUNTER = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_SYSTEMPIDLCHANGE: SHGLOBALCOUNTER = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_OVERLAYMANAGER: SHGLOBALCOUNTER = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_QUERYASSOCIATIONS: SHGLOBALCOUNTER = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_IESESSIONS: SHGLOBALCOUNTER = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_IEONLY_SESSIONS: SHGLOBALCOUNTER = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_APPLICATION_DESTINATIONS: SHGLOBALCOUNTER = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS: SHGLOBALCOUNTER = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_BITBUCKETNUMDELETERS: SHGLOBALCOUNTER = 14i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES: SHGLOBALCOUNTER = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A: SHGLOBALCOUNTER = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B: SHGLOBALCOUNTER = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C: SHGLOBALCOUNTER = 18i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D: SHGLOBALCOUNTER = 19i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E: SHGLOBALCOUNTER = 20i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F: SHGLOBALCOUNTER = 21i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G: SHGLOBALCOUNTER = 22i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H: SHGLOBALCOUNTER = 23i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I: SHGLOBALCOUNTER = 24i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J: SHGLOBALCOUNTER = 25i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K: SHGLOBALCOUNTER = 26i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L: SHGLOBALCOUNTER = 27i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M: SHGLOBALCOUNTER = 28i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N: SHGLOBALCOUNTER = 29i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O: SHGLOBALCOUNTER = 30i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P: SHGLOBALCOUNTER = 31i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q: SHGLOBALCOUNTER = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R: SHGLOBALCOUNTER = 33i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S: SHGLOBALCOUNTER = 34i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T: SHGLOBALCOUNTER = 35i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U: SHGLOBALCOUNTER = 36i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V: SHGLOBALCOUNTER = 37i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W: SHGLOBALCOUNTER = 38i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X: SHGLOBALCOUNTER = 39i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y: SHGLOBALCOUNTER = 40i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z: SHGLOBALCOUNTER = 41i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE: SHGLOBALCOUNTER = 42i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT: SHGLOBALCOUNTER = 43i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEBINENUM: SHGLOBALCOUNTER = 44i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RECYCLEBINCORRUPTED: SHGLOBALCOUNTER = 45i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_RATINGS_STATECOUNTER: SHGLOBALCOUNTER = 46i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_PRIVATE_PROFILE_CACHE: SHGLOBALCOUNTER = 47i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT: SHGLOBALCOUNTER = 48i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_FOLDERDEFINITION_CACHE: SHGLOBALCOUNTER = 49i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_COMMONPLACES_LIST_CACHE: SHGLOBALCOUNTER = 50i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE: SHGLOBALCOUNTER = 51i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_ASSOCCHANGED: SHGLOBALCOUNTER = 52i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE: SHGLOBALCOUNTER = 53i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_SETTINGSYNC_ENABLED: SHGLOBALCOUNTER = 54i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER: SHGLOBALCOUNTER = 55i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_USERINFOCHANGED: SHGLOBALCOUNTER = 56i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE: SHGLOBALCOUNTER = 57i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE: SHGLOBALCOUNTER = 58i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const GLOBALCOUNTER_MAXIMUMVALUE: SHGLOBALCOUNTER = 59i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHGSI_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGSI_ICONLOCATION: SHGSI_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGSI_ICON: SHGSI_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGSI_SYSICONINDEX: SHGSI_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGSI_LINKOVERLAY: SHGSI_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGSI_SELECTED: SHGSI_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGSI_LARGEICON: SHGSI_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGSI_SMALLICON: SHGSI_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHGSI_SHELLICONSIZE: SHGSI_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHOP_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHOP_PRINTERNAME: SHOP_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHOP_FILEPATH: SHOP_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHOP_VOLUMEGUID: SHOP_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHREGDEL_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGDEL_DEFAULT: SHREGDEL_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGDEL_HKCU: SHREGDEL_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGDEL_HKLM: SHREGDEL_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGDEL_BOTH: SHREGDEL_FLAGS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHREGENUM_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGENUM_DEFAULT: SHREGENUM_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGENUM_HKCU: SHREGENUM_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGENUM_HKLM: SHREGENUM_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHREGENUM_BOTH: SHREGENUM_FLAGS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SHSTOCKICONID = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DOCNOASSOC: SHSTOCKICONID = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DOCASSOC: SHSTOCKICONID = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_APPLICATION: SHSTOCKICONID = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_FOLDER: SHSTOCKICONID = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_FOLDEROPEN: SHSTOCKICONID = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVE525: SHSTOCKICONID = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVE35: SHSTOCKICONID = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVEREMOVE: SHSTOCKICONID = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVEFIXED: SHSTOCKICONID = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVENET: SHSTOCKICONID = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVENETDISABLED: SHSTOCKICONID = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVECD: SHSTOCKICONID = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVERAM: SHSTOCKICONID = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_WORLD: SHSTOCKICONID = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_SERVER: SHSTOCKICONID = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_PRINTER: SHSTOCKICONID = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MYNETWORK: SHSTOCKICONID = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_FIND: SHSTOCKICONID = 22i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_HELP: SHSTOCKICONID = 23i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_SHARE: SHSTOCKICONID = 28i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_LINK: SHSTOCKICONID = 29i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_SLOWFILE: SHSTOCKICONID = 30i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_RECYCLER: SHSTOCKICONID = 31i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_RECYCLERFULL: SHSTOCKICONID = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIACDAUDIO: SHSTOCKICONID = 40i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_LOCK: SHSTOCKICONID = 47i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_AUTOLIST: SHSTOCKICONID = 49i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_PRINTERNET: SHSTOCKICONID = 50i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_SERVERSHARE: SHSTOCKICONID = 51i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_PRINTERFAX: SHSTOCKICONID = 52i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_PRINTERFAXNET: SHSTOCKICONID = 53i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_PRINTERFILE: SHSTOCKICONID = 54i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_STACK: SHSTOCKICONID = 55i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIASVCD: SHSTOCKICONID = 56i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_STUFFEDFOLDER: SHSTOCKICONID = 57i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVEUNKNOWN: SHSTOCKICONID = 58i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVEDVD: SHSTOCKICONID = 59i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIADVD: SHSTOCKICONID = 60i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIADVDRAM: SHSTOCKICONID = 61i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIADVDRW: SHSTOCKICONID = 62i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIADVDR: SHSTOCKICONID = 63i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIADVDROM: SHSTOCKICONID = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIACDAUDIOPLUS: SHSTOCKICONID = 65i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIACDRW: SHSTOCKICONID = 66i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIACDR: SHSTOCKICONID = 67i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIACDBURN: SHSTOCKICONID = 68i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIABLANKCD: SHSTOCKICONID = 69i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIACDROM: SHSTOCKICONID = 70i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_AUDIOFILES: SHSTOCKICONID = 71i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_IMAGEFILES: SHSTOCKICONID = 72i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_VIDEOFILES: SHSTOCKICONID = 73i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MIXEDFILES: SHSTOCKICONID = 74i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_FOLDERBACK: SHSTOCKICONID = 75i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_FOLDERFRONT: SHSTOCKICONID = 76i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_SHIELD: SHSTOCKICONID = 77i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_WARNING: SHSTOCKICONID = 78i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_INFO: SHSTOCKICONID = 79i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_ERROR: SHSTOCKICONID = 80i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_KEY: SHSTOCKICONID = 81i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_SOFTWARE: SHSTOCKICONID = 82i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_RENAME: SHSTOCKICONID = 83i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DELETE: SHSTOCKICONID = 84i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAAUDIODVD: SHSTOCKICONID = 85i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAMOVIEDVD: SHSTOCKICONID = 86i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAENHANCEDCD: SHSTOCKICONID = 87i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAENHANCEDDVD: SHSTOCKICONID = 88i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAHDDVD: SHSTOCKICONID = 89i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIABLURAY: SHSTOCKICONID = 90i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAVCD: SHSTOCKICONID = 91i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIADVDPLUSR: SHSTOCKICONID = 92i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIADVDPLUSRW: SHSTOCKICONID = 93i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DESKTOPPC: SHSTOCKICONID = 94i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MOBILEPC: SHSTOCKICONID = 95i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_USERS: SHSTOCKICONID = 96i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIASMARTMEDIA: SHSTOCKICONID = 97i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIACOMPACTFLASH: SHSTOCKICONID = 98i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DEVICECELLPHONE: SHSTOCKICONID = 99i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DEVICECAMERA: SHSTOCKICONID = 100i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DEVICEVIDEOCAMERA: SHSTOCKICONID = 101i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DEVICEAUDIOPLAYER: SHSTOCKICONID = 102i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_NETWORKCONNECT: SHSTOCKICONID = 103i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_INTERNET: SHSTOCKICONID = 104i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_ZIPFILE: SHSTOCKICONID = 105i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_SETTINGS: SHSTOCKICONID = 106i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVEHDDVD: SHSTOCKICONID = 132i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_DRIVEBD: SHSTOCKICONID = 133i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAHDDVDROM: SHSTOCKICONID = 134i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAHDDVDR: SHSTOCKICONID = 135i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIAHDDVDRAM: SHSTOCKICONID = 136i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIABDROM: SHSTOCKICONID = 137i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIABDR: SHSTOCKICONID = 138i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MEDIABDRE: SHSTOCKICONID = 139i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_CLUSTEREDDRIVE: SHSTOCKICONID = 140i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIID_MAX_ICONS: SHSTOCKICONID = 181i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SIATTRIBFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIATTRIBFLAGS_AND: SIATTRIBFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIATTRIBFLAGS_OR: SIATTRIBFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIATTRIBFLAGS_APPCOMPAT: SIATTRIBFLAGS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIATTRIBFLAGS_MASK: SIATTRIBFLAGS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIATTRIBFLAGS_ALLITEMS: SIATTRIBFLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SIGDN = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_NORMALDISPLAY: SIGDN = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_PARENTRELATIVEPARSING: SIGDN = -2147385343i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_DESKTOPABSOLUTEPARSING: SIGDN = -2147319808i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_PARENTRELATIVEEDITING: SIGDN = -2147282943i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_DESKTOPABSOLUTEEDITING: SIGDN = -2147172352i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_FILESYSPATH: SIGDN = -2147123200i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_URL: SIGDN = -2147057664i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_PARENTRELATIVEFORADDRESSBAR: SIGDN = -2146975743i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_PARENTRELATIVE: SIGDN = -2146959359i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIGDN_PARENTRELATIVEFORUI: SIGDN = -2146877439i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SIIGBF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_RESIZETOFIT: SIIGBF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_BIGGERSIZEOK: SIIGBF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_MEMORYONLY: SIIGBF = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_ICONONLY: SIIGBF = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_THUMBNAILONLY: SIIGBF = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_INCACHEONLY: SIIGBF = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_CROPTOSQUARE: SIIGBF = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_WIDETHUMBNAILS: SIIGBF = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_ICONBACKGROUND: SIIGBF = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SIIGBF_SCALEUP: SIIGBF = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SLGP_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLGP_SHORTPATH: SLGP_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLGP_UNCPRIORITY: SLGP_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLGP_RAWPATH: SLGP_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLGP_RELATIVEPRIORITY: SLGP_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SLR_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_NONE: SLR_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_NO_UI: SLR_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_ANY_MATCH: SLR_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_UPDATE: SLR_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_NOUPDATE: SLR_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_NOSEARCH: SLR_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_NOTRACK: SLR_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_NOLINKINFO: SLR_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_INVOKE_MSI: SLR_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_NO_UI_WITH_MSG_PUMP: SLR_FLAGS = 257i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_OFFER_DELETE_WITHOUT_FILE: SLR_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_KNOWNFOLDER: SLR_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_MACHINE_IN_LOCAL_TARGET: SLR_FLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_UPDATE_MACHINE_AND_SID: SLR_FLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SLR_NO_OBJECT_ID: SLR_FLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SMINFOFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_ICON: SMINFOFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_ACCELERATOR: SMINFOFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_DROPTARGET: SMINFOFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_SUBMENU: SMINFOFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_CHECKED: SMINFOFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_DROPCASCADE: SMINFOFLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_HIDDEN: SMINFOFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_DISABLED: SMINFOFLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_TRACKPOPUP: SMINFOFLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_DEMOTED: SMINFOFLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_ALTSTATE: SMINFOFLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_DRAGNDROP: SMINFOFLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIF_NEW: SMINFOFLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SMINFOMASK = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIM_TYPE: SMINFOMASK = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIM_FLAGS: SMINFOMASK = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIM_ICON: SMINFOMASK = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SMINFOTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIT_SEPARATOR: SMINFOTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SMIT_STRING: SMINFOTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SORTDIRECTION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SORT_DESCENDING: SORTDIRECTION = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SORT_ASCENDING: SORTDIRECTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SORT_ORDER_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SOT_DEFAULT: SORT_ORDER_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SOT_IGNORE_FOLDERNESS: SORT_ORDER_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SPACTION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_NONE: SPACTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_MOVING: SPACTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_COPYING: SPACTION = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_RECYCLING: SPACTION = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_APPLYINGATTRIBS: SPACTION = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_DOWNLOADING: SPACTION = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_SEARCHING_INTERNET: SPACTION = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_CALCULATING: SPACTION = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_UPLOADING: SPACTION = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_SEARCHING_FILES: SPACTION = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_DELETING: SPACTION = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_RENAMING: SPACTION = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_FORMATTING: SPACTION = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPACTION_COPY_MOVING: SPACTION = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SPTEXT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPTEXT_ACTIONDESCRIPTION: SPTEXT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPTEXT_ACTIONDETAIL: SPTEXT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SSF_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWALLOBJECTS: SSF_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWEXTENSIONS: SSF_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_HIDDENFILEEXTS: SSF_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SERVERADMINUI: SSF_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWCOMPCOLOR: SSF_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SORTCOLUMNS: SSF_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWSYSFILES: SSF_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_DOUBLECLICKINWEBVIEW: SSF_MASK = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWATTRIBCOL: SSF_MASK = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_DESKTOPHTML: SSF_MASK = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_WIN95CLASSIC: SSF_MASK = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_DONTPRETTYPATH: SSF_MASK = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWINFOTIP: SSF_MASK = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_MAPNETDRVBUTTON: SSF_MASK = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_NOCONFIRMRECYCLE: SSF_MASK = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_HIDEICONS: SSF_MASK = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_FILTER: SSF_MASK = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_WEBVIEW: SSF_MASK = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWSUPERHIDDEN: SSF_MASK = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SEPPROCESS: SSF_MASK = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_NONETCRAWLING: SSF_MASK = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_STARTPANELON: SSF_MASK = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWSTARTPAGE: SSF_MASK = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_AUTOCHECKSELECT: SSF_MASK = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_ICONSONLY: SSF_MASK = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWTYPEOVERLAY: SSF_MASK = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SSF_SHOWSTATUSBAR: SSF_MASK = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type STGOP = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STGOP_MOVE: STGOP = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STGOP_COPY: STGOP = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STGOP_SYNC: STGOP = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STGOP_REMOVE: STGOP = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STGOP_RENAME: STGOP = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STGOP_APPLYPROPERTIES: STGOP = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STGOP_NEW: STGOP = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type STORAGE_PROVIDER_FILE_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPFF_NONE: STORAGE_PROVIDER_FILE_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPFF_DOWNLOAD_BY_DEFAULT: STORAGE_PROVIDER_FILE_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPFF_CREATED_ON_THIS_DEVICE: STORAGE_PROVIDER_FILE_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type STPFLAG = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STPF_NONE: STPFLAG = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STPF_USEAPPTHUMBNAILALWAYS: STPFLAG = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STPF_USEAPPTHUMBNAILWHENACTIVE: STPFLAG = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STPF_USEAPPPEEKALWAYS: STPFLAG = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const STPF_USEAPPPEEKWHENACTIVE: STPFLAG = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SVUIA_STATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVUIA_DEACTIVATE: SVUIA_STATUS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVUIA_ACTIVATE_NOFOCUS: SVUIA_STATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVUIA_ACTIVATE_FOCUS: SVUIA_STATUS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVUIA_INPLACEACTIVATE: SVUIA_STATUS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRERRORFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRERRORFLAG_ENABLEJUMPTEXT: SYNCMGRERRORFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRFLAG = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_CONNECT: SYNCMGRFLAG = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_PENDINGDISCONNECT: SYNCMGRFLAG = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_MANUAL: SYNCMGRFLAG = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_IDLE: SYNCMGRFLAG = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_INVOKE: SYNCMGRFLAG = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_SCHEDULED: SYNCMGRFLAG = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_EVENTMASK: SYNCMGRFLAG = 255i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_SETTINGS: SYNCMGRFLAG = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRFLAG_MAYBOTHERUSER: SYNCMGRFLAG = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRHANDLERFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRHANDLER_HASPROPERTIES: SYNCMGRHANDLERFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRHANDLER_MAYESTABLISHCONNECTION: SYNCMGRHANDLERFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRHANDLER_ALWAYSLISTHANDLER: SYNCMGRHANDLERFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRHANDLER_HIDDEN: SYNCMGRHANDLERFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRINVOKEFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRINVOKE_STARTSYNC: SYNCMGRINVOKEFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRINVOKE_MINIMIZED: SYNCMGRINVOKEFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRITEMFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEM_HASPROPERTIES: SYNCMGRITEMFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEM_TEMPORARY: SYNCMGRITEMFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEM_ROAMINGUSER: SYNCMGRITEMFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEM_LASTUPDATETIME: SYNCMGRITEMFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEM_MAYDELETEITEM: SYNCMGRITEMFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEM_HIDDEN: SYNCMGRITEMFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRITEMSTATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEMSTATE_UNCHECKED: SYNCMGRITEMSTATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRITEMSTATE_CHECKED: SYNCMGRITEMSTATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRLOGLEVEL = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRLOGLEVEL_INFORMATION: SYNCMGRLOGLEVEL = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRLOGLEVEL_WARNING: SYNCMGRLOGLEVEL = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRLOGLEVEL_ERROR: SYNCMGRLOGLEVEL = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRLOGLEVEL_LOGLEVELMAX: SYNCMGRLOGLEVEL = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRREGISTERFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRREGISTERFLAG_CONNECT: SYNCMGRREGISTERFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRREGISTERFLAG_PENDINGDISCONNECT: SYNCMGRREGISTERFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRREGISTERFLAG_IDLE: SYNCMGRREGISTERFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGRSTATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_STOPPED: SYNCMGRSTATUS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_SKIPPED: SYNCMGRSTATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_PENDING: SYNCMGRSTATUS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_UPDATING: SYNCMGRSTATUS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_SUCCEEDED: SYNCMGRSTATUS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_FAILED: SYNCMGRSTATUS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_PAUSED: SYNCMGRSTATUS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_RESUMING: SYNCMGRSTATUS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_UPDATING_INDETERMINATE: SYNCMGRSTATUS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGRSTATUS_DELETED: SYNCMGRSTATUS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_CANCEL_REQUEST = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CR_NONE: SYNCMGR_CANCEL_REQUEST = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CR_CANCEL_ITEM: SYNCMGR_CANCEL_REQUEST = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CR_CANCEL_ALL: SYNCMGR_CANCEL_REQUEST = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CR_MAX: SYNCMGR_CANCEL_REQUEST = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_CONFLICT_ITEM_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CIT_UPDATED: SYNCMGR_CONFLICT_ITEM_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CIT_DELETED: SYNCMGR_CONFLICT_ITEM_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_CONTROL_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CF_NONE: SYNCMGR_CONTROL_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CF_NOWAIT: SYNCMGR_CONTROL_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CF_WAIT: SYNCMGR_CONTROL_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CF_NOUI: SYNCMGR_CONTROL_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_CF_VALID: SYNCMGR_CONTROL_FLAGS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_EVENT_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_EF_NONE: SYNCMGR_EVENT_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_EF_VALID: SYNCMGR_EVENT_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_EVENT_LEVEL = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_EL_INFORMATION: SYNCMGR_EVENT_LEVEL = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_EL_WARNING: SYNCMGR_EVENT_LEVEL = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_EL_ERROR: SYNCMGR_EVENT_LEVEL = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_EL_MAX: SYNCMGR_EVENT_LEVEL = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_HANDLER_CAPABILITIES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_NONE: SYNCMGR_HANDLER_CAPABILITIES = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_PROVIDES_ICON: SYNCMGR_HANDLER_CAPABILITIES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_EVENT_STORE: SYNCMGR_HANDLER_CAPABILITIES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_CONFLICT_STORE: SYNCMGR_HANDLER_CAPABILITIES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_SUPPORTS_CONCURRENT_SESSIONS: SYNCMGR_HANDLER_CAPABILITIES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_CAN_BROWSE_CONTENT: SYNCMGR_HANDLER_CAPABILITIES = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_CAN_SHOW_SCHEDULE: SYNCMGR_HANDLER_CAPABILITIES = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE: SYNCMGR_HANDLER_CAPABILITIES = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_QUERY_BEFORE_DEACTIVATE: SYNCMGR_HANDLER_CAPABILITIES = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_QUERY_BEFORE_ENABLE: SYNCMGR_HANDLER_CAPABILITIES = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_QUERY_BEFORE_DISABLE: SYNCMGR_HANDLER_CAPABILITIES = 8388608i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HCM_VALID_MASK: SYNCMGR_HANDLER_CAPABILITIES = 15925271i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_HANDLER_POLICIES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_NONE: SYNCMGR_HANDLER_POLICIES = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_PREVENT_ACTIVATE: SYNCMGR_HANDLER_POLICIES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_PREVENT_DEACTIVATE: SYNCMGR_HANDLER_POLICIES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_PREVENT_ENABLE: SYNCMGR_HANDLER_POLICIES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_PREVENT_DISABLE: SYNCMGR_HANDLER_POLICIES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_PREVENT_START_SYNC: SYNCMGR_HANDLER_POLICIES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_PREVENT_STOP_SYNC: SYNCMGR_HANDLER_POLICIES = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_DISABLE_ENABLE: SYNCMGR_HANDLER_POLICIES = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_DISABLE_DISABLE: SYNCMGR_HANDLER_POLICIES = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_DISABLE_START_SYNC: SYNCMGR_HANDLER_POLICIES = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_DISABLE_STOP_SYNC: SYNCMGR_HANDLER_POLICIES = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_DISABLE_BROWSE: SYNCMGR_HANDLER_POLICIES = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_DISABLE_SCHEDULE: SYNCMGR_HANDLER_POLICIES = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_HIDDEN_BY_DEFAULT: SYNCMGR_HANDLER_POLICIES = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_BACKGROUND_SYNC_ONLY: SYNCMGR_HANDLER_POLICIES = 48i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HPM_VALID_MASK: SYNCMGR_HANDLER_POLICIES = 77631i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_HANDLER_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HT_UNSPECIFIED: SYNCMGR_HANDLER_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HT_APPLICATION: SYNCMGR_HANDLER_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HT_DEVICE: SYNCMGR_HANDLER_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HT_FOLDER: SYNCMGR_HANDLER_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HT_SERVICE: SYNCMGR_HANDLER_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HT_COMPUTER: SYNCMGR_HANDLER_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HT_MIN: SYNCMGR_HANDLER_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_HT_MAX: SYNCMGR_HANDLER_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_ITEM_CAPABILITIES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_NONE: SYNCMGR_ITEM_CAPABILITIES = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_PROVIDES_ICON: SYNCMGR_ITEM_CAPABILITIES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_EVENT_STORE: SYNCMGR_ITEM_CAPABILITIES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_CONFLICT_STORE: SYNCMGR_ITEM_CAPABILITIES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_CAN_DELETE: SYNCMGR_ITEM_CAPABILITIES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_CAN_BROWSE_CONTENT: SYNCMGR_ITEM_CAPABILITIES = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_QUERY_BEFORE_ENABLE: SYNCMGR_ITEM_CAPABILITIES = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_QUERY_BEFORE_DISABLE: SYNCMGR_ITEM_CAPABILITIES = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_QUERY_BEFORE_DELETE: SYNCMGR_ITEM_CAPABILITIES = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_ICM_VALID_MASK: SYNCMGR_ITEM_CAPABILITIES = 7405591i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_ITEM_POLICIES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_NONE: SYNCMGR_ITEM_POLICIES = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_PREVENT_ENABLE: SYNCMGR_ITEM_POLICIES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_PREVENT_DISABLE: SYNCMGR_ITEM_POLICIES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_PREVENT_START_SYNC: SYNCMGR_ITEM_POLICIES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_PREVENT_STOP_SYNC: SYNCMGR_ITEM_POLICIES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_DISABLE_ENABLE: SYNCMGR_ITEM_POLICIES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_DISABLE_DISABLE: SYNCMGR_ITEM_POLICIES = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_DISABLE_START_SYNC: SYNCMGR_ITEM_POLICIES = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_DISABLE_STOP_SYNC: SYNCMGR_ITEM_POLICIES = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_DISABLE_BROWSE: SYNCMGR_ITEM_POLICIES = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_DISABLE_DELETE: SYNCMGR_ITEM_POLICIES = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_HIDDEN_BY_DEFAULT: SYNCMGR_ITEM_POLICIES = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_IPM_VALID_MASK: SYNCMGR_ITEM_POLICIES = 66303i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_PRESENTER_CHOICE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PC_NO_CHOICE: SYNCMGR_PRESENTER_CHOICE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PC_KEEP_ONE: SYNCMGR_PRESENTER_CHOICE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PC_KEEP_MULTIPLE: SYNCMGR_PRESENTER_CHOICE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PC_KEEP_RECENT: SYNCMGR_PRESENTER_CHOICE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PC_REMOVE_FROM_SYNC_SET: SYNCMGR_PRESENTER_CHOICE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PC_SKIP: SYNCMGR_PRESENTER_CHOICE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_PRESENTER_NEXT_STEP = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PNS_CONTINUE: SYNCMGR_PRESENTER_NEXT_STEP = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PNS_DEFAULT: SYNCMGR_PRESENTER_NEXT_STEP = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PNS_CANCEL: SYNCMGR_PRESENTER_NEXT_STEP = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_PROGRESS_STATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PS_UPDATING: SYNCMGR_PROGRESS_STATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PS_UPDATING_INDETERMINATE: SYNCMGR_PROGRESS_STATUS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PS_SUCCEEDED: SYNCMGR_PROGRESS_STATUS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PS_FAILED: SYNCMGR_PROGRESS_STATUS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PS_CANCELED: SYNCMGR_PROGRESS_STATUS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PS_DISCONNECTED: SYNCMGR_PROGRESS_STATUS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_PS_MAX: SYNCMGR_PROGRESS_STATUS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_RESOLUTION_ABILITIES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RA_KEEPOTHER: SYNCMGR_RESOLUTION_ABILITIES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RA_KEEPRECENT: SYNCMGR_RESOLUTION_ABILITIES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RA_REMOVEFROMSYNCSET: SYNCMGR_RESOLUTION_ABILITIES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RA_KEEP_SINGLE: SYNCMGR_RESOLUTION_ABILITIES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RA_KEEP_MULTIPLE: SYNCMGR_RESOLUTION_ABILITIES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RA_VALID: SYNCMGR_RESOLUTION_ABILITIES = 31i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_RESOLUTION_FEEDBACK = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RF_CONTINUE: SYNCMGR_RESOLUTION_FEEDBACK = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RF_REFRESH: SYNCMGR_RESOLUTION_FEEDBACK = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_RF_CANCEL: SYNCMGR_RESOLUTION_FEEDBACK = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_SYNC_CONTROL_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_SCF_NONE: SYNCMGR_SYNC_CONTROL_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_SCF_IGNORE_IF_ALREADY_SYNCING: SYNCMGR_SYNC_CONTROL_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_SCF_VALID: SYNCMGR_SYNC_CONTROL_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SYNCMGR_UPDATE_REASON = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_UR_ADDED: SYNCMGR_UPDATE_REASON = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_UR_CHANGED: SYNCMGR_UPDATE_REASON = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_UR_REMOVED: SYNCMGR_UPDATE_REASON = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SYNCMGR_UR_MAX: SYNCMGR_UPDATE_REASON = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type SecureLockIconConstants = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const secureLockIconUnsecure: SecureLockIconConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const secureLockIconMixed: SecureLockIconConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const secureLockIconSecureUnknownBits: SecureLockIconConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const secureLockIconSecure40Bit: SecureLockIconConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const secureLockIconSecure56Bit: SecureLockIconConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const secureLockIconSecureFortezza: SecureLockIconConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const secureLockIconSecure128Bit: SecureLockIconConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ShellFolderViewOptions = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVVO_SHOWALLOBJECTS: ShellFolderViewOptions = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVVO_SHOWEXTENSIONS: ShellFolderViewOptions = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVVO_SHOWCOMPCOLOR: ShellFolderViewOptions = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVVO_SHOWSYSFILES: ShellFolderViewOptions = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVVO_WIN95CLASSIC: ShellFolderViewOptions = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVVO_DOUBLECLICKINWEBVIEW: ShellFolderViewOptions = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SFVVO_DESKTOPHTML: ShellFolderViewOptions = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ShellSpecialFolderConstants = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfDESKTOP: ShellSpecialFolderConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfPROGRAMS: ShellSpecialFolderConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCONTROLS: ShellSpecialFolderConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfPRINTERS: ShellSpecialFolderConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfPERSONAL: ShellSpecialFolderConstants = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfFAVORITES: ShellSpecialFolderConstants = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfSTARTUP: ShellSpecialFolderConstants = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfRECENT: ShellSpecialFolderConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfSENDTO: ShellSpecialFolderConstants = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfBITBUCKET: ShellSpecialFolderConstants = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfSTARTMENU: ShellSpecialFolderConstants = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfDESKTOPDIRECTORY: ShellSpecialFolderConstants = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfDRIVES: ShellSpecialFolderConstants = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfNETWORK: ShellSpecialFolderConstants = 18i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfNETHOOD: ShellSpecialFolderConstants = 19i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfFONTS: ShellSpecialFolderConstants = 20i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfTEMPLATES: ShellSpecialFolderConstants = 21i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCOMMONSTARTMENU: ShellSpecialFolderConstants = 22i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCOMMONPROGRAMS: ShellSpecialFolderConstants = 23i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCOMMONSTARTUP: ShellSpecialFolderConstants = 24i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCOMMONDESKTOPDIR: ShellSpecialFolderConstants = 25i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfAPPDATA: ShellSpecialFolderConstants = 26i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfPRINTHOOD: ShellSpecialFolderConstants = 27i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfLOCALAPPDATA: ShellSpecialFolderConstants = 28i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfALTSTARTUP: ShellSpecialFolderConstants = 29i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCOMMONALTSTARTUP: ShellSpecialFolderConstants = 30i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCOMMONFAVORITES: ShellSpecialFolderConstants = 31i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfINTERNETCACHE: ShellSpecialFolderConstants = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCOOKIES: ShellSpecialFolderConstants = 33i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfHISTORY: ShellSpecialFolderConstants = 34i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfCOMMONAPPDATA: ShellSpecialFolderConstants = 35i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfWINDOWS: ShellSpecialFolderConstants = 36i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfSYSTEM: ShellSpecialFolderConstants = 37i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfPROGRAMFILES: ShellSpecialFolderConstants = 38i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfMYPICTURES: ShellSpecialFolderConstants = 39i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfPROFILE: ShellSpecialFolderConstants = 40i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfSYSTEMx86: ShellSpecialFolderConstants = 41i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ssfPROGRAMFILESx86: ShellSpecialFolderConstants = 48i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ShellWindowFindWindowOptions = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SWFO_NEEDDISPATCH: ShellWindowFindWindowOptions = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SWFO_INCLUDEPENDING: ShellWindowFindWindowOptions = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SWFO_COOKIEPASSED: ShellWindowFindWindowOptions = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ShellWindowTypeConstants = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SWC_EXPLORER: ShellWindowTypeConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SWC_BROWSER: ShellWindowTypeConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SWC_3RDPARTY: ShellWindowTypeConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SWC_CALLBACK: ShellWindowTypeConstants = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SWC_DESKTOP: ShellWindowTypeConstants = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type TBPFLAG = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBPF_NOPROGRESS: TBPFLAG = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBPF_INDETERMINATE: TBPFLAG = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBPF_NORMAL: TBPFLAG = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBPF_ERROR: TBPFLAG = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TBPF_PAUSED: TBPFLAG = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type THUMBBUTTONFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THBF_ENABLED: THUMBBUTTONFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THBF_DISABLED: THUMBBUTTONFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THBF_DISMISSONCLICK: THUMBBUTTONFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THBF_NOBACKGROUND: THUMBBUTTONFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THBF_HIDDEN: THUMBBUTTONFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THBF_NONINTERACTIVE: THUMBBUTTONFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type THUMBBUTTONMASK = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THB_BITMAP: THUMBBUTTONMASK = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THB_ICON: THUMBBUTTONMASK = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THB_TOOLTIP: THUMBBUTTONMASK = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const THB_FLAGS: THUMBBUTTONMASK = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type TI_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TI_BITMAP: TI_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TI_JPEG: TI_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type TLENUMF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLEF_RELATIVE_INCLUDE_CURRENT: TLENUMF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLEF_RELATIVE_BACK: TLENUMF = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLEF_RELATIVE_FORE: TLENUMF = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLEF_INCLUDE_UNINVOKEABLE: TLENUMF = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLEF_ABSOLUTE: TLENUMF = 49i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLEF_EXCLUDE_SUBFRAME_ENTRIES: TLENUMF = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TLEF_EXCLUDE_ABOUT_PAGES: TLENUMF = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type TRANSLATEURL_IN_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TRANSLATEURL_FL_GUESS_PROTOCOL: TRANSLATEURL_IN_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL: TRANSLATEURL_IN_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type ThumbnailStreamCacheOptions = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ExtractIfNotCached: ThumbnailStreamCacheOptions = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ReturnOnlyIfCached: ThumbnailStreamCacheOptions = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ResizeThumbnail: ThumbnailStreamCacheOptions = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const AllowSmallerSize: ThumbnailStreamCacheOptions = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type UNDOCK_REASON = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const UR_RESOLUTION_CHANGE: UNDOCK_REASON = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const UR_MONITOR_DISCONNECT: UNDOCK_REASON = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type URLASSOCIATIONDIALOG_IN_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLASSOCDLG_FL_USE_DEFAULT_NAME: URLASSOCIATIONDIALOG_IN_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLASSOCDLG_FL_REGISTER_ASSOC: URLASSOCIATIONDIALOG_IN_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type URLIS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLIS_URL: URLIS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLIS_OPAQUE: URLIS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLIS_NOHISTORY: URLIS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLIS_FILEURL: URLIS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLIS_APPLIABLE: URLIS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLIS_DIRECTORY: URLIS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URLIS_HASQUERY: URLIS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type URL_PART = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PART_NONE: URL_PART = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PART_SCHEME: URL_PART = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PART_HOSTNAME: URL_PART = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PART_USERNAME: URL_PART = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PART_PASSWORD: URL_PART = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PART_PORT: URL_PART = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_PART_QUERY: URL_PART = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type URL_SCHEME = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_INVALID: URL_SCHEME = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_UNKNOWN: URL_SCHEME = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_FTP: URL_SCHEME = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_HTTP: URL_SCHEME = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_GOPHER: URL_SCHEME = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_MAILTO: URL_SCHEME = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_NEWS: URL_SCHEME = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_NNTP: URL_SCHEME = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_TELNET: URL_SCHEME = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_WAIS: URL_SCHEME = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_FILE: URL_SCHEME = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_MK: URL_SCHEME = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_HTTPS: URL_SCHEME = 11i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_SHELL: URL_SCHEME = 12i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_SNEWS: URL_SCHEME = 13i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_LOCAL: URL_SCHEME = 14i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_JAVASCRIPT: URL_SCHEME = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_VBSCRIPT: URL_SCHEME = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_ABOUT: URL_SCHEME = 17i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_RES: URL_SCHEME = 18i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_MSSHELLROOTED: URL_SCHEME = 19i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_MSSHELLIDLIST: URL_SCHEME = 20i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_MSHELP: URL_SCHEME = 21i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_MSSHELLDEVICE: URL_SCHEME = 22i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_WILDCARD: URL_SCHEME = 23i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_SEARCH_MS: URL_SCHEME = 24i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_SEARCH: URL_SCHEME = 25i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_KNOWNFOLDER: URL_SCHEME = 26i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const URL_SCHEME_MAXVALUE: URL_SCHEME = 27i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type VALIDATEUNC_OPTION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VALIDATEUNC_CONNECT: VALIDATEUNC_OPTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VALIDATEUNC_NOUI: VALIDATEUNC_OPTION = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VALIDATEUNC_PRINT: VALIDATEUNC_OPTION = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VALIDATEUNC_PERSIST: VALIDATEUNC_OPTION = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VALIDATEUNC_VALID: VALIDATEUNC_OPTION = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type VPCOLORFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VPCF_TEXT: VPCOLORFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VPCF_BACKGROUND: VPCOLORFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VPCF_SORTCOLUMN: VPCOLORFLAGS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VPCF_SUBTEXT: VPCOLORFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VPCF_TEXTBACKGROUND: VPCOLORFLAGS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type VPWATERMARKFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VPWF_DEFAULT: VPWATERMARKFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const VPWF_ALPHABLEND: VPWATERMARKFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type WTS_ALPHATYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTSAT_UNKNOWN: WTS_ALPHATYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTSAT_RGB: WTS_ALPHATYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTSAT_ARGB: WTS_ALPHATYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type WTS_CACHEFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_DEFAULT: WTS_CACHEFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_LOWQUALITY: WTS_CACHEFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_CACHED: WTS_CACHEFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type WTS_CONTEXTFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTSCF_DEFAULT: WTS_CONTEXTFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTSCF_APPSTYLE: WTS_CONTEXTFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTSCF_SQUARE: WTS_CONTEXTFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTSCF_WIDE: WTS_CONTEXTFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTSCF_FAST: WTS_CONTEXTFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type WTS_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_NONE: WTS_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_EXTRACT: WTS_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_INCACHEONLY: WTS_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_FASTEXTRACT: WTS_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_FORCEEXTRACTION: WTS_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_SLOWRECLAIM: WTS_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_EXTRACTDONOTCACHE: WTS_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_SCALETOREQUESTEDSIZE: WTS_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_SKIPFASTEXTRACT: WTS_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_EXTRACTINPROC: WTS_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_CROPTOSQUARE: WTS_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_INSTANCESURROGATE: WTS_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_REQUIRESURROGATE: WTS_FLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_APPSTYLE: WTS_FLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_WIDETHUMBNAILS: WTS_FLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_IDEALCACHESIZEONLY: WTS_FLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const WTS_SCALEUP: WTS_FLAGS = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _BROWSERFRAMEOPTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_NONE: _BROWSERFRAMEOPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_BROWSER_PERSIST_SETTINGS: _BROWSERFRAMEOPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_RENAME_FOLDER_OPTIONS_TOINTERNET: _BROWSERFRAMEOPTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_BOTH_OPTIONS: _BROWSERFRAMEOPTIONS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BIF_PREFER_INTERNET_SHORTCUT: _BROWSERFRAMEOPTIONS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_BROWSE_NO_IN_NEW_PROCESS: _BROWSERFRAMEOPTIONS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_ENABLE_HYPERLINK_TRACKING: _BROWSERFRAMEOPTIONS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_USE_IE_OFFLINE_SUPPORT: _BROWSERFRAMEOPTIONS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_SUBSTITUE_INTERNET_START_PAGE: _BROWSERFRAMEOPTIONS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_USE_IE_LOGOBANDING: _BROWSERFRAMEOPTIONS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_ADD_IE_TOCAPTIONBAR: _BROWSERFRAMEOPTIONS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_USE_DIALUP_REF: _BROWSERFRAMEOPTIONS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_USE_IE_TOOLBAR: _BROWSERFRAMEOPTIONS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_NO_PARENT_FOLDER_SUPPORT: _BROWSERFRAMEOPTIONS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_NO_REOPEN_NEXT_RESTART: _BROWSERFRAMEOPTIONS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_GO_HOME_PAGE: _BROWSERFRAMEOPTIONS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_PREFER_IEPROCESS: _BROWSERFRAMEOPTIONS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_SHOW_NAVIGATION_CANCELLED: _BROWSERFRAMEOPTIONS = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_USE_IE_STATUSBAR: _BROWSERFRAMEOPTIONS = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const BFO_QUERY_ALL: _BROWSERFRAMEOPTIONS = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _CDBE_ACTIONS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBE_TYPE_MUSIC: _CDBE_ACTIONS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBE_TYPE_DATA: _CDBE_ACTIONS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const CDBE_TYPE_ALL: _CDBE_ACTIONS = -1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _EXPCMDFLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_DEFAULT: _EXPCMDFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_HASSUBCOMMANDS: _EXPCMDFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_HASSPLITBUTTON: _EXPCMDFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_HIDELABEL: _EXPCMDFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_ISSEPARATOR: _EXPCMDFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_HASLUASHIELD: _EXPCMDFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_SEPARATORBEFORE: _EXPCMDFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_SEPARATORAFTER: _EXPCMDFLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_ISDROPDOWN: _EXPCMDFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_TOGGLEABLE: _EXPCMDFLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECF_AUTOMENUICONS: _EXPCMDFLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _EXPCMDSTATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECS_ENABLED: _EXPCMDSTATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECS_DISABLED: _EXPCMDSTATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECS_HIDDEN: _EXPCMDSTATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECS_CHECKBOX: _EXPCMDSTATE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECS_CHECKED: _EXPCMDSTATE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const ECS_RADIOCHECK: _EXPCMDSTATE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _EXPLORERPANESTATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EPS_DONTCARE: _EXPLORERPANESTATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EPS_DEFAULT_ON: _EXPLORERPANESTATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EPS_DEFAULT_OFF: _EXPLORERPANESTATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EPS_STATEMASK: _EXPLORERPANESTATE = 65535i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EPS_INITIALSTATE: _EXPLORERPANESTATE = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EPS_FORCE: _EXPLORERPANESTATE = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _EXPPS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const EXPPS_FILETYPES: _EXPPS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _KF_DEFINITION_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KFDF_LOCAL_REDIRECT_ONLY: _KF_DEFINITION_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KFDF_ROAMABLE: _KF_DEFINITION_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KFDF_PRECREATE: _KF_DEFINITION_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KFDF_STREAM: _KF_DEFINITION_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KFDF_PUBLISHEXPANDEDPATH: _KF_DEFINITION_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KFDF_NO_REDIRECT_UI: _KF_DEFINITION_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _KF_REDIRECTION_CAPABILITIES = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECTION_CAPABILITIES_ALLOW_ALL: _KF_REDIRECTION_CAPABILITIES = 255i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECTION_CAPABILITIES_REDIRECTABLE: _KF_REDIRECTION_CAPABILITIES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECTION_CAPABILITIES_DENY_ALL: _KF_REDIRECTION_CAPABILITIES = 1048320i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED: _KF_REDIRECTION_CAPABILITIES = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY: _KF_REDIRECTION_CAPABILITIES = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS: _KF_REDIRECTION_CAPABILITIES = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _KF_REDIRECT_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_USER_EXCLUSIVE: _KF_REDIRECT_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_COPY_SOURCE_DACL: _KF_REDIRECT_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_OWNER_USER: _KF_REDIRECT_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_SET_OWNER_EXPLICIT: _KF_REDIRECT_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_CHECK_ONLY: _KF_REDIRECT_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_WITH_UI: _KF_REDIRECT_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_UNPIN: _KF_REDIRECT_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_PIN: _KF_REDIRECT_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_COPY_CONTENTS: _KF_REDIRECT_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_DEL_SOURCE_CONTENTS: _KF_REDIRECT_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS: _KF_REDIRECT_FLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _NMCII_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NMCII_NONE: _NMCII_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NMCII_ITEMS: _NMCII_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NMCII_FOLDERS: _NMCII_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _NMCSAEI_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NMCSAEI_SELECT: _NMCSAEI_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NMCSAEI_EDIT: _NMCSAEI_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _NSTCECLICKTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCECT_LBUTTON: _NSTCECLICKTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCECT_MBUTTON: _NSTCECLICKTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCECT_RBUTTON: _NSTCECLICKTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCECT_BUTTON: _NSTCECLICKTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCECT_DBLCLICK: _NSTCECLICKTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _NSTCEHITTEST = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_NOWHERE: _NSTCEHITTEST = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_ONITEMICON: _NSTCEHITTEST = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_ONITEMLABEL: _NSTCEHITTEST = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_ONITEMINDENT: _NSTCEHITTEST = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_ONITEMBUTTON: _NSTCEHITTEST = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_ONITEMRIGHT: _NSTCEHITTEST = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_ONITEMSTATEICON: _NSTCEHITTEST = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_ONITEM: _NSTCEHITTEST = 70i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCEHT_ONITEMTABBUTTON: _NSTCEHITTEST = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _NSTCITEMSTATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCIS_NONE: _NSTCITEMSTATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCIS_SELECTED: _NSTCITEMSTATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCIS_EXPANDED: _NSTCITEMSTATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCIS_BOLD: _NSTCITEMSTATE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCIS_DISABLED: _NSTCITEMSTATE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCIS_SELECTEDNOEXPAND: _NSTCITEMSTATE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _NSTCROOTSTYLE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCRS_VISIBLE: _NSTCROOTSTYLE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCRS_HIDDEN: _NSTCROOTSTYLE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCRS_EXPANDED: _NSTCROOTSTYLE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _NSTCSTYLE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_HASEXPANDOS: _NSTCSTYLE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_HASLINES: _NSTCSTYLE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_SINGLECLICKEXPAND: _NSTCSTYLE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_FULLROWSELECT: _NSTCSTYLE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_SPRINGEXPAND: _NSTCSTYLE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_HORIZONTALSCROLL: _NSTCSTYLE = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_ROOTHASEXPANDO: _NSTCSTYLE = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_SHOWSELECTIONALWAYS: _NSTCSTYLE = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_NOINFOTIP: _NSTCSTYLE = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_EVENHEIGHT: _NSTCSTYLE = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_NOREPLACEOPEN: _NSTCSTYLE = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_DISABLEDRAGDROP: _NSTCSTYLE = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_NOORDERSTREAM: _NSTCSTYLE = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_RICHTOOLTIP: _NSTCSTYLE = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_BORDER: _NSTCSTYLE = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_NOEDITLABELS: _NSTCSTYLE = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_TABSTOP: _NSTCSTYLE = 131072i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_FAVORITESMODE: _NSTCSTYLE = 524288i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_AUTOHSCROLL: _NSTCSTYLE = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_FADEINOUTEXPANDOS: _NSTCSTYLE = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_EMPTYTEXT: _NSTCSTYLE = 4194304i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_CHECKBOXES: _NSTCSTYLE = 8388608i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_PARTIALCHECKBOXES: _NSTCSTYLE = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_EXCLUSIONCHECKBOXES: _NSTCSTYLE = 33554432i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_DIMMEDCHECKBOXES: _NSTCSTYLE = 67108864i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_NOINDENTCHECKS: _NSTCSTYLE = 134217728i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_ALLOWJUNCTIONS: _NSTCSTYLE = 268435456i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_SHOWTABSBUTTON: _NSTCSTYLE = 536870912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_SHOWDELETEBUTTON: _NSTCSTYLE = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const NSTCS_SHOWREFRESHBUTTON: _NSTCSTYLE = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _OPPROGDLGF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPPROGDLG_DEFAULT: _OPPROGDLGF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPPROGDLG_ENABLEPAUSE: _OPPROGDLGF = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPPROGDLG_ALLOWUNDO: _OPPROGDLGF = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPPROGDLG_DONTDISPLAYSOURCEPATH: _OPPROGDLGF = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPPROGDLG_DONTDISPLAYDESTPATH: _OPPROGDLGF = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPPROGDLG_NOMULTIDAYESTIMATES: _OPPROGDLGF = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const OPPROGDLG_DONTDISPLAYLOCATIONS: _OPPROGDLGF = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _PDMODE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDM_DEFAULT: _PDMODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDM_RUN: _PDMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDM_PREFLIGHT: _PDMODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDM_UNDOING: _PDMODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDM_ERRORSBLOCKING: _PDMODE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const PDM_INDETERMINATE: _PDMODE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _SHCONTF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_CHECKING_FOR_CHILDREN: _SHCONTF = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_FOLDERS: _SHCONTF = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_NONFOLDERS: _SHCONTF = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_INCLUDEHIDDEN: _SHCONTF = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_INIT_ON_FIRST_NEXT: _SHCONTF = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_NETPRINTERSRCH: _SHCONTF = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_SHAREABLE: _SHCONTF = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_STORAGE: _SHCONTF = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_NAVIGATION_ENUM: _SHCONTF = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_FASTITEMS: _SHCONTF = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_FLATLIST: _SHCONTF = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_ENABLE_ASYNC: _SHCONTF = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SHCONTF_INCLUDESUPERHIDDEN: _SHCONTF = 65536i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _SICHINTF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SICHINT_DISPLAY: _SICHINTF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SICHINT_ALLFIELDS: _SICHINTF = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SICHINT_CANONICAL: _SICHINTF = 268435456i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL: _SICHINTF = 536870912i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _SPBEGINF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPBEGINF_NORMAL: _SPBEGINF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPBEGINF_AUTOTIME: _SPBEGINF = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPBEGINF_NOPROGRESSBAR: _SPBEGINF = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPBEGINF_MARQUEEPROGRESS: _SPBEGINF = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPBEGINF_NOCANCELBUTTON: _SPBEGINF = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _SPINITF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPINITF_NORMAL: _SPINITF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPINITF_MODAL: _SPINITF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SPINITF_NOMINIMIZE: _SPINITF = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _SV3CVW3_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SV3CVW3_DEFAULT: _SV3CVW3_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SV3CVW3_NONINTERACTIVE: _SV3CVW3_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SV3CVW3_FORCEVIEWMODE: _SV3CVW3_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SV3CVW3_FORCEFOLDERFLAGS: _SV3CVW3_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _SVGIO = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVGIO_BACKGROUND: _SVGIO = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVGIO_SELECTION: _SVGIO = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVGIO_ALLVIEW: _SVGIO = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVGIO_CHECKED: _SVGIO = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVGIO_TYPE_MASK: _SVGIO = 15i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVGIO_FLAG_VIEWORDER: _SVGIO = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _SVSIF = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_DESELECT: _SVSIF = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_SELECT: _SVSIF = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_EDIT: _SVSIF = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_DESELECTOTHERS: _SVSIF = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_ENSUREVISIBLE: _SVSIF = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_FOCUSED: _SVSIF = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_TRANSLATEPT: _SVSIF = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_SELECTIONMARK: _SVSIF = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_POSITIONITEM: _SVSIF = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_CHECK: _SVSIF = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_CHECK2: _SVSIF = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_KEYBOARDSELECT: _SVSIF = 1025i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const SVSI_NOTAKEFOCUS: _SVSIF = 1073741824i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _TRANSFER_ADVISE_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TS_NONE: _TRANSFER_ADVISE_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TS_PERFORMING: _TRANSFER_ADVISE_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TS_PREPARING: _TRANSFER_ADVISE_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TS_INDETERMINATE: _TRANSFER_ADVISE_STATE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type _TRANSFER_SOURCE_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_NORMAL: _TRANSFER_SOURCE_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_FAIL_EXIST: _TRANSFER_SOURCE_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_RENAME_EXIST: _TRANSFER_SOURCE_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_OVERWRITE_EXIST: _TRANSFER_SOURCE_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_ALLOW_DECRYPTION: _TRANSFER_SOURCE_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_NO_SECURITY: _TRANSFER_SOURCE_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_COPY_CREATION_TIME: _TRANSFER_SOURCE_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_COPY_WRITE_TIME: _TRANSFER_SOURCE_FLAGS = 32i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_USE_FULL_ACCESS: _TRANSFER_SOURCE_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_DELETE_RECYCLE_IF_POSSIBLE: _TRANSFER_SOURCE_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_COPY_HARD_LINK: _TRANSFER_SOURCE_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_COPY_LOCALIZED_NAME: _TRANSFER_SOURCE_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_MOVE_AS_COPY_DELETE: _TRANSFER_SOURCE_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub const TSF_SUSPEND_SHELLEVENTS: _TRANSFER_SOURCE_FLAGS = 2048i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct AASHELLMENUFILENAME { + pub cbTotal: i16, + pub rgbReserved: [u8; 12], + pub szFileName: [u16; 1], +} +impl ::core::marker::Copy for AASHELLMENUFILENAME {} +impl ::core::clone::Clone for AASHELLMENUFILENAME { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct AASHELLMENUITEM { + pub lpReserved1: *mut ::core::ffi::c_void, + pub iReserved: i32, + pub uiReserved: u32, + pub lpName: *mut AASHELLMENUFILENAME, + pub psz: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for AASHELLMENUITEM {} +impl ::core::clone::Clone for AASHELLMENUITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct APPBARDATA { + pub cbSize: u32, + pub hWnd: super::super::Foundation::HWND, + pub uCallbackMessage: u32, + pub uEdge: u32, + pub rc: super::super::Foundation::RECT, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for APPBARDATA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for APPBARDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct APPBARDATA { + pub cbSize: u32, + pub hWnd: super::super::Foundation::HWND, + pub uCallbackMessage: u32, + pub uEdge: u32, + pub rc: super::super::Foundation::RECT, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for APPBARDATA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for APPBARDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct APPCATEGORYINFO { + pub Locale: u32, + pub pszDescription: ::windows_sys::core::PWSTR, + pub AppCategoryId: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for APPCATEGORYINFO {} +impl ::core::clone::Clone for APPCATEGORYINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct APPCATEGORYINFOLIST { + pub cCategory: u32, + pub pCategoryInfo: *mut APPCATEGORYINFO, +} +impl ::core::marker::Copy for APPCATEGORYINFOLIST {} +impl ::core::clone::Clone for APPCATEGORYINFOLIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct APPINFODATA { + pub cbSize: u32, + pub dwMask: u32, + pub pszDisplayName: ::windows_sys::core::PWSTR, + pub pszVersion: ::windows_sys::core::PWSTR, + pub pszPublisher: ::windows_sys::core::PWSTR, + pub pszProductID: ::windows_sys::core::PWSTR, + pub pszRegisteredOwner: ::windows_sys::core::PWSTR, + pub pszRegisteredCompany: ::windows_sys::core::PWSTR, + pub pszLanguage: ::windows_sys::core::PWSTR, + pub pszSupportUrl: ::windows_sys::core::PWSTR, + pub pszSupportTelephone: ::windows_sys::core::PWSTR, + pub pszHelpLink: ::windows_sys::core::PWSTR, + pub pszInstallLocation: ::windows_sys::core::PWSTR, + pub pszInstallSource: ::windows_sys::core::PWSTR, + pub pszInstallDate: ::windows_sys::core::PWSTR, + pub pszContact: ::windows_sys::core::PWSTR, + pub pszComments: ::windows_sys::core::PWSTR, + pub pszImage: ::windows_sys::core::PWSTR, + pub pszReadmeUrl: ::windows_sys::core::PWSTR, + pub pszUpdateInfoUrl: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for APPINFODATA {} +impl ::core::clone::Clone for APPINFODATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_System_Registry")] +pub struct ASSOCIATIONELEMENT { + pub ac: ASSOCCLASS, + pub hkClass: super::super::System::Registry::HKEY, + pub pszClass: ::windows_sys::core::PCWSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_System_Registry")] +impl ::core::marker::Copy for ASSOCIATIONELEMENT {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_System_Registry")] +impl ::core::clone::Clone for ASSOCIATIONELEMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_System_Registry")] +pub struct ASSOCIATIONELEMENT { + pub ac: ASSOCCLASS, + pub hkClass: super::super::System::Registry::HKEY, + pub pszClass: ::windows_sys::core::PCWSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_System_Registry")] +impl ::core::marker::Copy for ASSOCIATIONELEMENT {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_System_Registry")] +impl ::core::clone::Clone for ASSOCIATIONELEMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct AUTO_SCROLL_DATA { + pub iNextSample: i32, + pub dwLastScroll: u32, + pub bFull: super::super::Foundation::BOOL, + pub pts: [super::super::Foundation::POINT; 3], + pub dwTimes: [u32; 3], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for AUTO_SCROLL_DATA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for AUTO_SCROLL_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +pub struct BANDINFOSFB { + pub dwMask: u32, + pub dwStateMask: u32, + pub dwState: u32, + pub crBkgnd: super::super::Foundation::COLORREF, + pub crBtnLt: super::super::Foundation::COLORREF, + pub crBtnDk: super::super::Foundation::COLORREF, + pub wViewMode: u16, + pub wAlign: u16, + pub psf: IShellFolder, + pub pidl: *mut Common::ITEMIDLIST, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for BANDINFOSFB {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for BANDINFOSFB { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct BANDSITEINFO { + pub dwMask: u32, + pub dwState: u32, + pub dwStyle: u32, +} +impl ::core::marker::Copy for BANDSITEINFO {} +impl ::core::clone::Clone for BANDSITEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct BANNER_NOTIFICATION { + pub event: BANNER_NOTIFICATION_EVENT, + pub providerIdentity: ::windows_sys::core::PCWSTR, + pub contentId: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for BANNER_NOTIFICATION {} +impl ::core::clone::Clone for BANNER_NOTIFICATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +pub struct BASEBROWSERDATALH { + pub _hwnd: super::super::Foundation::HWND, + pub _ptl: ITravelLog, + pub _phlf: IHlinkFrame, + pub _pautoWB2: IWebBrowser2, + pub _pautoEDS: IExpDispSupport, + pub _pautoSS: IShellService, + pub _eSecureLockIcon: i32, + pub _bitfield: u32, + pub _uActivateState: u32, + pub _pidlViewState: *mut Common::ITEMIDLIST, + pub _pctView: super::super::System::Ole::IOleCommandTarget, + pub _pidlCur: *mut Common::ITEMIDLIST, + pub _psv: IShellView, + pub _psf: IShellFolder, + pub _hwndView: super::super::Foundation::HWND, + pub _pszTitleCur: ::windows_sys::core::PWSTR, + pub _pidlPending: *mut Common::ITEMIDLIST, + pub _psvPending: IShellView, + pub _psfPending: IShellFolder, + pub _hwndViewPending: super::super::Foundation::HWND, + pub _pszTitlePending: ::windows_sys::core::PWSTR, + pub _fIsViewMSHTML: super::super::Foundation::BOOL, + pub _fPrivacyImpacted: super::super::Foundation::BOOL, + pub _clsidView: ::windows_sys::core::GUID, + pub _clsidViewPending: ::windows_sys::core::GUID, + pub _hwndFrame: super::super::Foundation::HWND, + pub _lPhishingFilterStatus: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for BASEBROWSERDATALH {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for BASEBROWSERDATALH { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +pub struct BASEBROWSERDATAXP { + pub _hwnd: super::super::Foundation::HWND, + pub _ptl: ITravelLog, + pub _phlf: IHlinkFrame, + pub _pautoWB2: IWebBrowser2, + pub _pautoEDS: IExpDispSupportXP, + pub _pautoSS: IShellService, + pub _eSecureLockIcon: i32, + pub _bitfield: u32, + pub _uActivateState: u32, + pub _pidlViewState: *mut Common::ITEMIDLIST, + pub _pctView: super::super::System::Ole::IOleCommandTarget, + pub _pidlCur: *mut Common::ITEMIDLIST, + pub _psv: IShellView, + pub _psf: IShellFolder, + pub _hwndView: super::super::Foundation::HWND, + pub _pszTitleCur: ::windows_sys::core::PWSTR, + pub _pidlPending: *mut Common::ITEMIDLIST, + pub _psvPending: IShellView, + pub _psfPending: IShellFolder, + pub _hwndViewPending: super::super::Foundation::HWND, + pub _pszTitlePending: ::windows_sys::core::PWSTR, + pub _fIsViewMSHTML: super::super::Foundation::BOOL, + pub _fPrivacyImpacted: super::super::Foundation::BOOL, + pub _clsidView: ::windows_sys::core::GUID, + pub _clsidViewPending: ::windows_sys::core::GUID, + pub _hwndFrame: super::super::Foundation::HWND, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for BASEBROWSERDATAXP {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for BASEBROWSERDATAXP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +pub struct BROWSEINFOA { + pub hwndOwner: super::super::Foundation::HWND, + pub pidlRoot: *mut Common::ITEMIDLIST, + pub pszDisplayName: ::windows_sys::core::PSTR, + pub lpszTitle: ::windows_sys::core::PCSTR, + pub ulFlags: u32, + pub lpfn: BFFCALLBACK, + pub lParam: super::super::Foundation::LPARAM, + pub iImage: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for BROWSEINFOA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for BROWSEINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +pub struct BROWSEINFOW { + pub hwndOwner: super::super::Foundation::HWND, + pub pidlRoot: *mut Common::ITEMIDLIST, + pub pszDisplayName: ::windows_sys::core::PWSTR, + pub lpszTitle: ::windows_sys::core::PCWSTR, + pub ulFlags: u32, + pub lpfn: BFFCALLBACK, + pub lParam: super::super::Foundation::LPARAM, + pub iImage: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for BROWSEINFOW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for BROWSEINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CABINETSTATE { + pub cLength: u16, + pub nVersion: u16, + pub _bitfield: i32, + pub fMenuEnumFilter: u32, +} +impl ::core::marker::Copy for CABINETSTATE {} +impl ::core::clone::Clone for CABINETSTATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CATEGORY_INFO { + pub cif: CATEGORYINFO_FLAGS, + pub wszName: [u16; 260], +} +impl ::core::marker::Copy for CATEGORY_INFO {} +impl ::core::clone::Clone for CATEGORY_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CIDA { + pub cidl: u32, + pub aoffset: [u32; 1], +} +impl ::core::marker::Copy for CIDA {} +impl ::core::clone::Clone for CIDA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CMINVOKECOMMANDINFO { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub lpVerb: ::windows_sys::core::PCSTR, + pub lpParameters: ::windows_sys::core::PCSTR, + pub lpDirectory: ::windows_sys::core::PCSTR, + pub nShow: i32, + pub dwHotKey: u32, + pub hIcon: super::super::Foundation::HANDLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CMINVOKECOMMANDINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CMINVOKECOMMANDINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CMINVOKECOMMANDINFOEX { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub lpVerb: ::windows_sys::core::PCSTR, + pub lpParameters: ::windows_sys::core::PCSTR, + pub lpDirectory: ::windows_sys::core::PCSTR, + pub nShow: i32, + pub dwHotKey: u32, + pub hIcon: super::super::Foundation::HANDLE, + pub lpTitle: ::windows_sys::core::PCSTR, + pub lpVerbW: ::windows_sys::core::PCWSTR, + pub lpParametersW: ::windows_sys::core::PCWSTR, + pub lpDirectoryW: ::windows_sys::core::PCWSTR, + pub lpTitleW: ::windows_sys::core::PCWSTR, + pub ptInvoke: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CMINVOKECOMMANDINFOEX {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CMINVOKECOMMANDINFOEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CMINVOKECOMMANDINFOEX_REMOTE { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub lpVerbString: ::windows_sys::core::PCSTR, + pub lpParameters: ::windows_sys::core::PCSTR, + pub lpDirectory: ::windows_sys::core::PCSTR, + pub nShow: i32, + pub dwHotKey: u32, + pub lpTitle: ::windows_sys::core::PCSTR, + pub lpVerbWString: ::windows_sys::core::PCWSTR, + pub lpParametersW: ::windows_sys::core::PCWSTR, + pub lpDirectoryW: ::windows_sys::core::PCWSTR, + pub lpTitleW: ::windows_sys::core::PCWSTR, + pub ptInvoke: super::super::Foundation::POINT, + pub lpVerbInt: u32, + pub lpVerbWInt: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CMINVOKECOMMANDINFOEX_REMOTE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CMINVOKECOMMANDINFOEX_REMOTE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CM_COLUMNINFO { + pub cbSize: u32, + pub dwMask: u32, + pub dwState: u32, + pub uWidth: u32, + pub uDefaultWidth: u32, + pub uIdealWidth: u32, + pub wszName: [u16; 80], +} +impl ::core::marker::Copy for CM_COLUMNINFO {} +impl ::core::clone::Clone for CM_COLUMNINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CONFIRM_CONFLICT_ITEM { + pub pShellItem: IShellItem2, + pub pszOriginalName: ::windows_sys::core::PWSTR, + pub pszAlternateName: ::windows_sys::core::PWSTR, + pub pszLocationShort: ::windows_sys::core::PWSTR, + pub pszLocationFull: ::windows_sys::core::PWSTR, + pub nType: SYNCMGR_CONFLICT_ITEM_TYPE, +} +impl ::core::marker::Copy for CONFIRM_CONFLICT_ITEM {} +impl ::core::clone::Clone for CONFIRM_CONFLICT_ITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CONFIRM_CONFLICT_RESULT_INFO { + pub pszNewName: ::windows_sys::core::PWSTR, + pub iItemIndex: u32, +} +impl ::core::marker::Copy for CONFIRM_CONFLICT_RESULT_INFO {} +impl ::core::clone::Clone for CONFIRM_CONFLICT_RESULT_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CPLINFO { + pub idIcon: i32, + pub idName: i32, + pub idInfo: i32, + pub lData: isize, +} +impl ::core::marker::Copy for CPLINFO {} +impl ::core::clone::Clone for CPLINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION { + pub ulAuthenticationPackage: u32, + pub clsidCredentialProvider: ::windows_sys::core::GUID, + pub cbSerialization: u32, + pub rgbSerialization: *mut u8, +} +impl ::core::marker::Copy for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {} +impl ::core::clone::Clone for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { + pub dwFieldID: u32, + pub cpft: CREDENTIAL_PROVIDER_FIELD_TYPE, + pub pszLabel: ::windows_sys::core::PWSTR, + pub guidFieldType: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {} +impl ::core::clone::Clone for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +pub struct CSFV { + pub cbSize: u32, + pub pshf: IShellFolder, + pub psvOuter: IShellView, + pub pidl: *mut Common::ITEMIDLIST, + pub lEvents: i32, + pub pfnCallback: LPFNVIEWCALLBACK, + pub fvm: FOLDERVIEWMODE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for CSFV {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for CSFV { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct DATABLOCK_HEADER { + pub cbSize: u32, + pub dwSignature: u32, +} +impl ::core::marker::Copy for DATABLOCK_HEADER {} +impl ::core::clone::Clone for DATABLOCK_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] +pub struct DEFCONTEXTMENU { + pub hwnd: super::super::Foundation::HWND, + pub pcmcb: IContextMenuCB, + pub pidlFolder: *mut Common::ITEMIDLIST, + pub psf: IShellFolder, + pub cidl: u32, + pub apidl: *mut *mut Common::ITEMIDLIST, + pub punkAssociationInfo: ::windows_sys::core::IUnknown, + pub cKeys: u32, + pub aKeys: *const super::super::System::Registry::HKEY, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for DEFCONTEXTMENU {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for DEFCONTEXTMENU { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct DELEGATEITEMID { + pub cbSize: u16, + pub wOuter: u16, + pub cbInner: u16, + pub rgb: [u8; 1], +} +impl ::core::marker::Copy for DELEGATEITEMID {} +impl ::core::clone::Clone for DELEGATEITEMID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DESKBANDINFO { + pub dwMask: u32, + pub ptMinSize: super::super::Foundation::POINTL, + pub ptMaxSize: super::super::Foundation::POINTL, + pub ptIntegral: super::super::Foundation::POINTL, + pub ptActual: super::super::Foundation::POINTL, + pub wszTitle: [u16; 256], + pub dwModeFlags: u32, + pub crBkgnd: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DESKBANDINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DESKBANDINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(feature = "Win32_UI_Shell_Common")] +pub struct DETAILSINFO { + pub pidl: *mut Common::ITEMIDLIST, + pub fmt: i32, + pub cxChar: i32, + pub str: Common::STRRET, + pub iImage: i32, +} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::marker::Copy for DETAILSINFO {} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::clone::Clone for DETAILSINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DFMICS { + pub cbSize: u32, + pub fMask: u32, + pub lParam: super::super::Foundation::LPARAM, + pub idCmdFirst: u32, + pub idDefMax: u32, + pub pici: *mut CMINVOKECOMMANDINFO, + pub punkSite: ::windows_sys::core::IUnknown, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DFMICS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DFMICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct DLLVERSIONINFO { + pub cbSize: u32, + pub dwMajorVersion: u32, + pub dwMinorVersion: u32, + pub dwBuildNumber: u32, + pub dwPlatformID: u32, +} +impl ::core::marker::Copy for DLLVERSIONINFO {} +impl ::core::clone::Clone for DLLVERSIONINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct DLLVERSIONINFO2 { + pub info1: DLLVERSIONINFO, + pub dwFlags: u32, + pub ullVersion: u64, +} +impl ::core::marker::Copy for DLLVERSIONINFO2 {} +impl ::core::clone::Clone for DLLVERSIONINFO2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct DRAGINFOA { + pub uSize: u32, + pub pt: super::super::Foundation::POINT, + pub fNC: super::super::Foundation::BOOL, + pub lpFileList: ::windows_sys::core::PSTR, + pub grfKeyState: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DRAGINFOA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DRAGINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct DRAGINFOA { + pub uSize: u32, + pub pt: super::super::Foundation::POINT, + pub fNC: super::super::Foundation::BOOL, + pub lpFileList: ::windows_sys::core::PSTR, + pub grfKeyState: u32, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DRAGINFOA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DRAGINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct DRAGINFOW { + pub uSize: u32, + pub pt: super::super::Foundation::POINT, + pub fNC: super::super::Foundation::BOOL, + pub lpFileList: ::windows_sys::core::PWSTR, + pub grfKeyState: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DRAGINFOW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DRAGINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct DRAGINFOW { + pub uSize: u32, + pub pt: super::super::Foundation::POINT, + pub fNC: super::super::Foundation::BOOL, + pub lpFileList: ::windows_sys::core::PWSTR, + pub grfKeyState: u32, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DRAGINFOW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DRAGINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct DROPDESCRIPTION { + pub r#type: DROPIMAGETYPE, + pub szMessage: [u16; 260], + pub szInsert: [u16; 260], +} +impl ::core::marker::Copy for DROPDESCRIPTION {} +impl ::core::clone::Clone for DROPDESCRIPTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DROPFILES { + pub pFiles: u32, + pub pt: super::super::Foundation::POINT, + pub fNC: super::super::Foundation::BOOL, + pub fWide: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DROPFILES {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DROPFILES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct EXP_DARWIN_LINK { + pub dbh: DATABLOCK_HEADER, + pub szDarwinID: [super::super::Foundation::CHAR; 260], + pub szwDarwinID: [u16; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for EXP_DARWIN_LINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for EXP_DARWIN_LINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct EXP_PROPERTYSTORAGE { + pub cbSize: u32, + pub dwSignature: u32, + pub abPropertyStorage: [u8; 1], +} +impl ::core::marker::Copy for EXP_PROPERTYSTORAGE {} +impl ::core::clone::Clone for EXP_PROPERTYSTORAGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct EXP_SPECIAL_FOLDER { + pub cbSize: u32, + pub dwSignature: u32, + pub idSpecialFolder: u32, + pub cbOffset: u32, +} +impl ::core::marker::Copy for EXP_SPECIAL_FOLDER {} +impl ::core::clone::Clone for EXP_SPECIAL_FOLDER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct EXP_SZ_LINK { + pub cbSize: u32, + pub dwSignature: u32, + pub szTarget: [super::super::Foundation::CHAR; 260], + pub swzTarget: [u16; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for EXP_SZ_LINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for EXP_SZ_LINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct EXTRASEARCH { + pub guidSearch: ::windows_sys::core::GUID, + pub wszFriendlyName: [u16; 80], + pub wszUrl: [u16; 2084], +} +impl ::core::marker::Copy for EXTRASEARCH {} +impl ::core::clone::Clone for EXTRASEARCH { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct FILEDESCRIPTORA { + pub dwFlags: u32, + pub clsid: ::windows_sys::core::GUID, + pub sizel: super::super::Foundation::SIZE, + pub pointl: super::super::Foundation::POINTL, + pub dwFileAttributes: u32, + pub ftCreationTime: super::super::Foundation::FILETIME, + pub ftLastAccessTime: super::super::Foundation::FILETIME, + pub ftLastWriteTime: super::super::Foundation::FILETIME, + pub nFileSizeHigh: u32, + pub nFileSizeLow: u32, + pub cFileName: [super::super::Foundation::CHAR; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FILEDESCRIPTORA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FILEDESCRIPTORA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct FILEDESCRIPTORW { + pub dwFlags: u32, + pub clsid: ::windows_sys::core::GUID, + pub sizel: super::super::Foundation::SIZE, + pub pointl: super::super::Foundation::POINTL, + pub dwFileAttributes: u32, + pub ftCreationTime: super::super::Foundation::FILETIME, + pub ftLastAccessTime: super::super::Foundation::FILETIME, + pub ftLastWriteTime: super::super::Foundation::FILETIME, + pub nFileSizeHigh: u32, + pub nFileSizeLow: u32, + pub cFileName: [u16; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FILEDESCRIPTORW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FILEDESCRIPTORW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct FILEGROUPDESCRIPTORA { + pub cItems: u32, + pub fgd: [FILEDESCRIPTORA; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FILEGROUPDESCRIPTORA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FILEGROUPDESCRIPTORA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct FILEGROUPDESCRIPTORW { + pub cItems: u32, + pub fgd: [FILEDESCRIPTORW; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FILEGROUPDESCRIPTORW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FILEGROUPDESCRIPTORW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct FILE_ATTRIBUTES_ARRAY { + pub cItems: u32, + pub dwSumFileAttributes: u32, + pub dwProductFileAttributes: u32, + pub rgdwFileAttributes: [u32; 1], +} +impl ::core::marker::Copy for FILE_ATTRIBUTES_ARRAY {} +impl ::core::clone::Clone for FILE_ATTRIBUTES_ARRAY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct FOLDERSETDATA { + pub _fs: FOLDERSETTINGS, + pub _vidRestore: ::windows_sys::core::GUID, + pub _dwViewPriority: u32, +} +impl ::core::marker::Copy for FOLDERSETDATA {} +impl ::core::clone::Clone for FOLDERSETDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct FOLDERSETTINGS { + pub ViewMode: u32, + pub fFlags: u32, +} +impl ::core::marker::Copy for FOLDERSETTINGS {} +impl ::core::clone::Clone for FOLDERSETTINGS { + fn clone(&self) -> Self { + *self + } +} +pub type HDROP = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HELPINFO { + pub cbSize: u32, + pub iContextType: HELP_INFO_TYPE, + pub iCtrlId: i32, + pub hItemHandle: super::super::Foundation::HANDLE, + pub dwContextId: usize, + pub MousePos: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HELPINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HELPINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HELPWININFOA { + pub wStructSize: i32, + pub x: i32, + pub y: i32, + pub dx: i32, + pub dy: i32, + pub wMax: i32, + pub rgchMember: [super::super::Foundation::CHAR; 2], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HELPWININFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HELPWININFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct HELPWININFOW { + pub wStructSize: i32, + pub x: i32, + pub y: i32, + pub dx: i32, + pub dy: i32, + pub wMax: i32, + pub rgchMember: [u16; 2], +} +impl ::core::marker::Copy for HELPWININFOW {} +impl ::core::clone::Clone for HELPWININFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HLBWINFO { + pub cbSize: u32, + pub grfHLBWIF: u32, + pub rcFramePos: super::super::Foundation::RECT, + pub rcDocPos: super::super::Foundation::RECT, + pub hltbinfo: HLTBINFO, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HLBWINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HLBWINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct HLITEM { + pub uHLID: u32, + pub pwzFriendlyName: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for HLITEM {} +impl ::core::clone::Clone for HLITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HLTBINFO { + pub uDockType: u32, + pub rcTbPos: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HLTBINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HLTBINFO { + fn clone(&self) -> Self { + *self + } +} +pub type HPSXA = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct ITEMSPACING { + pub cxSmall: i32, + pub cySmall: i32, + pub cxLarge: i32, + pub cyLarge: i32, +} +impl ::core::marker::Copy for ITEMSPACING {} +impl ::core::clone::Clone for ITEMSPACING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct KNOWNFOLDER_DEFINITION { + pub category: KF_CATEGORY, + pub pszName: ::windows_sys::core::PWSTR, + pub pszDescription: ::windows_sys::core::PWSTR, + pub fidParent: ::windows_sys::core::GUID, + pub pszRelativePath: ::windows_sys::core::PWSTR, + pub pszParsingName: ::windows_sys::core::PWSTR, + pub pszTooltip: ::windows_sys::core::PWSTR, + pub pszLocalizedName: ::windows_sys::core::PWSTR, + pub pszIcon: ::windows_sys::core::PWSTR, + pub pszSecurity: ::windows_sys::core::PWSTR, + pub dwAttributes: u32, + pub kfdFlags: u32, + pub ftidType: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for KNOWNFOLDER_DEFINITION {} +impl ::core::clone::Clone for KNOWNFOLDER_DEFINITION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MULTIKEYHELPA { + pub mkSize: u32, + pub mkKeylist: super::super::Foundation::CHAR, + pub szKeyphrase: [super::super::Foundation::CHAR; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MULTIKEYHELPA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MULTIKEYHELPA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct MULTIKEYHELPW { + pub mkSize: u32, + pub mkKeylist: u16, + pub szKeyphrase: [u16; 1], +} +impl ::core::marker::Copy for MULTIKEYHELPW {} +impl ::core::clone::Clone for MULTIKEYHELPW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct NC_ADDRESS { + pub pAddrInfo: *mut NC_ADDRESS_0, + pub PortNumber: u16, + pub PrefixLength: u8, +} +impl ::core::marker::Copy for NC_ADDRESS {} +impl ::core::clone::Clone for NC_ADDRESS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct NC_ADDRESS_0(pub u8); +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct NEWCPLINFOA { + pub dwSize: u32, + pub dwFlags: u32, + pub dwHelpContext: u32, + pub lData: isize, + pub hIcon: super::WindowsAndMessaging::HICON, + pub szName: [super::super::Foundation::CHAR; 32], + pub szInfo: [super::super::Foundation::CHAR; 64], + pub szHelpFile: [super::super::Foundation::CHAR; 128], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NEWCPLINFOA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NEWCPLINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct NEWCPLINFOW { + pub dwSize: u32, + pub dwFlags: u32, + pub dwHelpContext: u32, + pub lData: isize, + pub hIcon: super::WindowsAndMessaging::HICON, + pub szName: [u16; 32], + pub szInfo: [u16; 64], + pub szHelpFile: [u16; 128], +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for NEWCPLINFOW {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for NEWCPLINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct NOTIFYICONDATAA { + pub cbSize: u32, + pub hWnd: super::super::Foundation::HWND, + pub uID: u32, + pub uFlags: NOTIFY_ICON_DATA_FLAGS, + pub uCallbackMessage: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub szTip: [super::super::Foundation::CHAR; 128], + pub dwState: NOTIFY_ICON_STATE, + pub dwStateMask: u32, + pub szInfo: [super::super::Foundation::CHAR; 256], + pub Anonymous: NOTIFYICONDATAA_0, + pub szInfoTitle: [super::super::Foundation::CHAR; 64], + pub dwInfoFlags: NOTIFY_ICON_INFOTIP_FLAGS, + pub guidItem: ::windows_sys::core::GUID, + pub hBalloonIcon: super::WindowsAndMessaging::HICON, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NOTIFYICONDATAA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NOTIFYICONDATAA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub union NOTIFYICONDATAA_0 { + pub uTimeout: u32, + pub uVersion: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NOTIFYICONDATAA_0 {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NOTIFYICONDATAA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct NOTIFYICONDATAA { + pub cbSize: u32, + pub hWnd: super::super::Foundation::HWND, + pub uID: u32, + pub uFlags: NOTIFY_ICON_DATA_FLAGS, + pub uCallbackMessage: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub szTip: [super::super::Foundation::CHAR; 128], + pub dwState: NOTIFY_ICON_STATE, + pub dwStateMask: u32, + pub szInfo: [super::super::Foundation::CHAR; 256], + pub Anonymous: NOTIFYICONDATAA_0, + pub szInfoTitle: [super::super::Foundation::CHAR; 64], + pub dwInfoFlags: NOTIFY_ICON_INFOTIP_FLAGS, + pub guidItem: ::windows_sys::core::GUID, + pub hBalloonIcon: super::WindowsAndMessaging::HICON, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NOTIFYICONDATAA {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NOTIFYICONDATAA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub union NOTIFYICONDATAA_0 { + pub uTimeout: u32, + pub uVersion: u32, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NOTIFYICONDATAA_0 {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NOTIFYICONDATAA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct NOTIFYICONDATAW { + pub cbSize: u32, + pub hWnd: super::super::Foundation::HWND, + pub uID: u32, + pub uFlags: NOTIFY_ICON_DATA_FLAGS, + pub uCallbackMessage: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub szTip: [u16; 128], + pub dwState: NOTIFY_ICON_STATE, + pub dwStateMask: u32, + pub szInfo: [u16; 256], + pub Anonymous: NOTIFYICONDATAW_0, + pub szInfoTitle: [u16; 64], + pub dwInfoFlags: NOTIFY_ICON_INFOTIP_FLAGS, + pub guidItem: ::windows_sys::core::GUID, + pub hBalloonIcon: super::WindowsAndMessaging::HICON, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NOTIFYICONDATAW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NOTIFYICONDATAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub union NOTIFYICONDATAW_0 { + pub uTimeout: u32, + pub uVersion: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NOTIFYICONDATAW_0 {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NOTIFYICONDATAW_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct NOTIFYICONDATAW { + pub cbSize: u32, + pub hWnd: super::super::Foundation::HWND, + pub uID: u32, + pub uFlags: NOTIFY_ICON_DATA_FLAGS, + pub uCallbackMessage: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub szTip: [u16; 128], + pub dwState: NOTIFY_ICON_STATE, + pub dwStateMask: u32, + pub szInfo: [u16; 256], + pub Anonymous: NOTIFYICONDATAW_0, + pub szInfoTitle: [u16; 64], + pub dwInfoFlags: NOTIFY_ICON_INFOTIP_FLAGS, + pub guidItem: ::windows_sys::core::GUID, + pub hBalloonIcon: super::WindowsAndMessaging::HICON, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NOTIFYICONDATAW {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NOTIFYICONDATAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub union NOTIFYICONDATAW_0 { + pub uTimeout: u32, + pub uVersion: u32, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for NOTIFYICONDATAW_0 {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for NOTIFYICONDATAW_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct NOTIFYICONIDENTIFIER { + pub cbSize: u32, + pub hWnd: super::super::Foundation::HWND, + pub uID: u32, + pub guidItem: ::windows_sys::core::GUID, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NOTIFYICONIDENTIFIER {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NOTIFYICONIDENTIFIER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct NOTIFYICONIDENTIFIER { + pub cbSize: u32, + pub hWnd: super::super::Foundation::HWND, + pub uID: u32, + pub guidItem: ::windows_sys::core::GUID, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NOTIFYICONIDENTIFIER {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NOTIFYICONIDENTIFIER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_NetworkManagement_WNet\"`*"] +#[cfg(feature = "Win32_NetworkManagement_WNet")] +pub struct NRESARRAY { + pub cItems: u32, + pub nr: [super::super::NetworkManagement::WNet::NETRESOURCEA; 1], +} +#[cfg(feature = "Win32_NetworkManagement_WNet")] +impl ::core::marker::Copy for NRESARRAY {} +#[cfg(feature = "Win32_NetworkManagement_WNet")] +impl ::core::clone::Clone for NRESARRAY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(feature = "Win32_UI_Controls")] +pub struct NSTCCUSTOMDRAW { + pub psi: IShellItem, + pub uItemState: u32, + pub nstcis: u32, + pub pszText: ::windows_sys::core::PCWSTR, + pub iImage: i32, + pub himl: super::Controls::HIMAGELIST, + pub iLevel: i32, + pub iIndent: i32, +} +#[cfg(feature = "Win32_UI_Controls")] +impl ::core::marker::Copy for NSTCCUSTOMDRAW {} +#[cfg(feature = "Win32_UI_Controls")] +impl ::core::clone::Clone for NSTCCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Console\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))] +pub struct NT_CONSOLE_PROPS { + pub dbh: DATABLOCK_HEADER, + pub wFillAttribute: u16, + pub wPopupFillAttribute: u16, + pub dwScreenBufferSize: super::super::System::Console::COORD, + pub dwWindowSize: super::super::System::Console::COORD, + pub dwWindowOrigin: super::super::System::Console::COORD, + pub nFont: u32, + pub nInputBufferSize: u32, + pub dwFontSize: super::super::System::Console::COORD, + pub uFontFamily: u32, + pub uFontWeight: u32, + pub FaceName: [u16; 32], + pub uCursorSize: u32, + pub bFullScreen: super::super::Foundation::BOOL, + pub bQuickEdit: super::super::Foundation::BOOL, + pub bInsertMode: super::super::Foundation::BOOL, + pub bAutoPosition: super::super::Foundation::BOOL, + pub uHistoryBufferSize: u32, + pub uNumberOfHistoryBuffers: u32, + pub bHistoryNoDup: super::super::Foundation::BOOL, + pub ColorTable: [super::super::Foundation::COLORREF; 16], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))] +impl ::core::marker::Copy for NT_CONSOLE_PROPS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))] +impl ::core::clone::Clone for NT_CONSOLE_PROPS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct NT_FE_CONSOLE_PROPS { + pub dbh: DATABLOCK_HEADER, + pub uCodePage: u32, +} +impl ::core::marker::Copy for NT_FE_CONSOLE_PROPS {} +impl ::core::clone::Clone for NT_FE_CONSOLE_PROPS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct OPENASINFO { + pub pcszFile: ::windows_sys::core::PCWSTR, + pub pcszClass: ::windows_sys::core::PCWSTR, + pub oaifInFlags: OPEN_AS_INFO_FLAGS, +} +impl ::core::marker::Copy for OPENASINFO {} +impl ::core::clone::Clone for OPENASINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OPEN_PRINTER_PROPS_INFOA { + pub dwSize: u32, + pub pszSheetName: ::windows_sys::core::PSTR, + pub uSheetIndex: u32, + pub dwFlags: u32, + pub bModal: super::super::Foundation::BOOL, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OPEN_PRINTER_PROPS_INFOA { + pub dwSize: u32, + pub pszSheetName: ::windows_sys::core::PSTR, + pub uSheetIndex: u32, + pub dwFlags: u32, + pub bModal: super::super::Foundation::BOOL, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct OPEN_PRINTER_PROPS_INFOW { + pub dwSize: u32, + pub pszSheetName: ::windows_sys::core::PWSTR, + pub uSheetIndex: u32, + pub dwFlags: u32, + pub bModal: super::super::Foundation::BOOL, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct OPEN_PRINTER_PROPS_INFOW { + pub dwSize: u32, + pub pszSheetName: ::windows_sys::core::PWSTR, + pub uSheetIndex: u32, + pub dwFlags: u32, + pub bModal: super::super::Foundation::BOOL, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct PARSEDURLA { + pub cbSize: u32, + pub pszProtocol: ::windows_sys::core::PCSTR, + pub cchProtocol: u32, + pub pszSuffix: ::windows_sys::core::PCSTR, + pub cchSuffix: u32, + pub nScheme: u32, +} +impl ::core::marker::Copy for PARSEDURLA {} +impl ::core::clone::Clone for PARSEDURLA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct PARSEDURLW { + pub cbSize: u32, + pub pszProtocol: ::windows_sys::core::PCWSTR, + pub cchProtocol: u32, + pub pszSuffix: ::windows_sys::core::PCWSTR, + pub cchSuffix: u32, + pub nScheme: u32, +} +impl ::core::marker::Copy for PARSEDURLW {} +impl ::core::clone::Clone for PARSEDURLW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(feature = "Win32_UI_Shell_Common")] +pub struct PERSIST_FOLDER_TARGET_INFO { + pub pidlTargetFolder: *mut Common::ITEMIDLIST, + pub szTargetParsingName: [u16; 260], + pub szNetworkProvider: [u16; 260], + pub dwAttributes: u32, + pub csidl: i32, +} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::marker::Copy for PERSIST_FOLDER_TARGET_INFO {} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::clone::Clone for PERSIST_FOLDER_TARGET_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct PREVIEWHANDLERFRAMEINFO { + pub haccel: super::WindowsAndMessaging::HACCEL, + pub cAccelEntries: u32, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for PREVIEWHANDLERFRAMEINFO {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for PREVIEWHANDLERFRAMEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PROFILEINFOA { + pub dwSize: u32, + pub dwFlags: u32, + pub lpUserName: ::windows_sys::core::PSTR, + pub lpProfilePath: ::windows_sys::core::PSTR, + pub lpDefaultPath: ::windows_sys::core::PSTR, + pub lpServerName: ::windows_sys::core::PSTR, + pub lpPolicyPath: ::windows_sys::core::PSTR, + pub hProfile: super::super::Foundation::HANDLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PROFILEINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PROFILEINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PROFILEINFOW { + pub dwSize: u32, + pub dwFlags: u32, + pub lpUserName: ::windows_sys::core::PWSTR, + pub lpProfilePath: ::windows_sys::core::PWSTR, + pub lpDefaultPath: ::windows_sys::core::PWSTR, + pub lpServerName: ::windows_sys::core::PWSTR, + pub lpPolicyPath: ::windows_sys::core::PWSTR, + pub hProfile: super::super::Foundation::HANDLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PROFILEINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PROFILEINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PUBAPPINFO { + pub cbSize: u32, + pub dwMask: u32, + pub pszSource: ::windows_sys::core::PWSTR, + pub stAssigned: super::super::Foundation::SYSTEMTIME, + pub stPublished: super::super::Foundation::SYSTEMTIME, + pub stScheduled: super::super::Foundation::SYSTEMTIME, + pub stExpire: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PUBAPPINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PUBAPPINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct QCMINFO { + pub hmenu: super::WindowsAndMessaging::HMENU, + pub indexMenu: u32, + pub idCmdFirst: u32, + pub idCmdLast: u32, + pub pIdMap: *const QCMINFO_IDMAP, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for QCMINFO {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for QCMINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct QCMINFO_IDMAP { + pub nMaxIds: u32, + pub pIdList: [QCMINFO_IDMAP_PLACEMENT; 1], +} +impl ::core::marker::Copy for QCMINFO_IDMAP {} +impl ::core::clone::Clone for QCMINFO_IDMAP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct QCMINFO_IDMAP_PLACEMENT { + pub id: u32, + pub fFlags: u32, +} +impl ::core::marker::Copy for QCMINFO_IDMAP_PLACEMENT {} +impl ::core::clone::Clone for QCMINFO_IDMAP_PLACEMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct QITAB { + pub piid: *const ::windows_sys::core::GUID, + pub dwOffset: u32, +} +impl ::core::marker::Copy for QITAB {} +impl ::core::clone::Clone for QITAB { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SFVM_HELPTOPIC_DATA { + pub wszHelpFile: [u16; 260], + pub wszHelpTopic: [u16; 260], +} +impl ::core::marker::Copy for SFVM_HELPTOPIC_DATA {} +impl ::core::clone::Clone for SFVM_HELPTOPIC_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +pub struct SFVM_PROPPAGE_DATA { + pub dwReserved: u32, + pub pfn: super::Controls::LPFNSVADDPROPSHEETPAGE, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for SFVM_PROPPAGE_DATA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for SFVM_PROPPAGE_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"] +#[cfg(feature = "Win32_System_Ole")] +pub struct SFV_CREATE { + pub cbSize: u32, + pub pshf: IShellFolder, + pub psvOuter: IShellView, + pub psfvcb: IShellFolderViewCB, +} +#[cfg(feature = "Win32_System_Ole")] +impl ::core::marker::Copy for SFV_CREATE {} +#[cfg(feature = "Win32_System_Ole")] +impl ::core::clone::Clone for SFV_CREATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +pub struct SFV_SETITEMPOS { + pub pidl: *mut Common::ITEMIDLIST, + pub pt: super::super::Foundation::POINT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for SFV_SETITEMPOS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for SFV_SETITEMPOS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHARDAPPIDINFO { + pub psi: IShellItem, + pub pszAppID: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for SHARDAPPIDINFO {} +impl ::core::clone::Clone for SHARDAPPIDINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(feature = "Win32_UI_Shell_Common")] +pub struct SHARDAPPIDINFOIDLIST { + pub pidl: *mut Common::ITEMIDLIST, + pub pszAppID: ::windows_sys::core::PCWSTR, +} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::marker::Copy for SHARDAPPIDINFOIDLIST {} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::clone::Clone for SHARDAPPIDINFOIDLIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHARDAPPIDINFOLINK { + pub psl: IShellLinkA, + pub pszAppID: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for SHARDAPPIDINFOLINK {} +impl ::core::clone::Clone for SHARDAPPIDINFOLINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHCOLUMNDATA { + pub dwFlags: u32, + pub dwFileAttributes: u32, + pub dwReserved: u32, + pub pwszExt: ::windows_sys::core::PWSTR, + pub wszFile: [u16; 260], +} +impl ::core::marker::Copy for SHCOLUMNDATA {} +impl ::core::clone::Clone for SHCOLUMNDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] +pub struct SHCOLUMNINFO { + pub scid: PropertiesSystem::PROPERTYKEY, + pub vt: super::super::System::Com::VARENUM, + pub fmt: u32, + pub cChars: u32, + pub csFlags: u32, + pub wszTitle: [u16; 80], + pub wszDescription: [u16; 128], +} +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] +impl ::core::marker::Copy for SHCOLUMNINFO {} +#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] +impl ::core::clone::Clone for SHCOLUMNINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHCOLUMNINIT { + pub dwFlags: u32, + pub dwReserved: u32, + pub wszFolder: [u16; 260], +} +impl ::core::marker::Copy for SHCOLUMNINIT {} +impl ::core::clone::Clone for SHCOLUMNINIT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] +pub struct SHCREATEPROCESSINFOW { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub pszFile: ::windows_sys::core::PCWSTR, + pub pszParameters: ::windows_sys::core::PCWSTR, + pub pszCurrentDirectory: ::windows_sys::core::PCWSTR, + pub hUserToken: super::super::Foundation::HANDLE, + pub lpProcessAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES, + pub lpThreadAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES, + pub bInheritHandles: super::super::Foundation::BOOL, + pub dwCreationFlags: u32, + pub lpStartupInfo: *mut super::super::System::Threading::STARTUPINFOW, + pub lpProcessInformation: *mut super::super::System::Threading::PROCESS_INFORMATION, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] +impl ::core::marker::Copy for SHCREATEPROCESSINFOW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] +impl ::core::clone::Clone for SHCREATEPROCESSINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] +pub struct SHCREATEPROCESSINFOW { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub pszFile: ::windows_sys::core::PCWSTR, + pub pszParameters: ::windows_sys::core::PCWSTR, + pub pszCurrentDirectory: ::windows_sys::core::PCWSTR, + pub hUserToken: super::super::Foundation::HANDLE, + pub lpProcessAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES, + pub lpThreadAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES, + pub bInheritHandles: super::super::Foundation::BOOL, + pub dwCreationFlags: u32, + pub lpStartupInfo: *mut super::super::System::Threading::STARTUPINFOW, + pub lpProcessInformation: *mut super::super::System::Threading::PROCESS_INFORMATION, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] +impl ::core::marker::Copy for SHCREATEPROCESSINFOW {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] +impl ::core::clone::Clone for SHCREATEPROCESSINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHChangeDWORDAsIDList { + pub cb: u16, + pub dwItem1: u32, + pub dwItem2: u32, + pub cbZero: u16, +} +impl ::core::marker::Copy for SHChangeDWORDAsIDList {} +impl ::core::clone::Clone for SHChangeDWORDAsIDList { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +pub struct SHChangeNotifyEntry { + pub pidl: *mut Common::ITEMIDLIST, + pub fRecursive: super::super::Foundation::BOOL, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::marker::Copy for SHChangeNotifyEntry {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] +impl ::core::clone::Clone for SHChangeNotifyEntry { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHChangeProductKeyAsIDList { + pub cb: u16, + pub wszProductKey: [u16; 39], + pub cbZero: u16, +} +impl ::core::marker::Copy for SHChangeProductKeyAsIDList {} +impl ::core::clone::Clone for SHChangeProductKeyAsIDList { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHChangeUpdateImageIDList { + pub cb: u16, + pub iIconIndex: i32, + pub iCurIndex: i32, + pub uFlags: u32, + pub dwProcessID: u32, + pub szName: [u16; 260], + pub cbZero: u16, +} +impl ::core::marker::Copy for SHChangeUpdateImageIDList {} +impl ::core::clone::Clone for SHChangeUpdateImageIDList { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHDESCRIPTIONID { + pub dwDescriptionId: SHDID_ID, + pub clsid: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for SHDESCRIPTIONID {} +impl ::core::clone::Clone for SHDESCRIPTIONID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct SHDRAGIMAGE { + pub sizeDragImage: super::super::Foundation::SIZE, + pub ptOffset: super::super::Foundation::POINT, + pub hbmpDragImage: super::super::Graphics::Gdi::HBITMAP, + pub crColorKey: super::super::Foundation::COLORREF, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for SHDRAGIMAGE {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for SHDRAGIMAGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +pub struct SHELLEXECUTEINFOA { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub lpVerb: ::windows_sys::core::PCSTR, + pub lpFile: ::windows_sys::core::PCSTR, + pub lpParameters: ::windows_sys::core::PCSTR, + pub lpDirectory: ::windows_sys::core::PCSTR, + pub nShow: i32, + pub hInstApp: super::super::Foundation::HINSTANCE, + pub lpIDList: *mut ::core::ffi::c_void, + pub lpClass: ::windows_sys::core::PCSTR, + pub hkeyClass: super::super::System::Registry::HKEY, + pub dwHotKey: u32, + pub Anonymous: SHELLEXECUTEINFOA_0, + pub hProcess: super::super::Foundation::HANDLE, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::marker::Copy for SHELLEXECUTEINFOA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::clone::Clone for SHELLEXECUTEINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +pub union SHELLEXECUTEINFOA_0 { + pub hIcon: super::super::Foundation::HANDLE, + pub hMonitor: super::super::Foundation::HANDLE, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::marker::Copy for SHELLEXECUTEINFOA_0 {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::clone::Clone for SHELLEXECUTEINFOA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +pub struct SHELLEXECUTEINFOA { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub lpVerb: ::windows_sys::core::PCSTR, + pub lpFile: ::windows_sys::core::PCSTR, + pub lpParameters: ::windows_sys::core::PCSTR, + pub lpDirectory: ::windows_sys::core::PCSTR, + pub nShow: i32, + pub hInstApp: super::super::Foundation::HINSTANCE, + pub lpIDList: *mut ::core::ffi::c_void, + pub lpClass: ::windows_sys::core::PCSTR, + pub hkeyClass: super::super::System::Registry::HKEY, + pub dwHotKey: u32, + pub Anonymous: SHELLEXECUTEINFOA_0, + pub hProcess: super::super::Foundation::HANDLE, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::marker::Copy for SHELLEXECUTEINFOA {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::clone::Clone for SHELLEXECUTEINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +pub union SHELLEXECUTEINFOA_0 { + pub hIcon: super::super::Foundation::HANDLE, + pub hMonitor: super::super::Foundation::HANDLE, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::marker::Copy for SHELLEXECUTEINFOA_0 {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::clone::Clone for SHELLEXECUTEINFOA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +pub struct SHELLEXECUTEINFOW { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub lpVerb: ::windows_sys::core::PCWSTR, + pub lpFile: ::windows_sys::core::PCWSTR, + pub lpParameters: ::windows_sys::core::PCWSTR, + pub lpDirectory: ::windows_sys::core::PCWSTR, + pub nShow: i32, + pub hInstApp: super::super::Foundation::HINSTANCE, + pub lpIDList: *mut ::core::ffi::c_void, + pub lpClass: ::windows_sys::core::PCWSTR, + pub hkeyClass: super::super::System::Registry::HKEY, + pub dwHotKey: u32, + pub Anonymous: SHELLEXECUTEINFOW_0, + pub hProcess: super::super::Foundation::HANDLE, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::marker::Copy for SHELLEXECUTEINFOW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::clone::Clone for SHELLEXECUTEINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +pub union SHELLEXECUTEINFOW_0 { + pub hIcon: super::super::Foundation::HANDLE, + pub hMonitor: super::super::Foundation::HANDLE, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::marker::Copy for SHELLEXECUTEINFOW_0 {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::clone::Clone for SHELLEXECUTEINFOW_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +pub struct SHELLEXECUTEINFOW { + pub cbSize: u32, + pub fMask: u32, + pub hwnd: super::super::Foundation::HWND, + pub lpVerb: ::windows_sys::core::PCWSTR, + pub lpFile: ::windows_sys::core::PCWSTR, + pub lpParameters: ::windows_sys::core::PCWSTR, + pub lpDirectory: ::windows_sys::core::PCWSTR, + pub nShow: i32, + pub hInstApp: super::super::Foundation::HINSTANCE, + pub lpIDList: *mut ::core::ffi::c_void, + pub lpClass: ::windows_sys::core::PCWSTR, + pub hkeyClass: super::super::System::Registry::HKEY, + pub dwHotKey: u32, + pub Anonymous: SHELLEXECUTEINFOW_0, + pub hProcess: super::super::Foundation::HANDLE, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::marker::Copy for SHELLEXECUTEINFOW {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::clone::Clone for SHELLEXECUTEINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +pub union SHELLEXECUTEINFOW_0 { + pub hIcon: super::super::Foundation::HANDLE, + pub hMonitor: super::super::Foundation::HANDLE, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::marker::Copy for SHELLEXECUTEINFOW_0 {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +impl ::core::clone::Clone for SHELLEXECUTEINFOW_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHELLFLAGSTATE { + pub _bitfield: i32, +} +impl ::core::marker::Copy for SHELLFLAGSTATE {} +impl ::core::clone::Clone for SHELLFLAGSTATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHELLSTATEA { + pub _bitfield1: i32, + pub dwWin95Unused: u32, + pub uWin95Unused: u32, + pub lParamSort: i32, + pub iSortDirection: i32, + pub version: u32, + pub uNotUsed: u32, + pub _bitfield2: i32, +} +impl ::core::marker::Copy for SHELLSTATEA {} +impl ::core::clone::Clone for SHELLSTATEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHELLSTATEW { + pub _bitfield1: i32, + pub dwWin95Unused: u32, + pub uWin95Unused: u32, + pub lParamSort: i32, + pub iSortDirection: i32, + pub version: u32, + pub uNotUsed: u32, + pub _bitfield2: i32, +} +impl ::core::marker::Copy for SHELLSTATEW {} +impl ::core::clone::Clone for SHELLSTATEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHELL_ITEM_RESOURCE { + pub guidType: ::windows_sys::core::GUID, + pub szName: [u16; 260], +} +impl ::core::marker::Copy for SHELL_ITEM_RESOURCE {} +impl ::core::clone::Clone for SHELL_ITEM_RESOURCE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct SHFILEINFOA { + pub hIcon: super::WindowsAndMessaging::HICON, + pub iIcon: i32, + pub dwAttributes: u32, + pub szDisplayName: [super::super::Foundation::CHAR; 260], + pub szTypeName: [super::super::Foundation::CHAR; 80], +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for SHFILEINFOA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for SHFILEINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct SHFILEINFOA { + pub hIcon: super::WindowsAndMessaging::HICON, + pub iIcon: i32, + pub dwAttributes: u32, + pub szDisplayName: [super::super::Foundation::CHAR; 260], + pub szTypeName: [super::super::Foundation::CHAR; 80], +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for SHFILEINFOA {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for SHFILEINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct SHFILEINFOW { + pub hIcon: super::WindowsAndMessaging::HICON, + pub iIcon: i32, + pub dwAttributes: u32, + pub szDisplayName: [u16; 260], + pub szTypeName: [u16; 80], +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for SHFILEINFOW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for SHFILEINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct SHFILEINFOW { + pub hIcon: super::WindowsAndMessaging::HICON, + pub iIcon: i32, + pub dwAttributes: u32, + pub szDisplayName: [u16; 260], + pub szTypeName: [u16; 80], +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for SHFILEINFOW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for SHFILEINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct SHFILEOPSTRUCTA { + pub hwnd: super::super::Foundation::HWND, + pub wFunc: u32, + pub pFrom: *mut i8, + pub pTo: *mut i8, + pub fFlags: u16, + pub fAnyOperationsAborted: super::super::Foundation::BOOL, + pub hNameMappings: *mut ::core::ffi::c_void, + pub lpszProgressTitle: ::windows_sys::core::PCSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SHFILEOPSTRUCTA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SHFILEOPSTRUCTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct SHFILEOPSTRUCTA { + pub hwnd: super::super::Foundation::HWND, + pub wFunc: u32, + pub pFrom: *mut i8, + pub pTo: *mut i8, + pub fFlags: u16, + pub fAnyOperationsAborted: super::super::Foundation::BOOL, + pub hNameMappings: *mut ::core::ffi::c_void, + pub lpszProgressTitle: ::windows_sys::core::PCSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SHFILEOPSTRUCTA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SHFILEOPSTRUCTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct SHFILEOPSTRUCTW { + pub hwnd: super::super::Foundation::HWND, + pub wFunc: u32, + pub pFrom: ::windows_sys::core::PCWSTR, + pub pTo: ::windows_sys::core::PCWSTR, + pub fFlags: u16, + pub fAnyOperationsAborted: super::super::Foundation::BOOL, + pub hNameMappings: *mut ::core::ffi::c_void, + pub lpszProgressTitle: ::windows_sys::core::PCWSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SHFILEOPSTRUCTW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SHFILEOPSTRUCTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct SHFILEOPSTRUCTW { + pub hwnd: super::super::Foundation::HWND, + pub wFunc: u32, + pub pFrom: ::windows_sys::core::PCWSTR, + pub pTo: ::windows_sys::core::PCWSTR, + pub fFlags: u16, + pub fAnyOperationsAborted: super::super::Foundation::BOOL, + pub hNameMappings: *mut ::core::ffi::c_void, + pub lpszProgressTitle: ::windows_sys::core::PCWSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SHFILEOPSTRUCTW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SHFILEOPSTRUCTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SHFOLDERCUSTOMSETTINGS { + pub dwSize: u32, + pub dwMask: u32, + pub pvid: *mut ::windows_sys::core::GUID, + pub pszWebViewTemplate: ::windows_sys::core::PWSTR, + pub cchWebViewTemplate: u32, + pub pszWebViewTemplateVersion: ::windows_sys::core::PWSTR, + pub pszInfoTip: ::windows_sys::core::PWSTR, + pub cchInfoTip: u32, + pub pclsid: *mut ::windows_sys::core::GUID, + pub dwFlags: u32, + pub pszIconFile: ::windows_sys::core::PWSTR, + pub cchIconFile: u32, + pub iIconIndex: i32, + pub pszLogo: ::windows_sys::core::PWSTR, + pub cchLogo: u32, +} +impl ::core::marker::Copy for SHFOLDERCUSTOMSETTINGS {} +impl ::core::clone::Clone for SHFOLDERCUSTOMSETTINGS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct SHNAMEMAPPINGA { + pub pszOldPath: ::windows_sys::core::PSTR, + pub pszNewPath: ::windows_sys::core::PSTR, + pub cchOldPath: i32, + pub cchNewPath: i32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for SHNAMEMAPPINGA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for SHNAMEMAPPINGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +#[cfg(target_arch = "x86")] +pub struct SHNAMEMAPPINGA { + pub pszOldPath: ::windows_sys::core::PSTR, + pub pszNewPath: ::windows_sys::core::PSTR, + pub cchOldPath: i32, + pub cchNewPath: i32, +} +#[cfg(target_arch = "x86")] +impl ::core::marker::Copy for SHNAMEMAPPINGA {} +#[cfg(target_arch = "x86")] +impl ::core::clone::Clone for SHNAMEMAPPINGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct SHNAMEMAPPINGW { + pub pszOldPath: ::windows_sys::core::PWSTR, + pub pszNewPath: ::windows_sys::core::PWSTR, + pub cchOldPath: i32, + pub cchNewPath: i32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for SHNAMEMAPPINGW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for SHNAMEMAPPINGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +#[cfg(target_arch = "x86")] +pub struct SHNAMEMAPPINGW { + pub pszOldPath: ::windows_sys::core::PWSTR, + pub pszNewPath: ::windows_sys::core::PWSTR, + pub cchOldPath: i32, + pub cchNewPath: i32, +} +#[cfg(target_arch = "x86")] +impl ::core::marker::Copy for SHNAMEMAPPINGW {} +#[cfg(target_arch = "x86")] +impl ::core::clone::Clone for SHNAMEMAPPINGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct SHQUERYRBINFO { + pub cbSize: u32, + pub i64Size: i64, + pub i64NumItems: i64, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for SHQUERYRBINFO {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for SHQUERYRBINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +#[cfg(target_arch = "x86")] +pub struct SHQUERYRBINFO { + pub cbSize: u32, + pub i64Size: i64, + pub i64NumItems: i64, +} +#[cfg(target_arch = "x86")] +impl ::core::marker::Copy for SHQUERYRBINFO {} +#[cfg(target_arch = "x86")] +impl ::core::clone::Clone for SHQUERYRBINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct SHSTOCKICONINFO { + pub cbSize: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub iSysImageIndex: i32, + pub iIcon: i32, + pub szPath: [u16; 260], +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for SHSTOCKICONINFO {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for SHSTOCKICONINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct SHSTOCKICONINFO { + pub cbSize: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub iSysImageIndex: i32, + pub iIcon: i32, + pub szPath: [u16; 260], +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for SHSTOCKICONINFO {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for SHSTOCKICONINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SLOWAPPINFO { + pub ullSize: u64, + pub ftLastUsed: super::super::Foundation::FILETIME, + pub iTimesUsed: i32, + pub pszImage: ::windows_sys::core::PWSTR, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SLOWAPPINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SLOWAPPINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(feature = "Win32_UI_Shell_Common")] +pub struct SMCSHCHANGENOTIFYSTRUCT { + pub lEvent: i32, + pub pidl1: *mut Common::ITEMIDLIST, + pub pidl2: *mut Common::ITEMIDLIST, +} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::marker::Copy for SMCSHCHANGENOTIFYSTRUCT {} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::clone::Clone for SMCSHCHANGENOTIFYSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct SMDATA { + pub dwMask: u32, + pub dwFlags: u32, + pub hmenu: super::WindowsAndMessaging::HMENU, + pub hwnd: super::super::Foundation::HWND, + pub uId: u32, + pub uIdParent: u32, + pub uIdAncestor: u32, + pub punk: ::windows_sys::core::IUnknown, + pub pidlFolder: *mut Common::ITEMIDLIST, + pub pidlItem: *mut Common::ITEMIDLIST, + pub psf: IShellFolder, + pub pvUserData: *mut ::core::ffi::c_void, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for SMDATA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for SMDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SMINFO { + pub dwMask: u32, + pub dwType: u32, + pub dwFlags: u32, + pub iIcon: i32, +} +impl ::core::marker::Copy for SMINFO {} +impl ::core::clone::Clone for SMINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub struct SORTCOLUMN { + pub propkey: PropertiesSystem::PROPERTYKEY, + pub direction: SORTDIRECTION, +} +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +impl ::core::marker::Copy for SORTCOLUMN {} +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +impl ::core::clone::Clone for SORTCOLUMN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] +pub struct SV2CVW2_PARAMS { + pub cbSize: u32, + pub psvPrev: IShellView, + pub pfs: *mut FOLDERSETTINGS, + pub psbOwner: IShellBrowser, + pub prcView: *mut super::super::Foundation::RECT, + pub pvid: *const ::windows_sys::core::GUID, + pub hwndView: super::super::Foundation::HWND, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for SV2CVW2_PARAMS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for SV2CVW2_PARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct SYNCMGRHANDLERINFO { + pub cbSize: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub SyncMgrHandlerFlags: u32, + pub wszHandlerName: [u16; 32], +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for SYNCMGRHANDLERINFO {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for SYNCMGRHANDLERINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct SYNCMGRITEM { + pub cbSize: u32, + pub dwFlags: u32, + pub ItemID: ::windows_sys::core::GUID, + pub dwItemState: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub wszItemName: [u16; 128], + pub ftLastUpdate: super::super::Foundation::FILETIME, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for SYNCMGRITEM {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for SYNCMGRITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SYNCMGRLOGERRORINFO { + pub cbSize: u32, + pub mask: u32, + pub dwSyncMgrErrorFlags: u32, + pub ErrorID: ::windows_sys::core::GUID, + pub ItemID: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for SYNCMGRLOGERRORINFO {} +impl ::core::clone::Clone for SYNCMGRLOGERRORINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct SYNCMGRPROGRESSITEM { + pub cbSize: u32, + pub mask: u32, + pub lpcStatusText: ::windows_sys::core::PCWSTR, + pub dwStatusType: u32, + pub iProgValue: i32, + pub iMaxValue: i32, +} +impl ::core::marker::Copy for SYNCMGRPROGRESSITEM {} +impl ::core::clone::Clone for SYNCMGRPROGRESSITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct SYNCMGR_CONFLICT_ID_INFO { + pub pblobID: *mut super::super::System::Com::BYTE_BLOB, + pub pblobExtra: *mut super::super::System::Com::BYTE_BLOB, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for SYNCMGR_CONFLICT_ID_INFO {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for SYNCMGR_CONFLICT_ID_INFO { + fn clone(&self) -> Self { + *self + } +} +pub type ShFindChangeNotificationHandle = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct TBINFO { + pub cbuttons: u32, + pub uFlags: u32, +} +impl ::core::marker::Copy for TBINFO {} +impl ::core::clone::Clone for TBINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct THUMBBUTTON { + pub dwMask: THUMBBUTTONMASK, + pub iId: u32, + pub iBitmap: u32, + pub hIcon: super::WindowsAndMessaging::HICON, + pub szTip: [u16; 260], + pub dwFlags: THUMBBUTTONFLAGS, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for THUMBBUTTON {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for THUMBBUTTON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] +pub struct TOOLBARITEM { + pub ptbar: IDockingWindow, + pub rcBorderTool: super::super::Foundation::RECT, + pub pwszItem: ::windows_sys::core::PWSTR, + pub fShow: super::super::Foundation::BOOL, + pub hMon: super::super::Graphics::Gdi::HMONITOR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for TOOLBARITEM {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for TOOLBARITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct URLINVOKECOMMANDINFOA { + pub dwcbSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub pcszVerb: ::windows_sys::core::PCSTR, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for URLINVOKECOMMANDINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for URLINVOKECOMMANDINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct URLINVOKECOMMANDINFOW { + pub dwcbSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub pcszVerb: ::windows_sys::core::PCWSTR, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for URLINVOKECOMMANDINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for URLINVOKECOMMANDINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] +#[cfg(feature = "Win32_UI_Shell_Common")] +pub struct WINDOWDATA { + pub dwWindowID: u32, + pub uiCP: u32, + pub pidl: *mut Common::ITEMIDLIST, + pub lpszUrl: ::windows_sys::core::PWSTR, + pub lpszUrlLocation: ::windows_sys::core::PWSTR, + pub lpszTitle: ::windows_sys::core::PWSTR, +} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::marker::Copy for WINDOWDATA {} +#[cfg(feature = "Win32_UI_Shell_Common")] +impl ::core::clone::Clone for WINDOWDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub struct WTS_THUMBNAILID { + pub rgbKey: [u8; 16], +} +impl ::core::marker::Copy for WTS_THUMBNAILID {} +impl ::core::clone::Clone for WTS_THUMBNAILID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct _APPCONSTRAIN_REGISTRATION(pub u8); +#[repr(C)] +pub struct _APPSTATE_REGISTRATION(pub u8); +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type APPLET_PROC = ::core::option::Option<unsafe extern "system" fn(hwndcpl: super::super::Foundation::HWND, msg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type BFFCALLBACK = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, lparam: super::super::Foundation::LPARAM, lpdata: super::super::Foundation::LPARAM) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type DLLGETVERSIONPROC = ::core::option::Option<unsafe extern "system" fn(param0: *mut DLLVERSIONINFO) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub type LPFNDFMCALLBACK = ::core::option::Option<unsafe extern "system" fn(psf: IShellFolder, hwnd: super::super::Foundation::HWND, pdtobj: super::super::System::Com::IDataObject, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] +pub type LPFNVIEWCALLBACK = ::core::option::Option<unsafe extern "system" fn(psvouter: IShellView, psf: IShellFolder, hwndmain: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PAPPCONSTRAIN_CHANGE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(constrained: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void) -> ()>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PAPPSTATE_CHANGE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(quiesced: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void) -> ()>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`*"] +pub type PFNCANSHAREFOLDERW = ::core::option::Option<unsafe extern "system" fn(pszpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNSHOWSHAREFOLDERUIW = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pszpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type SUBCLASSPROC = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, uidsubclass: usize, dwrefdata: usize) -> super::super::Foundation::LRESULT>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/TabletPC/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/TabletPC/mod.rs new file mode 100644 index 0000000..e706ec1 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/TabletPC/mod.rs @@ -0,0 +1,3089 @@ +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Graphics_Gdi\"`*"] fn AddStroke ( hrc : HRECOCONTEXT , ppacketdesc : *const PACKET_DESCRIPTION , cbpacket : u32 , ppacket : *const u8 , pxform : *const super::super::Graphics::Gdi:: XFORM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn AddWordsToWordList ( hwl : HRECOWORDLIST , pwcwords : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] fn AdviseInkChange ( hrc : HRECOCONTEXT , bnewstroke : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn CreateContext ( hrec : HRECOGNIZER , phrc : *mut HRECOCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn CreateRecognizer ( pclsid : *mut :: windows_sys::core::GUID , phrec : *mut HRECOGNIZER ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyContext ( hrc : HRECOCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyRecognizer ( hrec : HRECOGNIZER ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyWordList ( hwl : HRECOWORDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn EndInkInput ( hrc : HRECOCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetAllRecognizers ( recognizerclsids : *mut *mut :: windows_sys::core::GUID , count : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetBestResultString ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcbestresult : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetLatticePtr ( hrc : HRECOCONTEXT , pplattice : *mut *mut RECO_LATTICE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetLeftSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcleftseparator : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetRecoAttributes ( hrec : HRECOGNIZER , precoattrs : *mut RECO_ATTRS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetResultPropertyList ( hrec : HRECOGNIZER , ppropertycount : *mut u32 , ppropertyguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetRightSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcrightseparator : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetUnicodeRanges ( hrec : HRECOGNIZER , pcranges : *mut u32 , pcr : *mut CHARACTER_RANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn IsStringSupported ( hrc : HRECOCONTEXT , wcstring : u32 , pwcstring : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn LoadCachedAttributes ( clsid : :: windows_sys::core::GUID , precoattributes : *mut RECO_ATTRS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn MakeWordList ( hrec : HRECOGNIZER , pbuffer : :: windows_sys::core::PCWSTR , phwl : *mut HRECOWORDLIST ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] fn Process ( hrc : HRECOCONTEXT , pbpartialprocessing : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetEnabledUnicodeRanges ( hrc : HRECOCONTEXT , cranges : u32 , pcr : *mut CHARACTER_RANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetFactoid ( hrc : HRECOCONTEXT , cwcfactoid : u32 , pwcfactoid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetFlags ( hrc : HRECOCONTEXT , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetGuide ( hrc : HRECOCONTEXT , pguide : *const RECO_GUIDE , iindex : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetTextContext ( hrc : HRECOCONTEXT , cwcbefore : u32 , pwcbefore : :: windows_sys::core::PCWSTR , cwcafter : u32 , pwcafter : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetWordList ( hrc : HRECOCONTEXT , hwl : HRECOWORDLIST ) -> :: windows_sys::core::HRESULT ); +pub type IDynamicRenderer = *mut ::core::ffi::c_void; +pub type IGestureRecognizer = *mut ::core::ffi::c_void; +pub type IHandwrittenTextInsertion = *mut ::core::ffi::c_void; +pub type IInk = *mut ::core::ffi::c_void; +pub type IInkCollector = *mut ::core::ffi::c_void; +pub type IInkCursor = *mut ::core::ffi::c_void; +pub type IInkCursorButton = *mut ::core::ffi::c_void; +pub type IInkCursorButtons = *mut ::core::ffi::c_void; +pub type IInkCursors = *mut ::core::ffi::c_void; +pub type IInkCustomStrokes = *mut ::core::ffi::c_void; +pub type IInkDisp = *mut ::core::ffi::c_void; +pub type IInkDivider = *mut ::core::ffi::c_void; +pub type IInkDivisionResult = *mut ::core::ffi::c_void; +pub type IInkDivisionUnit = *mut ::core::ffi::c_void; +pub type IInkDivisionUnits = *mut ::core::ffi::c_void; +pub type IInkDrawingAttributes = *mut ::core::ffi::c_void; +pub type IInkEdit = *mut ::core::ffi::c_void; +pub type IInkExtendedProperties = *mut ::core::ffi::c_void; +pub type IInkExtendedProperty = *mut ::core::ffi::c_void; +pub type IInkGesture = *mut ::core::ffi::c_void; +pub type IInkLineInfo = *mut ::core::ffi::c_void; +pub type IInkOverlay = *mut ::core::ffi::c_void; +pub type IInkPicture = *mut ::core::ffi::c_void; +pub type IInkRecognitionAlternate = *mut ::core::ffi::c_void; +pub type IInkRecognitionAlternates = *mut ::core::ffi::c_void; +pub type IInkRecognitionResult = *mut ::core::ffi::c_void; +pub type IInkRecognizer = *mut ::core::ffi::c_void; +pub type IInkRecognizer2 = *mut ::core::ffi::c_void; +pub type IInkRecognizerContext = *mut ::core::ffi::c_void; +pub type IInkRecognizerContext2 = *mut ::core::ffi::c_void; +pub type IInkRecognizerGuide = *mut ::core::ffi::c_void; +pub type IInkRecognizers = *mut ::core::ffi::c_void; +pub type IInkRectangle = *mut ::core::ffi::c_void; +pub type IInkRenderer = *mut ::core::ffi::c_void; +pub type IInkStrokeDisp = *mut ::core::ffi::c_void; +pub type IInkStrokes = *mut ::core::ffi::c_void; +pub type IInkTablet = *mut ::core::ffi::c_void; +pub type IInkTablet2 = *mut ::core::ffi::c_void; +pub type IInkTablet3 = *mut ::core::ffi::c_void; +pub type IInkTablets = *mut ::core::ffi::c_void; +pub type IInkTransform = *mut ::core::ffi::c_void; +pub type IInkWordList = *mut ::core::ffi::c_void; +pub type IInkWordList2 = *mut ::core::ffi::c_void; +pub type IInputPanelWindowHandle = *mut ::core::ffi::c_void; +pub type IMathInputControl = *mut ::core::ffi::c_void; +pub type IPenInputPanel = *mut ::core::ffi::c_void; +pub type IRealTimeStylus = *mut ::core::ffi::c_void; +pub type IRealTimeStylus2 = *mut ::core::ffi::c_void; +pub type IRealTimeStylus3 = *mut ::core::ffi::c_void; +pub type IRealTimeStylusSynchronization = *mut ::core::ffi::c_void; +pub type ISketchInk = *mut ::core::ffi::c_void; +pub type IStrokeBuilder = *mut ::core::ffi::c_void; +pub type IStylusAsyncPlugin = *mut ::core::ffi::c_void; +pub type IStylusPlugin = *mut ::core::ffi::c_void; +pub type IStylusSyncPlugin = *mut ::core::ffi::c_void; +pub type ITextInputPanel = *mut ::core::ffi::c_void; +pub type ITextInputPanelEventSink = *mut ::core::ffi::c_void; +pub type ITextInputPanelRunInfo = *mut ::core::ffi::c_void; +pub type ITipAutoCompleteClient = *mut ::core::ffi::c_void; +pub type ITipAutoCompleteProvider = *mut ::core::ffi::c_void; +pub type _IInkCollectorEvents = *mut ::core::ffi::c_void; +pub type _IInkEditEvents = *mut ::core::ffi::c_void; +pub type _IInkEvents = *mut ::core::ffi::c_void; +pub type _IInkOverlayEvents = *mut ::core::ffi::c_void; +pub type _IInkPictureEvents = *mut ::core::ffi::c_void; +pub type _IInkRecognitionEvents = *mut ::core::ffi::c_void; +pub type _IInkStrokesEvents = *mut ::core::ffi::c_void; +pub type _IMathInputControlEvents = *mut ::core::ffi::c_void; +pub type _IPenInputPanelEvents = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_ADDSTROKE_FAILED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_INTERRUPTED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_PROCESS_FAILED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_RESETCONTEXT_FAILED: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_SETCACMODE_FAILED: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_SETFACTOID_FAILED: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_SETFLAGS_FAILED: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_SETGUIDE_FAILED: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_SETTEXTCONTEXT_FAILED: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ASYNC_RECO_SETWORDLIST_FAILED: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const BEST_COMPLETE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CAC_FULL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CAC_PREFIX: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CAC_RANDOM: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DynamicRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xecd32aea_746f_4dcb_bf68_082757faff18); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETDRAWATTR: u32 = 1541u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETFACTOID: u32 = 1549u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETGESTURESTATUS: u32 = 1545u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETINKINSERTMODE: u32 = 1539u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETINKMODE: u32 = 1537u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETMOUSEICON: u32 = 1553u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETMOUSEPOINTER: u32 = 1555u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETRECOGNIZER: u32 = 1547u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETRECOTIMEOUT: u32 = 1543u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETSELINK: u32 = 1551u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETSELINKDISPLAYMODE: u32 = 1562u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETSTATUS: u32 = 1557u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETUSEMOUSEFORINPUT: u32 = 1559u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_RECOGNIZE: u32 = 1558u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETDRAWATTR: u32 = 1542u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETFACTOID: u32 = 1550u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETGESTURESTATUS: u32 = 1546u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETINKINSERTMODE: u32 = 1540u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETINKMODE: u32 = 1538u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETMOUSEICON: u32 = 1554u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETMOUSEPOINTER: u32 = 1556u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETRECOGNIZER: u32 = 1548u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETRECOTIMEOUT: u32 = 1544u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETSELINK: u32 = 1552u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETSELINKDISPLAYMODE: u32 = 1561u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETUSEMOUSEFORINPUT: u32 = 1560u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACILITY_INK: u32 = 40u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_BOPOMOFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BOPOMOFO"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_CHINESESIMPLECOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CHS_COMMON"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_CHINESETRADITIONALCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CHT_COMMON"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_CURRENCY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CURRENCY"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DATE"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DEFAULT"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_DIGIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DIGIT"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_EMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EMAIL"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FILENAME"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_HANGULCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HANGUL_COMMON"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_HANGULRARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HANGUL_RARE"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_HIRAGANA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HIRAGANA"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_JAMO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JAMO"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_JAPANESECOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JPN_COMMON"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_KANJICOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KANJI_COMMON"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_KANJIRARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KANJI_RARE"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_KATAKANA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KATAKANA"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_KOREANCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KOR_COMMON"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_LOWERCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOWERCHAR"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NONE"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NUMBER"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_NUMBERSIMPLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NUMSIMPLE"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_ONECHAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ONECHAR"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_PERCENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PERCENT"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_POSTALCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("POSTALCODE"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_PUNCCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PUNCCHAR"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_SYSTEMDICTIONARY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SYSDICT"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_TELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TELEPHONE"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIME"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_UPPERCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPPERCHAR"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_WEB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WEB"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_WORDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WORDLIST"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICK_WM_HANDLED_MASK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ARROW_DOWN: u32 = 61497u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ARROW_LEFT: u32 = 61498u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ARROW_RIGHT: u32 = 61499u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ARROW_UP: u32 = 61496u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ASTERISK: u32 = 61608u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACE_LEFT: u32 = 61674u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACE_OVER: u32 = 61672u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACE_RIGHT: u32 = 61675u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACE_UNDER: u32 = 61673u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACKET_LEFT: u32 = 61670u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACKET_OVER: u32 = 61668u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACKET_RIGHT: u32 = 61671u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACKET_UNDER: u32 = 61669u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BULLET: u32 = 61450u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BULLET_CROSS: u32 = 61451u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHECK: u32 = 61445u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHEVRON_DOWN: u32 = 61489u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHEVRON_LEFT: u32 = 61490u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHEVRON_RIGHT: u32 = 61491u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHEVRON_UP: u32 = 61488u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE: u32 = 61472u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_CIRCLE: u32 = 61475u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_CROSS: u32 = 61477u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_LINE_HORZ: u32 = 61479u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_LINE_VERT: u32 = 61478u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_TAP: u32 = 61474u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CLOSEUP: u32 = 61455u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CROSS: u32 = 61447u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CURLICUE: u32 = 61456u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIAGONAL_LEFTDOWN: u32 = 61534u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIAGONAL_LEFTUP: u32 = 61532u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIAGONAL_RIGHTDOWN: u32 = 61535u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIAGONAL_RIGHTUP: u32 = 61533u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_0: u32 = 61594u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_1: u32 = 61595u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_2: u32 = 61596u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_3: u32 = 61597u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_4: u32 = 61598u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_5: u32 = 61599u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_6: u32 = 61600u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_7: u32 = 61601u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_8: u32 = 61602u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_9: u32 = 61603u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOLLAR: u32 = 61607u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_ARROW_DOWN: u32 = 61501u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_ARROW_LEFT: u32 = 61502u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_ARROW_RIGHT: u32 = 61503u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_ARROW_UP: u32 = 61500u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_CIRCLE: u32 = 61473u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_CURLICUE: u32 = 61457u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_DOWN: u32 = 61625u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_LEFT: u32 = 61626u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_RIGHT: u32 = 61627u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_TAP: u32 = 61681u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_UP: u32 = 61624u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN: u32 = 61529u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_ARROW_LEFT: u32 = 61506u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_ARROW_RIGHT: u32 = 61507u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_LEFT: u32 = 61546u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_LEFT_LONG: u32 = 61542u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_RIGHT: u32 = 61547u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_RIGHT_LONG: u32 = 61543u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_UP: u32 = 61537u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_EXCLAMATION: u32 = 61604u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_INFINITY: u32 = 61446u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT: u32 = 61530u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_ARROW_DOWN: u32 = 61509u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_ARROW_UP: u32 = 61508u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_DOWN: u32 = 61549u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_RIGHT: u32 = 61538u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_UP: u32 = 61548u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_A: u32 = 61568u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_B: u32 = 61569u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_C: u32 = 61570u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_D: u32 = 61571u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_E: u32 = 61572u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_F: u32 = 61573u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_G: u32 = 61574u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_H: u32 = 61575u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_I: u32 = 61576u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_J: u32 = 61577u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_K: u32 = 61578u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_L: u32 = 61579u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_M: u32 = 61580u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_N: u32 = 61581u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_O: u32 = 61582u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_P: u32 = 61583u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_Q: u32 = 61584u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_R: u32 = 61585u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_S: u32 = 61586u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_T: u32 = 61587u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_U: u32 = 61588u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_V: u32 = 61589u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_W: u32 = 61590u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_X: u32 = 61591u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_Y: u32 = 61592u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_Z: u32 = 61593u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_NULL: u32 = 61440u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_OPENUP: u32 = 61454u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_PARAGRAPH: u32 = 61448u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_PLUS: u32 = 61609u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_QUAD_TAP: u32 = 61683u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_QUESTION: u32 = 61605u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RECTANGLE: u32 = 61458u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT: u32 = 61531u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_ARROW_DOWN: u32 = 61511u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_ARROW_UP: u32 = 61510u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_DOWN: u32 = 61551u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_LEFT: u32 = 61539u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_UP: u32 = 61550u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SCRATCHOUT: u32 = 61441u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SECTION: u32 = 61449u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SEMICIRCLE_LEFT: u32 = 61480u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SEMICIRCLE_RIGHT: u32 = 61481u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SHARP: u32 = 61606u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SQUARE: u32 = 61443u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SQUIGGLE: u32 = 61452u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_STAR: u32 = 61444u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SWAP: u32 = 61453u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TAP: u32 = 61680u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIANGLE: u32 = 61442u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_DOWN: u32 = 61629u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_LEFT: u32 = 61630u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_RIGHT: u32 = 61631u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_TAP: u32 = 61682u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_UP: u32 = 61628u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP: u32 = 61528u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_ARROW_LEFT: u32 = 61504u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_ARROW_RIGHT: u32 = 61505u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_DOWN: u32 = 61536u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_LEFT: u32 = 61544u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_LEFT_LONG: u32 = 61540u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_RIGHT: u32 = 61545u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_RIGHT_LONG: u32 = 61541u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_DYNAMIC_RENDERER_CACHED_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbf531b92_25bf_4a95_89ad_0e476b34b4f5); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_GESTURE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x41e4ec0f_26aa_455a_9aa5_2cd36cf63fb9); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x82dec5c7_f6ba_4906_894f_66d68dfc456c); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_AZIMUTH_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x029123b4_8828_410b_b250_a0536595e5dc); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8b7fefc4_96aa_4bfe_ac26_8a5f0be07bf5); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x02585b91_049b_4750_9615_df8948ab3c9c); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe706c804_57f0_4f00_8a0c_853d57789be9); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_HEIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe61858d2_e447_4218_9d3f_18865c203df4); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7307502d_f9f4_4e18_b3f2_2ce1b1a3610c); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_PACKET_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6e0e07bf_afe7_4cf7_87d1_af6446208418); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_PITCH_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f7e57b7_be37_4be1_a356_7a84160e1893); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_ROLL_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5d5d5e56_6ba9_4c5b_9fb0_851c91714e56); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_SERIAL_NUMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x78a81b56_0935_4493_baae_00541a8a16c4); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_TANGENT_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6da4488b_5244_41ec_905b_32d89ab80809); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_TIMER_TICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x436510c5_fed3_45d1_8b76_71d3ea7a829d); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_TWIST_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0d324960_13b2_41e4_ace6_7ae9d43d2d3b); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_WIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbaabe94d_2712_48f5_be9d_8f8b5ea0711a); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_X: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x598a6a8f_52c0_4ba0_93af_af357411a561); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa8d07b3a_8bf0_40b0_95a9_b80a6bb787bf); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_Y: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb53f9f75_04e0_4498_a7ee_c30dbb5a9011); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_YAW_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6a849980_7c3a_45b7_aa82_90a262950e89); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_Y_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0e932389_1d77_43af_ac00_5b950d6d4b2d); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GUID_PACKETPROPERTY_GUID_Z: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x735adb30_0ebb_4788_a0e4_0f316490055d); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GestureRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xea30c654_c62c_441f_ac00_95f9a196782c); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const HandwrittenTextInsertion: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9f074ee2_e6e9_4d8a_a047_eb5b5c3c55da); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IECN_GESTURE: u32 = 2050u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IECN_RECOGNITIONRESULT: u32 = 2051u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IECN_STROKE: u32 = 2049u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IECN__BASE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEC__BASE: u32 = 1536u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INKEDIT"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INKEDIT"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_BOXNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{7DFE11A7-FB5D-4958-8765-154ADF0D833F}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_HOTPOINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_LINEMETRICS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{8CC24B27-30A9-4b96-9056-2D3A90DA0727}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_LINENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{7ED16B76-889C-468e-8276-0021B770187E}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_SEGMENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INK_SERIALIZED_FORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ink Serialized Format"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IP_CURSOR_DOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IP_INVERTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IP_MARGIN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const Ink: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13de4a42_8d21_4c8e_bf9c_8f69cb068fca); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkCollector: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x43fb1553_ad74_4ee8_88e4_3e6daac915db); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkCollectorClipInkToMargin: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkCollectorDefaultMargin: i32 = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkDisp: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x937c1a34_151d_4610_9ca6_a8cc9bdb5d83); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkDivider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8854f6a0_4683_4ae7_9191_752fe64612c3); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkDrawingAttributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd8bf32a2_05a5_44c3_b3aa_5e80ac7d2576); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkEdit: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe5ca59f5_57c4_4dd8_9bd6_1deeedd27af4); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkMaxTransparencyValue: i32 = 255i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkMinTransparencyValue: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkOverlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65d00646_cde3_4a88_9163_6769f0f1a97d); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkPicture: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04a1e553_fe36_4fde_865e_344194e69424); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkRecognizerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaac46a37_9229_4fc0_8cce_4497569bf4d1); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkRecognizerGuide: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8770d941_a63a_4671_a375_2855a18eba73); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkRecognizers: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9fd4e808_f6e6_4e65_98d3_aa39054c1255); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkRectangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x43b07326_aae0_4b62_a83d_5fd768b7353c); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9c1cc6e4_d7eb_4eeb_9091_15a7c8791ed9); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkStrokes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x48f491bc_240e_4860_b079_a1e94d3d2c86); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkTablets: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6e4fcb12_510a_4d40_9304_1da10ae9147c); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe3d5d93c_1663_4a78_a1a7_22375dfebaee); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkWordList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9de85094_f71f_44f1_8471_15a2fa76fcf3); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_FRIENDLYNAME: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_LANGUAGES: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_PACKET_BUTTON_COUNT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_PACKET_PROPERTY_COUNT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_VENDORNAME: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft PenInputPanel 1.5"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TIP ComboBox List Window Identifier"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TIP No Insert Option"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_TIP_OPENING_MSG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TabletInputPanelOpening"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TIP URL Experience"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MathInputControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc561816c_14d8_4090_830c_98d994b21c7b); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const NUM_FLICK_DIRECTIONS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PenInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf744e496_1b5a_489e_81dc_fbd7ac6298a8); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PenInputPanel_Internal: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x802b1fb9_056b_4720_b0cc_80d23b71171e); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOCONF_HIGHCONFIDENCE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOCONF_LOWCONFIDENCE: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOCONF_MEDIUMCONFIDENCE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOCONF_NOTSET: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_AUTOSPACE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_COERCE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_DISABLEPERSONALIZATION: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_LINEMODE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_PREFIXOK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_SINGLESEG: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_WORDMODE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_ADVISEINKCHANGE: i32 = 4096i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_ARBITRARY_ANGLE: i32 = 1024i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_BOXED_INPUT: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_CAC_INPUT: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_DONTCARE: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_DOWN_AND_LEFT: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_DOWN_AND_RIGHT: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_FREE_INPUT: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_LATTICE: i32 = 2048i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_LEFT_AND_DOWN: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_LINED_INPUT: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_OBJECT: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_PERFORMSLINEBREAKING: i32 = 65536i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_PERSONALIZABLE: i32 = 16384i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_REQUIRESSEGMENTATIONBREAKING: i32 = 131072i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_RIGHT_AND_DOWN: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_STROKEREORDER: i32 = 8192i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RealTimeStylus: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe26b366d_f998_43ce_836f_cb6d904432b0); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SAFE_PARTIAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_ALTITUDEORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{82DEC5C7-F6BA-4906-894F-66D68DFC456C}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_AZIMUTHORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{029123B4-8828-410B-B250-A0536595E5DC}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_BUTTONPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{02585B91-049B-4750-9615-DF8948AB3C9C}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{E706C804-57F0-4F00-8A0C-853D57789BE9}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_HEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{E61858D2-E447-4218-9D3F-18865C203DF4}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_NORMALPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_PAKETSTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_PITCHROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{7F7E57B7-BE37-4BE1-A356-7A84160E1893}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_ROLLROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_SERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{78A81B56-0935-4493-BAAE-00541A8A16C4}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_TANGENTPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{6DA4488B-5244-41EC-905B-32D89AB80809}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_TIMERTICK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{436510C5-FED3-45D1-8B76-71D3EA7A829D}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_TWISTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_WIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_X: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{598A6A8F-52C0-4BA0-93AF-AF357411A561}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_XTILTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_Y: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_YAWROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{6A849980-7C3A-45B7-AA82-90A262950E89}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_YTILTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{0E932389-1D77-43AF-AC00-5B950D6D4B2D}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_Z: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{735ADB30-0EBB-4788-A0E4-0F316490055D}"); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SketchInk: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf0291081_e87c_4e07_97da_a0a03761e586); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const StrokeBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe810cee7_6e51_4cb0_aa3a_0b985b70daf7); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_FLICKFALLBACKKEYS: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_FLICKS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_PENBARRELFEEDBACK: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_PENTAPFEEDBACK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_PRESSANDHOLD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_SMOOTHSCROLLING: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_TOUCHSWITCH: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_TOUCHUIFORCEOFF: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_TOUCHUIFORCEON: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_ENABLE_FLICKLEARNINGMODE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_ENABLE_FLICKSONCONTEXT: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_ENABLE_MULTITOUCHDATA: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TextInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf9b189d7_228b_4f2b_8650_b97f59e02c8c); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TipAutoCompleteClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x807c1e6c_1d00_453f_b920_b61bb7cdd997); +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_ADDED: u32 = 712u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_DEFBASE: u32 = 704u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_DELETED: u32 = 713u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_FLICK: u32 = 715u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_MAXOFFSET: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_QUERYSYSTEMGESTURESTATUS: u32 = 716u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type ALT_BREAKS = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ALT_BREAKS_SAME: ALT_BREAKS = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ALT_BREAKS_UNIQUE: ALT_BREAKS = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ALT_BREAKS_FULL: ALT_BREAKS = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type AppearanceConstants = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfFlat: AppearanceConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfThreeD: AppearanceConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type BorderStyleConstants = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfNoBorder: BorderStyleConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfFixedSingle: BorderStyleConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type CONFIDENCE_LEVEL = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CFL_STRONG: CONFIDENCE_LEVEL = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CFL_INTERMEDIATE: CONFIDENCE_LEVEL = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CFL_POOR: CONFIDENCE_LEVEL = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type CorrectionMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CorrectionMode_NotVisible: CorrectionMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CorrectionMode_PreInsertion: CorrectionMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CorrectionMode_PostInsertionCollapsed: CorrectionMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CorrectionMode_PostInsertionExpanded: CorrectionMode = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type CorrectionPosition = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CorrectionPosition_Auto: CorrectionPosition = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CorrectionPosition_Bottom: CorrectionPosition = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CorrectionPosition_Top: CorrectionPosition = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_Ink = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IStrokes: DISPID_Ink = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IExtendedProperties: DISPID_Ink = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IGetBoundingBox: DISPID_Ink = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IDeleteStrokes: DISPID_Ink = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IDeleteStroke: DISPID_Ink = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IExtractStrokes: DISPID_Ink = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IExtractWithRectangle: DISPID_Ink = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IDirty: DISPID_Ink = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICustomStrokes: DISPID_Ink = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IClone: DISPID_Ink = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IHitTestCircle: DISPID_Ink = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IHitTestWithRectangle: DISPID_Ink = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IHitTestWithLasso: DISPID_Ink = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_INearestPoint: DISPID_Ink = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICreateStrokes: DISPID_Ink = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICreateStroke: DISPID_Ink = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IAddStrokesAtRectangle: DISPID_Ink = 17i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IClip: DISPID_Ink = 18i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISave: DISPID_Ink = 19i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ILoad: DISPID_Ink = 20i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICreateStrokeFromPoints: DISPID_Ink = 21i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IClipboardCopyWithRectangle: DISPID_Ink = 22i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IClipboardCopy: DISPID_Ink = 23i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICanPaste: DISPID_Ink = 24i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IClipboardPaste: DISPID_Ink = 25i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkCollector = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICEnabled: DISPID_InkCollector = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICHwnd: DISPID_InkCollector = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICPaint: DISPID_InkCollector = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICText: DISPID_InkCollector = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICDefaultDrawingAttributes: DISPID_InkCollector = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICRenderer: DISPID_InkCollector = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICInk: DISPID_InkCollector = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICAutoRedraw: DISPID_InkCollector = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICCollectingInk: DISPID_InkCollector = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSetEventInterest: DISPID_InkCollector = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICGetEventInterest: DISPID_InkCollector = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOEditingMode: DISPID_InkCollector = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOSelection: DISPID_InkCollector = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOAttachMode: DISPID_InkCollector = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOHitTestSelection: DISPID_InkCollector = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IODraw: DISPID_InkCollector = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPPicture: DISPID_InkCollector = 17i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPSizeMode: DISPID_InkCollector = 18i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPBackColor: DISPID_InkCollector = 19i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICCursors: DISPID_InkCollector = 20i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICMarginX: DISPID_InkCollector = 21i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICMarginY: DISPID_InkCollector = 22i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSetWindowInputRectangle: DISPID_InkCollector = 23i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICGetWindowInputRectangle: DISPID_InkCollector = 24i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICTablet: DISPID_InkCollector = 25i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSetAllTabletsMode: DISPID_InkCollector = 26i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSetSingleTabletIntegratedMode: DISPID_InkCollector = 27i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICCollectionMode: DISPID_InkCollector = 28i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSetGestureStatus: DISPID_InkCollector = 29i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICGetGestureStatus: DISPID_InkCollector = 30i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICDynamicRendering: DISPID_InkCollector = 31i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICDesiredPacketDescription: DISPID_InkCollector = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOEraserMode: DISPID_InkCollector = 33i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOEraserWidth: DISPID_InkCollector = 34i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICMouseIcon: DISPID_InkCollector = 35i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICMousePointer: DISPID_InkCollector = 36i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPInkEnabled: DISPID_InkCollector = 37i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSupportHighContrastInk: DISPID_InkCollector = 38i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOSupportHighContrastSelectionUI: DISPID_InkCollector = 39i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkCollectorEvent = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICEStroke: DISPID_InkCollectorEvent = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICECursorDown: DISPID_InkCollectorEvent = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICENewPackets: DISPID_InkCollectorEvent = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICENewInAirPackets: DISPID_InkCollectorEvent = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICECursorButtonDown: DISPID_InkCollectorEvent = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICECursorButtonUp: DISPID_InkCollectorEvent = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICECursorInRange: DISPID_InkCollectorEvent = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICECursorOutOfRange: DISPID_InkCollectorEvent = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICESystemGesture: DISPID_InkCollectorEvent = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICEGesture: DISPID_InkCollectorEvent = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICETabletAdded: DISPID_InkCollectorEvent = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICETabletRemoved: DISPID_InkCollectorEvent = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOEPainting: DISPID_InkCollectorEvent = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOEPainted: DISPID_InkCollectorEvent = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOESelectionChanging: DISPID_InkCollectorEvent = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOESelectionChanged: DISPID_InkCollectorEvent = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOESelectionMoving: DISPID_InkCollectorEvent = 17i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOESelectionMoved: DISPID_InkCollectorEvent = 18i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOESelectionResizing: DISPID_InkCollectorEvent = 19i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOESelectionResized: DISPID_InkCollectorEvent = 20i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOEStrokesDeleting: DISPID_InkCollectorEvent = 21i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IOEStrokesDeleted: DISPID_InkCollectorEvent = 22i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEChangeUICues: DISPID_InkCollectorEvent = 23i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEClick: DISPID_InkCollectorEvent = 24i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEDblClick: DISPID_InkCollectorEvent = 25i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEInvalidated: DISPID_InkCollectorEvent = 26i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEMouseDown: DISPID_InkCollectorEvent = 27i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEMouseEnter: DISPID_InkCollectorEvent = 28i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEMouseHover: DISPID_InkCollectorEvent = 29i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEMouseLeave: DISPID_InkCollectorEvent = 30i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEMouseMove: DISPID_InkCollectorEvent = 31i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEMouseUp: DISPID_InkCollectorEvent = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEMouseWheel: DISPID_InkCollectorEvent = 33i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPESizeModeChanged: DISPID_InkCollectorEvent = 34i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEStyleChanged: DISPID_InkCollectorEvent = 35i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPESystemColorsChanged: DISPID_InkCollectorEvent = 36i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEKeyDown: DISPID_InkCollectorEvent = 37i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEKeyPress: DISPID_InkCollectorEvent = 38i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEKeyUp: DISPID_InkCollectorEvent = 39i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPEResize: DISPID_InkCollectorEvent = 40i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IPESizeChanged: DISPID_InkCollectorEvent = 41i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkCursor = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICsrName: DISPID_InkCursor = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICsrId: DISPID_InkCursor = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICsrDrawingAttributes: DISPID_InkCursor = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICsrButtons: DISPID_InkCursor = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICsrInverted: DISPID_InkCursor = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICsrTablet: DISPID_InkCursor = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkCursorButton = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICBName: DISPID_InkCursorButton = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICBId: DISPID_InkCursorButton = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICBState: DISPID_InkCursorButton = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkCursorButtons = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICBs_NewEnum: DISPID_InkCursorButtons = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICBsItem: DISPID_InkCursorButtons = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICBsCount: DISPID_InkCursorButtons = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkCursors = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICs_NewEnum: DISPID_InkCursors = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICsItem: DISPID_InkCursors = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICsCount: DISPID_InkCursors = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkCustomStrokes = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSs_NewEnum: DISPID_InkCustomStrokes = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSsItem: DISPID_InkCustomStrokes = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSsCount: DISPID_InkCustomStrokes = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSsAdd: DISPID_InkCustomStrokes = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSsRemove: DISPID_InkCustomStrokes = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ICSsClear: DISPID_InkCustomStrokes = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkDivider = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivider_Strokes: DISPID_InkDivider = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivider_RecognizerContext: DISPID_InkDivider = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivider_LineHeight: DISPID_InkDivider = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivider_Divide: DISPID_InkDivider = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkDivisionResult = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionResult_Strokes: DISPID_InkDivisionResult = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionResult_ResultByType: DISPID_InkDivisionResult = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkDivisionUnit = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionUnit_Strokes: DISPID_InkDivisionUnit = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionUnit_DivisionType: DISPID_InkDivisionUnit = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionUnit_RecognizedString: DISPID_InkDivisionUnit = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionUnit_RotationTransform: DISPID_InkDivisionUnit = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkDivisionUnits = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionUnits_NewEnum: DISPID_InkDivisionUnits = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionUnits_Item: DISPID_InkDivisionUnits = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IInkDivisionUnits_Count: DISPID_InkDivisionUnits = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkDrawingAttributes = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAHeight: DISPID_InkDrawingAttributes = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAColor: DISPID_InkDrawingAttributes = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAWidth: DISPID_InkDrawingAttributes = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAFitToCurve: DISPID_InkDrawingAttributes = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAIgnorePressure: DISPID_InkDrawingAttributes = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAAntiAliased: DISPID_InkDrawingAttributes = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DATransparency: DISPID_InkDrawingAttributes = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DARasterOperation: DISPID_InkDrawingAttributes = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAPenTip: DISPID_InkDrawingAttributes = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAClone: DISPID_InkDrawingAttributes = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DAExtendedProperties: DISPID_InkDrawingAttributes = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkEdit = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Text: DISPID_InkEdit = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_TextRTF: DISPID_InkEdit = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Hwnd: DISPID_InkEdit = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DisableNoScroll: DISPID_InkEdit = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Locked: DISPID_InkEdit = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Enabled: DISPID_InkEdit = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_MaxLength: DISPID_InkEdit = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_MultiLine: DISPID_InkEdit = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ScrollBars: DISPID_InkEdit = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RTSelStart: DISPID_InkEdit = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RTSelLength: DISPID_InkEdit = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RTSelText: DISPID_InkEdit = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelAlignment: DISPID_InkEdit = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelBold: DISPID_InkEdit = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelCharOffset: DISPID_InkEdit = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelColor: DISPID_InkEdit = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelFontName: DISPID_InkEdit = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelFontSize: DISPID_InkEdit = 17i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelItalic: DISPID_InkEdit = 18i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelRTF: DISPID_InkEdit = 19i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelUnderline: DISPID_InkEdit = 20i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DragIcon: DISPID_InkEdit = 21i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Status: DISPID_InkEdit = 22i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_UseMouseForInput: DISPID_InkEdit = 23i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkMode: DISPID_InkEdit = 24i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkInsertMode: DISPID_InkEdit = 25i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoTimeout: DISPID_InkEdit = 26i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_DrawAttr: DISPID_InkEdit = 27i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Recognizer: DISPID_InkEdit = 28i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Factoid: DISPID_InkEdit = 29i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelInk: DISPID_InkEdit = 30i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SelInksDisplayMode: DISPID_InkEdit = 31i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Recognize: DISPID_InkEdit = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_GetGestStatus: DISPID_InkEdit = 33i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SetGestStatus: DISPID_InkEdit = 34i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_Refresh: DISPID_InkEdit = 35i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkEditEvents = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeChange: DISPID_InkEditEvents = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeSelChange: DISPID_InkEditEvents = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeKeyDown: DISPID_InkEditEvents = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeKeyUp: DISPID_InkEditEvents = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeMouseUp: DISPID_InkEditEvents = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeMouseDown: DISPID_InkEditEvents = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeKeyPress: DISPID_InkEditEvents = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeDblClick: DISPID_InkEditEvents = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeClick: DISPID_InkEditEvents = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeMouseMove: DISPID_InkEditEvents = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeCursorDown: DISPID_InkEditEvents = 21i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeStroke: DISPID_InkEditEvents = 22i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeGesture: DISPID_InkEditEvents = 23i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IeeRecognitionResult: DISPID_InkEditEvents = 24i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkEvent = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEInkAdded: DISPID_InkEvent = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEInkDeleted: DISPID_InkEvent = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkExtendedProperties = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPs_NewEnum: DISPID_InkExtendedProperties = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPsItem: DISPID_InkExtendedProperties = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPsCount: DISPID_InkExtendedProperties = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPsAdd: DISPID_InkExtendedProperties = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPsRemove: DISPID_InkExtendedProperties = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPsClear: DISPID_InkExtendedProperties = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPsDoesPropertyExist: DISPID_InkExtendedProperties = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkExtendedProperty = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPGuid: DISPID_InkExtendedProperty = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IEPData: DISPID_InkExtendedProperty = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkGesture = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IGId: DISPID_InkGesture = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IGGetHotPoint: DISPID_InkGesture = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IGConfidence: DISPID_InkGesture = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecoAlternate = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_String: DISPID_InkRecoAlternate = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_LineNumber: DISPID_InkRecoAlternate = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_Baseline: DISPID_InkRecoAlternate = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_Midline: DISPID_InkRecoAlternate = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_Ascender: DISPID_InkRecoAlternate = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_Descender: DISPID_InkRecoAlternate = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_Confidence: DISPID_InkRecoAlternate = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_Strokes: DISPID_InkRecoAlternate = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_GetStrokesFromStrokeRanges: DISPID_InkRecoAlternate = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_GetStrokesFromTextRange: DISPID_InkRecoAlternate = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_GetTextRangeFromStrokes: DISPID_InkRecoAlternate = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_GetPropertyValue: DISPID_InkRecoAlternate = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_LineAlternates: DISPID_InkRecoAlternate = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_ConfidenceAlternates: DISPID_InkRecoAlternate = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecoAlternate_AlternatesWithConstantPropertyValues: DISPID_InkRecoAlternate = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecoContext = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_Strokes: DISPID_InkRecoContext = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_CharacterAutoCompletionMode: DISPID_InkRecoContext = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_Factoid: DISPID_InkRecoContext = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_WordList: DISPID_InkRecoContext = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_Recognizer: DISPID_InkRecoContext = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_Guide: DISPID_InkRecoContext = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_Flags: DISPID_InkRecoContext = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_PrefixText: DISPID_InkRecoContext = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_SuffixText: DISPID_InkRecoContext = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_StopRecognition: DISPID_InkRecoContext = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_Clone: DISPID_InkRecoContext = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_Recognize: DISPID_InkRecoContext = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_StopBackgroundRecognition: DISPID_InkRecoContext = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_EndInkInput: DISPID_InkRecoContext = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_BackgroundRecognize: DISPID_InkRecoContext = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_BackgroundRecognizeWithAlternates: DISPID_InkRecoContext = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx_IsStringSupported: DISPID_InkRecoContext = 17i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecoContext2 = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecoCtx2_EnabledUnicodeRanges: DISPID_InkRecoContext2 = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecognitionAlternates = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionAlternates_NewEnum: DISPID_InkRecognitionAlternates = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionAlternates_Item: DISPID_InkRecognitionAlternates = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionAlternates_Count: DISPID_InkRecognitionAlternates = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionAlternates_Strokes: DISPID_InkRecognitionAlternates = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecognitionEvent = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRERecognitionWithAlternates: DISPID_InkRecognitionEvent = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRERecognition: DISPID_InkRecognitionEvent = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecognitionResult = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionResult_TopString: DISPID_InkRecognitionResult = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionResult_TopAlternate: DISPID_InkRecognitionResult = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionResult_Strokes: DISPID_InkRecognitionResult = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionResult_TopConfidence: DISPID_InkRecognitionResult = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionResult_AlternatesFromSelection: DISPID_InkRecognitionResult = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionResult_ModifyTopAlternate: DISPID_InkRecognitionResult = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkRecognitionResult_SetResultOnStrokes: DISPID_InkRecognitionResult = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecognizer = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoClsid: DISPID_InkRecognizer = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoName: DISPID_InkRecognizer = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoVendor: DISPID_InkRecognizer = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoCapabilities: DISPID_InkRecognizer = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoLanguageID: DISPID_InkRecognizer = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoPreferredPacketDescription: DISPID_InkRecognizer = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoCreateRecognizerContext: DISPID_InkRecognizer = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoSupportedProperties: DISPID_InkRecognizer = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecognizer2 = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoId: DISPID_InkRecognizer2 = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_RecoUnicodeRanges: DISPID_InkRecognizer2 = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecognizerGuide = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGWritingBox: DISPID_InkRecognizerGuide = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGDrawnBox: DISPID_InkRecognizerGuide = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGRows: DISPID_InkRecognizerGuide = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGColumns: DISPID_InkRecognizerGuide = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGMidline: DISPID_InkRecognizerGuide = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGGuideData: DISPID_InkRecognizerGuide = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRecognizers = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecos_NewEnum: DISPID_InkRecognizers = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecosItem: DISPID_InkRecognizers = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecosCount: DISPID_InkRecognizers = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRecosGetDefaultRecognizer: DISPID_InkRecognizers = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRectangle = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRTop: DISPID_InkRectangle = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRLeft: DISPID_InkRectangle = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRBottom: DISPID_InkRectangle = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRRight: DISPID_InkRectangle = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGetRectangle: DISPID_InkRectangle = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRSetRectangle: DISPID_InkRectangle = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRData: DISPID_InkRectangle = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkRenderer = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGetViewTransform: DISPID_InkRenderer = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRSetViewTransform: DISPID_InkRenderer = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRGetObjectTransform: DISPID_InkRenderer = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRSetObjectTransform: DISPID_InkRenderer = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRDraw: DISPID_InkRenderer = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRDrawStroke: DISPID_InkRenderer = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRPixelToInkSpace: DISPID_InkRenderer = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRInkSpaceToPixel: DISPID_InkRenderer = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRPixelToInkSpaceFromPoints: DISPID_InkRenderer = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRInkSpaceToPixelFromPoints: DISPID_InkRenderer = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRMeasure: DISPID_InkRenderer = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRMeasureStroke: DISPID_InkRenderer = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRMove: DISPID_InkRenderer = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRRotate: DISPID_InkRenderer = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IRScale: DISPID_InkRenderer = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkStrokeDisp = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDInkIndex: DISPID_InkStrokeDisp = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDID: DISPID_InkStrokeDisp = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDGetBoundingBox: DISPID_InkStrokeDisp = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDDrawingAttributes: DISPID_InkStrokeDisp = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDFindIntersections: DISPID_InkStrokeDisp = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDGetRectangleIntersections: DISPID_InkStrokeDisp = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDClip: DISPID_InkStrokeDisp = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDHitTestCircle: DISPID_InkStrokeDisp = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDNearestPoint: DISPID_InkStrokeDisp = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDSplit: DISPID_InkStrokeDisp = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDExtendedProperties: DISPID_InkStrokeDisp = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDInk: DISPID_InkStrokeDisp = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDBezierPoints: DISPID_InkStrokeDisp = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDPolylineCusps: DISPID_InkStrokeDisp = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDBezierCusps: DISPID_InkStrokeDisp = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDSelfIntersections: DISPID_InkStrokeDisp = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDPacketCount: DISPID_InkStrokeDisp = 17i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDPacketSize: DISPID_InkStrokeDisp = 18i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDPacketDescription: DISPID_InkStrokeDisp = 19i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDDeleted: DISPID_InkStrokeDisp = 20i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDGetPacketDescriptionPropertyMetrics: DISPID_InkStrokeDisp = 21i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDGetPoints: DISPID_InkStrokeDisp = 22i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDSetPoints: DISPID_InkStrokeDisp = 23i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDGetPacketData: DISPID_InkStrokeDisp = 24i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDGetPacketValuesByProperty: DISPID_InkStrokeDisp = 25i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDSetPacketValuesByProperty: DISPID_InkStrokeDisp = 26i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDGetFlattenedBezierPoints: DISPID_InkStrokeDisp = 27i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDScaleToRectangle: DISPID_InkStrokeDisp = 28i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDTransform: DISPID_InkStrokeDisp = 29i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDMove: DISPID_InkStrokeDisp = 30i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDRotate: DISPID_InkStrokeDisp = 31i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDShear: DISPID_InkStrokeDisp = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISDScale: DISPID_InkStrokeDisp = 33i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkStrokes = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISs_NewEnum: DISPID_InkStrokes = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsItem: DISPID_InkStrokes = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsCount: DISPID_InkStrokes = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsValid: DISPID_InkStrokes = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsInk: DISPID_InkStrokes = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsAdd: DISPID_InkStrokes = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsAddStrokes: DISPID_InkStrokes = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsRemove: DISPID_InkStrokes = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsRemoveStrokes: DISPID_InkStrokes = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsToString: DISPID_InkStrokes = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsModifyDrawingAttributes: DISPID_InkStrokes = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsGetBoundingBox: DISPID_InkStrokes = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsScaleToRectangle: DISPID_InkStrokes = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsTransform: DISPID_InkStrokes = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsMove: DISPID_InkStrokes = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsRotate: DISPID_InkStrokes = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsShear: DISPID_InkStrokes = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsScale: DISPID_InkStrokes = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsClip: DISPID_InkStrokes = 17i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsRecognitionResult: DISPID_InkStrokes = 18i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ISsRemoveRecognitionResult: DISPID_InkStrokes = 19i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkTablet = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITName: DISPID_InkTablet = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITPlugAndPlayId: DISPID_InkTablet = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITPropertyMetrics: DISPID_InkTablet = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITIsPacketPropertySupported: DISPID_InkTablet = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITMaximumInputRectangle: DISPID_InkTablet = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITHardwareCapabilities: DISPID_InkTablet = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkTablet2 = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IT2DeviceKind: DISPID_InkTablet2 = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkTablet3 = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IT3IsMultiTouch: DISPID_InkTablet3 = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_IT3MaximumCursors: DISPID_InkTablet3 = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkTablets = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITs_NewEnum: DISPID_InkTablets = -4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITsItem: DISPID_InkTablets = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITsDefaultTablet: DISPID_InkTablets = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITsCount: DISPID_InkTablets = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITsIsPacketPropertySupported: DISPID_InkTablets = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkTransform = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITReset: DISPID_InkTransform = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITTranslate: DISPID_InkTransform = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITRotate: DISPID_InkTransform = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITReflect: DISPID_InkTransform = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITShear: DISPID_InkTransform = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITScale: DISPID_InkTransform = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITeM11: DISPID_InkTransform = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITeM12: DISPID_InkTransform = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITeM21: DISPID_InkTransform = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITeM22: DISPID_InkTransform = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITeDx: DISPID_InkTransform = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITeDy: DISPID_InkTransform = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITGetTransform: DISPID_InkTransform = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITSetTransform: DISPID_InkTransform = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_ITData: DISPID_InkTransform = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkWordList = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkWordList_AddWord: DISPID_InkWordList = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkWordList_RemoveWord: DISPID_InkWordList = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkWordList_Merge: DISPID_InkWordList = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_InkWordList2 = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_InkWordList2_AddWords: DISPID_InkWordList2 = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_MathInputControlEvents = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_MICInsert: DISPID_MathInputControlEvents = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_MICClose: DISPID_MathInputControlEvents = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_MICPaint: DISPID_MathInputControlEvents = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_MICClear: DISPID_MathInputControlEvents = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_PenInputPanel = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPAttachedEditWindow: DISPID_PenInputPanel = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPFactoid: DISPID_PenInputPanel = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPCurrentPanel: DISPID_PenInputPanel = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPDefaultPanel: DISPID_PenInputPanel = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPVisible: DISPID_PenInputPanel = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPTop: DISPID_PenInputPanel = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPLeft: DISPID_PenInputPanel = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPWidth: DISPID_PenInputPanel = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPHeight: DISPID_PenInputPanel = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPMoveTo: DISPID_PenInputPanel = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPCommitPendingInput: DISPID_PenInputPanel = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPRefresh: DISPID_PenInputPanel = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPBusy: DISPID_PenInputPanel = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPVerticalOffset: DISPID_PenInputPanel = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPHorizontalOffset: DISPID_PenInputPanel = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPEnableTsf: DISPID_PenInputPanel = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPAutoShow: DISPID_PenInputPanel = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_PenInputPanelEvents = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPEVisibleChanged: DISPID_PenInputPanelEvents = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPEPanelChanged: DISPID_PenInputPanelEvents = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPEInputFailed: DISPID_PenInputPanelEvents = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_PIPEPanelMoving: DISPID_PenInputPanelEvents = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type DISPID_StrokeEvent = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SEStrokesAdded: DISPID_StrokeEvent = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DISPID_SEStrokesRemoved: DISPID_StrokeEvent = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type EventMask = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_InPlaceStateChanging: EventMask = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_InPlaceStateChanged: EventMask = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_InPlaceSizeChanging: EventMask = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_InPlaceSizeChanged: EventMask = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_InputAreaChanging: EventMask = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_InputAreaChanged: EventMask = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_CorrectionModeChanging: EventMask = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_CorrectionModeChanged: EventMask = 128i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_InPlaceVisibilityChanging: EventMask = 256i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_InPlaceVisibilityChanged: EventMask = 512i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_TextInserting: EventMask = 1024i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_TextInserted: EventMask = 2048i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EventMask_All: EventMask = 4095i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type FLICKACTION_COMMANDCODE = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKACTION_COMMANDCODE_NULL: FLICKACTION_COMMANDCODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKACTION_COMMANDCODE_SCROLL: FLICKACTION_COMMANDCODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKACTION_COMMANDCODE_APPCOMMAND: FLICKACTION_COMMANDCODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKACTION_COMMANDCODE_CUSTOMKEY: FLICKACTION_COMMANDCODE = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKACTION_COMMANDCODE_KEYMODIFIER: FLICKACTION_COMMANDCODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type FLICKDIRECTION = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_MIN: FLICKDIRECTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_RIGHT: FLICKDIRECTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_UPRIGHT: FLICKDIRECTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_UP: FLICKDIRECTION = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_UPLEFT: FLICKDIRECTION = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_LEFT: FLICKDIRECTION = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_DOWNLEFT: FLICKDIRECTION = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_DOWN: FLICKDIRECTION = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_DOWNRIGHT: FLICKDIRECTION = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKDIRECTION_INVALID: FLICKDIRECTION = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type FLICKMODE = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKMODE_MIN: FLICKMODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKMODE_OFF: FLICKMODE = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKMODE_ON: FLICKMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKMODE_LEARNING: FLICKMODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKMODE_MAX: FLICKMODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICKMODE_DEFAULT: FLICKMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type GET_DANDIDATE_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TCF_ALLOW_RECOGNITION: GET_DANDIDATE_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TCF_FORCE_RECOGNITION: GET_DANDIDATE_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type INK_METRIC_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMF_FONT_SELECTED_IN_HDC: INK_METRIC_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMF_ITALIC: INK_METRIC_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMF_BOLD: INK_METRIC_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InPlaceDirection = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InPlaceDirection_Auto: InPlaceDirection = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InPlaceDirection_Bottom: InPlaceDirection = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InPlaceDirection_Top: InPlaceDirection = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InPlaceState = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InPlaceState_Auto: InPlaceState = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InPlaceState_HoverTarget: InPlaceState = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InPlaceState_Expanded: InPlaceState = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkApplicationGesture = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_AllGestures: InkApplicationGesture = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_NoGesture: InkApplicationGesture = 61440i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Scratchout: InkApplicationGesture = 61441i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Triangle: InkApplicationGesture = 61442i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Square: InkApplicationGesture = 61443i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Star: InkApplicationGesture = 61444i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Check: InkApplicationGesture = 61445i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Curlicue: InkApplicationGesture = 61456i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_DoubleCurlicue: InkApplicationGesture = 61457i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Circle: InkApplicationGesture = 61472i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_DoubleCircle: InkApplicationGesture = 61473i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_SemiCircleLeft: InkApplicationGesture = 61480i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_SemiCircleRight: InkApplicationGesture = 61481i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_ChevronUp: InkApplicationGesture = 61488i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_ChevronDown: InkApplicationGesture = 61489i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_ChevronLeft: InkApplicationGesture = 61490i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_ChevronRight: InkApplicationGesture = 61491i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_ArrowUp: InkApplicationGesture = 61496i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_ArrowDown: InkApplicationGesture = 61497i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_ArrowLeft: InkApplicationGesture = 61498i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_ArrowRight: InkApplicationGesture = 61499i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Up: InkApplicationGesture = 61528i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Down: InkApplicationGesture = 61529i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Left: InkApplicationGesture = 61530i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Right: InkApplicationGesture = 61531i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_UpDown: InkApplicationGesture = 61536i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_DownUp: InkApplicationGesture = 61537i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_LeftRight: InkApplicationGesture = 61538i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_RightLeft: InkApplicationGesture = 61539i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_UpLeftLong: InkApplicationGesture = 61540i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_UpRightLong: InkApplicationGesture = 61541i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_DownLeftLong: InkApplicationGesture = 61542i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_DownRightLong: InkApplicationGesture = 61543i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_UpLeft: InkApplicationGesture = 61544i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_UpRight: InkApplicationGesture = 61545i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_DownLeft: InkApplicationGesture = 61546i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_DownRight: InkApplicationGesture = 61547i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_LeftUp: InkApplicationGesture = 61548i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_LeftDown: InkApplicationGesture = 61549i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_RightUp: InkApplicationGesture = 61550i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_RightDown: InkApplicationGesture = 61551i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Exclamation: InkApplicationGesture = 61604i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_Tap: InkApplicationGesture = 61680i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IAG_DoubleTap: InkApplicationGesture = 61681i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkBoundingBoxMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IBBM_Default: InkBoundingBoxMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IBBM_NoCurveFit: InkBoundingBoxMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IBBM_CurveFit: InkBoundingBoxMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IBBM_PointsOnly: InkBoundingBoxMode = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IBBM_Union: InkBoundingBoxMode = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkClipboardFormats = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_None: InkClipboardFormats = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_InkSerializedFormat: InkClipboardFormats = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_SketchInk: InkClipboardFormats = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_TextInk: InkClipboardFormats = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_EnhancedMetafile: InkClipboardFormats = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_Metafile: InkClipboardFormats = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_Bitmap: InkClipboardFormats = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_PasteMask: InkClipboardFormats = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_CopyMask: InkClipboardFormats = 127i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICF_Default: InkClipboardFormats = 127i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkClipboardModes = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICB_Copy: InkClipboardModes = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICB_Cut: InkClipboardModes = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICB_ExtractOnly: InkClipboardModes = 48i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICB_DelayedCopy: InkClipboardModes = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICB_Default: InkClipboardModes = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkCollectionMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICM_InkOnly: InkCollectionMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICM_GestureOnly: InkCollectionMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICM_InkAndGesture: InkCollectionMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkCollectorEventInterest = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_DefaultEvents: InkCollectorEventInterest = -1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_CursorDown: InkCollectorEventInterest = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_Stroke: InkCollectorEventInterest = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_NewPackets: InkCollectorEventInterest = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_NewInAirPackets: InkCollectorEventInterest = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_CursorButtonDown: InkCollectorEventInterest = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_CursorButtonUp: InkCollectorEventInterest = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_CursorInRange: InkCollectorEventInterest = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_CursorOutOfRange: InkCollectorEventInterest = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_SystemGesture: InkCollectorEventInterest = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_TabletAdded: InkCollectorEventInterest = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_TabletRemoved: InkCollectorEventInterest = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_MouseDown: InkCollectorEventInterest = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_MouseMove: InkCollectorEventInterest = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_MouseUp: InkCollectorEventInterest = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_MouseWheel: InkCollectorEventInterest = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_DblClick: InkCollectorEventInterest = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICEI_AllEvents: InkCollectorEventInterest = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkCursorButtonState = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICBS_Unavailable: InkCursorButtonState = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICBS_Up: InkCursorButtonState = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ICBS_Down: InkCursorButtonState = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkDisplayMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IDM_Ink: InkDisplayMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IDM_Text: InkDisplayMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkDivisionType = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IDT_Segment: InkDivisionType = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IDT_Line: InkDivisionType = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IDT_Paragraph: InkDivisionType = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IDT_Drawing: InkDivisionType = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkEditStatus = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IES_Idle: InkEditStatus = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IES_Collecting: InkEditStatus = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IES_Recognizing: InkEditStatus = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkExtractFlags = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEF_CopyFromOriginal: InkExtractFlags = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEF_RemoveFromOriginal: InkExtractFlags = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEF_Default: InkExtractFlags = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkInsertMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEM_InsertText: InkInsertMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEM_InsertInk: InkInsertMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEM_Disabled: InkMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEM_Ink: InkMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEM_InkAndGesture: InkMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkMouseButton = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMF_Left: InkMouseButton = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMF_Right: InkMouseButton = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMF_Middle: InkMouseButton = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkMousePointer = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_Default: InkMousePointer = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_Arrow: InkMousePointer = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_Crosshair: InkMousePointer = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_Ibeam: InkMousePointer = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_SizeNESW: InkMousePointer = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_SizeNS: InkMousePointer = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_SizeNWSE: InkMousePointer = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_SizeWE: InkMousePointer = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_UpArrow: InkMousePointer = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_Hourglass: InkMousePointer = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_NoDrop: InkMousePointer = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_ArrowHourglass: InkMousePointer = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_ArrowQuestion: InkMousePointer = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_SizeAll: InkMousePointer = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_Hand: InkMousePointer = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IMP_Custom: InkMousePointer = 99i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkOverlayAttachMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IOAM_Behind: InkOverlayAttachMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IOAM_InFront: InkOverlayAttachMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkOverlayEditingMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IOEM_Ink: InkOverlayEditingMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IOEM_Delete: InkOverlayEditingMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IOEM_Select: InkOverlayEditingMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkOverlayEraserMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IOERM_StrokeErase: InkOverlayEraserMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IOERM_PointErase: InkOverlayEraserMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkPenTip = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPT_Ball: InkPenTip = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPT_Rectangle: InkPenTip = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkPersistenceCompressionMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPCM_Default: InkPersistenceCompressionMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPCM_MaximumCompression: InkPersistenceCompressionMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPCM_NoCompression: InkPersistenceCompressionMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkPersistenceFormat = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPF_InkSerializedFormat: InkPersistenceFormat = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPF_Base64InkSerializedFormat: InkPersistenceFormat = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPF_GIF: InkPersistenceFormat = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPF_Base64GIF: InkPersistenceFormat = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkPictureSizeMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPSM_AutoSize: InkPictureSizeMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPSM_CenterImage: InkPictureSizeMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPSM_Normal: InkPictureSizeMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IPSM_StretchImage: InkPictureSizeMode = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkRasterOperation = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_Black: InkRasterOperation = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_NotMergePen: InkRasterOperation = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_MaskNotPen: InkRasterOperation = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_NotCopyPen: InkRasterOperation = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_MaskPenNot: InkRasterOperation = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_Not: InkRasterOperation = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_XOrPen: InkRasterOperation = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_NotMaskPen: InkRasterOperation = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_MaskPen: InkRasterOperation = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_NotXOrPen: InkRasterOperation = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_NoOperation: InkRasterOperation = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_MergeNotPen: InkRasterOperation = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_CopyPen: InkRasterOperation = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_MergePenNot: InkRasterOperation = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_MergePen: InkRasterOperation = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRO_White: InkRasterOperation = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkRecognitionAlternatesSelection = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRAS_Start: InkRecognitionAlternatesSelection = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRAS_DefaultCount: InkRecognitionAlternatesSelection = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRAS_All: InkRecognitionAlternatesSelection = -1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkRecognitionConfidence = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Strong: InkRecognitionConfidence = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Intermediate: InkRecognitionConfidence = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Poor: InkRecognitionConfidence = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkRecognitionModes = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_None: InkRecognitionModes = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_WordModeOnly: InkRecognitionModes = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_Coerce: InkRecognitionModes = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_TopInkBreaksOnly: InkRecognitionModes = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_PrefixOk: InkRecognitionModes = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_LineMode: InkRecognitionModes = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_DisablePersonalization: InkRecognitionModes = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_AutoSpace: InkRecognitionModes = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRM_Max: InkRecognitionModes = 128i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkRecognitionStatus = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_NoError: InkRecognitionStatus = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_Interrupted: InkRecognitionStatus = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_ProcessFailed: InkRecognitionStatus = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_InkAddedFailed: InkRecognitionStatus = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_SetAutoCompletionModeFailed: InkRecognitionStatus = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_SetStrokesFailed: InkRecognitionStatus = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_SetGuideFailed: InkRecognitionStatus = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_SetFlagsFailed: InkRecognitionStatus = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_SetFactoidFailed: InkRecognitionStatus = 128i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_SetPrefixSuffixFailed: InkRecognitionStatus = 256i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRS_SetWordListFailed: InkRecognitionStatus = 512i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkRecognizerCapabilities = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_DontCare: InkRecognizerCapabilities = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Object: InkRecognizerCapabilities = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_FreeInput: InkRecognizerCapabilities = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_LinedInput: InkRecognizerCapabilities = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_BoxedInput: InkRecognizerCapabilities = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_CharacterAutoCompletionInput: InkRecognizerCapabilities = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_RightAndDown: InkRecognizerCapabilities = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_LeftAndDown: InkRecognizerCapabilities = 128i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_DownAndLeft: InkRecognizerCapabilities = 256i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_DownAndRight: InkRecognizerCapabilities = 512i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_ArbitraryAngle: InkRecognizerCapabilities = 1024i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Lattice: InkRecognizerCapabilities = 2048i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_AdviseInkChange: InkRecognizerCapabilities = 4096i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_StrokeReorder: InkRecognizerCapabilities = 8192i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Personalizable: InkRecognizerCapabilities = 16384i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_PrefersArbitraryAngle: InkRecognizerCapabilities = 32768i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_PrefersParagraphBreaking: InkRecognizerCapabilities = 65536i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_PrefersSegmentation: InkRecognizerCapabilities = 131072i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Cursive: InkRecognizerCapabilities = 262144i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_TextPrediction: InkRecognizerCapabilities = 524288i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Alpha: InkRecognizerCapabilities = 1048576i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRC_Beta: InkRecognizerCapabilities = 2097152i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkRecognizerCharacterAutoCompletionMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRCACM_Full: InkRecognizerCharacterAutoCompletionMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRCACM_Prefix: InkRecognizerCharacterAutoCompletionMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IRCACM_Random: InkRecognizerCharacterAutoCompletionMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkSelectionConstants = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISC_FirstElement: InkSelectionConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISC_AllElements: InkSelectionConstants = -1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkShiftKeyModifierFlags = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IKM_Shift: InkShiftKeyModifierFlags = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IKM_Control: InkShiftKeyModifierFlags = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IKM_Alt: InkShiftKeyModifierFlags = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InkSystemGesture = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_Tap: InkSystemGesture = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_DoubleTap: InkSystemGesture = 17i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_RightTap: InkSystemGesture = 18i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_Drag: InkSystemGesture = 19i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_RightDrag: InkSystemGesture = 20i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_HoldEnter: InkSystemGesture = 21i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_HoldLeave: InkSystemGesture = 22i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_HoverEnter: InkSystemGesture = 23i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_HoverLeave: InkSystemGesture = 24i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ISG_Flick: InkSystemGesture = 31i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type InteractionMode = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InteractionMode_InPlace: InteractionMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InteractionMode_Floating: InteractionMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InteractionMode_DockedTop: InteractionMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InteractionMode_DockedBottom: InteractionMode = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type KEYMODIFIER = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const KEYMODIFIER_CONTROL: KEYMODIFIER = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const KEYMODIFIER_MENU: KEYMODIFIER = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const KEYMODIFIER_SHIFT: KEYMODIFIER = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const KEYMODIFIER_WIN: KEYMODIFIER = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const KEYMODIFIER_ALTGR: KEYMODIFIER = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const KEYMODIFIER_EXT: KEYMODIFIER = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type LINE_METRICS = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const LM_BASELINE: LINE_METRICS = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const LM_MIDLINE: LINE_METRICS = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const LM_ASCENDER: LINE_METRICS = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const LM_DESCENDER: LINE_METRICS = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type MICUIELEMENT = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_BUTTON_WRITE: MICUIELEMENT = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_BUTTON_ERASE: MICUIELEMENT = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_BUTTON_CORRECT: MICUIELEMENT = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_BUTTON_CLEAR: MICUIELEMENT = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_BUTTON_UNDO: MICUIELEMENT = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_BUTTON_REDO: MICUIELEMENT = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_BUTTON_INSERT: MICUIELEMENT = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_BUTTON_CANCEL: MICUIELEMENT = 128i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_INKPANEL_BACKGROUND: MICUIELEMENT = 256i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENT_RESULTPANEL_BACKGROUND: MICUIELEMENT = 512i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type MICUIELEMENTSTATE = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENTSTATE_NORMAL: MICUIELEMENTSTATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENTSTATE_HOT: MICUIELEMENTSTATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENTSTATE_PRESSED: MICUIELEMENTSTATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICUIELEMENTSTATE_DISABLED: MICUIELEMENTSTATE = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type MouseButton = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const NO_BUTTON: MouseButton = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const LEFT_BUTTON: MouseButton = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RIGHT_BUTTON: MouseButton = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MIDDLE_BUTTON: MouseButton = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type PROPERTY_UNITS = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_DEFAULT: PROPERTY_UNITS = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_INCHES: PROPERTY_UNITS = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_CENTIMETERS: PROPERTY_UNITS = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_DEGREES: PROPERTY_UNITS = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_RADIANS: PROPERTY_UNITS = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_SECONDS: PROPERTY_UNITS = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_POUNDS: PROPERTY_UNITS = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_GRAMS: PROPERTY_UNITS = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_SILINEAR: PROPERTY_UNITS = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_SIROTATION: PROPERTY_UNITS = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_ENGLINEAR: PROPERTY_UNITS = 10i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_ENGROTATION: PROPERTY_UNITS = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_SLUGS: PROPERTY_UNITS = 12i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_KELVIN: PROPERTY_UNITS = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_FAHRENHEIT: PROPERTY_UNITS = 14i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_AMPERE: PROPERTY_UNITS = 15i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PROPERTY_UNITS_CANDELA: PROPERTY_UNITS = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type PanelInputArea = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PanelInputArea_Auto: PanelInputArea = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PanelInputArea_Keyboard: PanelInputArea = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PanelInputArea_WritingPad: PanelInputArea = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PanelInputArea_CharacterPad: PanelInputArea = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type PanelType = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PT_Default: PanelType = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PT_Inactive: PanelType = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PT_Handwriting: PanelType = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const PT_Keyboard: PanelType = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type RECO_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECO_TYPE_WSTRING: RECO_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECO_TYPE_WCHAR: RECO_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type RealTimeStylusDataInterest = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_AllData: RealTimeStylusDataInterest = -1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_None: RealTimeStylusDataInterest = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_Error: RealTimeStylusDataInterest = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_RealTimeStylusEnabled: RealTimeStylusDataInterest = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_RealTimeStylusDisabled: RealTimeStylusDataInterest = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_StylusNew: RealTimeStylusDataInterest = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_StylusInRange: RealTimeStylusDataInterest = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_InAirPackets: RealTimeStylusDataInterest = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_StylusOutOfRange: RealTimeStylusDataInterest = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_StylusDown: RealTimeStylusDataInterest = 128i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_Packets: RealTimeStylusDataInterest = 256i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_StylusUp: RealTimeStylusDataInterest = 512i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_StylusButtonUp: RealTimeStylusDataInterest = 1024i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_StylusButtonDown: RealTimeStylusDataInterest = 2048i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_SystemEvents: RealTimeStylusDataInterest = 4096i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_TabletAdded: RealTimeStylusDataInterest = 8192i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_TabletRemoved: RealTimeStylusDataInterest = 16384i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_CustomStylusDataAdded: RealTimeStylusDataInterest = 32768i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_UpdateMapping: RealTimeStylusDataInterest = 65536i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSDI_DefaultEvents: RealTimeStylusDataInterest = 37766i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type RealTimeStylusLockType = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSLT_ObjLock: RealTimeStylusLockType = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSLT_SyncEventLock: RealTimeStylusLockType = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSLT_AsyncEventLock: RealTimeStylusLockType = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSLT_ExcludeCallback: RealTimeStylusLockType = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSLT_SyncObjLock: RealTimeStylusLockType = 11i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RTSLT_AsyncObjLock: RealTimeStylusLockType = 13i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type SCROLLDIRECTION = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SCROLLDIRECTION_UP: SCROLLDIRECTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SCROLLDIRECTION_DOWN: SCROLLDIRECTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type ScrollBarsConstants = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfNone: ScrollBarsConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfHorizontal: ScrollBarsConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfVertical: ScrollBarsConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfBoth: ScrollBarsConstants = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type SelAlignmentConstants = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfLeft: SelAlignmentConstants = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfRight: SelAlignmentConstants = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const rtfCenter: SelAlignmentConstants = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type SelectionHitResult = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_None: SelectionHitResult = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_NW: SelectionHitResult = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_SE: SelectionHitResult = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_NE: SelectionHitResult = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_SW: SelectionHitResult = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_E: SelectionHitResult = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_W: SelectionHitResult = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_N: SelectionHitResult = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_S: SelectionHitResult = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SHR_Selection: SelectionHitResult = 9i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type StylusQueue = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SyncStylusQueue: StylusQueue = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const AsyncStylusQueueImmediate: StylusQueue = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const AsyncStylusQueue: StylusQueue = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type TabletDeviceKind = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TDK_Mouse: TabletDeviceKind = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TDK_Pen: TabletDeviceKind = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TDK_Touch: TabletDeviceKind = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type TabletHardwareCapabilities = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const THWC_Integrated: TabletHardwareCapabilities = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const THWC_CursorMustTouch: TabletHardwareCapabilities = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const THWC_HardProximity: TabletHardwareCapabilities = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const THWC_CursorsHavePhysicalIds: TabletHardwareCapabilities = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type TabletPropertyMetricUnit = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TPMU_Default: TabletPropertyMetricUnit = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TPMU_Inches: TabletPropertyMetricUnit = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TPMU_Centimeters: TabletPropertyMetricUnit = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TPMU_Degrees: TabletPropertyMetricUnit = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TPMU_Radians: TabletPropertyMetricUnit = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TPMU_Seconds: TabletPropertyMetricUnit = 5i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TPMU_Pounds: TabletPropertyMetricUnit = 6i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TPMU_Grams: TabletPropertyMetricUnit = 7i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type VisualState = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InPlace: VisualState = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const Floating: VisualState = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DockedTop: VisualState = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const DockedBottom: VisualState = 3i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const Closed: VisualState = 4i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct CHARACTER_RANGE { + pub wcLow: u16, + pub cChars: u16, +} +impl ::core::marker::Copy for CHARACTER_RANGE {} +impl ::core::clone::Clone for CHARACTER_RANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct DYNAMIC_RENDERER_CACHED_DATA { + pub strokeId: i32, + pub dynamicRenderer: IDynamicRenderer, +} +impl ::core::marker::Copy for DYNAMIC_RENDERER_CACHED_DATA {} +impl ::core::clone::Clone for DYNAMIC_RENDERER_CACHED_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct FLICK_DATA { + pub _bitfield: i32, +} +impl ::core::marker::Copy for FLICK_DATA {} +impl ::core::clone::Clone for FLICK_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct FLICK_POINT { + pub _bitfield: i32, +} +impl ::core::marker::Copy for FLICK_POINT {} +impl ::core::clone::Clone for FLICK_POINT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct GESTURE_DATA { + pub gestureId: i32, + pub recoConfidence: i32, + pub strokeCount: i32, +} +impl ::core::marker::Copy for GESTURE_DATA {} +impl ::core::clone::Clone for GESTURE_DATA { + fn clone(&self) -> Self { + *self + } +} +pub type HRECOALT = isize; +pub type HRECOCONTEXT = isize; +pub type HRECOGNIZER = isize; +pub type HRECOLATTICE = isize; +pub type HRECOWORDLIST = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] +pub struct IEC_GESTUREINFO { + pub nmhdr: super::Controls::NMHDR, + pub Cursor: IInkCursor, + pub Strokes: IInkStrokes, + pub Gestures: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for IEC_GESTUREINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for IEC_GESTUREINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +pub struct IEC_RECOGNITIONRESULTINFO { + pub nmhdr: super::Controls::NMHDR, + pub RecognitionResult: IInkRecognitionResult, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for IEC_RECOGNITIONRESULTINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for IEC_RECOGNITIONRESULTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +pub struct IEC_STROKEINFO { + pub nmhdr: super::Controls::NMHDR, + pub Cursor: IInkCursor, + pub Stroke: IInkStrokeDisp, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for IEC_STROKEINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for IEC_STROKEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct INKMETRIC { + pub iHeight: i32, + pub iFontAscent: i32, + pub iFontDescent: i32, + pub dwFlags: u32, + pub color: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for INKMETRIC {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for INKMETRIC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct InkRecoGuide { + pub rectWritingBox: super::super::Foundation::RECT, + pub rectDrawnBox: super::super::Foundation::RECT, + pub cRows: i32, + pub cColumns: i32, + pub midline: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for InkRecoGuide {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for InkRecoGuide { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LATTICE_METRICS { + pub lsBaseline: LINE_SEGMENT, + pub iMidlineOffset: i16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LATTICE_METRICS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LATTICE_METRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LINE_SEGMENT { + pub PtA: super::super::Foundation::POINT, + pub PtB: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LINE_SEGMENT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LINE_SEGMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct PACKET_DESCRIPTION { + pub cbPacketSize: u32, + pub cPacketProperties: u32, + pub pPacketProperties: *mut PACKET_PROPERTY, + pub cButtons: u32, + pub pguidButtons: *mut ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for PACKET_DESCRIPTION {} +impl ::core::clone::Clone for PACKET_DESCRIPTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct PACKET_PROPERTY { + pub guid: ::windows_sys::core::GUID, + pub PropertyMetrics: PROPERTY_METRICS, +} +impl ::core::marker::Copy for PACKET_PROPERTY {} +impl ::core::clone::Clone for PACKET_PROPERTY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct PROPERTY_METRICS { + pub nLogicalMin: i32, + pub nLogicalMax: i32, + pub Units: PROPERTY_UNITS, + pub fResolution: f32, +} +impl ::core::marker::Copy for PROPERTY_METRICS {} +impl ::core::clone::Clone for PROPERTY_METRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_ATTRS { + pub dwRecoCapabilityFlags: u32, + pub awcVendorName: [u16; 32], + pub awcFriendlyName: [u16; 64], + pub awLanguageId: [u16; 64], +} +impl ::core::marker::Copy for RECO_ATTRS {} +impl ::core::clone::Clone for RECO_ATTRS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_GUIDE { + pub xOrigin: i32, + pub yOrigin: i32, + pub cxBox: i32, + pub cyBox: i32, + pub cxBase: i32, + pub cyBase: i32, + pub cHorzBox: i32, + pub cVertBox: i32, + pub cyMid: i32, +} +impl ::core::marker::Copy for RECO_GUIDE {} +impl ::core::clone::Clone for RECO_GUIDE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_LATTICE { + pub ulColumnCount: u32, + pub pLatticeColumns: *mut RECO_LATTICE_COLUMN, + pub ulPropertyCount: u32, + pub pGuidProperties: *mut ::windows_sys::core::GUID, + pub ulBestResultColumnCount: u32, + pub pulBestResultColumns: *mut u32, + pub pulBestResultIndexes: *mut u32, +} +impl ::core::marker::Copy for RECO_LATTICE {} +impl ::core::clone::Clone for RECO_LATTICE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_LATTICE_COLUMN { + pub key: u32, + pub cpProp: RECO_LATTICE_PROPERTIES, + pub cStrokes: u32, + pub pStrokes: *mut u32, + pub cLatticeElements: u32, + pub pLatticeElements: *mut RECO_LATTICE_ELEMENT, +} +impl ::core::marker::Copy for RECO_LATTICE_COLUMN {} +impl ::core::clone::Clone for RECO_LATTICE_COLUMN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_LATTICE_ELEMENT { + pub score: i32, + pub r#type: u16, + pub pData: *mut u8, + pub ulNextColumn: u32, + pub ulStrokeNumber: u32, + pub epProp: RECO_LATTICE_PROPERTIES, +} +impl ::core::marker::Copy for RECO_LATTICE_ELEMENT {} +impl ::core::clone::Clone for RECO_LATTICE_ELEMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_LATTICE_PROPERTIES { + pub cProperties: u32, + pub apProps: *mut *mut RECO_LATTICE_PROPERTY, +} +impl ::core::marker::Copy for RECO_LATTICE_PROPERTIES {} +impl ::core::clone::Clone for RECO_LATTICE_PROPERTIES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_LATTICE_PROPERTY { + pub guidProperty: ::windows_sys::core::GUID, + pub cbPropertyValue: u16, + pub pPropertyValue: *mut u8, +} +impl ::core::marker::Copy for RECO_LATTICE_PROPERTY {} +impl ::core::clone::Clone for RECO_LATTICE_PROPERTY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_RANGE { + pub iwcBegin: u32, + pub cCount: u32, +} +impl ::core::marker::Copy for RECO_RANGE {} +impl ::core::clone::Clone for RECO_RANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct STROKE_RANGE { + pub iStrokeBegin: u32, + pub iStrokeEnd: u32, +} +impl ::core::marker::Copy for STROKE_RANGE {} +impl ::core::clone::Clone for STROKE_RANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct SYSTEM_EVENT_DATA { + pub bModifier: u8, + pub wKey: u16, + pub xPos: i32, + pub yPos: i32, + pub bCursorMode: u8, + pub dwButtonState: u32, +} +impl ::core::marker::Copy for SYSTEM_EVENT_DATA {} +impl ::core::clone::Clone for SYSTEM_EVENT_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct StylusInfo { + pub tcid: u32, + pub cid: u32, + pub bIsInvertedCursor: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for StylusInfo {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for StylusInfo { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type PfnRecoCallback = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut u8, param2: HRECOCONTEXT) -> ::windows_sys::core::HRESULT>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/TextServices/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/TextServices/mod.rs new file mode 100644 index 0000000..ba7e4cc --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/TextServices/mod.rs @@ -0,0 +1,1742 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msctfmonitor.dll""system" #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] fn DoMsCtfMonitor ( dwflags : u32 , heventforservicestop : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msctfmonitor.dll""system" #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] fn InitLocalMsCtfMonitor ( dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msctfmonitor.dll""system" #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] fn UninitLocalMsCtfMonitor ( ) -> :: windows_sys::core::HRESULT ); +pub type IAccClientDocMgr = *mut ::core::ffi::c_void; +pub type IAccDictionary = *mut ::core::ffi::c_void; +pub type IAccServerDocMgr = *mut ::core::ffi::c_void; +pub type IAccStore = *mut ::core::ffi::c_void; +pub type IAnchor = *mut ::core::ffi::c_void; +pub type IClonableWrapper = *mut ::core::ffi::c_void; +pub type ICoCreateLocally = *mut ::core::ffi::c_void; +pub type ICoCreatedLocally = *mut ::core::ffi::c_void; +pub type IDocWrap = *mut ::core::ffi::c_void; +pub type IEnumITfCompositionView = *mut ::core::ffi::c_void; +pub type IEnumSpeechCommands = *mut ::core::ffi::c_void; +pub type IEnumTfCandidates = *mut ::core::ffi::c_void; +pub type IEnumTfContextViews = *mut ::core::ffi::c_void; +pub type IEnumTfContexts = *mut ::core::ffi::c_void; +pub type IEnumTfDisplayAttributeInfo = *mut ::core::ffi::c_void; +pub type IEnumTfDocumentMgrs = *mut ::core::ffi::c_void; +pub type IEnumTfFunctionProviders = *mut ::core::ffi::c_void; +pub type IEnumTfInputProcessorProfiles = *mut ::core::ffi::c_void; +pub type IEnumTfLangBarItems = *mut ::core::ffi::c_void; +pub type IEnumTfLanguageProfiles = *mut ::core::ffi::c_void; +pub type IEnumTfLatticeElements = *mut ::core::ffi::c_void; +pub type IEnumTfProperties = *mut ::core::ffi::c_void; +pub type IEnumTfPropertyValue = *mut ::core::ffi::c_void; +pub type IEnumTfRanges = *mut ::core::ffi::c_void; +pub type IEnumTfUIElements = *mut ::core::ffi::c_void; +pub type IInternalDocWrap = *mut ::core::ffi::c_void; +pub type ISpeechCommandProvider = *mut ::core::ffi::c_void; +pub type ITextStoreACP = *mut ::core::ffi::c_void; +pub type ITextStoreACP2 = *mut ::core::ffi::c_void; +pub type ITextStoreACPEx = *mut ::core::ffi::c_void; +pub type ITextStoreACPServices = *mut ::core::ffi::c_void; +pub type ITextStoreACPSink = *mut ::core::ffi::c_void; +pub type ITextStoreACPSinkEx = *mut ::core::ffi::c_void; +pub type ITextStoreAnchor = *mut ::core::ffi::c_void; +pub type ITextStoreAnchorEx = *mut ::core::ffi::c_void; +pub type ITextStoreAnchorSink = *mut ::core::ffi::c_void; +pub type ITextStoreSinkAnchorEx = *mut ::core::ffi::c_void; +pub type ITfActiveLanguageProfileNotifySink = *mut ::core::ffi::c_void; +pub type ITfCandidateList = *mut ::core::ffi::c_void; +pub type ITfCandidateListUIElement = *mut ::core::ffi::c_void; +pub type ITfCandidateListUIElementBehavior = *mut ::core::ffi::c_void; +pub type ITfCandidateString = *mut ::core::ffi::c_void; +pub type ITfCategoryMgr = *mut ::core::ffi::c_void; +pub type ITfCleanupContextDurationSink = *mut ::core::ffi::c_void; +pub type ITfCleanupContextSink = *mut ::core::ffi::c_void; +pub type ITfClientId = *mut ::core::ffi::c_void; +pub type ITfCompartment = *mut ::core::ffi::c_void; +pub type ITfCompartmentEventSink = *mut ::core::ffi::c_void; +pub type ITfCompartmentMgr = *mut ::core::ffi::c_void; +pub type ITfComposition = *mut ::core::ffi::c_void; +pub type ITfCompositionSink = *mut ::core::ffi::c_void; +pub type ITfCompositionView = *mut ::core::ffi::c_void; +pub type ITfConfigureSystemKeystrokeFeed = *mut ::core::ffi::c_void; +pub type ITfContext = *mut ::core::ffi::c_void; +pub type ITfContextComposition = *mut ::core::ffi::c_void; +pub type ITfContextKeyEventSink = *mut ::core::ffi::c_void; +pub type ITfContextOwner = *mut ::core::ffi::c_void; +pub type ITfContextOwnerCompositionServices = *mut ::core::ffi::c_void; +pub type ITfContextOwnerCompositionSink = *mut ::core::ffi::c_void; +pub type ITfContextOwnerServices = *mut ::core::ffi::c_void; +pub type ITfContextView = *mut ::core::ffi::c_void; +pub type ITfCreatePropertyStore = *mut ::core::ffi::c_void; +pub type ITfDisplayAttributeInfo = *mut ::core::ffi::c_void; +pub type ITfDisplayAttributeMgr = *mut ::core::ffi::c_void; +pub type ITfDisplayAttributeNotifySink = *mut ::core::ffi::c_void; +pub type ITfDisplayAttributeProvider = *mut ::core::ffi::c_void; +pub type ITfDocumentMgr = *mut ::core::ffi::c_void; +pub type ITfEditRecord = *mut ::core::ffi::c_void; +pub type ITfEditSession = *mut ::core::ffi::c_void; +pub type ITfEditTransactionSink = *mut ::core::ffi::c_void; +pub type ITfFnAdviseText = *mut ::core::ffi::c_void; +pub type ITfFnBalloon = *mut ::core::ffi::c_void; +pub type ITfFnConfigure = *mut ::core::ffi::c_void; +pub type ITfFnConfigureRegisterEudc = *mut ::core::ffi::c_void; +pub type ITfFnConfigureRegisterWord = *mut ::core::ffi::c_void; +pub type ITfFnCustomSpeechCommand = *mut ::core::ffi::c_void; +pub type ITfFnGetLinguisticAlternates = *mut ::core::ffi::c_void; +pub type ITfFnGetPreferredTouchKeyboardLayout = *mut ::core::ffi::c_void; +pub type ITfFnGetSAPIObject = *mut ::core::ffi::c_void; +pub type ITfFnLMInternal = *mut ::core::ffi::c_void; +pub type ITfFnLMProcessor = *mut ::core::ffi::c_void; +pub type ITfFnLangProfileUtil = *mut ::core::ffi::c_void; +pub type ITfFnPlayBack = *mut ::core::ffi::c_void; +pub type ITfFnPropertyUIStatus = *mut ::core::ffi::c_void; +pub type ITfFnReconversion = *mut ::core::ffi::c_void; +pub type ITfFnSearchCandidateProvider = *mut ::core::ffi::c_void; +pub type ITfFnShowHelp = *mut ::core::ffi::c_void; +pub type ITfFunction = *mut ::core::ffi::c_void; +pub type ITfFunctionProvider = *mut ::core::ffi::c_void; +pub type ITfInputProcessorProfileActivationSink = *mut ::core::ffi::c_void; +pub type ITfInputProcessorProfileMgr = *mut ::core::ffi::c_void; +pub type ITfInputProcessorProfileSubstituteLayout = *mut ::core::ffi::c_void; +pub type ITfInputProcessorProfiles = *mut ::core::ffi::c_void; +pub type ITfInputProcessorProfilesEx = *mut ::core::ffi::c_void; +pub type ITfInputScope = *mut ::core::ffi::c_void; +pub type ITfInputScope2 = *mut ::core::ffi::c_void; +pub type ITfInsertAtSelection = *mut ::core::ffi::c_void; +pub type ITfIntegratableCandidateListUIElement = *mut ::core::ffi::c_void; +pub type ITfKeyEventSink = *mut ::core::ffi::c_void; +pub type ITfKeyTraceEventSink = *mut ::core::ffi::c_void; +pub type ITfKeystrokeMgr = *mut ::core::ffi::c_void; +pub type ITfLMLattice = *mut ::core::ffi::c_void; +pub type ITfLangBarEventSink = *mut ::core::ffi::c_void; +pub type ITfLangBarItem = *mut ::core::ffi::c_void; +pub type ITfLangBarItemBalloon = *mut ::core::ffi::c_void; +pub type ITfLangBarItemBitmap = *mut ::core::ffi::c_void; +pub type ITfLangBarItemBitmapButton = *mut ::core::ffi::c_void; +pub type ITfLangBarItemButton = *mut ::core::ffi::c_void; +pub type ITfLangBarItemMgr = *mut ::core::ffi::c_void; +pub type ITfLangBarItemSink = *mut ::core::ffi::c_void; +pub type ITfLangBarMgr = *mut ::core::ffi::c_void; +pub type ITfLanguageProfileNotifySink = *mut ::core::ffi::c_void; +pub type ITfMSAAControl = *mut ::core::ffi::c_void; +pub type ITfMenu = *mut ::core::ffi::c_void; +pub type ITfMessagePump = *mut ::core::ffi::c_void; +pub type ITfMouseSink = *mut ::core::ffi::c_void; +pub type ITfMouseTracker = *mut ::core::ffi::c_void; +pub type ITfMouseTrackerACP = *mut ::core::ffi::c_void; +pub type ITfPersistentPropertyLoaderACP = *mut ::core::ffi::c_void; +pub type ITfPreservedKeyNotifySink = *mut ::core::ffi::c_void; +pub type ITfProperty = *mut ::core::ffi::c_void; +pub type ITfPropertyStore = *mut ::core::ffi::c_void; +pub type ITfQueryEmbedded = *mut ::core::ffi::c_void; +pub type ITfRange = *mut ::core::ffi::c_void; +pub type ITfRangeACP = *mut ::core::ffi::c_void; +pub type ITfRangeBackup = *mut ::core::ffi::c_void; +pub type ITfReadOnlyProperty = *mut ::core::ffi::c_void; +pub type ITfReadingInformationUIElement = *mut ::core::ffi::c_void; +pub type ITfReverseConversion = *mut ::core::ffi::c_void; +pub type ITfReverseConversionList = *mut ::core::ffi::c_void; +pub type ITfReverseConversionMgr = *mut ::core::ffi::c_void; +pub type ITfSource = *mut ::core::ffi::c_void; +pub type ITfSourceSingle = *mut ::core::ffi::c_void; +pub type ITfSpeechUIServer = *mut ::core::ffi::c_void; +pub type ITfStatusSink = *mut ::core::ffi::c_void; +pub type ITfSystemDeviceTypeLangBarItem = *mut ::core::ffi::c_void; +pub type ITfSystemLangBarItem = *mut ::core::ffi::c_void; +pub type ITfSystemLangBarItemSink = *mut ::core::ffi::c_void; +pub type ITfSystemLangBarItemText = *mut ::core::ffi::c_void; +pub type ITfTextEditSink = *mut ::core::ffi::c_void; +pub type ITfTextInputProcessor = *mut ::core::ffi::c_void; +pub type ITfTextInputProcessorEx = *mut ::core::ffi::c_void; +pub type ITfTextLayoutSink = *mut ::core::ffi::c_void; +pub type ITfThreadFocusSink = *mut ::core::ffi::c_void; +pub type ITfThreadMgr = *mut ::core::ffi::c_void; +pub type ITfThreadMgr2 = *mut ::core::ffi::c_void; +pub type ITfThreadMgrEventSink = *mut ::core::ffi::c_void; +pub type ITfThreadMgrEx = *mut ::core::ffi::c_void; +pub type ITfToolTipUIElement = *mut ::core::ffi::c_void; +pub type ITfTransitoryExtensionSink = *mut ::core::ffi::c_void; +pub type ITfTransitoryExtensionUIElement = *mut ::core::ffi::c_void; +pub type ITfUIElement = *mut ::core::ffi::c_void; +pub type ITfUIElementMgr = *mut ::core::ffi::c_void; +pub type ITfUIElementSink = *mut ::core::ffi::c_void; +pub type IUIManagerEventSink = *mut ::core::ffi::c_void; +pub type IVersionInfo = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const AccClientDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfc48cc30_4f3e_4fa1_803b_ad0e196a83b1); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const AccDictionary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6572ee16_5fe5_4331_bb6d_76a49c56e423); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const AccServerDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6089a37e_eb8a_482d_bd6f_f9f46904d16d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const AccStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5440837f_4bff_4ae5_a1b1_7722ecc6332a); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TF_CategoryMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa4b544a1_438d_4b41_9325_869523e2d6c7); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TF_ClassicLangBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3318360c_1afc_4d09_a86b_9f9cb6dceb9c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TF_DisplayAttributeMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3ce74de4_53d3_4d74_8b83_431b3828ba53); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TF_InputProcessorProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33c53a50_f456_4884_b049_85fd643ecfed); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TF_LangBarItemMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9931692_a2b3_4fab_bf33_9ec6f9fb96ac); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TF_LangBarMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xebb08c45_6c4a_4fdc_ae53_4eb8c4c7db8e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TF_ThreadMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x529a9e6b_6587_4f23_ab9e_9c7d683e3c50); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TF_TransitoryExtensionUIEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae6be008_07fb_400d_8beb_337a64f7051f); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CLSID_TsfServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x39aedc00_6b60_46db_8d31_3642be0e4373); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const DCM_FLAGS_CTFMON: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const DCM_FLAGS_LOCALTHREADTSF: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const DCM_FLAGS_TASKENG: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const DocWrap: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbf426f7e_7a5e_44d6_830c_a390ea9462a3); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_APP_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4caef01e_12af_4b0e_9db1_a6ec5b881208); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_CONVERSIONMODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5497f516_ee91_436e_b946_aa2c05f1ac5b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_EMPTYCONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7487dbf_804e_41c5_894d_ad96fd4eea13); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_ENABLED_PROFILES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x92c1fd48_a9ae_4a7c_be08_4329e4723817); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_HANDWRITING_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf9ae2c6b_1866_4361_af72_7aa30948890e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_KEYBOARD_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x71a5b253_1951_466b_9fbc_9c8808fa84f2); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb6592511_bcee_4122_a7c4_09f4b3fa4396); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_CONVERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xccf05dd8_4a87_11d7_a6e2_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_SENTENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xccf05dd9_4a87_11d7_a6e2_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_KEYBOARD_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x58273aad_01bb_4164_95c6_755ba0b5162d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_SAPI_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x51af2086_cc6b_457d_b5aa_8b19dc290ab4); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_SPEECH_CFGMENU: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb6c5c2d_4e83_4bb6_91a2_e019bff6762d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_SPEECH_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x56c5c607_0703_4e59_8e52_cbc84e8bbe35); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_SPEECH_GLOBALSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2a54fe8e_0d08_460c_a75d_87035ff436c5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_SPEECH_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x544d6a63_e2e8_4752_bbd1_000960bca083); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_SPEECH_UI_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd92016f0_9367_4fe7_9abf_bc59dacbe0e3); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_TIPUISTATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x148ca3ec_0366_401c_8d75_ed978d85fbc9); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_TRANSITORYEXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8be347f5_c7a0_11d7_b408_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_DOCUMENTMANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8be347f7_c7a0_11d7_b408_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8be347f8_c7a0_11d7_b408_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_INTEGRATIONSTYLE_SEARCHBOX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6d1bd11_82f7_4903_ae21_1a6397cde2eb); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_LBI_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c77a81e_41cc_4178_a3a7_5f8a987568e6); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_LBI_SAPILAYR_CFGMENUBUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd02f24a1_942d_422e_8d99_b4f2addee999); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_CHINESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7add26de_4328_489b_83ae_6493750cad5c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_CONVERSATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0f4ec104_1790_443b_95f1_e10f939d6546); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_DATETIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2bdb372_7f61_4039_92ef_1c35599f0222); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_FILENAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7f707fe_44c6_4fca_8e76_86ab50c7931b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_FULLWIDTHALPHANUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x81489fb8_b36a_473d_8146_e4a2258b24ae); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_FULLWIDTHHANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc01ae6c9_45b5_4fd0_9cb1_9f4cebc39fea); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_HALFWIDTHKATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x005f6b63_78d4_41cc_8859_485ca821a795); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_HANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x76ef0541_23b3_4d77_a074_691801ccea17); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_HIRAGANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd73d316e_9b91_46f1_a280_31597f52c694); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_KATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2e0eeddd_3a1a_499e_8543_3c7ee7949811); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfddc10f0_d239_49bf_b8fc_5410caaa427e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_NONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_NUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4021766c_e872_48fd_9cee_4ec5c75e16c3); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe31643a3_6466_4cbf_8d8b_0bd4d8545461); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_MODEBIAS_URLHISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8b0e54d9_63f2_4c68_84d4_79aee7a59f09); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_PROP_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x34b45670_7526_11d2_a147_00105a2799b5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_PROP_COMPOSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe12ac060_af15_11d2_afc5_00105a2799b5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_PROP_INPUTSCOPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1713dd5a_68e7_4a5b_9af6_592a595c778d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_PROP_LANGID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3280ce20_8032_11d2_b603_00105a2799b5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_PROP_MODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x372e0716_974f_40ac_a088_08cdc92ebfbc); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_PROP_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5463f7c0_8e31_11d2_bf46_00105a2799b5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_PROP_TEXTOWNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf1e2d520_0969_11d3_8df0_00105a2799b5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_PROP_TKB_ALTERNATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x70b2a803_968d_462e_b93b_2164c91517f7); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_SYSTEM_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9a698bb0_0f21_11d3_8df1_00105a2799b5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_CATEGORY_OF_TIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x534c48c1_0607_4098_a521_4fc899c73e90); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb95f181b_ea4c_4af1_8056_7c321abbb091); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x046b8c80_1647_40f7_9b21_b93b81aabc1b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_PROPSTYLE_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x565fb8d8_6bd4_4ca1_b223_0f2ccb8f4f96); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_PROP_AUDIODATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b7be3a9_e8ab_4d47_a8fe_254fa423436d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_PROP_INKDATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7c6a82ae_b0d7_4f14_a745_14f28b009d61); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_COMLESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x364215d9_75bc_11d7_a6ef_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_DUALMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3af314a2_d79f_4b1b_9992_15086d339b05); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_IMMERSIVEONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3a4259ac_640d_4ad4_89f7_1eb67e7c4ee8); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_IMMERSIVESUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13a016df_560b_46cd_947a_4c3af1e0e35d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_INPUTMODECOMPARTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xccf05dd7_4a87_11d7_a6e2_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_LOCALSERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x74769ee9_4a66_4f9d_90d6_bf8b7c3eb461); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_SECUREMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49d2f9ce_1f5e_11d7_a6d3_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_SYSTRAYSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25504fb4_7bab_4bc1_9c69_cf81890f0ef5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_TSF3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x07dcb4af_98de_4548_bef7_25bd45979a1f); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_UIELEMENTENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49d2f9cf_1f5e_11d7_a6d3_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIPCAP_WOW16: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x364215da_75bc_11d7_a6ef_00065b84435c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIP_HANDWRITING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x246ecb87_c2f2_4abe_905b_c8b38add2c43); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIP_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x34745c63_b2f0_4784_8b67_5e12c8701a31); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TIP_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb5a73cd1_8355_426b_a161_259808f26b14); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TFCAT_TRANSITORYEXTENSIONUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6302de22_a5cf_4b02_bfe8_4d72b2bed3c6); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TS_SERVICE_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf9786200_a5bf_4a0f_8c24_fb16f5d1aabb); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TS_SERVICE_ACTIVEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xea937a50_c9a6_4b7d_894a_49d99b784834); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GUID_TS_SERVICE_DATAOBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6086fbb5_e225_46ce_a770_c1bbd3e05d7b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GXFPF_NEAREST: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GXFPF_ROUND_NEAREST: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const ILMCM_CHECKLAYOUTANDTIPENABLED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const ILMCM_LANGUAGEBAROFF: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const LIBID_MSAATEXTLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x150e2d7a_dac1_4582_947d_2a8fd78b82cd); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const MSAAControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x08cd963f_7a3e_4f5c_9bd8_d692bb043c5b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CHAR_EMBEDDED: u32 = 65532u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CLUIE_COUNT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CLUIE_CURRENTPAGE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CLUIE_DOCUMENTMGR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CLUIE_PAGEINDEX: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CLUIE_SELECTION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CLUIE_STRING: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_COMMANDING_ENABLED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_COMMANDING_ON: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_ALPHANUMERIC: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_CHARCODE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_EUDC: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_FIXED: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_FULLSHAPE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_KATAKANA: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_NATIVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_NOCONVERSION: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_ROMAN: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_SOFTKEYBOARD: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CONVERSIONMODE_SYMBOL: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DEFAULT_SELECTION: u64 = 18446744073709551615u64; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DICTATION_ENABLED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DICTATION_ON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DISABLE_BALLOON: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DISABLE_COMMANDING: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DISABLE_DICTATION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DISABLE_SPEECH: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ENABLE_PROCESS_ATOM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_CTF_ENABLE_PROCESS_ATOM_"); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147220218i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_COMPOSITION_REJECTED: ::windows_sys::core::HRESULT = -2147220216i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_DISCONNECTED: ::windows_sys::core::HRESULT = -2147220220i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_EMPTYCONTEXT: ::windows_sys::core::HRESULT = -2147220215i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_FORMAT: ::windows_sys::core::HRESULT = -2147220982i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_INVALIDPOINT: ::windows_sys::core::HRESULT = -2147220985i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_INVALIDPOS: ::windows_sys::core::HRESULT = -2147220992i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_INVALIDVIEW: ::windows_sys::core::HRESULT = -2147220219i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_LOCKED: ::windows_sys::core::HRESULT = -2147220224i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOCONVERSION: ::windows_sys::core::HRESULT = -2147219968i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOINTERFACE: ::windows_sys::core::HRESULT = -2147220988i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOLAYOUT: ::windows_sys::core::HRESULT = -2147220986i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOLOCK: ::windows_sys::core::HRESULT = -2147220991i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOOBJECT: ::windows_sys::core::HRESULT = -2147220990i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOPROVIDER: ::windows_sys::core::HRESULT = -2147220221i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOSELECTION: ::windows_sys::core::HRESULT = -2147220987i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOSERVICE: ::windows_sys::core::HRESULT = -2147220989i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_NOTOWNEDRANGE: ::windows_sys::core::HRESULT = -2147220222i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_RANGE_NOT_COVERED: ::windows_sys::core::HRESULT = -2147220217i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_READONLY: ::windows_sys::core::HRESULT = -2147220983i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_STACKFULL: ::windows_sys::core::HRESULT = -2147220223i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_E_SYNCHRONOUS: ::windows_sys::core::HRESULT = -2147220984i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_FLOATINGLANGBAR_WNDTITLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TF_FloatingLangBar_WndTitle"); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_FLOATINGLANGBAR_WNDTITLEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("TF_FloatingLangBar_WndTitle"); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_FLOATINGLANGBAR_WNDTITLEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TF_FloatingLangBar_WndTitle"); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_HF_OBJECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IE_CORRECTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_INVALID_COOKIE: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_INVALID_EDIT_COOKIE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPPMF_DISABLEPROFILE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPPMF_DONTCARECURRENTINPUTLANGUAGE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPPMF_ENABLEPROFILE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPPMF_FORPROCESS: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPPMF_FORSESSION: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPPMF_FORSYSTEMALL: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_CAPS_COMLESSSUPPORT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_CAPS_DISABLEONTRANSITORY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_CAPS_IMMERSIVESUPPORT: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_CAPS_SECUREMODESUPPORT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_CAPS_SYSTRAYSUPPORT: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_CAPS_UIELEMENTENABLED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_CAPS_WOW16SUPPORT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_FLAG_ACTIVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_FLAG_ENABLED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IPSINK_FLAG_ACTIVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_BALLOON: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_BITMAP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_BMPF_VERTICAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_CUSTOMUI: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_DESC_MAXLEN: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_ICON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STATUS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STATUS_BTN_TOGGLED: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STATUS_DISABLED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STATUS_HIDDEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_BTN_BUTTON: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_BTN_MENU: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_BTN_TOGGLE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_HIDDENBYDEFAULT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_HIDDENSTATUSCONTROL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_HIDEONNOOTHERITEMS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_SHOWNINTRAY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_SHOWNINTRAYONLY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_STYLE_TEXTCOLORICON: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_TEXT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_TOOLTIP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBMENUF_CHECKED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBMENUF_GRAYED: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBMENUF_RADIOCHECKED: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBMENUF_SEPARATOR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBMENUF_SUBMENU: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MENUREADY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_ALT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_CONTROL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_IGNORE_ALL_MODIFIER: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_LALT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_LCONTROL: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_LSHIFT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_ON_KEYUP: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_RALT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_RCONTROL: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_RSHIFT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_MOD_SHIFT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_POPF_ALL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROCESS_ATOM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_CTF_PROCESS_ATOM_"); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILETYPE_INPUTPROCESSOR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILETYPE_KEYBOARDLAYOUT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd38eff65_aa46_4fd5_91a7_67845fb02f5b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_CANTONESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0aec109c_7e96_11d4_b2ef_0080c882687e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_CHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4bdf9f03_c7d3_11d4_b2ab_0080c882687e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_DAYI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x037b2c25_480c_4d7f_b027_d6ca6b69788a); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_NEWCHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf3ba907a_6c7e_11d4_97fa_0080c882687e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_NEWPHONETIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb2f9c502_1742_11d4_9790_0080c882687e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_NEWQUICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b883ba0_c1c7_11d4_87f9_0080c882687e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_PHONETIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x761309de_317a_11d4_9b5d_0080c882687e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_PINYIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf3ba9077_6c7e_11d4_97fa_0080c882687e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_QUICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6024b45f_5c54_11d4_b921_0080c882687e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_SIMPLEFAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfa550b04_5ad7_411f_a5ac_ca038ec515d7); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_TIGRINYA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3cab88b7_cc3e_46a6_9765_b772ad7761ff); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_WUBI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x82590c13_f4dd_44f4_ba1d_8667246fdf8e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROFILE_YI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x409c8376_007b_4357_ae8e_26316ee3fb0d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_PROPUI_STATUS_SAVETOFILE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RCM_COMLESS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RCM_HINT_COLLISION: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RCM_HINT_READING_LENGTH: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RCM_VKEY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RIP_FLAG_FREEUNUSEDLIBRARIES: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RIUIE_CONTEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RIUIE_ERRORINDEX: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RIUIE_MAXREADINGSTRINGLENGTH: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RIUIE_STRING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RIUIE_VERTICALORDER: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RP_HIDDENINSETTINGUI: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RP_LOCALPROCESS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RP_LOCALTHREAD: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_RP_SUBITEMINSETTINGUI: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SD_LOADING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SD_READONLY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SENTENCEMODE_AUTOMATIC: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SENTENCEMODE_CONVERSATION: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SENTENCEMODE_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SENTENCEMODE_PHRASEPREDICT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SENTENCEMODE_PLAURALCLAUSE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SENTENCEMODE_SINGLECONVERT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_DESKBAND: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_DOCK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_EXTRAICONSONMINIMIZED: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_HIDDEN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_HIGHTRANSPARENCY: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_LABELS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_LOWTRANSPARENCY: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_MINIMIZED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_NOEXTRAICONSONMINIMIZED: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_NOLABELS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_NOTRANSPARENCY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SFT_SHOWNORMAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SHOW_BALLOON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SPEECHUI_SHOWN: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SS_DISJOINTSEL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SS_REGIONS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SS_TKBAUTOCORRECTENABLE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SS_TKBPREDICTIONENABLE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SS_TRANSITORY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ST_CORRECTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_S_ASYNC: ::windows_sys::core::HRESULT = 262912i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TF_IGNOREEND: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TF_MOVESTART: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMAE_COMLESS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMAE_CONSOLE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMAE_NOACTIVATEKEYBOARDLAYOUT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMAE_NOACTIVATETIP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMAE_SECUREMODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMAE_UIELEMENTENABLEDONLY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMAE_WOW16: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMF_ACTIVATED: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMF_COMLESS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMF_CONSOLE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMF_IMMERSIVEMODE: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMF_NOACTIVATETIP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMF_SECUREMODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMF_UIELEMENTENABLEDONLY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TMF_WOW16: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TRANSITORYEXTENSION_ATSELECTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TRANSITORYEXTENSION_FLOATING: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TRANSITORYEXTENSION_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_TU_CORRECTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_URP_ALLPROFILES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_URP_LOCALPROCESS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_URP_LOCALTHREAD: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_US_HIDETIPUI: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_CHANGJIE: u32 = 61506u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_DAYI: u32 = 61507u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_PHONETIC: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBL_OPT_JAPANESE_ABC: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBL_OPT_KOREAN_HANGUL_2_BULSIK: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBL_OPT_SIMPLIFIED_CHINESE_PINYIN: u32 = 2052u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBL_UNDEFINED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKB_ALTERNATES_AUTOCORRECTION_APPLIED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKB_ALTERNATES_FOR_AUTOCORRECTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKB_ALTERNATES_FOR_PREDICTION: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKB_ALTERNATES_STANDARD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_App: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa80f77df_4237_40e5_849c_b5fa51c13ac7); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_App_IncorrectGrammar: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbd54e398_ad03_4b74_b6b3_5edb19996388); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_App_IncorrectSpelling: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf42de43c_ef12_430d_944c_9a08970a25d2); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x573ea825_749b_4f8a_9cfd_21c3605ca828); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_FaceName: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb536aeb6_053b_4eb8_b65a_50da1e81e72e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_SizePts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc8493302_a5e9_456d_af04_8005e4130f03); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x68b2a77f_6b0e_4f28_8177_571c2f3a42b1); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdcf73d22_e029_47b7_bb36_f263a3d004cc); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation_BlinkingBackground: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x86e5b104_0104_4b10_b585_00f2527522b5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation_LasVegasLights: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf40423d5_0f87_4f8f_bada_e6d60c25e152); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation_MarchingBlackAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7644e067_f186_4902_bfc6_ec815aa20e9d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation_MarchingRedAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x78368dad_50fb_4c6f_840b_d486bb6cf781); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation_Shimmer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ce31b58_5293_4c36_8809_bf8bb51a27b3); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation_SparkleText: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x533aad20_962c_4e9f_8c09_b42ea4749711); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation_WipeDown: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5872e874_367b_4803_b160_c90ff62569d0); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Animation_WipeRight: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb855cbe3_3d2c_4600_b1e9_e1c9ce02f842); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_BackgroundColor: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb50eaa4e_3091_4468_81db_d79ea190c7c7); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Blink: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfb2c036_7acf_4532_b720_b416dd7765a8); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Bold: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x48813a43_8a20_4940_8e58_97823f7b268a); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Capitalize: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d85a3ba_b4fd_43b3_befc_6b985c843141); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Color: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x857a7a37_b8af_4e9a_81b4_acf700c8411b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Emboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbd8ed742_349e_4e37_82fb_437979cb53a7); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Engrave: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9c3371de_8332_4897_be5d_89233223179a); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Height: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7e937477_12e6_458b_926a_1fa44ee8f391); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Hidden: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1e28770_881c_475f_863f_887a647b1090); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Italic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8740682a_a765_48e1_acfc_d22222b2f810); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Kerning: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc26e1b4_2f9a_47c8_8bff_bf1eb7cce0dd); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Lowercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x76d8ccb5_ca7b_4498_8ee9_d5c4f6f74c60); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Outlined: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10e6db31_db0d_4ac6_a7f5_9c9cff6f2ab4); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Overline: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe3989f4a_992b_4301_8ce1_a5b7c6d1f3c8); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Overline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdc46063a_e115_46e3_bcd8_ca6772aa95b4); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Overline_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8440d94c_51ce_47b2_8d4c_15751e5f721b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Position: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x15cd26ab_f2fb_4062_b5a6_9a49e1a5cc0b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Protected: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1c557cb2_14cf_4554_a574_ecb2f7e7efd4); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Shadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5f686d2f_c6cd_4c56_8a1a_994a4b9766be); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_SmallCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfacb6bc6_9100_4cc6_b969_11eea45a86b4); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Spacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x98c1200d_8f06_409a_8e49_6a554bf7c153); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Strikethrough: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0c562193_2d08_4668_9601_ced41309d7af); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Strikethrough_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x62489b31_a3e7_4f94_ac43_ebaf8fcc7a9f); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Strikethrough_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x75d736b6_3c8f_4b97_ab78_1877cb990d31); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Subscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5774fb84_389b_43bc_a74b_1568347cf0f4); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Superscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ea4993c_563c_49aa_9372_0bef09a9255b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Underline: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc3c9c9f3_7902_444b_9a7b_48e70f4b50f7); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Underline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x74d24aa6_1db3_4c69_a176_31120e7586d5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Underline_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1b6720e5_0f73_4951_a6b3_6f19e43c9461); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Uppercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33a300e8_e340_4937_b697_8f234045cd9a); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Font_Style_Weight: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x12f3189c_8bb0_461b_b1fa_eaf907047fe0); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x436d673b_26f1_4aee_9e65_8f83a4ed4884); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List_LevelIndel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f7cc899_311f_487b_ad5d_e2a459e12d42); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List_Type: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae3e665e_4bce_49e3_a0fe_2db47d3a17ae); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List_Type_Arabic: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1338c5d6_98a3_4fa3_9bd1_7a60eef8e9e0); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List_Type_Bullet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbccd77c5_4c4d_4ce2_b102_559f3b2bfcea); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List_Type_LowerLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96372285_f3cf_491e_a925_3832347fd237); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List_Type_LowerRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x90466262_3980_4b8e_9368_918bd1218a41); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List_Type_UpperLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7987b7cd_ce52_428b_9b95_a357f6f10c45); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_List_Type_UpperRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0f6ab552_4a80_467f_b2f1_127e2aa3ba9e); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_OTHERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3c32af9_57d0_46a9_bca8_dac238a13057); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7edb8e68_81f9_449d_a15a_87a8388faac0); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Alignment: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x139941e6_1767_456d_938e_35ba568b5cd4); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Alignment_Center: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa4a95c16_53bf_4d55_8b87_4bdd8d4275fc); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Alignment_Justify: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xed350740_a0f7_42d3_8ea8_f81b6488faf0); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Alignment_Left: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x16ae95d3_6361_43a2_8495_d00f397f1693); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Alignment_Right: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb36f0f98_1b9e_4360_8616_03fb08a78456); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_EmbeddedObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7edb8e68_81f9_449d_a15a_87a8388faac0); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Hyphenation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdadf4525_618e_49eb_b1a8_3b68bd7648e3); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Language: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd8c04ef1_5753_4c25_8887_85443fe5f819); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Link: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x47cd9051_3722_4cd8_b7c8_4e17ca1759f5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bab707f_8785_4c39_8b52_96f878303ffb); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5edc5822_99dc_4dd6_aec3_b62baa5b2e7c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_FirstLineIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x07c97a13_7472_4dd8_90a9_91e3d7e4f29c); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_LeftIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb2848e9_7471_41c9_b6b3_8a1450e01897); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_LineSpacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x699b380d_7f8c_46d6_a73b_dfe3d1538df3); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_LineSpacing_AtLeast: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xadfedf31_2d44_4434_a5ff_7f4c4990a905); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_LineSpacing_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x82fb1805_a6c4_4231_ac12_6260af2aba28); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_LineSpacing_Exactly: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3d45ad40_23de_48d7_a6b3_765420c620cc); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_LineSpacing_Multiple: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x910f1e3c_d6d0_4f65_8a3c_42b4b31868c5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_LineSpacing_OnePtFive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0428a021_0397_4b57_9a17_0795994cd3c5); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_LineSpacing_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xed350740_a0f7_42d3_8ea8_f81b6488faf0); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_RightIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c7f26f9_a5e2_48da_b98a_520cb16513bf); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_SpaceAfter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b0a3f55_22dc_425f_a411_93da1d8f9baa); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_Para_SpaceBefore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8df98589_194a_4601_b251_9865a3e906dd); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_ReadOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x85836617_de32_4afd_a50f_a2db110e6e4d); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_RightToLeft: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xca666e71_1b08_453d_bfdd_28e08c8aaf7a); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TSATTRID_Text_VerticalWriting: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bba8195_046f_4ea9_b311_97fd66c4274b); +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_AS_ATTR_CHANGE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_AS_LAYOUT_CHANGE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_AS_SEL_CHANGE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_AS_STATUS_CHANGE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_AS_TEXT_CHANGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ATTR_FIND_BACKWARDS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ATTR_FIND_HIDDEN: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ATTR_FIND_UPDATESTART: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ATTR_FIND_WANT_END: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ATTR_FIND_WANT_OFFSET: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ATTR_FIND_WANT_VALUE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_CHAR_EMBEDDED: u32 = 65532u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_CHAR_REGION: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_CHAR_REPLACEMENT: u32 = 65533u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_DEFAULT_SELECTION: u64 = 18446744073709551615u64; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_FORMAT: ::windows_sys::core::HRESULT = -2147220982i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_INVALIDPOINT: ::windows_sys::core::HRESULT = -2147220985i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_INVALIDPOS: ::windows_sys::core::HRESULT = -2147220992i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_NOINTERFACE: ::windows_sys::core::HRESULT = -2147220988i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_NOLAYOUT: ::windows_sys::core::HRESULT = -2147220986i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_NOLOCK: ::windows_sys::core::HRESULT = -2147220991i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_NOOBJECT: ::windows_sys::core::HRESULT = -2147220990i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_NOSELECTION: ::windows_sys::core::HRESULT = -2147220987i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_NOSERVICE: ::windows_sys::core::HRESULT = -2147220989i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_READONLY: ::windows_sys::core::HRESULT = -2147220983i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_E_SYNCHRONOUS: ::windows_sys::core::HRESULT = -2147220984i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_GEA_HIDDEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_GTA_HIDDEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_IAS_NOQUERY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_IAS_QUERYONLY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_IE_COMPOSITION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_IE_CORRECTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_LF_SYNC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_ENABLED: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_VISIBLE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_INPUTPANEMANUALDISPLAYENABLE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_LOADING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_READONLY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_RESERVED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_TKBAUTOCORRECTENABLE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_TKBPREDICTIONENABLE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_UIINTEGRATIONENABLE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SHIFT_COUNT_HIDDEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SHIFT_COUNT_ONLY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SHIFT_HALT_HIDDEN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SHIFT_HALT_VISIBLE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SS_DISJOINTSEL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SS_NOHIDDENTEXT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SS_REGIONS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SS_TKBAUTOCORRECTENABLE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SS_TKBPREDICTIONENABLE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SS_TRANSITORY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SS_UWPCONTROL: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_STRF_END: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_STRF_MID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_STRF_START: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_S_ASYNC: ::windows_sys::core::HRESULT = 262912i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_VCOOKIE_NUL: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type ANCHOR_CHANGE_HISTORY_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_CH_PRECEDING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_CH_FOLLOWING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_GTP_NONE: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_GTP_INCL_TEXT: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type INSERT_TEXT_AT_SELECTION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IAS_NOQUERY: INSERT_TEXT_AT_SELECTION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IAS_QUERYONLY: INSERT_TEXT_AT_SELECTION_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IAS_NO_DEFAULT_COMPOSITION: INSERT_TEXT_AT_SELECTION_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type InputScope = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DEFAULT: InputScope = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_URL: InputScope = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_FILE_FULLFILEPATH: InputScope = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_FILE_FILENAME: InputScope = 3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_EMAIL_USERNAME: InputScope = 4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_EMAIL_SMTPEMAILADDRESS: InputScope = 5i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_LOGINNAME: InputScope = 6i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_FULLNAME: InputScope = 7i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_PREFIX: InputScope = 8i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_GIVENNAME: InputScope = 9i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_MIDDLENAME: InputScope = 10i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_SURNAME: InputScope = 11i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_SUFFIX: InputScope = 12i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_FULLPOSTALADDRESS: InputScope = 13i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_POSTALCODE: InputScope = 14i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_STREET: InputScope = 15i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_STATEORPROVINCE: InputScope = 16i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_CITY: InputScope = 17i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_COUNTRYNAME: InputScope = 18i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_COUNTRYSHORTNAME: InputScope = 19i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CURRENCY_AMOUNTANDSYMBOL: InputScope = 20i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CURRENCY_AMOUNT: InputScope = 21i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_FULLDATE: InputScope = 22i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_MONTH: InputScope = 23i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_DAY: InputScope = 24i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_YEAR: InputScope = 25i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_MONTHNAME: InputScope = 26i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_DAYNAME: InputScope = 27i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DIGITS: InputScope = 28i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NUMBER: InputScope = 29i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ONECHAR: InputScope = 30i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PASSWORD: InputScope = 31i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TELEPHONE_FULLTELEPHONENUMBER: InputScope = 32i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TELEPHONE_COUNTRYCODE: InputScope = 33i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TELEPHONE_AREACODE: InputScope = 34i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TELEPHONE_LOCALNUMBER: InputScope = 35i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TIME_FULLTIME: InputScope = 36i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TIME_HOUR: InputScope = 37i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TIME_MINORSEC: InputScope = 38i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NUMBER_FULLWIDTH: InputScope = 39i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ALPHANUMERIC_HALFWIDTH: InputScope = 40i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ALPHANUMERIC_FULLWIDTH: InputScope = 41i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CURRENCY_CHINESE: InputScope = 42i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_BOPOMOFO: InputScope = 43i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_HIRAGANA: InputScope = 44i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_KATAKANA_HALFWIDTH: InputScope = 45i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_KATAKANA_FULLWIDTH: InputScope = 46i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_HANJA: InputScope = 47i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_HANGUL_HALFWIDTH: InputScope = 48i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_HANGUL_FULLWIDTH: InputScope = 49i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_SEARCH: InputScope = 50i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_FORMULA: InputScope = 51i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_SEARCH_INCREMENTAL: InputScope = 52i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CHINESE_HALFWIDTH: InputScope = 53i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CHINESE_FULLWIDTH: InputScope = 54i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NATIVE_SCRIPT: InputScope = 55i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_YOMI: InputScope = 56i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TEXT: InputScope = 57i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CHAT: InputScope = 58i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NAME_OR_PHONENUMBER: InputScope = 59i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_EMAILNAME_OR_ADDRESS: InputScope = 60i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PRIVATE: InputScope = 61i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_MAPS: InputScope = 62i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NUMERIC_PASSWORD: InputScope = 63i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NUMERIC_PIN: InputScope = 64i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ALPHANUMERIC_PIN: InputScope = 65i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ALPHANUMERIC_PIN_SET: InputScope = 66i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_FORMULA_NUMBER: InputScope = 67i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CHAT_WITHOUT_EMOJI: InputScope = 68i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PHRASELIST: InputScope = -1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_REGULAREXPRESSION: InputScope = -2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_SRGS: InputScope = -3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_XML: InputScope = -4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ENUMSTRING: InputScope = -5i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type LANG_BAR_ITEM_ICON_MODE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TEXT_STORE_CHANGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_TC_NONE: TEXT_STORE_CHANGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_TC_CORRECTION: TEXT_STORE_CHANGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TEXT_STORE_LOCK_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_LF_READ: TEXT_STORE_LOCK_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_LF_READWRITE: TEXT_STORE_LOCK_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TEXT_STORE_TEXT_CHANGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ST_NONE: TEXT_STORE_TEXT_CHANGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ST_CORRECTION: TEXT_STORE_TEXT_CHANGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TF_CONTEXT_EDIT_CONTEXT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_ASYNCDONTCARE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_SYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_READ: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_READWRITE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_ASYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TF_DA_ATTR_INFO = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_INPUT: TF_DA_ATTR_INFO = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_TARGET_CONVERTED: TF_DA_ATTR_INFO = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_CONVERTED: TF_DA_ATTR_INFO = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_TARGET_NOTCONVERTED: TF_DA_ATTR_INFO = 3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_INPUT_ERROR: TF_DA_ATTR_INFO = 4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_FIXEDCONVERTED: TF_DA_ATTR_INFO = 5i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_OTHER: TF_DA_ATTR_INFO = -1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TF_DA_COLORTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CT_NONE: TF_DA_COLORTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CT_SYSCOLOR: TF_DA_COLORTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CT_COLORREF: TF_DA_COLORTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TF_DA_LINESTYLE = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_NONE: TF_DA_LINESTYLE = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_SOLID: TF_DA_LINESTYLE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_DOT: TF_DA_LINESTYLE = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_DASH: TF_DA_LINESTYLE = 3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_SQUIGGLE: TF_DA_LINESTYLE = 4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TKBLayoutType = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBLT_UNDEFINED: TKBLayoutType = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBLT_CLASSIC: TKBLayoutType = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBLT_OPTIMIZED: TKBLayoutType = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfActiveSelEnd = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_AE_NONE: TfActiveSelEnd = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_AE_START: TfActiveSelEnd = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_AE_END: TfActiveSelEnd = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfAnchor = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ANCHOR_START: TfAnchor = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ANCHOR_END: TfAnchor = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfCandidateResult = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CAND_FINALIZED: TfCandidateResult = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CAND_SELECTED: TfCandidateResult = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const CAND_CANCELED: TfCandidateResult = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfGravity = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_GRAVITY_BACKWARD: TfGravity = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_GRAVITY_FORWARD: TfGravity = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfIntegratableCandidateListSelectionStyle = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const STYLE_ACTIVE_SELECTION: TfIntegratableCandidateListSelectionStyle = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const STYLE_IMPLIED_SELECTION: TfIntegratableCandidateListSelectionStyle = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfLBBalloonStyle = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LB_BALLOON_RECO: TfLBBalloonStyle = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LB_BALLOON_SHOW: TfLBBalloonStyle = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LB_BALLOON_MISS: TfLBBalloonStyle = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfLBIClick = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_CLK_RIGHT: TfLBIClick = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LBI_CLK_LEFT: TfLBIClick = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfLayoutCode = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LC_CREATE: TfLayoutCode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LC_CHANGE: TfLayoutCode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LC_DESTROY: TfLayoutCode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfSapiObject = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GETIF_RESMGR: TfSapiObject = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GETIF_RECOCONTEXT: TfSapiObject = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GETIF_RECOGNIZER: TfSapiObject = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GETIF_VOICE: TfSapiObject = 3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GETIF_DICTGRAM: TfSapiObject = 4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const GETIF_RECOGNIZERNOINIT: TfSapiObject = 5i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TfShiftDir = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SD_BACKWARD: TfShiftDir = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_SD_FORWARD: TfShiftDir = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TsActiveSelEnd = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_AE_NONE: TsActiveSelEnd = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_AE_START: TsActiveSelEnd = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_AE_END: TsActiveSelEnd = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TsGravity = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_GR_BACKWARD: TsGravity = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_GR_FORWARD: TsGravity = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TsLayoutCode = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_LC_CREATE: TsLayoutCode = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_LC_CHANGE: TsLayoutCode = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_LC_DESTROY: TsLayoutCode = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TsRunType = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_RT_PLAIN: TsRunType = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_RT_HIDDEN: TsRunType = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_RT_OPAQUE: TsRunType = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TsShiftDir = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_BACKWARD: TsShiftDir = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_SD_FORWARD: TsShiftDir = 1i32; +pub type HKL = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_DA_COLOR { + pub r#type: TF_DA_COLORTYPE, + pub Anonymous: TF_DA_COLOR_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_DA_COLOR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_DA_COLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union TF_DA_COLOR_0 { + pub nIndex: i32, + pub cr: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_DA_COLOR_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_DA_COLOR_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_DISPLAYATTRIBUTE { + pub crText: TF_DA_COLOR, + pub crBk: TF_DA_COLOR, + pub lsStyle: TF_DA_LINESTYLE, + pub fBoldLine: super::super::Foundation::BOOL, + pub crLine: TF_DA_COLOR, + pub bAttr: TF_DA_ATTR_INFO, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_DISPLAYATTRIBUTE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_DISPLAYATTRIBUTE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_HALTCOND { + pub pHaltRange: ITfRange, + pub aHaltPos: TfAnchor, + pub dwFlags: u32, +} +impl ::core::marker::Copy for TF_HALTCOND {} +impl ::core::clone::Clone for TF_HALTCOND { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_INPUTPROCESSORPROFILE { + pub dwProfileType: u32, + pub langid: u16, + pub clsid: ::windows_sys::core::GUID, + pub guidProfile: ::windows_sys::core::GUID, + pub catid: ::windows_sys::core::GUID, + pub hklSubstitute: HKL, + pub dwCaps: u32, + pub hkl: HKL, + pub dwFlags: u32, +} +impl ::core::marker::Copy for TF_INPUTPROCESSORPROFILE {} +impl ::core::clone::Clone for TF_INPUTPROCESSORPROFILE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_LANGBARITEMINFO { + pub clsidService: ::windows_sys::core::GUID, + pub guidItem: ::windows_sys::core::GUID, + pub dwStyle: u32, + pub ulSort: u32, + pub szDescription: [u16; 32], +} +impl ::core::marker::Copy for TF_LANGBARITEMINFO {} +impl ::core::clone::Clone for TF_LANGBARITEMINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_LANGUAGEPROFILE { + pub clsid: ::windows_sys::core::GUID, + pub langid: u16, + pub catid: ::windows_sys::core::GUID, + pub fActive: super::super::Foundation::BOOL, + pub guidProfile: ::windows_sys::core::GUID, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_LANGUAGEPROFILE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_LANGUAGEPROFILE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_LBBALLOONINFO { + pub style: TfLBBalloonStyle, + pub bstrText: ::windows_sys::core::BSTR, +} +impl ::core::marker::Copy for TF_LBBALLOONINFO {} +impl ::core::clone::Clone for TF_LBBALLOONINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_LMLATTELEMENT { + pub dwFrameStart: u32, + pub dwFrameLen: u32, + pub dwFlags: u32, + pub Anonymous: TF_LMLATTELEMENT_0, + pub bstrText: ::windows_sys::core::BSTR, +} +impl ::core::marker::Copy for TF_LMLATTELEMENT {} +impl ::core::clone::Clone for TF_LMLATTELEMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub union TF_LMLATTELEMENT_0 { + pub iCost: i32, +} +impl ::core::marker::Copy for TF_LMLATTELEMENT_0 {} +impl ::core::clone::Clone for TF_LMLATTELEMENT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_PERSISTENT_PROPERTY_HEADER_ACP { + pub guidType: ::windows_sys::core::GUID, + pub ichStart: i32, + pub cch: i32, + pub cb: u32, + pub dwPrivate: u32, + pub clsidTIP: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for TF_PERSISTENT_PROPERTY_HEADER_ACP {} +impl ::core::clone::Clone for TF_PERSISTENT_PROPERTY_HEADER_ACP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_PRESERVEDKEY { + pub uVKey: u32, + pub uModifiers: u32, +} +impl ::core::marker::Copy for TF_PRESERVEDKEY {} +impl ::core::clone::Clone for TF_PRESERVEDKEY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct TF_PROPERTYVAL { + pub guidId: ::windows_sys::core::GUID, + pub varValue: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for TF_PROPERTYVAL {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for TF_PROPERTYVAL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_SELECTION { + pub range: ITfRange, + pub style: TF_SELECTIONSTYLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_SELECTION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_SELECTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_SELECTIONSTYLE { + pub ase: TfActiveSelEnd, + pub fInterimChar: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_SELECTIONSTYLE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_SELECTIONSTYLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct TS_ATTRVAL { + pub idAttr: ::windows_sys::core::GUID, + pub dwOverlapId: u32, + pub varValue: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for TS_ATTRVAL {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for TS_ATTRVAL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TS_RUNINFO { + pub uCount: u32, + pub r#type: TsRunType, +} +impl ::core::marker::Copy for TS_RUNINFO {} +impl ::core::clone::Clone for TS_RUNINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TS_SELECTIONSTYLE { + pub ase: TsActiveSelEnd, + pub fInterimChar: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TS_SELECTIONSTYLE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TS_SELECTIONSTYLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TS_SELECTION_ACP { + pub acpStart: i32, + pub acpEnd: i32, + pub style: TS_SELECTIONSTYLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TS_SELECTION_ACP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TS_SELECTION_ACP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TS_SELECTION_ANCHOR { + pub paStart: IAnchor, + pub paEnd: IAnchor, + pub style: TS_SELECTIONSTYLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TS_SELECTION_ANCHOR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TS_SELECTION_ANCHOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TS_STATUS { + pub dwDynamicFlags: u32, + pub dwStaticFlags: u32, +} +impl ::core::marker::Copy for TS_STATUS {} +impl ::core::clone::Clone for TS_STATUS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TS_TEXTCHANGE { + pub acpStart: i32, + pub acpOldEnd: i32, + pub acpNewEnd: i32, +} +impl ::core::marker::Copy for TS_TEXTCHANGE {} +impl ::core::clone::Clone for TS_TEXTCHANGE { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs new file mode 100644 index 0000000..1d13383 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -0,0 +1,6564 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AdjustWindowRect ( lprect : *mut super::super::Foundation:: RECT , dwstyle : WINDOW_STYLE , bmenu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AdjustWindowRectEx ( lprect : *mut super::super::Foundation:: RECT , dwstyle : WINDOW_STYLE , bmenu : super::super::Foundation:: BOOL , dwexstyle : WINDOW_EX_STYLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AllowSetForegroundWindow ( dwprocessid : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AnimateWindow ( hwnd : super::super::Foundation:: HWND , dwtime : u32 , dwflags : ANIMATE_WINDOW_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AnyPopup ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AppendMenuA ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AppendMenuW ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ArrangeIconicWindows ( hwnd : super::super::Foundation:: HWND ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn BeginDeferWindowPos ( nnumwindows : i32 ) -> HDWP ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn BringWindowToTop ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CalculatePopupWindowPosition ( anchorpoint : *const super::super::Foundation:: POINT , windowsize : *const super::super::Foundation:: SIZE , flags : u32 , excluderect : *const super::super::Foundation:: RECT , popupwindowposition : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CallMsgFilterA ( lpmsg : *const MSG , ncode : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CallMsgFilterW ( lpmsg : *const MSG , ncode : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CallNextHookEx ( hhk : HHOOK , ncode : i32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CallWindowProcA ( lpprevwndfunc : WNDPROC , hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CallWindowProcW ( lpprevwndfunc : WNDPROC , hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CancelShutdown ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CascadeWindows ( hwndparent : super::super::Foundation:: HWND , whow : CASCADE_WINDOWS_HOW , lprect : *const super::super::Foundation:: RECT , ckids : u32 , lpkids : *const super::super::Foundation:: HWND ) -> u16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeMenuA ( hmenu : HMENU , cmd : u32 , lpsznewitem : :: windows_sys::core::PCSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeMenuW ( hmenu : HMENU , cmd : u32 , lpsznewitem : :: windows_sys::core::PCWSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeWindowMessageFilter ( message : u32 , dwflag : CHANGE_WINDOW_MESSAGE_FILTER_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeWindowMessageFilterEx ( hwnd : super::super::Foundation:: HWND , message : u32 , action : WINDOW_MESSAGE_FILTER_ACTION , pchangefilterstruct : *mut CHANGEFILTERSTRUCT ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerA ( lpsz : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerBuffA ( lpsz : :: windows_sys::core::PSTR , cchlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerBuffW ( lpsz : :: windows_sys::core::PWSTR , cchlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerW ( lpsz : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextA ( lpsz : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextExA ( codepage : u16 , lpcurrentchar : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextW ( lpsz : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevA ( lpszstart : :: windows_sys::core::PCSTR , lpszcurrent : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevExA ( codepage : u16 , lpstart : :: windows_sys::core::PCSTR , lpcurrentchar : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevW ( lpszstart : :: windows_sys::core::PCWSTR , lpszcurrent : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemA ( psrc : :: windows_sys::core::PCSTR , pdst : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemBuffA ( lpszsrc : :: windows_sys::core::PCSTR , lpszdst : :: windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemBuffW ( lpszsrc : :: windows_sys::core::PCWSTR , lpszdst : :: windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemW ( psrc : :: windows_sys::core::PCWSTR , pdst : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperA ( lpsz : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperBuffA ( lpsz : :: windows_sys::core::PSTR , cchlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperBuffW ( lpsz : :: windows_sys::core::PWSTR , cchlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperW ( lpsz : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CheckMenuItem ( hmenu : HMENU , uidcheckitem : u32 , ucheck : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CheckMenuRadioItem ( hmenu : HMENU , first : u32 , last : u32 , check : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChildWindowFromPoint ( hwndparent : super::super::Foundation:: HWND , point : super::super::Foundation:: POINT ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChildWindowFromPointEx ( hwnd : super::super::Foundation:: HWND , pt : super::super::Foundation:: POINT , flags : CWP_FLAGS ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ClipCursor ( lprect : *const super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CloseWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CopyAcceleratorTableA ( haccelsrc : HACCEL , lpacceldst : *mut ACCEL , caccelentries : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CopyAcceleratorTableW ( haccelsrc : HACCEL , lpacceldst : *mut ACCEL , caccelentries : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CopyIcon ( hicon : HICON ) -> HICON ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CopyImage ( h : super::super::Foundation:: HANDLE , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , flags : IMAGE_FLAGS ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateAcceleratorTableA ( paccel : *const ACCEL , caccel : i32 ) -> HACCEL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateAcceleratorTableW ( paccel : *const ACCEL , caccel : i32 ) -> HACCEL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateCaret ( hwnd : super::super::Foundation:: HWND , hbitmap : super::super::Graphics::Gdi:: HBITMAP , nwidth : i32 , nheight : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateCursor ( hinst : super::super::Foundation:: HINSTANCE , xhotspot : i32 , yhotspot : i32 , nwidth : i32 , nheight : i32 , pvandplane : *const ::core::ffi::c_void , pvxorplane : *const ::core::ffi::c_void ) -> HCURSOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogIndirectParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplate : *const DLGTEMPLATE , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogIndirectParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplate : *const DLGTEMPLATE , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateIcon ( hinstance : super::super::Foundation:: HINSTANCE , nwidth : i32 , nheight : i32 , cplanes : u8 , cbitspixel : u8 , lpbandbits : *const u8 , lpbxorbits : *const u8 ) -> HICON ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateIconFromResource ( presbits : *const u8 , dwressize : u32 , ficon : super::super::Foundation:: BOOL , dwver : u32 ) -> HICON ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateIconFromResourceEx ( presbits : *const u8 , dwressize : u32 , ficon : super::super::Foundation:: BOOL , dwver : u32 , cxdesired : i32 , cydesired : i32 , flags : IMAGE_FLAGS ) -> HICON ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateIconIndirect ( piconinfo : *const ICONINFO ) -> HICON ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateMDIWindowA ( lpclassname : :: windows_sys::core::PCSTR , lpwindowname : :: windows_sys::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateMDIWindowW ( lpclassname : :: windows_sys::core::PCWSTR , lpwindowname : :: windows_sys::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateMenu ( ) -> HMENU ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreatePopupMenu ( ) -> HMENU ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateResourceIndexer ( projectroot : :: windows_sys::core::PCWSTR , extensiondllpath : :: windows_sys::core::PCWSTR , ppresourceindexer : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateWindowExA ( dwexstyle : WINDOW_EX_STYLE , lpclassname : :: windows_sys::core::PCSTR , lpwindowname : :: windows_sys::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateWindowExW ( dwexstyle : WINDOW_EX_STYLE , lpclassname : :: windows_sys::core::PCWSTR , lpwindowname : :: windows_sys::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefDlgProcA ( hdlg : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefDlgProcW ( hdlg : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefFrameProcA ( hwnd : super::super::Foundation:: HWND , hwndmdiclient : super::super::Foundation:: HWND , umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefFrameProcW ( hwnd : super::super::Foundation:: HWND , hwndmdiclient : super::super::Foundation:: HWND , umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefMDIChildProcA ( hwnd : super::super::Foundation:: HWND , umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefMDIChildProcW ( hwnd : super::super::Foundation:: HWND , umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefWindowProcA ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefWindowProcW ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DeferWindowPos ( hwinposinfo : HDWP , hwnd : super::super::Foundation:: HWND , hwndinsertafter : super::super::Foundation:: HWND , x : i32 , y : i32 , cx : i32 , cy : i32 , uflags : SET_WINDOW_POS_FLAGS ) -> HDWP ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DeleteMenu ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DeregisterShellHookWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyAcceleratorTable ( haccel : HACCEL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyCaret ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyCursor ( hcursor : HCURSOR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyIcon ( hicon : HICON ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn DestroyIndexedResults ( resourceuri : :: windows_sys::core::PCWSTR , qualifiercount : u32 , qualifiers : *const IndexedResourceQualifier ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyMenu ( hmenu : HMENU ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn DestroyResourceIndexer ( resourceindexer : *const ::core::ffi::c_void ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxIndirectParamA ( hinstance : super::super::Foundation:: HINSTANCE , hdialogtemplate : *const DLGTEMPLATE , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxIndirectParamW ( hinstance : super::super::Foundation:: HINSTANCE , hdialogtemplate : *const DLGTEMPLATE , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn DisableProcessWindowsGhosting ( ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DispatchMessageA ( lpmsg : *const MSG ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DispatchMessageW ( lpmsg : *const MSG ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DragObject ( hwndparent : super::super::Foundation:: HWND , hwndfrom : super::super::Foundation:: HWND , fmt : u32 , data : usize , hcur : HCURSOR ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawIcon ( hdc : super::super::Graphics::Gdi:: HDC , x : i32 , y : i32 , hicon : HICON ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawIconEx ( hdc : super::super::Graphics::Gdi:: HDC , xleft : i32 , ytop : i32 , hicon : HICON , cxwidth : i32 , cywidth : i32 , istepifanicur : u32 , hbrflickerfreedraw : super::super::Graphics::Gdi:: HBRUSH , diflags : DI_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DrawMenuBar ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnableMenuItem ( hmenu : HMENU , uidenableitem : u32 , uenable : MENU_ITEM_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EndDeferWindowPos ( hwinposinfo : HDWP ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EndDialog ( hdlg : super::super::Foundation:: HWND , nresult : isize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EndMenu ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnumChildWindows ( hwndparent : super::super::Foundation:: HWND , lpenumfunc : WNDENUMPROC , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnumPropsA ( hwnd : super::super::Foundation:: HWND , lpenumfunc : PROPENUMPROCA ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnumPropsExA ( hwnd : super::super::Foundation:: HWND , lpenumfunc : PROPENUMPROCEXA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnumPropsExW ( hwnd : super::super::Foundation:: HWND , lpenumfunc : PROPENUMPROCEXW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnumPropsW ( hwnd : super::super::Foundation:: HWND , lpenumfunc : PROPENUMPROCW ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnumThreadWindows ( dwthreadid : u32 , lpfn : WNDENUMPROC , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnumWindows ( lpenumfunc : WNDENUMPROC , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowA ( lpclassname : :: windows_sys::core::PCSTR , lpwindowname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowExA ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : :: windows_sys::core::PCSTR , lpszwindow : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowExW ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : :: windows_sys::core::PCWSTR , lpszwindow : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowW ( lpclassname : :: windows_sys::core::PCWSTR , lpwindowname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FlashWindow ( hwnd : super::super::Foundation:: HWND , binvert : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FlashWindowEx ( pfwi : *const FLASHWINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetAltTabInfoA ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : :: windows_sys::core::PSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetAltTabInfoW ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : :: windows_sys::core::PWSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetAncestor ( hwnd : super::super::Foundation:: HWND , gaflags : GET_ANCESTOR_FLAGS ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetCaretBlinkTime ( ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetCaretPos ( lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoA ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : :: windows_sys::core::PCSTR , lpwndclass : *mut WNDCLASSA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoExA ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : :: windows_sys::core::PCSTR , lpwcx : *mut WNDCLASSEXA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoExW ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : :: windows_sys::core::PCWSTR , lpwcx : *mut WNDCLASSEXW ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoW ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : :: windows_sys::core::PCWSTR , lpwndclass : *mut WNDCLASSW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassLongA ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX ) -> u32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassLongPtrA ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX ) -> usize ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassLongPtrW ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX ) -> usize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassLongW ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassNameA ( hwnd : super::super::Foundation:: HWND , lpclassname : :: windows_sys::core::PSTR , nmaxcount : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassNameW ( hwnd : super::super::Foundation:: HWND , lpclassname : :: windows_sys::core::PWSTR , nmaxcount : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassWord ( hwnd : super::super::Foundation:: HWND , nindex : i32 ) -> u16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClientRect ( hwnd : super::super::Foundation:: HWND , lprect : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClipCursor ( lprect : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetCursor ( ) -> HCURSOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetCursorInfo ( pci : *mut CURSORINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetCursorPos ( lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDesktopWindow ( ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetDialogBaseUnits ( ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgCtrlID ( hwnd : super::super::Foundation:: HWND ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItem ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItemInt ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lptranslated : *mut super::super::Foundation:: BOOL , bsigned : super::super::Foundation:: BOOL ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows_sys::core::PSTR , cchmax : i32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows_sys::core::PWSTR , cchmax : i32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetForegroundWindow ( ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetGUIThreadInfo ( idthread : u32 , pgui : *mut GUITHREADINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetIconInfo ( hicon : HICON , piconinfo : *mut ICONINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetIconInfoExA ( hicon : HICON , piconinfo : *mut ICONINFOEXA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetIconInfoExW ( hicon : HICON , piconinfo : *mut ICONINFOEXW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetInputState ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetLastActivePopup ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetLayeredWindowAttributes ( hwnd : super::super::Foundation:: HWND , pcrkey : *mut super::super::Foundation:: COLORREF , pbalpha : *mut u8 , pdwflags : *mut LAYERED_WINDOW_ATTRIBUTES_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetMenu ( hwnd : super::super::Foundation:: HWND ) -> HMENU ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetMenuBarInfo ( hwnd : super::super::Foundation:: HWND , idobject : OBJECT_IDENTIFIER , iditem : i32 , pmbi : *mut MENUBARINFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuCheckMarkDimensions ( ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuDefaultItem ( hmenu : HMENU , fbypos : u32 , gmdiflags : GET_MENU_DEFAULT_ITEM_FLAGS ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetMenuInfo ( param0 : HMENU , param1 : *mut MENUINFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuItemCount ( hmenu : HMENU ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuItemID ( hmenu : HMENU , npos : i32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetMenuItemInfoA ( hmenu : HMENU , item : u32 , fbyposition : super::super::Foundation:: BOOL , lpmii : *mut MENUITEMINFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetMenuItemInfoW ( hmenu : HMENU , item : u32 , fbyposition : super::super::Foundation:: BOOL , lpmii : *mut MENUITEMINFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetMenuItemRect ( hwnd : super::super::Foundation:: HWND , hmenu : HMENU , uitem : u32 , lprcitem : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuState ( hmenu : HMENU , uid : u32 , uflags : MENU_ITEM_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuStringA ( hmenu : HMENU , uiditem : u32 , lpstring : :: windows_sys::core::PSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuStringW ( hmenu : HMENU , uiditem : u32 , lpstring : :: windows_sys::core::PWSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetMessageA ( lpmsg : *mut MSG , hwnd : super::super::Foundation:: HWND , wmsgfiltermin : u32 , wmsgfiltermax : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetMessageExtraInfo ( ) -> super::super::Foundation:: LPARAM ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMessagePos ( ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMessageTime ( ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetMessageW ( lpmsg : *mut MSG , hwnd : super::super::Foundation:: HWND , wmsgfiltermin : u32 , wmsgfiltermax : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetNextDlgGroupItem ( hdlg : super::super::Foundation:: HWND , hctl : super::super::Foundation:: HWND , bprevious : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetNextDlgTabItem ( hdlg : super::super::Foundation:: HWND , hctl : super::super::Foundation:: HWND , bprevious : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetParent ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetPhysicalCursorPos ( lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetProcessDefaultLayout ( pdwdefaultlayout : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetQueueStatus ( flags : QUEUE_STATUS_FLAGS ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetScrollBarInfo ( hwnd : super::super::Foundation:: HWND , idobject : OBJECT_IDENTIFIER , psbi : *mut SCROLLBARINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetScrollInfo ( hwnd : super::super::Foundation:: HWND , nbar : SCROLLBAR_CONSTANTS , lpsi : *mut SCROLLINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetScrollPos ( hwnd : super::super::Foundation:: HWND , nbar : SCROLLBAR_CONSTANTS ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetScrollRange ( hwnd : super::super::Foundation:: HWND , nbar : SCROLLBAR_CONSTANTS , lpminpos : *mut i32 , lpmaxpos : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetShellWindow ( ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetSubMenu ( hmenu : HMENU , npos : i32 ) -> HMENU ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetSystemMenu ( hwnd : super::super::Foundation:: HWND , brevert : super::super::Foundation:: BOOL ) -> HMENU ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetSystemMetrics ( nindex : SYSTEM_METRICS_INDEX ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetTitleBarInfo ( hwnd : super::super::Foundation:: HWND , pti : *mut TITLEBARINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetTopWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindow ( hwnd : super::super::Foundation:: HWND , ucmd : GET_WINDOW_CMD ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowDisplayAffinity ( hwnd : super::super::Foundation:: HWND , pdwaffinity : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowInfo ( hwnd : super::super::Foundation:: HWND , pwi : *mut WINDOWINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowLongA ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX ) -> i32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowLongPtrA ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX ) -> isize ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowLongPtrW ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowLongW ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowModuleFileNameA ( hwnd : super::super::Foundation:: HWND , pszfilename : :: windows_sys::core::PSTR , cchfilenamemax : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowModuleFileNameW ( hwnd : super::super::Foundation:: HWND , pszfilename : :: windows_sys::core::PWSTR , cchfilenamemax : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowPlacement ( hwnd : super::super::Foundation:: HWND , lpwndpl : *mut WINDOWPLACEMENT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowRect ( hwnd : super::super::Foundation:: HWND , lprect : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PSTR , nmaxcount : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextLengthA ( hwnd : super::super::Foundation:: HWND ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextLengthW ( hwnd : super::super::Foundation:: HWND ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PWSTR , nmaxcount : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowThreadProcessId ( hwnd : super::super::Foundation:: HWND , lpdwprocessid : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowWord ( hwnd : super::super::Foundation:: HWND , nindex : i32 ) -> u16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn HideCaret ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn HiliteMenuItem ( hwnd : super::super::Foundation:: HWND , hmenu : HMENU , uidhiliteitem : u32 , uhilite : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InSendMessage ( ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn InSendMessageEx ( lpreserved : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn IndexFilePath ( resourceindexer : *const ::core::ffi::c_void , filepath : :: windows_sys::core::PCWSTR , ppresourceuri : *mut :: windows_sys::core::PWSTR , pqualifiercount : *mut u32 , ppqualifiers : *mut *mut IndexedResourceQualifier ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InheritWindowMonitor ( hwnd : super::super::Foundation:: HWND , hwndinherit : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InsertMenuA ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn InsertMenuItemA ( hmenu : HMENU , item : u32 , fbyposition : super::super::Foundation:: BOOL , lpmi : *const MENUITEMINFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn InsertMenuItemW ( hmenu : HMENU , item : u32 , fbyposition : super::super::Foundation:: BOOL , lpmi : *const MENUITEMINFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InsertMenuW ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InternalGetWindowText ( hwnd : super::super::Foundation:: HWND , pstring : :: windows_sys::core::PWSTR , cchmaxcount : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsCharAlphaA ( ch : super::super::Foundation:: CHAR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsCharAlphaNumericA ( ch : super::super::Foundation:: CHAR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsCharAlphaNumericW ( ch : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsCharAlphaW ( ch : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsCharLowerA ( ch : super::super::Foundation:: CHAR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsCharUpperA ( ch : super::super::Foundation:: CHAR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsCharUpperW ( ch : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsChild ( hwndparent : super::super::Foundation:: HWND , hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsDialogMessageA ( hdlg : super::super::Foundation:: HWND , lpmsg : *const MSG ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsDialogMessageW ( hdlg : super::super::Foundation:: HWND , lpmsg : *const MSG ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsGUIThread ( bconvert : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsHungAppWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsIconic ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsMenu ( hmenu : HMENU ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsProcessDPIAware ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsWindowUnicode ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsWindowVisible ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsWow64Message ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsZoomed ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn KillTimer ( hwnd : super::super::Foundation:: HWND , uidevent : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadAcceleratorsA ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : :: windows_sys::core::PCSTR ) -> HACCEL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadAcceleratorsW ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : :: windows_sys::core::PCWSTR ) -> HACCEL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadCursorA ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : :: windows_sys::core::PCSTR ) -> HCURSOR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadCursorFromFileA ( lpfilename : :: windows_sys::core::PCSTR ) -> HCURSOR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadCursorFromFileW ( lpfilename : :: windows_sys::core::PCWSTR ) -> HCURSOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadCursorW ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : :: windows_sys::core::PCWSTR ) -> HCURSOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadIconA ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : :: windows_sys::core::PCSTR ) -> HICON ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadIconW ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : :: windows_sys::core::PCWSTR ) -> HICON ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadImageA ( hinst : super::super::Foundation:: HINSTANCE , name : :: windows_sys::core::PCSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadImageW ( hinst : super::super::Foundation:: HINSTANCE , name : :: windows_sys::core::PCWSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadMenuA ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : :: windows_sys::core::PCSTR ) -> HMENU ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadMenuIndirectA ( lpmenutemplate : *const ::core::ffi::c_void ) -> HMENU ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadMenuIndirectW ( lpmenutemplate : *const ::core::ffi::c_void ) -> HMENU ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadMenuW ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : :: windows_sys::core::PCWSTR ) -> HMENU ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadStringA ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : :: windows_sys::core::PSTR , cchbuffermax : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadStringW ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : :: windows_sys::core::PWSTR , cchbuffermax : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LockSetForegroundWindow ( ulockcode : FOREGROUND_WINDOW_LOCK_CODE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LogicalToPhysicalPoint ( hwnd : super::super::Foundation:: HWND , lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LookupIconIdFromDirectory ( presbits : *const u8 , ficon : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LookupIconIdFromDirectoryEx ( presbits : *const u8 , ficon : super::super::Foundation:: BOOL , cxdesired : i32 , cydesired : i32 , flags : IMAGE_FLAGS ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MapDialogRect ( hdlg : super::super::Foundation:: HWND , lprect : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MenuItemFromPoint ( hwnd : super::super::Foundation:: HWND , hmenu : HMENU , ptscreen : super::super::Foundation:: POINT ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxA ( hwnd : super::super::Foundation:: HWND , lptext : :: windows_sys::core::PCSTR , lpcaption : :: windows_sys::core::PCSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxExA ( hwnd : super::super::Foundation:: HWND , lptext : :: windows_sys::core::PCSTR , lpcaption : :: windows_sys::core::PCSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxExW ( hwnd : super::super::Foundation:: HWND , lptext : :: windows_sys::core::PCWSTR , lpcaption : :: windows_sys::core::PCWSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] fn MessageBoxIndirectA ( lpmbp : *const MSGBOXPARAMSA ) -> MESSAGEBOX_RESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] fn MessageBoxIndirectW ( lpmbp : *const MSGBOXPARAMSW ) -> MESSAGEBOX_RESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxW ( hwnd : super::super::Foundation:: HWND , lptext : :: windows_sys::core::PCWSTR , lpcaption : :: windows_sys::core::PCWSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ModifyMenuA ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ModifyMenuW ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MoveWindow ( hwnd : super::super::Foundation:: HWND , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , brepaint : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateConfig ( platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , outputxmlfile : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateConfigInMemory ( platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFile ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputdirectory : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFileInMemory ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputpridata : *mut *mut u8 , outputprisize : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFileWithChecksum ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , checksum : u32 , outputdirectory : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexer ( packagefamilyname : :: windows_sys::core::PCWSTR , projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousPriData ( projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , pridata : *const u8 , prisize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousPriFile ( projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , prifile : :: windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousSchemaData ( projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , schemaxmldata : *const u8 , schemaxmlsize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousSchemaFile ( projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , schemafile : :: windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerWithFlags ( packagefamilyname : :: windows_sys::core::PCWSTR , projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , flags : MrmIndexerFlags , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDestroyIndexerAndMessages ( indexer : MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriDataInMemory ( inputpridata : *const u8 , inputprisize : u32 , schemapridata : *const u8 , schemaprisize : u32 , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriFile ( indexfilename : :: windows_sys::core::PCWSTR , schemaprifile : :: windows_sys::core::PCWSTR , dumptype : MrmDumpType , outputxmlfile : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriFileInMemory ( indexfilename : :: windows_sys::core::PCWSTR , schemaprifile : :: windows_sys::core::PCWSTR , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmFreeMemory ( data : *const u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmGetPriFileContentChecksum ( prifile : :: windows_sys::core::PCWSTR , checksum : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexEmbeddedData ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows_sys::core::PCWSTR , embeddeddata : *const u8 , embeddeddatasize : u32 , qualifiers : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexFile ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows_sys::core::PCWSTR , filepath : :: windows_sys::core::PCWSTR , qualifiers : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexFileAutoQualifiers ( indexer : MrmResourceIndexerHandle , filepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexResourceContainerAutoQualifiers ( indexer : MrmResourceIndexerHandle , containerpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexString ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows_sys::core::PCWSTR , resourcestring : :: windows_sys::core::PCWSTR , qualifiers : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmPeekResourceIndexerMessages ( handle : MrmResourceIndexerHandle , messages : *mut *mut MrmResourceIndexerMessage , nummsgs : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MsgWaitForMultipleObjects ( ncount : u32 , phandles : *const super::super::Foundation:: HANDLE , fwaitall : super::super::Foundation:: BOOL , dwmilliseconds : u32 , dwwakemask : QUEUE_STATUS_FLAGS ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MsgWaitForMultipleObjectsEx ( ncount : u32 , phandles : *const super::super::Foundation:: HANDLE , dwmilliseconds : u32 , dwwakemask : QUEUE_STATUS_FLAGS , dwflags : MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharA ( psrc : :: windows_sys::core::PCSTR , pdst : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharBuffA ( lpszsrc : :: windows_sys::core::PCSTR , lpszdst : :: windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharBuffW ( lpszsrc : :: windows_sys::core::PCSTR , lpszdst : :: windows_sys::core::PWSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharW ( psrc : :: windows_sys::core::PCSTR , pdst : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OpenIcon ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PeekMessageA ( lpmsg : *mut MSG , hwnd : super::super::Foundation:: HWND , wmsgfiltermin : u32 , wmsgfiltermax : u32 , wremovemsg : PEEK_MESSAGE_REMOVE_TYPE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PeekMessageW ( lpmsg : *mut MSG , hwnd : super::super::Foundation:: HWND , wmsgfiltermin : u32 , wmsgfiltermax : u32 , wremovemsg : PEEK_MESSAGE_REMOVE_TYPE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PhysicalToLogicalPoint ( hwnd : super::super::Foundation:: HWND , lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PostMessageA ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PostMessageW ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn PostQuitMessage ( nexitcode : i32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PostThreadMessageA ( idthread : u32 , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PostThreadMessageW ( idthread : u32 , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn PrivateExtractIconsA ( szfilename : :: windows_sys::core::PCSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn PrivateExtractIconsW ( szfilename : :: windows_sys::core::PCWSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RealChildWindowFromPoint ( hwndparent : super::super::Foundation:: HWND , ptparentclientcoords : super::super::Foundation:: POINT ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RealGetWindowClassA ( hwnd : super::super::Foundation:: HWND , ptszclassname : :: windows_sys::core::PSTR , cchclassnamemax : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RealGetWindowClassW ( hwnd : super::super::Foundation:: HWND , ptszclassname : :: windows_sys::core::PWSTR , cchclassnamemax : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn RegisterClassA ( lpwndclass : *const WNDCLASSA ) -> u16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn RegisterClassExA ( param0 : *const WNDCLASSEXA ) -> u16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn RegisterClassExW ( param0 : *const WNDCLASSEXW ) -> u16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn RegisterClassW ( lpwndclass : *const WNDCLASSW ) -> u16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Power"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Power\"`*"] fn RegisterDeviceNotificationA ( hrecipient : super::super::Foundation:: HANDLE , notificationfilter : *const ::core::ffi::c_void , flags : super::super::System::Power:: POWER_SETTING_REGISTER_NOTIFICATION_FLAGS ) -> *mut ::core::ffi::c_void ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Power"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Power\"`*"] fn RegisterDeviceNotificationW ( hrecipient : super::super::Foundation:: HANDLE , notificationfilter : *const ::core::ffi::c_void , flags : super::super::System::Power:: POWER_SETTING_REGISTER_NOTIFICATION_FLAGS ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RegisterShellHookWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterWindowMessageA ( lpstring : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterWindowMessageW ( lpstring : :: windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RemoveMenu ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RemovePropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RemovePropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ReplyMessage ( lresult : super::super::Foundation:: LRESULT ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScrollDC ( hdc : super::super::Graphics::Gdi:: HDC , dx : i32 , dy : i32 , lprcscroll : *const super::super::Foundation:: RECT , lprcclip : *const super::super::Foundation:: RECT , hrgnupdate : super::super::Graphics::Gdi:: HRGN , lprcupdate : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ScrollWindow ( hwnd : super::super::Foundation:: HWND , xamount : i32 , yamount : i32 , lprect : *const super::super::Foundation:: RECT , lpcliprect : *const super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScrollWindowEx ( hwnd : super::super::Foundation:: HWND , dx : i32 , dy : i32 , prcscroll : *const super::super::Foundation:: RECT , prcclip : *const super::super::Foundation:: RECT , hrgnupdate : super::super::Graphics::Gdi:: HRGN , prcupdate : *mut super::super::Foundation:: RECT , flags : SHOW_WINDOW_CMD ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendDlgItemMessageA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendDlgItemMessageW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendMessageA ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendMessageCallbackA ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , lpresultcallback : SENDASYNCPROC , dwdata : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendMessageCallbackW ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , lpresultcallback : SENDASYNCPROC , dwdata : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendMessageTimeoutA ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , fuflags : SEND_MESSAGE_TIMEOUT_FLAGS , utimeout : u32 , lpdwresult : *mut usize ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendMessageTimeoutW ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , fuflags : SEND_MESSAGE_TIMEOUT_FLAGS , utimeout : u32 , lpdwresult : *mut usize ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendMessageW ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendNotifyMessageA ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SendNotifyMessageW ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetCaretBlinkTime ( umseconds : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetCaretPos ( x : i32 , y : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetClassLongA ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX , dwnewlong : i32 ) -> u32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetClassLongPtrA ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX , dwnewlong : isize ) -> usize ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetClassLongPtrW ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX , dwnewlong : isize ) -> usize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetClassLongW ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX , dwnewlong : i32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetClassWord ( hwnd : super::super::Foundation:: HWND , nindex : i32 , wnewword : u16 ) -> u16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetCoalescableTimer ( hwnd : super::super::Foundation:: HWND , nidevent : usize , uelapse : u32 , lptimerfunc : TIMERPROC , utolerancedelay : u32 ) -> usize ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetCursor ( hcursor : HCURSOR ) -> HCURSOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetCursorPos ( x : i32 , y : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetDebugErrorLevel ( dwlevel : u32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetDlgItemInt ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , uvalue : u32 , bsigned : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetForegroundWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetLayeredWindowAttributes ( hwnd : super::super::Foundation:: HWND , crkey : super::super::Foundation:: COLORREF , balpha : u8 , dwflags : LAYERED_WINDOW_ATTRIBUTES_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetMenu ( hwnd : super::super::Foundation:: HWND , hmenu : HMENU ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetMenuDefaultItem ( hmenu : HMENU , uitem : u32 , fbypos : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetMenuInfo ( param0 : HMENU , param1 : *const MENUINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetMenuItemBitmaps ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , hbitmapunchecked : super::super::Graphics::Gdi:: HBITMAP , hbitmapchecked : super::super::Graphics::Gdi:: HBITMAP ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetMenuItemInfoA ( hmenu : HMENU , item : u32 , fbypositon : super::super::Foundation:: BOOL , lpmii : *const MENUITEMINFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetMenuItemInfoW ( hmenu : HMENU , item : u32 , fbypositon : super::super::Foundation:: BOOL , lpmii : *const MENUITEMINFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetMessageExtraInfo ( lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LPARAM ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetMessageQueue ( cmessagesmax : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetParent ( hwndchild : super::super::Foundation:: HWND , hwndnewparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetPhysicalCursorPos ( x : i32 , y : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetProcessDPIAware ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetProcessDefaultLayout ( dwdefaultlayout : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCWSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetSystemCursor ( hcur : HCURSOR , id : SYSTEM_CURSOR_ID ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetTimer ( hwnd : super::super::Foundation:: HWND , nidevent : usize , uelapse : u32 , lptimerfunc : TIMERPROC ) -> usize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowDisplayAffinity ( hwnd : super::super::Foundation:: HWND , dwaffinity : WINDOW_DISPLAY_AFFINITY ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowLongA ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX , dwnewlong : i32 ) -> i32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowLongPtrA ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX , dwnewlong : isize ) -> isize ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowLongPtrW ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX , dwnewlong : isize ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowLongW ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX , dwnewlong : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowPlacement ( hwnd : super::super::Foundation:: HWND , lpwndpl : *const WINDOWPLACEMENT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowPos ( hwnd : super::super::Foundation:: HWND , hwndinsertafter : super::super::Foundation:: HWND , x : i32 , y : i32 , cx : i32 , cy : i32 , uflags : SET_WINDOW_POS_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowWord ( hwnd : super::super::Foundation:: HWND , nindex : i32 , wnewword : u16 ) -> u16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowsHookA ( nfiltertype : i32 , pfnfilterproc : HOOKPROC ) -> HHOOK ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowsHookExA ( idhook : WINDOWS_HOOK_ID , lpfn : HOOKPROC , hmod : super::super::Foundation:: HINSTANCE , dwthreadid : u32 ) -> HHOOK ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowsHookExW ( idhook : WINDOWS_HOOK_ID , lpfn : HOOKPROC , hmod : super::super::Foundation:: HINSTANCE , dwthreadid : u32 ) -> HHOOK ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowsHookW ( nfiltertype : i32 , pfnfilterproc : HOOKPROC ) -> HHOOK ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ShowCaret ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ShowCursor ( bshow : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ShowOwnedPopups ( hwnd : super::super::Foundation:: HWND , fshow : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ShowWindow ( hwnd : super::super::Foundation:: HWND , ncmdshow : SHOW_WINDOW_CMD ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ShowWindowAsync ( hwnd : super::super::Foundation:: HWND , ncmdshow : SHOW_WINDOW_CMD ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SoundSentry ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SwitchToThisWindow ( hwnd : super::super::Foundation:: HWND , funknown : super::super::Foundation:: BOOL ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SystemParametersInfoA ( uiaction : SYSTEM_PARAMETERS_INFO_ACTION , uiparam : u32 , pvparam : *const ::core::ffi::c_void , fwinini : SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SystemParametersInfoW ( uiaction : SYSTEM_PARAMETERS_INFO_ACTION , uiparam : u32 , pvparam : *const ::core::ffi::c_void , fwinini : SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn TileWindows ( hwndparent : super::super::Foundation:: HWND , whow : TILE_WINDOWS_HOW , lprect : *const super::super::Foundation:: RECT , ckids : u32 , lpkids : *const super::super::Foundation:: HWND ) -> u16 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn TrackPopupMenu ( hmenu : HMENU , uflags : TRACK_POPUP_MENU_FLAGS , x : i32 , y : i32 , nreserved : i32 , hwnd : super::super::Foundation:: HWND , prcrect : *const super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn TrackPopupMenuEx ( hmenu : HMENU , uflags : u32 , x : i32 , y : i32 , hwnd : super::super::Foundation:: HWND , lptpm : *const TPMPARAMS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn TranslateAcceleratorA ( hwnd : super::super::Foundation:: HWND , hacctable : HACCEL , lpmsg : *const MSG ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn TranslateAcceleratorW ( hwnd : super::super::Foundation:: HWND , hacctable : HACCEL , lpmsg : *const MSG ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn TranslateMDISysAccel ( hwndclient : super::super::Foundation:: HWND , lpmsg : *const MSG ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn TranslateMessage ( lpmsg : *const MSG ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnhookWindowsHook ( ncode : i32 , pfnfilterproc : HOOKPROC ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnhookWindowsHookEx ( hhk : HHOOK ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnregisterClassA ( lpclassname : :: windows_sys::core::PCSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnregisterClassW ( lpclassname : :: windows_sys::core::PCWSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn UpdateLayeredWindow ( hwnd : super::super::Foundation:: HWND , hdcdst : super::super::Graphics::Gdi:: HDC , pptdst : *const super::super::Foundation:: POINT , psize : *const super::super::Foundation:: SIZE , hdcsrc : super::super::Graphics::Gdi:: HDC , pptsrc : *const super::super::Foundation:: POINT , crkey : super::super::Foundation:: COLORREF , pblend : *const super::super::Graphics::Gdi:: BLENDFUNCTION , dwflags : UPDATE_LAYERED_WINDOW_FLAGS ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn UpdateLayeredWindowIndirect ( hwnd : super::super::Foundation:: HWND , pulwinfo : *const UPDATELAYEREDWINDOWINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn WaitMessage ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn WindowFromPhysicalPoint ( point : super::super::Foundation:: POINT ) -> super::super::Foundation:: HWND ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn WindowFromPoint ( point : super::super::Foundation:: POINT ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wsprintfA ( param0 : :: windows_sys::core::PSTR , param1 : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wsprintfW ( param0 : :: windows_sys::core::PWSTR , param1 : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wvsprintfA ( param0 : :: windows_sys::core::PSTR , param1 : :: windows_sys::core::PCSTR , arglist : *const i8 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wvsprintfW ( param0 : :: windows_sys::core::PWSTR , param1 : :: windows_sys::core::PCWSTR , arglist : *const i8 ) -> i32 ); +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_DOWN: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_HIDE: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_LEFT: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_RIGHT: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_STARTMASK: i32 = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_STARTRIGHT: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_STARTTOP: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_UP: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ASFW_ANY: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_CLICK: u32 = 245u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_GETCHECK: u32 = 240u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_GETIMAGE: u32 = 246u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_GETSTATE: u32 = 242u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_SETCHECK: u32 = 241u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_SETDONTCLICK: u32 = 248u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_SETIMAGE: u32 = 247u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_SETSTATE: u32 = 243u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BM_SETSTYLE: u32 = 244u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_CLICKED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_DBLCLK: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_DISABLE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_DOUBLECLICKED: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_HILITE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_KILLFOCUS: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_PAINT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_PUSHED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_SETFOCUS: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_UNHILITE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BN_UNPUSHED: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BROADCAST_QUERY_DENY: u32 = 1112363332u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BSM_INSTALLABLEDRIVERS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BSM_NETDRIVER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BSM_VXDS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BST_FOCUS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BST_PUSHED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_3STATE: i32 = 5i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_AUTO3STATE: i32 = 6i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_AUTOCHECKBOX: i32 = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_AUTORADIOBUTTON: i32 = 9i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_BITMAP: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_BOTTOM: i32 = 2048i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_CENTER: i32 = 768i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_CHECKBOX: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_DEFPUSHBUTTON: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_FLAT: i32 = 32768i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_GROUPBOX: i32 = 7i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_ICON: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_LEFT: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_LEFTTEXT: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_MULTILINE: i32 = 8192i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_NOTIFY: i32 = 16384i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_OWNERDRAW: i32 = 11i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_PUSHBOX: i32 = 10i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_PUSHBUTTON: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_PUSHLIKE: i32 = 4096i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_RADIOBUTTON: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_RIGHT: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_RIGHTBUTTON: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_TEXT: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_TOP: i32 = 1024i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_TYPEMASK: i32 = 15i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_USERBUTTON: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const BS_VCENTER: i32 = 3072i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CALERT_SYSTEM: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_CLOSEUP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_DBLCLK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_DROPDOWN: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_EDITCHANGE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_EDITUPDATE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_ERRSPACE: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_KILLFOCUS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_SELCHANGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_SELENDCANCEL: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_SELENDOK: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBN_SETFOCUS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_AUTOHSCROLL: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_DISABLENOSCROLL: i32 = 2048i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_DROPDOWN: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_DROPDOWNLIST: i32 = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_HASSTRINGS: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_LOWERCASE: i32 = 16384i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_NOINTEGRALHEIGHT: i32 = 1024i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_OEMCONVERT: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_OWNERDRAWFIXED: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_OWNERDRAWVARIABLE: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_SIMPLE: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_SORT: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CBS_UPPERCASE: i32 = 8192i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_ADDSTRING: u32 = 323u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_DELETESTRING: u32 = 324u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_DIR: u32 = 325u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_ERR: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_ERRSPACE: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_FINDSTRING: u32 = 332u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_FINDSTRINGEXACT: u32 = 344u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETCOMBOBOXINFO: u32 = 356u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETCOUNT: u32 = 326u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETCURSEL: u32 = 327u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETDROPPEDCONTROLRECT: u32 = 338u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETDROPPEDSTATE: u32 = 343u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETDROPPEDWIDTH: u32 = 351u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETEDITSEL: u32 = 320u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETEXTENDEDUI: u32 = 342u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETHORIZONTALEXTENT: u32 = 349u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETITEMDATA: u32 = 336u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETITEMHEIGHT: u32 = 340u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETLBTEXT: u32 = 328u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETLBTEXTLEN: u32 = 329u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETLOCALE: u32 = 346u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_GETTOPINDEX: u32 = 347u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_INITSTORAGE: u32 = 353u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_INSERTSTRING: u32 = 330u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_LIMITTEXT: u32 = 321u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_MSGMAX: u32 = 357u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_MULTIPLEADDSTRING: u32 = 355u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_OKAY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_RESETCONTENT: u32 = 331u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SELECTSTRING: u32 = 333u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETCURSEL: u32 = 334u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETDROPPEDWIDTH: u32 = 352u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETEDITSEL: u32 = 322u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETEXTENDEDUI: u32 = 341u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETHORIZONTALEXTENT: u32 = 350u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETITEMDATA: u32 = 337u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETITEMHEIGHT: u32 = 339u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETLOCALE: u32 = 345u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SETTOPINDEX: u32 = 348u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CB_SHOWDROPDOWN: u32 = 335u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CCHILDREN_SCROLLBAR: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CCHILDREN_TITLEBAR: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CHILDID_SELF: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CONSOLE_APPLICATION_16BIT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CONSOLE_CARET_SELECTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CONSOLE_CARET_VISIBLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CONTACTVISUALIZATION_OFF: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CONTACTVISUALIZATION_ON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CONTACTVISUALIZATION_PRESENTATIONMODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CREATEPROCESS_MANIFEST_RESOURCE_ID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CSOUND_SYSTEM: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CTLCOLOR_BTN: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CTLCOLOR_DLG: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CTLCOLOR_EDIT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CTLCOLOR_LISTBOX: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CTLCOLOR_MAX: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CTLCOLOR_MSGBOX: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CTLCOLOR_SCROLLBAR: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CTLCOLOR_STATIC: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CURSOR_CREATION_SCALING_DEFAULT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CURSOR_CREATION_SCALING_NONE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CWF_CREATE_ONLY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CW_USEDEFAULT: i32 = -2147483648i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DCX_EXCLUDEUPDATE: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DC_HASDEFID: u32 = 21323u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DEVICE_NOTIFY_ALL_INTERFACE_CLASSES: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DIFFERENCE: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_BUTTON: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_DEFPUSHBUTTON: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_HASSETSEL: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_RADIOBUTTON: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_STATIC: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_UNDEFPUSHBUTTON: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_WANTALLKEYS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_WANTARROWS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_WANTCHARS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_WANTMESSAGE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGC_WANTTAB: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DLGWINDOWEXTRA: u32 = 30u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DM_GETDEFID: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DM_POINTERHITTEST: u32 = 592u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DM_REPOSITION: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DM_SETDEFID: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DOF_DIRECTORY: u32 = 32771u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DOF_DOCUMENT: u32 = 32770u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DOF_EXECUTABLE: u32 = 32769u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DOF_MULTIPLE: u32 = 32772u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DOF_PROGMAN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DOF_SHELLDATA: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DO_DROPFILE: i32 = 1162627398i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DO_PRINTFILE: i32 = 1414419024i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_3DLOOK: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_ABSALIGN: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_CENTER: i32 = 2048i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_CENTERMOUSE: i32 = 4096i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_CONTEXTHELP: i32 = 8192i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_CONTROL: i32 = 1024i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_FIXEDSYS: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_LOCALEDIT: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_MODALFRAME: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_NOFAILCREATE: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_NOIDLEMSG: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_SETFONT: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_SETFOREGROUND: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_SYSMODAL: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DS_USEPIXELS: i32 = 32768i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DWLP_MSGRESULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DWL_DLGPROC: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DWL_MSGRESULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DWL_USER: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EC_LEFTMARGIN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EC_RIGHTMARGIN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EC_USEFONTINFO: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EDD_GET_DEVICE_INTERFACE_NAME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EDS_RAWMODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EDS_ROTATEDMODE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EIMES_CANCELCOMPSTRINFOCUS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EIMES_COMPLETECOMPSTRKILLFOCUS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EIMES_GETCOMPSTRATONCE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EMSIS_COMPOSITIONSTRING: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ENDSESSION_CLOSEAPP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ENDSESSION_CRITICAL: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ENDSESSION_LOGOFF: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_AFTER_PASTE: u32 = 2049u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_ALIGN_LTR_EC: u32 = 1792u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_ALIGN_RTL_EC: u32 = 1793u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_BEFORE_PASTE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_CHANGE: u32 = 768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_ERRSPACE: u32 = 1280u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_HSCROLL: u32 = 1537u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_KILLFOCUS: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_MAXTEXT: u32 = 1281u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_SETFOCUS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_UPDATE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EN_VSCROLL: u32 = 1538u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_AUTOHSCROLL: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_AUTOVSCROLL: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_CENTER: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_LEFT: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_LOWERCASE: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_MULTILINE: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_NOHIDESEL: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_NUMBER: i32 = 8192i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_OEMCONVERT: i32 = 1024i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_PASSWORD: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_READONLY: i32 = 2048i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_RIGHT: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_UPPERCASE: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ES_WANTRETURN: i32 = 4096i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_AIA_END: u32 = 45055u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_AIA_START: u32 = 40960u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_CONSOLE_CARET: u32 = 16385u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_CONSOLE_END: u32 = 16639u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_CONSOLE_END_APPLICATION: u32 = 16391u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_CONSOLE_LAYOUT: u32 = 16389u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_CONSOLE_START_APPLICATION: u32 = 16390u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_CONSOLE_UPDATE_REGION: u32 = 16386u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_CONSOLE_UPDATE_SCROLL: u32 = 16388u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_CONSOLE_UPDATE_SIMPLE: u32 = 16387u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_MAX: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_MIN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_ACCELERATORCHANGE: u32 = 32786u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_CLOAKED: u32 = 32791u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_CONTENTSCROLLED: u32 = 32789u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_CREATE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DEFACTIONCHANGE: u32 = 32785u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DESCRIPTIONCHANGE: u32 = 32781u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DESTROY: u32 = 32769u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DRAGCANCEL: u32 = 32802u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DRAGCOMPLETE: u32 = 32803u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DRAGDROPPED: u32 = 32806u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DRAGENTER: u32 = 32804u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DRAGLEAVE: u32 = 32805u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_DRAGSTART: u32 = 32801u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_END: u32 = 33023u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_FOCUS: u32 = 32773u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_HELPCHANGE: u32 = 32784u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_HIDE: u32 = 32771u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED: u32 = 32800u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_IME_CHANGE: u32 = 32809u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_IME_HIDE: u32 = 32808u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_IME_SHOW: u32 = 32807u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_INVOKED: u32 = 32787u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_LIVEREGIONCHANGED: u32 = 32793u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_LOCATIONCHANGE: u32 = 32779u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_NAMECHANGE: u32 = 32780u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_PARENTCHANGE: u32 = 32783u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_REORDER: u32 = 32772u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_SELECTION: u32 = 32774u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_SELECTIONADD: u32 = 32775u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_SELECTIONREMOVE: u32 = 32776u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_SELECTIONWITHIN: u32 = 32777u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_SHOW: u32 = 32770u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_STATECHANGE: u32 = 32778u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED: u32 = 32816u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_TEXTSELECTIONCHANGED: u32 = 32788u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_UNCLOAKED: u32 = 32792u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OBJECT_VALUECHANGE: u32 = 32782u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OEM_DEFINED_END: u32 = 511u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_OEM_DEFINED_START: u32 = 257u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_ALERT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_ARRANGMENTPREVIEW: u32 = 32790u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_CAPTUREEND: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_CAPTURESTART: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_CONTEXTHELPEND: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_CONTEXTHELPSTART: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_DESKTOPSWITCH: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_DIALOGEND: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_DIALOGSTART: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_DRAGDROPEND: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_DRAGDROPSTART: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_END: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_FOREGROUND: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_IME_KEY_NOTIFICATION: u32 = 41u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_MENUEND: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_MENUPOPUPEND: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_MENUPOPUPSTART: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_MENUSTART: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_MINIMIZEEND: u32 = 23u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_MINIMIZESTART: u32 = 22u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_MOVESIZEEND: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_MOVESIZESTART: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SCROLLINGEND: u32 = 19u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SCROLLINGSTART: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SOUND: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SWITCHEND: u32 = 21u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SWITCHER_APPDROPPED: u32 = 38u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SWITCHER_APPGRABBED: u32 = 36u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SWITCHER_APPOVERTARGET: u32 = 37u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SWITCHER_CANCELLED: u32 = 39u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_SYSTEM_SWITCHSTART: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_UIA_EVENTID_END: u32 = 20223u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_UIA_EVENTID_START: u32 = 19968u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_UIA_PROPID_END: u32 = 30207u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EVENT_UIA_PROPID_START: u32 = 29952u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EWX_ARSO: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EWX_BOOTOPTIONS: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EWX_CHECK_SAFE_FOR_SERVER: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EWX_FORCE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EWX_FORCEIFHUNG: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EWX_QUICKRESOLVE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EWX_SYSTEM_INITIATED: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FAPPCOMMAND_KEY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FAPPCOMMAND_MASK: u32 = 61440u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FAPPCOMMAND_MOUSE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FAPPCOMMAND_OEM: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FE_FONTSMOOTHINGCLEARTYPE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FE_FONTSMOOTHINGORIENTATIONBGR: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FE_FONTSMOOTHINGORIENTATIONRGB: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FE_FONTSMOOTHINGSTANDARD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FKF_AVAILABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FKF_CLICKON: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FKF_CONFIRMHOTKEY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FKF_FILTERKEYSON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FKF_HOTKEYACTIVE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FKF_HOTKEYSOUND: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FKF_INDICATOR: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCF_INCLUDE_ANCESTORS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GESTURECONFIGMAXCOUNT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GESTUREVISUALIZATION_DOUBLETAP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GESTUREVISUALIZATION_OFF: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GESTUREVISUALIZATION_ON: u32 = 31u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GESTUREVISUALIZATION_PRESSANDHOLD: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GESTUREVISUALIZATION_PRESSANDTAP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GESTUREVISUALIZATION_RIGHTTAP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GESTUREVISUALIZATION_TAP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GF_BEGIN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GF_END: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GF_INERTIA: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GIDC_ARRIVAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GIDC_REMOVAL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GUI_16BITTASK: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWFS_INCLUDE_ANCESTORS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GW_MAX: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_CALLBACK: super::super::Graphics::Gdi::HBITMAP = -1i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_MBAR_CLOSE: super::super::Graphics::Gdi::HBITMAP = 5i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_MBAR_CLOSE_D: super::super::Graphics::Gdi::HBITMAP = 6i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_MBAR_MINIMIZE: super::super::Graphics::Gdi::HBITMAP = 3i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_MBAR_MINIMIZE_D: super::super::Graphics::Gdi::HBITMAP = 7i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_MBAR_RESTORE: super::super::Graphics::Gdi::HBITMAP = 2i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_POPUP_CLOSE: super::super::Graphics::Gdi::HBITMAP = 8i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_POPUP_MAXIMIZE: super::super::Graphics::Gdi::HBITMAP = 10i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_POPUP_MINIMIZE: super::super::Graphics::Gdi::HBITMAP = 11i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_POPUP_RESTORE: super::super::Graphics::Gdi::HBITMAP = 9i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub const HBMMENU_SYSTEM: super::super::Graphics::Gdi::HBITMAP = 1i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_ACTIVATE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_CLICKSKIPPED: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_CREATEWND: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_DESTROYWND: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_KEYSKIPPED: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_MINMAX: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_MOVESIZE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_QS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_SETFOCUS: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCBT_SYSCOMMAND: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCF_DEFAULTDESKTOP: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HCF_LOGONDESKTOP: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HC_ACTION: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HC_GETNEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HC_NOREM: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HC_NOREMOVE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HC_SKIP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HC_SYSMODALOFF: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HC_SYSMODALON: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_COMMAND: i32 = 258i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_CONTENTS: i32 = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_CONTEXT: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_CONTEXTMENU: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_CONTEXTPOPUP: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_FINDER: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_FORCEFILE: i32 = 9i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_HELPONHELP: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_INDEX: i32 = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_KEY: i32 = 257i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_MULTIKEY: i32 = 513i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_PARTIALKEY: i32 = 261i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_QUIT: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_SETCONTENTS: i32 = 5i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_SETINDEX: i32 = 5i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_SETPOPUP_POS: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_SETWINPOS: i32 = 515i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_TCARD: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_TCARD_DATA: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_TCARD_OTHER_CALLER: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HELP_WM_HELP: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HIDE_WINDOW: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HKL_NEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HKL_PREV: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_ACCESSIBILITYSTATE: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_ACTIVATESHELLWINDOW: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_APPCOMMAND: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_ENDTASK: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_GETMINRECT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_HIGHBIT: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_LANGUAGE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_MONITORCHANGED: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_REDRAW: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_SYSMENU: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_TASKMAN: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_WINDOWACTIVATED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_WINDOWCREATED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_WINDOWDESTROYED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_WINDOWREPLACED: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HSHELL_WINDOWREPLACING: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTBORDER: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTBOTTOM: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTBOTTOMLEFT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTBOTTOMRIGHT: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTCAPTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTCLIENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTCLOSE: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTERROR: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTGROWBOX: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTHELP: u32 = 21u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTHSCROLL: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTLEFT: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTMAXBUTTON: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTMENU: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTMINBUTTON: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTNOWHERE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTOBJECT: u32 = 19u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTREDUCE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTRIGHT: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTSIZE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTSIZEFIRST: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTSIZELAST: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTSYSMENU: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTTOP: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTTOPLEFT: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTTOPRIGHT: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTTRANSPARENT: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTVSCROLL: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HTZOOM: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub const HWND_BOTTOM: super::super::Foundation::HWND = 1i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub const HWND_DESKTOP: super::super::Foundation::HWND = 0i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub const HWND_MESSAGE: super::super::Foundation::HWND = -3i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub const HWND_NOTOPMOST: super::super::Foundation::HWND = -2i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub const HWND_TOP: super::super::Foundation::HWND = 0i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub const HWND_TOPMOST: super::super::Foundation::HWND = -1i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ICON_BIG: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ICON_SMALL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ICON_SMALL2: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDANI_CAPTION: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDANI_OPEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_APPSTARTING: ::windows_sys::core::PCWSTR = 32650i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_ARROW: ::windows_sys::core::PCWSTR = 32512i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_CROSS: ::windows_sys::core::PCWSTR = 32515i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_HAND: ::windows_sys::core::PCWSTR = 32649i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_HELP: ::windows_sys::core::PCWSTR = 32651i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_IBEAM: ::windows_sys::core::PCWSTR = 32513i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_ICON: ::windows_sys::core::PCWSTR = 32641i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_NO: ::windows_sys::core::PCWSTR = 32648i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_PERSON: ::windows_sys::core::PCWSTR = 32672i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_PIN: ::windows_sys::core::PCWSTR = 32671i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_SIZE: ::windows_sys::core::PCWSTR = 32640i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_SIZEALL: ::windows_sys::core::PCWSTR = 32646i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_SIZENESW: ::windows_sys::core::PCWSTR = 32643i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_SIZENS: ::windows_sys::core::PCWSTR = 32645i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_SIZENWSE: ::windows_sys::core::PCWSTR = 32642i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_SIZEWE: ::windows_sys::core::PCWSTR = 32644i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_UPARROW: ::windows_sys::core::PCWSTR = 32516i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDC_WAIT: ::windows_sys::core::PCWSTR = 32514i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDHOT_SNAPDESKTOP: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDHOT_SNAPWINDOW: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDH_CANCEL: u32 = 28444u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDH_GENERIC_HELP_BUTTON: u32 = 28442u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDH_HELP: u32 = 28445u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDH_MISSING_CONTEXT: u32 = 28441u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDH_NO_HELP: u32 = 28440u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDH_OK: u32 = 28443u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_APPLICATION: ::windows_sys::core::PCWSTR = 32512u32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_ASTERISK: ::windows_sys::core::PCWSTR = 32516u32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_ERROR: u32 = 32513u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_EXCLAMATION: ::windows_sys::core::PCWSTR = 32515u32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_HAND: ::windows_sys::core::PCWSTR = 32513u32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_INFORMATION: u32 = 32516u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_QUESTION: ::windows_sys::core::PCWSTR = 32514u32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_SHIELD: ::windows_sys::core::PCWSTR = 32518u32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_WARNING: u32 = 32515u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDI_WINLOGO: ::windows_sys::core::PCWSTR = 32517u32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IMAGE_ENHMETAFILE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const INDEXID_CONTAINER: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const INDEXID_OBJECT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const INPUTLANGCHANGE_BACKWARD: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const INPUTLANGCHANGE_FORWARD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const INPUTLANGCHANGE_SYSCHARSET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISMEX_CALLBACK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISMEX_NOSEND: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISMEX_NOTIFY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISMEX_REPLIED: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISMEX_SEND: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISOLATIONAWARE_MANIFEST_RESOURCE_ID: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISOLATIONPOLICY_BROWSER_MANIFEST_RESOURCE_ID: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ISOLATIONPOLICY_MANIFEST_RESOURCE_ID: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const KF_ALTDOWN: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const KF_DLGMODE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const KF_EXTENDED: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const KF_MENUMODE: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const KF_REPEAT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const KF_UP: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const KL_NAMELENGTH: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBN_DBLCLK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBN_ERRSPACE: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBN_KILLFOCUS: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBN_SELCANCEL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBN_SELCHANGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBN_SETFOCUS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_COMBOBOX: i32 = 32768i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_DISABLENOSCROLL: i32 = 4096i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_EXTENDEDSEL: i32 = 2048i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_HASSTRINGS: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_MULTICOLUMN: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_MULTIPLESEL: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_NODATA: i32 = 8192i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_NOINTEGRALHEIGHT: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_NOREDRAW: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_NOSEL: i32 = 16384i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_NOTIFY: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_OWNERDRAWFIXED: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_OWNERDRAWVARIABLE: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_SORT: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_STANDARD: i32 = 10485763i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_USETABSTOPS: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LBS_WANTKEYBOARDINPUT: i32 = 1024i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_ADDFILE: u32 = 406u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_ADDSTRING: u32 = 384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_CTLCODE: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_DELETESTRING: u32 = 386u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_DIR: u32 = 397u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_ERR: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_ERRSPACE: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_FINDSTRING: u32 = 399u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_FINDSTRINGEXACT: u32 = 418u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETANCHORINDEX: u32 = 413u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETCARETINDEX: u32 = 415u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETCOUNT: u32 = 395u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETCURSEL: u32 = 392u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETHORIZONTALEXTENT: u32 = 403u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETITEMDATA: u32 = 409u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETITEMHEIGHT: u32 = 417u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETITEMRECT: u32 = 408u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETLISTBOXINFO: u32 = 434u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETLOCALE: u32 = 422u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETSEL: u32 = 391u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETSELCOUNT: u32 = 400u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETSELITEMS: u32 = 401u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETTEXT: u32 = 393u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETTEXTLEN: u32 = 394u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_GETTOPINDEX: u32 = 398u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_INITSTORAGE: u32 = 424u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_INSERTSTRING: u32 = 385u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_ITEMFROMPOINT: u32 = 425u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_MSGMAX: u32 = 435u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_MULTIPLEADDSTRING: u32 = 433u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_OKAY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_RESETCONTENT: u32 = 388u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SELECTSTRING: u32 = 396u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SELITEMRANGE: u32 = 411u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SELITEMRANGEEX: u32 = 387u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETANCHORINDEX: u32 = 412u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETCARETINDEX: u32 = 414u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETCOLUMNWIDTH: u32 = 405u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETCOUNT: u32 = 423u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETCURSEL: u32 = 390u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETHORIZONTALEXTENT: u32 = 404u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETITEMDATA: u32 = 410u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETITEMHEIGHT: u32 = 416u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETLOCALE: u32 = 421u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETSEL: u32 = 389u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETTABSTOPS: u32 = 402u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LB_SETTOPINDEX: u32 = 407u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LLMHF_INJECTED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LLMHF_LOWER_IL_INJECTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_COLOR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MAX_LOGICALDPIOVERRIDE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MAX_STR_BLOCKREASON: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MAX_TOUCH_COUNT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MAX_TOUCH_PREDICTION_FILTER_TAPS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MA_ACTIVATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MA_ACTIVATEANDEAT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MA_NOACTIVATE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MA_NOACTIVATEANDEAT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MDIS_ALLCHILDSTYLES: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const METRICS_USEDEFAULT: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MINIMUM_RESERVED_MANIFEST_RESOURCE_ID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIN_LOGICALDPIOVERRIDE: i32 = -2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_AVAILABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_CONFIRMHOTKEY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_HOTKEYACTIVE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_HOTKEYSOUND: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_INDICATOR: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_LEFTBUTTONDOWN: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_LEFTBUTTONSEL: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_MODIFIERS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_MOUSEKEYSON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_MOUSEMODE: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_REPLACENUMBERS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_RIGHTBUTTONDOWN: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MKF_RIGHTBUTTONSEL: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNC_CLOSE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNC_EXECUTE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNC_IGNORE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNC_SELECT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MND_CONTINUE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MND_ENDMENU: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNGO_NOERROR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNGO_NOINTERFACE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MN_GETHMENU: u32 = 481u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MONITORINFOF_PRIMARY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MOUSEWHEEL_ROUTING_FOCUS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MOUSEWHEEL_ROUTING_HYBRID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MOUSEWHEEL_ROUTING_MOUSE_POS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGF_DIALOGBOX: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGF_MAX: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGF_MENU: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGF_MESSAGEBOX: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGF_NEXTWINDOW: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGF_SCROLLBAR: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGF_USER: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NFR_ANSI: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NFR_UNICODE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NF_QUERY: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NF_REQUERY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NID_EXTERNAL_PEN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NID_EXTERNAL_TOUCH: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NID_INTEGRATED_PEN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NID_INTEGRATED_TOUCH: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NID_MULTI_INPUT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const NID_READY: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_BTNCORNERS: u32 = 32758u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_BTSIZE: u32 = 32761u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_CHECK: u32 = 32760u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_CHECKBOXES: u32 = 32759u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_CLOSE: u32 = 32754u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_COMBO: u32 = 32738u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_DNARROW: u32 = 32752u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_DNARROWD: u32 = 32742u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_DNARROWI: u32 = 32736u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_LFARROW: u32 = 32750u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_LFARROWD: u32 = 32740u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_LFARROWI: u32 = 32734u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_MNARROW: u32 = 32739u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_OLD_CLOSE: u32 = 32767u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_OLD_DNARROW: u32 = 32764u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_OLD_LFARROW: u32 = 32762u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_OLD_REDUCE: u32 = 32757u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_OLD_RESTORE: u32 = 32755u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_OLD_RGARROW: u32 = 32763u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_OLD_UPARROW: u32 = 32765u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_OLD_ZOOM: u32 = 32756u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_REDUCE: u32 = 32749u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_REDUCED: u32 = 32746u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_RESTORE: u32 = 32747u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_RESTORED: u32 = 32744u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_RGARROW: u32 = 32751u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_RGARROWD: u32 = 32741u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_RGARROWI: u32 = 32735u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_SIZE: u32 = 32766u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_UPARROW: u32 = 32753u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_UPARROWD: u32 = 32743u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_UPARROWI: u32 = 32737u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_ZOOM: u32 = 32748u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBM_ZOOMD: u32 = 32745u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_ICOCUR: u32 = 32647u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_ICON: u32 = 32641u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_SIZE: u32 = 32640u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_BANG: u32 = 32515u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_ERROR: u32 = 32513u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_HAND: u32 = 32513u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_INFORMATION: u32 = 32516u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_NOTE: u32 = 32516u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_QUES: u32 = 32514u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_SAMPLE: u32 = 32512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_SHIELD: u32 = 32518u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_WARNING: u32 = 32515u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OIC_WINLOGO: u32 = 32517u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ORD_LANGDRIVER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PA_ACTIVATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PA_NOACTIVATE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBTF_APMRESUMEFROMFAILURE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMBATTERYLOW: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMOEMEVENT: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMPOWERSTATUSCHANGE: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMQUERYSTANDBY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMQUERYSTANDBYFAILED: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMQUERYSUSPEND: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMQUERYSUSPENDFAILED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMRESUMEAUTOMATIC: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMRESUMECRITICAL: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMRESUMESTANDBY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMRESUMESUSPEND: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMSTANDBY: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_APMSUSPEND: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PBT_POWERSETTINGCHANGE: u32 = 32787u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_ARRIVAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_MAPPING_CHANGE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_MODE_ASPECTRATIOPRESERVED: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_MODE_CENTERED: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_MODE_DEFAULT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_ORIENTATION_0: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_ORIENTATION_180: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_ORIENTATION_270: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_ORIENTATION_90: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_ORIGIN: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_REMOVAL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PDC_RESOLUTION: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENARBITRATIONTYPE_FIS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENARBITRATIONTYPE_MAX: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENARBITRATIONTYPE_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENARBITRATIONTYPE_SPT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENARBITRATIONTYPE_WIN8: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENVISUALIZATION_CURSOR: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENVISUALIZATION_DOUBLETAP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENVISUALIZATION_OFF: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENVISUALIZATION_ON: u32 = 35u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PENVISUALIZATION_TAP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_FLAG_BARREL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_FLAG_ERASER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_FLAG_INVERTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_FLAG_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_MASK_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_MASK_PRESSURE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_MASK_ROTATION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_MASK_TILT_X: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PEN_MASK_TILT_Y: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PMB_ACTIVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_DEVICE_PRODUCT_STRING_MAX: u32 = 520u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_CANCELED: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_CONFIDENCE: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_FIFTHBUTTON: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_FIRSTBUTTON: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_FOURTHBUTTON: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_INCONTACT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_INRANGE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_NEW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_PRIMARY: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_SECONDBUTTON: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MESSAGE_FLAG_THIRDBUTTON: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MOD_CTRL: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const POINTER_MOD_SHIFT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PRF_CHECKVISIBLE: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PRF_CHILDREN: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PRF_CLIENT: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PRF_ERASEBKGND: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PRF_NONCLIENT: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PRF_OWNED: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PWR_CRITICALRESUME: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PWR_FAIL: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PWR_OK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PWR_SUSPENDREQUEST: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PWR_SUSPENDRESUME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PW_RENDERFULLCONTENT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_POINTER: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_TOUCH: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RES_CURSOR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RES_ICON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RIDEV_EXMODEMASK: u32 = 240u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RIM_INPUT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RIM_INPUTSINK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RIM_TYPEMAX: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_KEY_BREAK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_KEY_E0: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_KEY_E1: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_KEY_MAKE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_KEY_TERMSRV_SET_LED: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_KEY_TERMSRV_SHADOW: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_1_DOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_1_UP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_2_DOWN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_2_UP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_3_DOWN: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_3_UP: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_4_DOWN: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_4_UP: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_5_DOWN: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_BUTTON_5_UP: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_HWHEEL: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_LEFT_BUTTON_DOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_LEFT_BUTTON_UP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_MIDDLE_BUTTON_DOWN: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_MIDDLE_BUTTON_UP: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_RIGHT_BUTTON_DOWN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_RIGHT_BUTTON_UP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RI_MOUSE_WHEEL: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_ACCELERATOR: ::windows_sys::core::PCWSTR = 9i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_ANICURSOR: ::windows_sys::core::PCWSTR = 21i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_ANIICON: ::windows_sys::core::PCWSTR = 22i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_BITMAP: ::windows_sys::core::PCWSTR = 2i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_CURSOR: ::windows_sys::core::PCWSTR = 1i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_DIALOG: ::windows_sys::core::PCWSTR = 5i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_DLGINCLUDE: ::windows_sys::core::PCWSTR = 17i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_FONT: ::windows_sys::core::PCWSTR = 8i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_FONTDIR: ::windows_sys::core::PCWSTR = 7i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_HTML: ::windows_sys::core::PCWSTR = 23i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_ICON: ::windows_sys::core::PCWSTR = 3i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_MANIFEST: u32 = 24u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_MENU: ::windows_sys::core::PCWSTR = 4i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_MESSAGETABLE: ::windows_sys::core::PCWSTR = 11i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_PLUGPLAY: ::windows_sys::core::PCWSTR = 19i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_VERSION: ::windows_sys::core::PCWSTR = 16i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const RT_VXD: ::windows_sys::core::PCWSTR = 20i32 as _; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_ENABLE_ARROWS: u32 = 228u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_GETPOS: u32 = 225u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_GETRANGE: u32 = 227u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_GETSCROLLBARINFO: u32 = 235u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_GETSCROLLINFO: u32 = 234u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_SETPOS: u32 = 224u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_SETRANGE: u32 = 226u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_SETRANGEREDRAW: u32 = 230u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBM_SETSCROLLINFO: u32 = 233u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_BOTTOMALIGN: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_HORZ: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_LEFTALIGN: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_RIGHTALIGN: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_SIZEBOX: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_SIZEBOXBOTTOMRIGHTALIGN: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_SIZEBOXTOPLEFTALIGN: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_SIZEGRIP: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_TOPALIGN: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SBS_VERT: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SCF_ISSECURE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_ARRANGE: u32 = 61712u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_CLOSE: u32 = 61536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_CONTEXTHELP: u32 = 61824u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_DEFAULT: u32 = 61792u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_HOTKEY: u32 = 61776u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_HSCROLL: u32 = 61568u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_ICON: u32 = 61472u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_KEYMENU: u32 = 61696u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_MAXIMIZE: u32 = 61488u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_MINIMIZE: u32 = 61472u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_MONITORPOWER: u32 = 61808u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_MOUSEMENU: u32 = 61584u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_MOVE: u32 = 61456u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_NEXTWINDOW: u32 = 61504u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_PREVWINDOW: u32 = 61520u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_RESTORE: u32 = 61728u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_SEPARATOR: u32 = 61455u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_SIZE: u32 = 61440u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_TASKLIST: u32 = 61744u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_VSCROLL: u32 = 61552u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SC_ZOOM: u32 = 61488u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SHOW_FULLSCREEN: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SHOW_ICONWINDOW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SHOW_OPENNOACTIVATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SHOW_OPENWINDOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZEFULLSCREEN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZEICONIC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZENORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZEZOOMHIDE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZEZOOMSHOW: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZE_MAXHIDE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZE_MAXIMIZED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZE_MAXSHOW: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZE_MINIMIZED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIZE_RESTORED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CARETBLINKINGENABLED: u32 = 8194u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CMETRICS: u32 = 76u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_RESERVED1: u32 = 24u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_RESERVED2: u32 = 25u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_RESERVED3: u32 = 26u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_RESERVED4: u32 = 27u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_APPEND: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_APPSTART: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_BEEP: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_ERROR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_FAULT: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_INFORMATION: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_MAXIMIZE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_MENUCOMMAND: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_MENUPOPUP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_MINIMIZE: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_QUESTION: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_RESTOREDOWN: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_RESTOREUP: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_SHUTDOWN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_STARTUP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SOUND_SYSTEM_WARNING: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_ALERT_HIGH: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_ALERT_LOW: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_ALERT_MEDIUM: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_ANIMATED: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_BUSY: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_CHECKED: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_COLLAPSED: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_DEFAULT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_EXPANDED: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_EXTSELECTABLE: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_FLOATING: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_FOCUSED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_HOTTRACKED: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_INDETERMINATE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_LINKED: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_MARQUEED: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_MIXED: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_MOVEABLE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_MULTISELECTABLE: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_PROTECTED: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_READONLY: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_SELECTABLE: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_SELECTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_SELFVOICING: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_SIZEABLE: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_TRAVERSED: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STATE_SYSTEM_VALID: u32 = 1073741823u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STM_GETICON: u32 = 369u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STM_GETIMAGE: u32 = 371u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STM_MSGMAX: u32 = 372u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STM_SETICON: u32 = 368u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STM_SETIMAGE: u32 = 370u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STN_CLICKED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STN_DBLCLK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STN_DISABLE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STN_ENABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_E_END_OF_FILE: ::windows_sys::core::HRESULT = -2147024858i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_E_INSUFFICIENT_BUFFER: ::windows_sys::core::HRESULT = -2147024774i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_E_INVALID_PARAMETER: ::windows_sys::core::HRESULT = -2147024809i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_FILL_BEHIND_NULL: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_FILL_ON_FAILURE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_IGNORE_NULLS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_MAX_CCH: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_NO_TRUNCATION: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_NULL_ON_FAILURE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const STRSAFE_USE_SECURE_CRT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TIMERV_COALESCING_MAX: u32 = 2147483637u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TIMERV_COALESCING_MIN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TIMERV_DEFAULT_COALESCING: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TIMERV_NO_COALESCING: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TKF_AVAILABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TKF_CONFIRMHOTKEY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TKF_HOTKEYACTIVE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TKF_HOTKEYSOUND: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TKF_INDICATOR: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TKF_TOGGLEKEYSON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA: f32 = 0.001f32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA: f32 = 0.99f32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE: f32 = 0.001f32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX: f32 = 0.999f32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN: f32 = 0.9f32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_FLAG_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_HIT_TESTING_CLIENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_HIT_TESTING_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_HIT_TESTING_NONE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_HIT_TESTING_PROXIMITY_CLOSEST: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_HIT_TESTING_PROXIMITY_FARTHEST: u32 = 4095u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_MASK_CONTACTAREA: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_MASK_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_MASK_ORIENTATION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TOUCH_MASK_PRESSURE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const UISF_ACTIVE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const UISF_HIDEACCEL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const UISF_HIDEFOCUS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const UIS_CLEAR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const UIS_INITIALIZE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const UIS_SET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const UNICODE_NOCHAR: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const UOI_TIMERPROC_EXCEPTION_SUPPRESSION: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const USER_DEFAULT_SCREEN_DPI: u32 = 96u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const USER_TIMER_MAXIMUM: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const USER_TIMER_MINIMUM: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WA_ACTIVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WA_CLICKACTIVE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WA_INACTIVE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WHEEL_DELTA: u32 = 120u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_HARDWARE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_MAX: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_MAXHOOK: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_MIN: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_MINHOOK: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINEVENT_INCONTEXT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINEVENT_OUTOFCONTEXT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINEVENT_SKIPOWNPROCESS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINEVENT_SKIPOWNTHREAD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_ACCESSCLIPBOARD: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_ACCESSGLOBALATOMS: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_CREATEDESKTOP: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_ENUMDESKTOPS: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_ENUMERATE: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_EXITWINDOWS: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_READATTRIBUTES: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_READSCREEN: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WINSTA_WRITEATTRIBUTES: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WMSZ_BOTTOM: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WMSZ_BOTTOMLEFT: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WMSZ_BOTTOMRIGHT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WMSZ_LEFT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WMSZ_RIGHT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WMSZ_TOP: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WMSZ_TOPLEFT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WMSZ_TOPRIGHT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ACTIVATE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ACTIVATEAPP: u32 = 28u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_AFXFIRST: u32 = 864u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_AFXLAST: u32 = 895u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_APP: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_APPCOMMAND: u32 = 793u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ASKCBFORMATNAME: u32 = 780u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CANCELJOURNAL: u32 = 75u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CANCELMODE: u32 = 31u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CAPTURECHANGED: u32 = 533u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CHANGECBCHAIN: u32 = 781u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CHANGEUISTATE: u32 = 295u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CHAR: u32 = 258u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CHARTOITEM: u32 = 47u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CHILDACTIVATE: u32 = 34u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CLEAR: u32 = 771u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CLIPBOARDUPDATE: u32 = 797u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CLOSE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_COMMAND: u32 = 273u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_COMMNOTIFY: u32 = 68u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_COMPACTING: u32 = 65u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_COMPAREITEM: u32 = 57u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CONTEXTMENU: u32 = 123u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_COPY: u32 = 769u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_COPYDATA: u32 = 74u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CREATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CTLCOLORBTN: u32 = 309u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CTLCOLORDLG: u32 = 310u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CTLCOLOREDIT: u32 = 307u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CTLCOLORLISTBOX: u32 = 308u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CTLCOLORMSGBOX: u32 = 306u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CTLCOLORSCROLLBAR: u32 = 311u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CTLCOLORSTATIC: u32 = 312u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_CUT: u32 = 768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DEADCHAR: u32 = 259u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DELETEITEM: u32 = 45u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DESTROY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DESTROYCLIPBOARD: u32 = 775u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DEVICECHANGE: u32 = 537u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DEVMODECHANGE: u32 = 27u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DISPLAYCHANGE: u32 = 126u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DPICHANGED: u32 = 736u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DPICHANGED_AFTERPARENT: u32 = 739u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DPICHANGED_BEFOREPARENT: u32 = 738u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DRAWCLIPBOARD: u32 = 776u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DRAWITEM: u32 = 43u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DROPFILES: u32 = 563u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DWMCOLORIZATIONCOLORCHANGED: u32 = 800u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DWMCOMPOSITIONCHANGED: u32 = 798u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DWMNCRENDERINGCHANGED: u32 = 799u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DWMSENDICONICLIVEPREVIEWBITMAP: u32 = 806u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DWMSENDICONICTHUMBNAIL: u32 = 803u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_DWMWINDOWMAXIMIZEDCHANGE: u32 = 801u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ENABLE: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ENDSESSION: u32 = 22u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ENTERIDLE: u32 = 289u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ENTERMENULOOP: u32 = 529u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ENTERSIZEMOVE: u32 = 561u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ERASEBKGND: u32 = 20u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_EXITMENULOOP: u32 = 530u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_EXITSIZEMOVE: u32 = 562u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_FONTCHANGE: u32 = 29u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GESTURE: u32 = 281u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GESTURENOTIFY: u32 = 282u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETDLGCODE: u32 = 135u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETDPISCALEDSIZE: u32 = 740u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETFONT: u32 = 49u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETHOTKEY: u32 = 51u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETICON: u32 = 127u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETMINMAXINFO: u32 = 36u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETOBJECT: u32 = 61u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETTEXT: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETTEXTLENGTH: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_GETTITLEBARINFOEX: u32 = 831u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_HANDHELDFIRST: u32 = 856u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_HANDHELDLAST: u32 = 863u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_HELP: u32 = 83u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_HOTKEY: u32 = 786u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_HSCROLL: u32 = 276u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_HSCROLLCLIPBOARD: u32 = 782u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_ICONERASEBKGND: u32 = 39u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_CHAR: u32 = 646u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_COMPOSITION: u32 = 271u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_COMPOSITIONFULL: u32 = 644u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_CONTROL: u32 = 643u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_ENDCOMPOSITION: u32 = 270u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_KEYDOWN: u32 = 656u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_KEYLAST: u32 = 271u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_KEYUP: u32 = 657u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_NOTIFY: u32 = 642u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_REQUEST: u32 = 648u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_SELECT: u32 = 645u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_SETCONTEXT: u32 = 641u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_IME_STARTCOMPOSITION: u32 = 269u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_INITDIALOG: u32 = 272u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_INITMENU: u32 = 278u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_INITMENUPOPUP: u32 = 279u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_INPUT: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_INPUTLANGCHANGE: u32 = 81u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_INPUTLANGCHANGEREQUEST: u32 = 80u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_INPUT_DEVICE_CHANGE: u32 = 254u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_KEYDOWN: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_KEYFIRST: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_KEYLAST: u32 = 265u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_KEYUP: u32 = 257u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_KILLFOCUS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_LBUTTONDBLCLK: u32 = 515u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_LBUTTONDOWN: u32 = 513u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_LBUTTONUP: u32 = 514u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MBUTTONDBLCLK: u32 = 521u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MBUTTONDOWN: u32 = 519u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MBUTTONUP: u32 = 520u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDIACTIVATE: u32 = 546u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDICASCADE: u32 = 551u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDICREATE: u32 = 544u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDIDESTROY: u32 = 545u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDIGETACTIVE: u32 = 553u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDIICONARRANGE: u32 = 552u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDIMAXIMIZE: u32 = 549u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDINEXT: u32 = 548u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDIREFRESHMENU: u32 = 564u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDIRESTORE: u32 = 547u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDISETMENU: u32 = 560u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MDITILE: u32 = 550u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MEASUREITEM: u32 = 44u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MENUCHAR: u32 = 288u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MENUCOMMAND: u32 = 294u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MENUDRAG: u32 = 291u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MENUGETOBJECT: u32 = 292u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MENURBUTTONUP: u32 = 290u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MENUSELECT: u32 = 287u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MOUSEACTIVATE: u32 = 33u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MOUSEFIRST: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MOUSEHWHEEL: u32 = 526u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MOUSELAST: u32 = 526u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MOUSEMOVE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MOUSEWHEEL: u32 = 522u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MOVE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_MOVING: u32 = 534u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCACTIVATE: u32 = 134u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCCALCSIZE: u32 = 131u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCCREATE: u32 = 129u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCDESTROY: u32 = 130u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCHITTEST: u32 = 132u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCLBUTTONDBLCLK: u32 = 163u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCLBUTTONDOWN: u32 = 161u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCLBUTTONUP: u32 = 162u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCMBUTTONDBLCLK: u32 = 169u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCMBUTTONDOWN: u32 = 167u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCMBUTTONUP: u32 = 168u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCMOUSEHOVER: u32 = 672u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCMOUSELEAVE: u32 = 674u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCMOUSEMOVE: u32 = 160u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCPAINT: u32 = 133u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCPOINTERDOWN: u32 = 578u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCPOINTERUP: u32 = 579u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCPOINTERUPDATE: u32 = 577u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCRBUTTONDBLCLK: u32 = 166u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCRBUTTONDOWN: u32 = 164u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCRBUTTONUP: u32 = 165u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCXBUTTONDBLCLK: u32 = 173u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCXBUTTONDOWN: u32 = 171u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NCXBUTTONUP: u32 = 172u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NEXTDLGCTL: u32 = 40u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NEXTMENU: u32 = 531u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NOTIFY: u32 = 78u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NOTIFYFORMAT: u32 = 85u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_NULL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PAINT: u32 = 15u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PAINTCLIPBOARD: u32 = 777u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PAINTICON: u32 = 38u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PALETTECHANGED: u32 = 785u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PALETTEISCHANGING: u32 = 784u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PARENTNOTIFY: u32 = 528u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PASTE: u32 = 770u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PENWINFIRST: u32 = 896u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PENWINLAST: u32 = 911u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERACTIVATE: u32 = 587u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERCAPTURECHANGED: u32 = 588u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERDEVICECHANGE: u32 = 568u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERDEVICEINRANGE: u32 = 569u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERDEVICEOUTOFRANGE: u32 = 570u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERDOWN: u32 = 582u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERENTER: u32 = 585u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERHWHEEL: u32 = 591u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERLEAVE: u32 = 586u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERROUTEDAWAY: u32 = 594u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERROUTEDRELEASED: u32 = 595u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERROUTEDTO: u32 = 593u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERUP: u32 = 583u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERUPDATE: u32 = 581u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POINTERWHEEL: u32 = 590u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POWER: u32 = 72u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_POWERBROADCAST: u32 = 536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PRINT: u32 = 791u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_PRINTCLIENT: u32 = 792u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_QUERYDRAGICON: u32 = 55u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_QUERYENDSESSION: u32 = 17u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_QUERYNEWPALETTE: u32 = 783u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_QUERYOPEN: u32 = 19u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_QUERYUISTATE: u32 = 297u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_QUEUESYNC: u32 = 35u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_QUIT: u32 = 18u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_RBUTTONDBLCLK: u32 = 518u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_RBUTTONDOWN: u32 = 516u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_RBUTTONUP: u32 = 517u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_RENDERALLFORMATS: u32 = 774u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_RENDERFORMAT: u32 = 773u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SETCURSOR: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SETFOCUS: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SETFONT: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SETHOTKEY: u32 = 50u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SETICON: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SETREDRAW: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SETTEXT: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SETTINGCHANGE: u32 = 26u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SHOWWINDOW: u32 = 24u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SIZE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SIZECLIPBOARD: u32 = 779u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SIZING: u32 = 532u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SPOOLERSTATUS: u32 = 42u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_STYLECHANGED: u32 = 125u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_STYLECHANGING: u32 = 124u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SYNCPAINT: u32 = 136u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SYSCHAR: u32 = 262u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SYSCOLORCHANGE: u32 = 21u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SYSCOMMAND: u32 = 274u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SYSDEADCHAR: u32 = 263u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SYSKEYDOWN: u32 = 260u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_SYSKEYUP: u32 = 261u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_TABLET_FIRST: u32 = 704u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_TABLET_LAST: u32 = 735u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_TCARD: u32 = 82u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_THEMECHANGED: u32 = 794u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_TIMECHANGE: u32 = 30u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_TIMER: u32 = 275u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_TOUCH: u32 = 576u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_TOUCHHITTESTING: u32 = 589u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_UNDO: u32 = 772u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_UNICHAR: u32 = 265u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_UNINITMENUPOPUP: u32 = 293u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_UPDATEUISTATE: u32 = 296u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_USER: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_USERCHANGED: u32 = 84u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_VKEYTOITEM: u32 = 46u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_VSCROLL: u32 = 277u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_VSCROLLCLIPBOARD: u32 = 778u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_WINDOWPOSCHANGED: u32 = 71u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_WINDOWPOSCHANGING: u32 = 70u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_WININICHANGE: u32 = 26u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_WTSSESSION_CHANGE: u32 = 689u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_XBUTTONDBLCLK: u32 = 525u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_XBUTTONDOWN: u32 = 523u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WM_XBUTTONUP: u32 = 524u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WSF_VISIBLE: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_CONSOLE_CONNECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_CONSOLE_DISCONNECT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_REMOTE_CONNECT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_REMOTE_DISCONNECT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_SESSION_CREATE: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_SESSION_LOCK: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_SESSION_LOGOFF: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_SESSION_LOGON: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_SESSION_REMOTE_CONTROL: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_SESSION_TERMINATE: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WTS_SESSION_UNLOCK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WVR_ALIGNBOTTOM: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WVR_ALIGNLEFT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WVR_ALIGNRIGHT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WVR_ALIGNTOP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WVR_HREDRAW: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WVR_VALIDRECTS: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WVR_VREDRAW: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const XBUTTON1: u16 = 1u16; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const XBUTTON2: u16 = 2u16; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_BANNED_API_USAGE: u32 = 28719u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_CYCLOMATIC_COMPLEXITY: u32 = 28734u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_DEREF_NULL_PTR: u32 = 6011u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_HIGH_PRIORITY_OVERFLOW_POSTCONDITION: u32 = 26045u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_INCORRECT_ANNOTATION: u32 = 26007u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_INVALID_PARAM_VALUE_1: u32 = 6387u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_INVALID_PARAM_VALUE_3: u32 = 28183u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_MISSING_ZERO_TERMINATION2: u32 = 6054u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_POSTCONDITION_NULLTERMINATION_VIOLATION: u32 = 26036u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_POST_EXPECTED: u32 = 28210u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_POTENTIAL_BUFFER_OVERFLOW_HIGH_PRIORITY: u32 = 26015u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_POTENTIAL_RANGE_POSTCONDITION_VIOLATION: u32 = 26071u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_PRECONDITION_NULLTERMINATION_VIOLATION: u32 = 26035u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_RANGE_POSTCONDITION_VIOLATION: u32 = 26061u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_RETURNING_BAD_RESULT: u32 = 28196u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_RETURN_UNINIT_VAR: u32 = 6101u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const __WARNING_USING_UNINIT_VAR: u32 = 6001u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type ACCEL_VIRT_FLAGS = u8; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FVIRTKEY: ACCEL_VIRT_FLAGS = 1u8; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FNOINVERT: ACCEL_VIRT_FLAGS = 2u8; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FSHIFT: ACCEL_VIRT_FLAGS = 4u8; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FCONTROL: ACCEL_VIRT_FLAGS = 8u8; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FALT: ACCEL_VIRT_FLAGS = 16u8; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type ANIMATE_WINDOW_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_ACTIVATE: ANIMATE_WINDOW_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_BLEND: ANIMATE_WINDOW_FLAGS = 524288u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_CENTER: ANIMATE_WINDOW_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_HIDE: ANIMATE_WINDOW_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_HOR_POSITIVE: ANIMATE_WINDOW_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_HOR_NEGATIVE: ANIMATE_WINDOW_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_SLIDE: ANIMATE_WINDOW_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_VER_POSITIVE: ANIMATE_WINDOW_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const AW_VER_NEGATIVE: ANIMATE_WINDOW_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type CASCADE_WINDOWS_HOW = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MDITILE_SKIPDISABLED: CASCADE_WINDOWS_HOW = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MDITILE_ZORDER: CASCADE_WINDOWS_HOW = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLT_ADD: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLT_REMOVE: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type CURSORINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CURSOR_SHOWING: CURSORINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CURSOR_SUPPRESSED: CURSORINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type CWP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CWP_ALL: CWP_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CWP_SKIPINVISIBLE: CWP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CWP_SKIPDISABLED: CWP_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CWP_SKIPTRANSPARENT: CWP_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type DI_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DI_MASK: DI_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DI_IMAGE: DI_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DI_NORMAL: DI_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DI_COMPAT: DI_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DI_DEFAULTSIZE: DI_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const DI_NOMIRROR: DI_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type EDIT_CONTROL_FEATURE = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EDIT_CONTROL_FEATURE_ENTERPRISE_DATA_PROTECTION_PASTE_SUPPORT: EDIT_CONTROL_FEATURE = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const EDIT_CONTROL_FEATURE_PASTE_NOTIFICATIONS: EDIT_CONTROL_FEATURE = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type FLASHWINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FLASHW_ALL: FLASHWINFO_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FLASHW_CAPTION: FLASHWINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FLASHW_STOP: FLASHWINFO_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FLASHW_TIMER: FLASHWINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FLASHW_TIMERNOFG: FLASHWINFO_FLAGS = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const FLASHW_TRAY: FLASHWINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type FOREGROUND_WINDOW_LOCK_CODE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LSFW_LOCK: FOREGROUND_WINDOW_LOCK_CODE = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LSFW_UNLOCK: FOREGROUND_WINDOW_LOCK_CODE = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type GDI_IMAGE_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IMAGE_BITMAP: GDI_IMAGE_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IMAGE_CURSOR: GDI_IMAGE_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IMAGE_ICON: GDI_IMAGE_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type GET_ANCESTOR_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GA_PARENT: GET_ANCESTOR_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GA_ROOT: GET_ANCESTOR_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GA_ROOTOWNER: GET_ANCESTOR_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type GET_CLASS_LONG_INDEX = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCW_ATOM: GET_CLASS_LONG_INDEX = -32i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_CBCLSEXTRA: GET_CLASS_LONG_INDEX = -20i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_CBWNDEXTRA: GET_CLASS_LONG_INDEX = -18i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_HBRBACKGROUND: GET_CLASS_LONG_INDEX = -10i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_HCURSOR: GET_CLASS_LONG_INDEX = -12i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_HICON: GET_CLASS_LONG_INDEX = -14i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_HICONSM: GET_CLASS_LONG_INDEX = -34i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_HMODULE: GET_CLASS_LONG_INDEX = -16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_MENUNAME: GET_CLASS_LONG_INDEX = -8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_STYLE: GET_CLASS_LONG_INDEX = -26i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCL_WNDPROC: GET_CLASS_LONG_INDEX = -24i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCLP_HBRBACKGROUND: GET_CLASS_LONG_INDEX = -10i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCLP_HCURSOR: GET_CLASS_LONG_INDEX = -12i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCLP_HICON: GET_CLASS_LONG_INDEX = -14i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCLP_HICONSM: GET_CLASS_LONG_INDEX = -34i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCLP_HMODULE: GET_CLASS_LONG_INDEX = -16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCLP_MENUNAME: GET_CLASS_LONG_INDEX = -8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GCLP_WNDPROC: GET_CLASS_LONG_INDEX = -24i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type GET_MENU_DEFAULT_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GMDI_GOINTOPOPUPS: GET_MENU_DEFAULT_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GMDI_USEDISABLED: GET_MENU_DEFAULT_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type GET_WINDOW_CMD = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GW_CHILD: GET_WINDOW_CMD = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GW_ENABLEDPOPUP: GET_WINDOW_CMD = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GW_HWNDFIRST: GET_WINDOW_CMD = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GW_HWNDLAST: GET_WINDOW_CMD = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GW_HWNDNEXT: GET_WINDOW_CMD = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GW_HWNDPREV: GET_WINDOW_CMD = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GW_OWNER: GET_WINDOW_CMD = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type GUITHREADINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GUI_CARETBLINKING: GUITHREADINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GUI_INMENUMODE: GUITHREADINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GUI_INMOVESIZE: GUITHREADINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GUI_POPUPMENUMODE: GUITHREADINFO_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GUI_SYSTEMMENUMODE: GUITHREADINFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type HANDEDNESS = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HANDEDNESS_LEFT: HANDEDNESS = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const HANDEDNESS_RIGHT: HANDEDNESS = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type IMAGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_CREATEDIBSECTION: IMAGE_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_DEFAULTCOLOR: IMAGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_DEFAULTSIZE: IMAGE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_LOADFROMFILE: IMAGE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_LOADMAP3DCOLORS: IMAGE_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_LOADTRANSPARENT: IMAGE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_MONOCHROME: IMAGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_SHARED: IMAGE_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_VGACOLOR: IMAGE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_COPYDELETEORG: IMAGE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_COPYFROMRESOURCE: IMAGE_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LR_COPYRETURNORG: IMAGE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type KBDLLHOOKSTRUCT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LLKHF_EXTENDED: KBDLLHOOKSTRUCT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LLKHF_ALTDOWN: KBDLLHOOKSTRUCT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LLKHF_UP: KBDLLHOOKSTRUCT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LLKHF_INJECTED: KBDLLHOOKSTRUCT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LLKHF_LOWER_IL_INJECTED: KBDLLHOOKSTRUCT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type LAYERED_WINDOW_ATTRIBUTES_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LWA_ALPHA: LAYERED_WINDOW_ATTRIBUTES_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const LWA_COLORKEY: LAYERED_WINDOW_ATTRIBUTES_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MENUGETOBJECTINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNGOF_BOTTOMGAP: MENUGETOBJECTINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNGOF_TOPGAP: MENUGETOBJECTINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MENUINFO_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIM_APPLYTOSUBMENUS: MENUINFO_MASK = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIM_BACKGROUND: MENUINFO_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIM_HELPID: MENUINFO_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIM_MAXHEIGHT: MENUINFO_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIM_MENUDATA: MENUINFO_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIM_STYLE: MENUINFO_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MENUINFO_STYLE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNS_AUTODISMISS: MENUINFO_STYLE = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNS_CHECKORBMP: MENUINFO_STYLE = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNS_DRAGDROP: MENUINFO_STYLE = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNS_MODELESS: MENUINFO_STYLE = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNS_NOCHECK: MENUINFO_STYLE = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MNS_NOTIFYBYPOS: MENUINFO_STYLE = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MENU_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_BYCOMMAND: MENU_ITEM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_BYPOSITION: MENU_ITEM_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_BITMAP: MENU_ITEM_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_CHECKED: MENU_ITEM_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_DISABLED: MENU_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_ENABLED: MENU_ITEM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_GRAYED: MENU_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_MENUBARBREAK: MENU_ITEM_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_MENUBREAK: MENU_ITEM_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_OWNERDRAW: MENU_ITEM_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_POPUP: MENU_ITEM_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_SEPARATOR: MENU_ITEM_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_STRING: MENU_ITEM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_UNCHECKED: MENU_ITEM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_INSERT: MENU_ITEM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_CHANGE: MENU_ITEM_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_APPEND: MENU_ITEM_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_DELETE: MENU_ITEM_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_REMOVE: MENU_ITEM_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_USECHECKBITMAPS: MENU_ITEM_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_UNHILITE: MENU_ITEM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_HILITE: MENU_ITEM_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_DEFAULT: MENU_ITEM_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_SYSMENU: MENU_ITEM_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_HELP: MENU_ITEM_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_RIGHTJUSTIFY: MENU_ITEM_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_MOUSESELECT: MENU_ITEM_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MF_END: MENU_ITEM_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MENU_ITEM_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_BITMAP: MENU_ITEM_MASK = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_CHECKMARKS: MENU_ITEM_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_DATA: MENU_ITEM_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_FTYPE: MENU_ITEM_MASK = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_ID: MENU_ITEM_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_STATE: MENU_ITEM_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_STRING: MENU_ITEM_MASK = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_SUBMENU: MENU_ITEM_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MIIM_TYPE: MENU_ITEM_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MENU_ITEM_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFS_GRAYED: MENU_ITEM_STATE = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFS_DISABLED: MENU_ITEM_STATE = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFS_CHECKED: MENU_ITEM_STATE = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFS_HILITE: MENU_ITEM_STATE = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFS_ENABLED: MENU_ITEM_STATE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFS_UNCHECKED: MENU_ITEM_STATE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFS_UNHILITE: MENU_ITEM_STATE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFS_DEFAULT: MENU_ITEM_STATE = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MENU_ITEM_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_BITMAP: MENU_ITEM_TYPE = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_MENUBARBREAK: MENU_ITEM_TYPE = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_MENUBREAK: MENU_ITEM_TYPE = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_OWNERDRAW: MENU_ITEM_TYPE = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_RADIOCHECK: MENU_ITEM_TYPE = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_RIGHTJUSTIFY: MENU_ITEM_TYPE = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_RIGHTORDER: MENU_ITEM_TYPE = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_SEPARATOR: MENU_ITEM_TYPE = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MFT_STRING: MENU_ITEM_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MESSAGEBOX_RESULT = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDOK: MESSAGEBOX_RESULT = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDCANCEL: MESSAGEBOX_RESULT = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDABORT: MESSAGEBOX_RESULT = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDRETRY: MESSAGEBOX_RESULT = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDIGNORE: MESSAGEBOX_RESULT = 5i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDYES: MESSAGEBOX_RESULT = 6i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDNO: MESSAGEBOX_RESULT = 7i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDCLOSE: MESSAGEBOX_RESULT = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDHELP: MESSAGEBOX_RESULT = 9i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDTRYAGAIN: MESSAGEBOX_RESULT = 10i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDCONTINUE: MESSAGEBOX_RESULT = 11i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDASYNC: MESSAGEBOX_RESULT = 32001i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const IDTIMEOUT: MESSAGEBOX_RESULT = 32000i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MESSAGEBOX_STYLE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ABORTRETRYIGNORE: MESSAGEBOX_STYLE = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_CANCELTRYCONTINUE: MESSAGEBOX_STYLE = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_HELP: MESSAGEBOX_STYLE = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_OK: MESSAGEBOX_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_OKCANCEL: MESSAGEBOX_STYLE = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_RETRYCANCEL: MESSAGEBOX_STYLE = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_YESNO: MESSAGEBOX_STYLE = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_YESNOCANCEL: MESSAGEBOX_STYLE = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONHAND: MESSAGEBOX_STYLE = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONQUESTION: MESSAGEBOX_STYLE = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONEXCLAMATION: MESSAGEBOX_STYLE = 48u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONASTERISK: MESSAGEBOX_STYLE = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_USERICON: MESSAGEBOX_STYLE = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONWARNING: MESSAGEBOX_STYLE = 48u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONERROR: MESSAGEBOX_STYLE = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONINFORMATION: MESSAGEBOX_STYLE = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONSTOP: MESSAGEBOX_STYLE = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_DEFBUTTON1: MESSAGEBOX_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_DEFBUTTON2: MESSAGEBOX_STYLE = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_DEFBUTTON3: MESSAGEBOX_STYLE = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_DEFBUTTON4: MESSAGEBOX_STYLE = 768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_APPLMODAL: MESSAGEBOX_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_SYSTEMMODAL: MESSAGEBOX_STYLE = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_TASKMODAL: MESSAGEBOX_STYLE = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_NOFOCUS: MESSAGEBOX_STYLE = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_SETFOREGROUND: MESSAGEBOX_STYLE = 65536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_DEFAULT_DESKTOP_ONLY: MESSAGEBOX_STYLE = 131072u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_TOPMOST: MESSAGEBOX_STYLE = 262144u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_RIGHT: MESSAGEBOX_STYLE = 524288u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_RTLREADING: MESSAGEBOX_STYLE = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_SERVICE_NOTIFICATION: MESSAGEBOX_STYLE = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_SERVICE_NOTIFICATION_NT3X: MESSAGEBOX_STYLE = 262144u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_TYPEMASK: MESSAGEBOX_STYLE = 15u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_ICONMASK: MESSAGEBOX_STYLE = 240u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_DEFMASK: MESSAGEBOX_STYLE = 3840u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_MODEMASK: MESSAGEBOX_STYLE = 12288u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MB_MISCMASK: MESSAGEBOX_STYLE = 49152u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MINIMIZEDMETRICS_ARRANGE = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_BOTTOMLEFT: MINIMIZEDMETRICS_ARRANGE = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_BOTTOMRIGHT: MINIMIZEDMETRICS_ARRANGE = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_TOPLEFT: MINIMIZEDMETRICS_ARRANGE = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ARW_TOPRIGHT: MINIMIZEDMETRICS_ARRANGE = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MSGFLTINFO_STATUS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLTINFO_NONE: MSGFLTINFO_STATUS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLTINFO_ALLOWED_HIGHER: MSGFLTINFO_STATUS = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLTINFO_ALREADYALLOWED_FORWND: MSGFLTINFO_STATUS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLTINFO_ALREADYDISALLOWED_FORWND: MSGFLTINFO_STATUS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MWMO_NONE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MWMO_ALERTABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MWMO_INPUTAVAILABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MWMO_WAITALL: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MrmDumpType = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmDumpType_Basic: MrmDumpType = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmDumpType_Detailed: MrmDumpType = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmDumpType_Schema: MrmDumpType = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MrmIndexerFlags = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmIndexerFlagsNone: MrmIndexerFlags = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmIndexerFlagsAutoMerge: MrmIndexerFlags = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmIndexerFlagsCreateContentChecksum: MrmIndexerFlags = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MrmPackagingMode = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPackagingModeStandaloneFile: MrmPackagingMode = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPackagingModeAutoSplit: MrmPackagingMode = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPackagingModeResourcePack: MrmPackagingMode = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MrmPackagingOptions = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPackagingOptionsNone: MrmPackagingOptions = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPackagingOptionsOmitSchemaFromResourcePacks: MrmPackagingOptions = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPackagingOptionsSplitLanguageVariants: MrmPackagingOptions = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MrmPlatformVersion = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPlatformVersion_Default: MrmPlatformVersion = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPlatformVersion_Windows10_0_0_0: MrmPlatformVersion = 17432576i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmPlatformVersion_Windows10_0_0_5: MrmPlatformVersion = 17432581i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type MrmResourceIndexerMessageSeverity = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmResourceIndexerMessageSeverityVerbose: MrmResourceIndexerMessageSeverity = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmResourceIndexerMessageSeverityInfo: MrmResourceIndexerMessageSeverity = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmResourceIndexerMessageSeverityWarning: MrmResourceIndexerMessageSeverity = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MrmResourceIndexerMessageSeverityError: MrmResourceIndexerMessageSeverity = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type OBJECT_IDENTIFIER = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_WINDOW: OBJECT_IDENTIFIER = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_SYSMENU: OBJECT_IDENTIFIER = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_TITLEBAR: OBJECT_IDENTIFIER = -2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_MENU: OBJECT_IDENTIFIER = -3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_CLIENT: OBJECT_IDENTIFIER = -4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_VSCROLL: OBJECT_IDENTIFIER = -5i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_HSCROLL: OBJECT_IDENTIFIER = -6i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_SIZEGRIP: OBJECT_IDENTIFIER = -7i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_CARET: OBJECT_IDENTIFIER = -8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_CURSOR: OBJECT_IDENTIFIER = -9i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_ALERT: OBJECT_IDENTIFIER = -10i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_SOUND: OBJECT_IDENTIFIER = -11i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_QUERYCLASSNAMEIDX: OBJECT_IDENTIFIER = -12i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OBJID_NATIVEOM: OBJECT_IDENTIFIER = -16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type PEEK_MESSAGE_REMOVE_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PM_NOREMOVE: PEEK_MESSAGE_REMOVE_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PM_REMOVE: PEEK_MESSAGE_REMOVE_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PM_NOYIELD: PEEK_MESSAGE_REMOVE_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PM_QS_INPUT: PEEK_MESSAGE_REMOVE_TYPE = 67567616u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PM_QS_POSTMESSAGE: PEEK_MESSAGE_REMOVE_TYPE = 9961472u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PM_QS_PAINT: PEEK_MESSAGE_REMOVE_TYPE = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PM_QS_SENDMESSAGE: PEEK_MESSAGE_REMOVE_TYPE = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type POINTER_INPUT_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PT_POINTER: POINTER_INPUT_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PT_TOUCH: POINTER_INPUT_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PT_PEN: POINTER_INPUT_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PT_MOUSE: POINTER_INPUT_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const PT_TOUCHPAD: POINTER_INPUT_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type QUEUE_STATUS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_ALLEVENTS: QUEUE_STATUS_FLAGS = 1215u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_ALLINPUT: QUEUE_STATUS_FLAGS = 1279u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_ALLPOSTMESSAGE: QUEUE_STATUS_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_HOTKEY: QUEUE_STATUS_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_INPUT: QUEUE_STATUS_FLAGS = 1031u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_KEY: QUEUE_STATUS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_MOUSE: QUEUE_STATUS_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_MOUSEBUTTON: QUEUE_STATUS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_MOUSEMOVE: QUEUE_STATUS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_PAINT: QUEUE_STATUS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_POSTMESSAGE: QUEUE_STATUS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_RAWINPUT: QUEUE_STATUS_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_SENDMESSAGE: QUEUE_STATUS_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const QS_TIMER: QUEUE_STATUS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SCROLLBAR_COMMAND = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_LINEUP: SCROLLBAR_COMMAND = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_LINELEFT: SCROLLBAR_COMMAND = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_LINEDOWN: SCROLLBAR_COMMAND = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_LINERIGHT: SCROLLBAR_COMMAND = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_PAGEUP: SCROLLBAR_COMMAND = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_PAGELEFT: SCROLLBAR_COMMAND = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_PAGEDOWN: SCROLLBAR_COMMAND = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_PAGERIGHT: SCROLLBAR_COMMAND = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_THUMBPOSITION: SCROLLBAR_COMMAND = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_THUMBTRACK: SCROLLBAR_COMMAND = 5i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_TOP: SCROLLBAR_COMMAND = 6i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_LEFT: SCROLLBAR_COMMAND = 6i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_RIGHT: SCROLLBAR_COMMAND = 7i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_BOTTOM: SCROLLBAR_COMMAND = 7i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_ENDSCROLL: SCROLLBAR_COMMAND = 8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SCROLLBAR_CONSTANTS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_CTL: SCROLLBAR_CONSTANTS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_HORZ: SCROLLBAR_CONSTANTS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_VERT: SCROLLBAR_CONSTANTS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SB_BOTH: SCROLLBAR_CONSTANTS = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SCROLLINFO_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIF_ALL: SCROLLINFO_MASK = 23u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIF_DISABLENOSCROLL: SCROLLINFO_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIF_PAGE: SCROLLINFO_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIF_POS: SCROLLINFO_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIF_RANGE: SCROLLINFO_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SIF_TRACKPOS: SCROLLINFO_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SEND_MESSAGE_TIMEOUT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SMTO_ABORTIFHUNG: SEND_MESSAGE_TIMEOUT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SMTO_BLOCK: SEND_MESSAGE_TIMEOUT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SMTO_NORMAL: SEND_MESSAGE_TIMEOUT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SMTO_NOTIMEOUTIFNOTHUNG: SEND_MESSAGE_TIMEOUT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SMTO_ERRORONEXIT: SEND_MESSAGE_TIMEOUT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SET_WINDOW_POS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_ASYNCWINDOWPOS: SET_WINDOW_POS_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_DEFERERASE: SET_WINDOW_POS_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_DRAWFRAME: SET_WINDOW_POS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_FRAMECHANGED: SET_WINDOW_POS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_HIDEWINDOW: SET_WINDOW_POS_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOACTIVATE: SET_WINDOW_POS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOCOPYBITS: SET_WINDOW_POS_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOMOVE: SET_WINDOW_POS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOOWNERZORDER: SET_WINDOW_POS_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOREDRAW: SET_WINDOW_POS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOREPOSITION: SET_WINDOW_POS_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOSENDCHANGING: SET_WINDOW_POS_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOSIZE: SET_WINDOW_POS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_NOZORDER: SET_WINDOW_POS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SWP_SHOWWINDOW: SET_WINDOW_POS_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SHOW_WINDOW_CMD = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_FORCEMINIMIZE: SHOW_WINDOW_CMD = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_HIDE: SHOW_WINDOW_CMD = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_MAXIMIZE: SHOW_WINDOW_CMD = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_MINIMIZE: SHOW_WINDOW_CMD = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_RESTORE: SHOW_WINDOW_CMD = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SHOW: SHOW_WINDOW_CMD = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SHOWDEFAULT: SHOW_WINDOW_CMD = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SHOWMAXIMIZED: SHOW_WINDOW_CMD = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SHOWMINIMIZED: SHOW_WINDOW_CMD = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SHOWMINNOACTIVE: SHOW_WINDOW_CMD = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SHOWNA: SHOW_WINDOW_CMD = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SHOWNOACTIVATE: SHOW_WINDOW_CMD = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SHOWNORMAL: SHOW_WINDOW_CMD = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_NORMAL: SHOW_WINDOW_CMD = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_MAX: SHOW_WINDOW_CMD = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_PARENTCLOSING: SHOW_WINDOW_CMD = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_OTHERZOOM: SHOW_WINDOW_CMD = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_PARENTOPENING: SHOW_WINDOW_CMD = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_OTHERUNZOOM: SHOW_WINDOW_CMD = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SCROLLCHILDREN: SHOW_WINDOW_CMD = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_INVALIDATE: SHOW_WINDOW_CMD = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_ERASE: SHOW_WINDOW_CMD = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SW_SMOOTHSCROLL: SHOW_WINDOW_CMD = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SYSTEM_CURSOR_ID = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_APPSTARTING: SYSTEM_CURSOR_ID = 32650u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_NORMAL: SYSTEM_CURSOR_ID = 32512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_CROSS: SYSTEM_CURSOR_ID = 32515u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_HAND: SYSTEM_CURSOR_ID = 32649u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_HELP: SYSTEM_CURSOR_ID = 32651u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_IBEAM: SYSTEM_CURSOR_ID = 32513u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_NO: SYSTEM_CURSOR_ID = 32648u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_SIZEALL: SYSTEM_CURSOR_ID = 32646u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_SIZENESW: SYSTEM_CURSOR_ID = 32643u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_SIZENS: SYSTEM_CURSOR_ID = 32645u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_SIZENWSE: SYSTEM_CURSOR_ID = 32642u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_SIZEWE: SYSTEM_CURSOR_ID = 32644u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_UP: SYSTEM_CURSOR_ID = 32516u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const OCR_WAIT: SYSTEM_CURSOR_ID = 32514u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SYSTEM_METRICS_INDEX = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_ARRANGE: SYSTEM_METRICS_INDEX = 56u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CLEANBOOT: SYSTEM_METRICS_INDEX = 67u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CMONITORS: SYSTEM_METRICS_INDEX = 80u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CMOUSEBUTTONS: SYSTEM_METRICS_INDEX = 43u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CONVERTIBLESLATEMODE: SYSTEM_METRICS_INDEX = 8195u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXBORDER: SYSTEM_METRICS_INDEX = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXCURSOR: SYSTEM_METRICS_INDEX = 13u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXDLGFRAME: SYSTEM_METRICS_INDEX = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXDOUBLECLK: SYSTEM_METRICS_INDEX = 36u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXDRAG: SYSTEM_METRICS_INDEX = 68u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXEDGE: SYSTEM_METRICS_INDEX = 45u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXFIXEDFRAME: SYSTEM_METRICS_INDEX = 7u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXFOCUSBORDER: SYSTEM_METRICS_INDEX = 83u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXFRAME: SYSTEM_METRICS_INDEX = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXFULLSCREEN: SYSTEM_METRICS_INDEX = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXHSCROLL: SYSTEM_METRICS_INDEX = 21u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXHTHUMB: SYSTEM_METRICS_INDEX = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXICON: SYSTEM_METRICS_INDEX = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXICONSPACING: SYSTEM_METRICS_INDEX = 38u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXMAXIMIZED: SYSTEM_METRICS_INDEX = 61u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXMAXTRACK: SYSTEM_METRICS_INDEX = 59u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXMENUCHECK: SYSTEM_METRICS_INDEX = 71u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXMENUSIZE: SYSTEM_METRICS_INDEX = 54u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXMIN: SYSTEM_METRICS_INDEX = 28u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXMINIMIZED: SYSTEM_METRICS_INDEX = 57u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXMINSPACING: SYSTEM_METRICS_INDEX = 47u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXMINTRACK: SYSTEM_METRICS_INDEX = 34u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXPADDEDBORDER: SYSTEM_METRICS_INDEX = 92u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXSCREEN: SYSTEM_METRICS_INDEX = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXSIZE: SYSTEM_METRICS_INDEX = 30u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXSIZEFRAME: SYSTEM_METRICS_INDEX = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXSMICON: SYSTEM_METRICS_INDEX = 49u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXSMSIZE: SYSTEM_METRICS_INDEX = 52u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXVIRTUALSCREEN: SYSTEM_METRICS_INDEX = 78u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CXVSCROLL: SYSTEM_METRICS_INDEX = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYBORDER: SYSTEM_METRICS_INDEX = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYCAPTION: SYSTEM_METRICS_INDEX = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYCURSOR: SYSTEM_METRICS_INDEX = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYDLGFRAME: SYSTEM_METRICS_INDEX = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYDOUBLECLK: SYSTEM_METRICS_INDEX = 37u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYDRAG: SYSTEM_METRICS_INDEX = 69u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYEDGE: SYSTEM_METRICS_INDEX = 46u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYFIXEDFRAME: SYSTEM_METRICS_INDEX = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYFOCUSBORDER: SYSTEM_METRICS_INDEX = 84u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYFRAME: SYSTEM_METRICS_INDEX = 33u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYFULLSCREEN: SYSTEM_METRICS_INDEX = 17u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYHSCROLL: SYSTEM_METRICS_INDEX = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYICON: SYSTEM_METRICS_INDEX = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYICONSPACING: SYSTEM_METRICS_INDEX = 39u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYKANJIWINDOW: SYSTEM_METRICS_INDEX = 18u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMAXIMIZED: SYSTEM_METRICS_INDEX = 62u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMAXTRACK: SYSTEM_METRICS_INDEX = 60u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMENU: SYSTEM_METRICS_INDEX = 15u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMENUCHECK: SYSTEM_METRICS_INDEX = 72u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMENUSIZE: SYSTEM_METRICS_INDEX = 55u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMIN: SYSTEM_METRICS_INDEX = 29u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMINIMIZED: SYSTEM_METRICS_INDEX = 58u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMINSPACING: SYSTEM_METRICS_INDEX = 48u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYMINTRACK: SYSTEM_METRICS_INDEX = 35u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYSCREEN: SYSTEM_METRICS_INDEX = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYSIZE: SYSTEM_METRICS_INDEX = 31u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYSIZEFRAME: SYSTEM_METRICS_INDEX = 33u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYSMCAPTION: SYSTEM_METRICS_INDEX = 51u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYSMICON: SYSTEM_METRICS_INDEX = 50u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYSMSIZE: SYSTEM_METRICS_INDEX = 53u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYVIRTUALSCREEN: SYSTEM_METRICS_INDEX = 79u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYVSCROLL: SYSTEM_METRICS_INDEX = 20u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_CYVTHUMB: SYSTEM_METRICS_INDEX = 9u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_DBCSENABLED: SYSTEM_METRICS_INDEX = 42u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_DEBUG: SYSTEM_METRICS_INDEX = 22u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_DIGITIZER: SYSTEM_METRICS_INDEX = 94u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_IMMENABLED: SYSTEM_METRICS_INDEX = 82u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_MAXIMUMTOUCHES: SYSTEM_METRICS_INDEX = 95u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_MEDIACENTER: SYSTEM_METRICS_INDEX = 87u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_MENUDROPALIGNMENT: SYSTEM_METRICS_INDEX = 40u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_MIDEASTENABLED: SYSTEM_METRICS_INDEX = 74u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_MOUSEPRESENT: SYSTEM_METRICS_INDEX = 19u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_MOUSEHORIZONTALWHEELPRESENT: SYSTEM_METRICS_INDEX = 91u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_MOUSEWHEELPRESENT: SYSTEM_METRICS_INDEX = 75u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_NETWORK: SYSTEM_METRICS_INDEX = 63u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_PENWINDOWS: SYSTEM_METRICS_INDEX = 41u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_REMOTECONTROL: SYSTEM_METRICS_INDEX = 8193u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_REMOTESESSION: SYSTEM_METRICS_INDEX = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_SAMEDISPLAYFORMAT: SYSTEM_METRICS_INDEX = 81u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_SECURE: SYSTEM_METRICS_INDEX = 44u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_SERVERR2: SYSTEM_METRICS_INDEX = 89u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_SHOWSOUNDS: SYSTEM_METRICS_INDEX = 70u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_SHUTTINGDOWN: SYSTEM_METRICS_INDEX = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_SLOWMACHINE: SYSTEM_METRICS_INDEX = 73u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_STARTER: SYSTEM_METRICS_INDEX = 88u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_SWAPBUTTON: SYSTEM_METRICS_INDEX = 23u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_SYSTEMDOCKED: SYSTEM_METRICS_INDEX = 8196u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_TABLETPC: SYSTEM_METRICS_INDEX = 86u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_XVIRTUALSCREEN: SYSTEM_METRICS_INDEX = 76u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SM_YVIRTUALSCREEN: SYSTEM_METRICS_INDEX = 77u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SYSTEM_PARAMETERS_INFO_ACTION = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETBEEP: SYSTEM_PARAMETERS_INFO_ACTION = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETBEEP: SYSTEM_PARAMETERS_INFO_ACTION = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSE: SYSTEM_PARAMETERS_INFO_ACTION = 3u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSE: SYSTEM_PARAMETERS_INFO_ACTION = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETBORDER: SYSTEM_PARAMETERS_INFO_ACTION = 5u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETBORDER: SYSTEM_PARAMETERS_INFO_ACTION = 6u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETKEYBOARDSPEED: SYSTEM_PARAMETERS_INFO_ACTION = 10u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETKEYBOARDSPEED: SYSTEM_PARAMETERS_INFO_ACTION = 11u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_LANGDRIVER: SYSTEM_PARAMETERS_INFO_ACTION = 12u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_ICONHORIZONTALSPACING: SYSTEM_PARAMETERS_INFO_ACTION = 13u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSCREENSAVETIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 14u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSCREENSAVETIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 15u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSCREENSAVEACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSCREENSAVEACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 17u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETGRIDGRANULARITY: SYSTEM_PARAMETERS_INFO_ACTION = 18u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETGRIDGRANULARITY: SYSTEM_PARAMETERS_INFO_ACTION = 19u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDESKWALLPAPER: SYSTEM_PARAMETERS_INFO_ACTION = 20u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDESKPATTERN: SYSTEM_PARAMETERS_INFO_ACTION = 21u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETKEYBOARDDELAY: SYSTEM_PARAMETERS_INFO_ACTION = 22u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETKEYBOARDDELAY: SYSTEM_PARAMETERS_INFO_ACTION = 23u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_ICONVERTICALSPACING: SYSTEM_PARAMETERS_INFO_ACTION = 24u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETICONTITLEWRAP: SYSTEM_PARAMETERS_INFO_ACTION = 25u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETICONTITLEWRAP: SYSTEM_PARAMETERS_INFO_ACTION = 26u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMENUDROPALIGNMENT: SYSTEM_PARAMETERS_INFO_ACTION = 27u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMENUDROPALIGNMENT: SYSTEM_PARAMETERS_INFO_ACTION = 28u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDOUBLECLKWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 29u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDOUBLECLKHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 30u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETICONTITLELOGFONT: SYSTEM_PARAMETERS_INFO_ACTION = 31u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDOUBLECLICKTIME: SYSTEM_PARAMETERS_INFO_ACTION = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEBUTTONSWAP: SYSTEM_PARAMETERS_INFO_ACTION = 33u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETICONTITLELOGFONT: SYSTEM_PARAMETERS_INFO_ACTION = 34u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFASTTASKSWITCH: SYSTEM_PARAMETERS_INFO_ACTION = 35u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFASTTASKSWITCH: SYSTEM_PARAMETERS_INFO_ACTION = 36u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDRAGFULLWINDOWS: SYSTEM_PARAMETERS_INFO_ACTION = 37u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETDRAGFULLWINDOWS: SYSTEM_PARAMETERS_INFO_ACTION = 38u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETNONCLIENTMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 41u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETNONCLIENTMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 42u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMINIMIZEDMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 43u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMINIMIZEDMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 44u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETICONMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 45u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETICONMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 46u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETWORKAREA: SYSTEM_PARAMETERS_INFO_ACTION = 47u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETWORKAREA: SYSTEM_PARAMETERS_INFO_ACTION = 48u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETPENWINDOWS: SYSTEM_PARAMETERS_INFO_ACTION = 49u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETHIGHCONTRAST: SYSTEM_PARAMETERS_INFO_ACTION = 66u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETHIGHCONTRAST: SYSTEM_PARAMETERS_INFO_ACTION = 67u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETKEYBOARDPREF: SYSTEM_PARAMETERS_INFO_ACTION = 68u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETKEYBOARDPREF: SYSTEM_PARAMETERS_INFO_ACTION = 69u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSCREENREADER: SYSTEM_PARAMETERS_INFO_ACTION = 70u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSCREENREADER: SYSTEM_PARAMETERS_INFO_ACTION = 71u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 72u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 73u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFONTSMOOTHING: SYSTEM_PARAMETERS_INFO_ACTION = 74u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFONTSMOOTHING: SYSTEM_PARAMETERS_INFO_ACTION = 75u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDRAGWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 76u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDRAGHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 77u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETHANDHELD: SYSTEM_PARAMETERS_INFO_ACTION = 78u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETLOWPOWERTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 79u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETPOWEROFFTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 80u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETLOWPOWERTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 81u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETPOWEROFFTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 82u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETLOWPOWERACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 83u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETPOWEROFFACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 84u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETLOWPOWERACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 85u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETPOWEROFFACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 86u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCURSORS: SYSTEM_PARAMETERS_INFO_ACTION = 87u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETICONS: SYSTEM_PARAMETERS_INFO_ACTION = 88u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETDEFAULTINPUTLANG: SYSTEM_PARAMETERS_INFO_ACTION = 89u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDEFAULTINPUTLANG: SYSTEM_PARAMETERS_INFO_ACTION = 90u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETLANGTOGGLE: SYSTEM_PARAMETERS_INFO_ACTION = 91u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETWINDOWSEXTENSION: SYSTEM_PARAMETERS_INFO_ACTION = 92u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSETRAILS: SYSTEM_PARAMETERS_INFO_ACTION = 93u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSETRAILS: SYSTEM_PARAMETERS_INFO_ACTION = 94u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSCREENSAVERRUNNING: SYSTEM_PARAMETERS_INFO_ACTION = 97u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SCREENSAVERRUNNING: SYSTEM_PARAMETERS_INFO_ACTION = 97u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFILTERKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 50u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFILTERKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 51u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETTOGGLEKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 52u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETTOGGLEKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 53u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSEKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 54u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 55u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSHOWSOUNDS: SYSTEM_PARAMETERS_INFO_ACTION = 56u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSHOWSOUNDS: SYSTEM_PARAMETERS_INFO_ACTION = 57u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSTICKYKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 58u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSTICKYKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 59u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETACCESSTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 60u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETACCESSTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 61u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSERIALKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 62u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSERIALKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 63u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSOUNDSENTRY: SYSTEM_PARAMETERS_INFO_ACTION = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSOUNDSENTRY: SYSTEM_PARAMETERS_INFO_ACTION = 65u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSNAPTODEFBUTTON: SYSTEM_PARAMETERS_INFO_ACTION = 95u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSNAPTODEFBUTTON: SYSTEM_PARAMETERS_INFO_ACTION = 96u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSEHOVERWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 98u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEHOVERWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 99u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSEHOVERHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 100u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEHOVERHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 101u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSEHOVERTIME: SYSTEM_PARAMETERS_INFO_ACTION = 102u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEHOVERTIME: SYSTEM_PARAMETERS_INFO_ACTION = 103u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETWHEELSCROLLLINES: SYSTEM_PARAMETERS_INFO_ACTION = 104u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETWHEELSCROLLLINES: SYSTEM_PARAMETERS_INFO_ACTION = 105u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMENUSHOWDELAY: SYSTEM_PARAMETERS_INFO_ACTION = 106u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMENUSHOWDELAY: SYSTEM_PARAMETERS_INFO_ACTION = 107u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETWHEELSCROLLCHARS: SYSTEM_PARAMETERS_INFO_ACTION = 108u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETWHEELSCROLLCHARS: SYSTEM_PARAMETERS_INFO_ACTION = 109u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSHOWIMEUI: SYSTEM_PARAMETERS_INFO_ACTION = 110u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSHOWIMEUI: SYSTEM_PARAMETERS_INFO_ACTION = 111u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSESPEED: SYSTEM_PARAMETERS_INFO_ACTION = 112u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSESPEED: SYSTEM_PARAMETERS_INFO_ACTION = 113u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSCREENSAVERRUNNING: SYSTEM_PARAMETERS_INFO_ACTION = 114u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETDESKWALLPAPER: SYSTEM_PARAMETERS_INFO_ACTION = 115u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETAUDIODESCRIPTION: SYSTEM_PARAMETERS_INFO_ACTION = 116u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETAUDIODESCRIPTION: SYSTEM_PARAMETERS_INFO_ACTION = 117u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSCREENSAVESECURE: SYSTEM_PARAMETERS_INFO_ACTION = 118u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSCREENSAVESECURE: SYSTEM_PARAMETERS_INFO_ACTION = 119u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETHUNGAPPTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 120u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETHUNGAPPTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 121u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETWAITTOKILLTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 122u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETWAITTOKILLTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 123u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETWAITTOKILLSERVICETIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 124u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETWAITTOKILLSERVICETIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 125u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSEDOCKTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 126u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEDOCKTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 127u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETPENDOCKTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETPENDOCKTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 129u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETWINARRANGING: SYSTEM_PARAMETERS_INFO_ACTION = 130u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETWINARRANGING: SYSTEM_PARAMETERS_INFO_ACTION = 131u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSEDRAGOUTTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 132u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEDRAGOUTTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 133u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETPENDRAGOUTTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 134u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETPENDRAGOUTTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 135u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSESIDEMOVETHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 136u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSESIDEMOVETHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 137u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETPENSIDEMOVETHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 138u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETPENSIDEMOVETHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 139u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETDRAGFROMMAXIMIZE: SYSTEM_PARAMETERS_INFO_ACTION = 140u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDRAGFROMMAXIMIZE: SYSTEM_PARAMETERS_INFO_ACTION = 141u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSNAPSIZING: SYSTEM_PARAMETERS_INFO_ACTION = 142u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSNAPSIZING: SYSTEM_PARAMETERS_INFO_ACTION = 143u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETDOCKMOVING: SYSTEM_PARAMETERS_INFO_ACTION = 144u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDOCKMOVING: SYSTEM_PARAMETERS_INFO_ACTION = 145u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETTOUCHPREDICTIONPARAMETERS: SYSTEM_PARAMETERS_INFO_ACTION = 156u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETTOUCHPREDICTIONPARAMETERS: SYSTEM_PARAMETERS_INFO_ACTION = 157u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETLOGICALDPIOVERRIDE: SYSTEM_PARAMETERS_INFO_ACTION = 158u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETLOGICALDPIOVERRIDE: SYSTEM_PARAMETERS_INFO_ACTION = 159u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMENURECT: SYSTEM_PARAMETERS_INFO_ACTION = 162u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMENURECT: SYSTEM_PARAMETERS_INFO_ACTION = 163u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETACTIVEWINDOWTRACKING: SYSTEM_PARAMETERS_INFO_ACTION = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETACTIVEWINDOWTRACKING: SYSTEM_PARAMETERS_INFO_ACTION = 4097u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMENUANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4098u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMENUANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4099u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETCOMBOBOXANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4100u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCOMBOBOXANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4101u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETLISTBOXSMOOTHSCROLLING: SYSTEM_PARAMETERS_INFO_ACTION = 4102u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETLISTBOXSMOOTHSCROLLING: SYSTEM_PARAMETERS_INFO_ACTION = 4103u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETGRADIENTCAPTIONS: SYSTEM_PARAMETERS_INFO_ACTION = 4104u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETGRADIENTCAPTIONS: SYSTEM_PARAMETERS_INFO_ACTION = 4105u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETKEYBOARDCUES: SYSTEM_PARAMETERS_INFO_ACTION = 4106u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETKEYBOARDCUES: SYSTEM_PARAMETERS_INFO_ACTION = 4107u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMENUUNDERLINES: SYSTEM_PARAMETERS_INFO_ACTION = 4106u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMENUUNDERLINES: SYSTEM_PARAMETERS_INFO_ACTION = 4107u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETACTIVEWNDTRKZORDER: SYSTEM_PARAMETERS_INFO_ACTION = 4108u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETACTIVEWNDTRKZORDER: SYSTEM_PARAMETERS_INFO_ACTION = 4109u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETHOTTRACKING: SYSTEM_PARAMETERS_INFO_ACTION = 4110u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETHOTTRACKING: SYSTEM_PARAMETERS_INFO_ACTION = 4111u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMENUFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4114u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMENUFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4115u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSELECTIONFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4116u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSELECTIONFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4117u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETTOOLTIPANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4118u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETTOOLTIPANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4119u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETTOOLTIPFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4120u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETTOOLTIPFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4121u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETCURSORSHADOW: SYSTEM_PARAMETERS_INFO_ACTION = 4122u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCURSORSHADOW: SYSTEM_PARAMETERS_INFO_ACTION = 4123u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSESONAR: SYSTEM_PARAMETERS_INFO_ACTION = 4124u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSESONAR: SYSTEM_PARAMETERS_INFO_ACTION = 4125u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSECLICKLOCK: SYSTEM_PARAMETERS_INFO_ACTION = 4126u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSECLICKLOCK: SYSTEM_PARAMETERS_INFO_ACTION = 4127u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSEVANISH: SYSTEM_PARAMETERS_INFO_ACTION = 4128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEVANISH: SYSTEM_PARAMETERS_INFO_ACTION = 4129u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFLATMENU: SYSTEM_PARAMETERS_INFO_ACTION = 4130u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFLATMENU: SYSTEM_PARAMETERS_INFO_ACTION = 4131u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETDROPSHADOW: SYSTEM_PARAMETERS_INFO_ACTION = 4132u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDROPSHADOW: SYSTEM_PARAMETERS_INFO_ACTION = 4133u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETBLOCKSENDINPUTRESETS: SYSTEM_PARAMETERS_INFO_ACTION = 4134u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETBLOCKSENDINPUTRESETS: SYSTEM_PARAMETERS_INFO_ACTION = 4135u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETUIEFFECTS: SYSTEM_PARAMETERS_INFO_ACTION = 4158u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETUIEFFECTS: SYSTEM_PARAMETERS_INFO_ACTION = 4159u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETDISABLEOVERLAPPEDCONTENT: SYSTEM_PARAMETERS_INFO_ACTION = 4160u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETDISABLEOVERLAPPEDCONTENT: SYSTEM_PARAMETERS_INFO_ACTION = 4161u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETCLIENTAREAANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4162u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCLIENTAREAANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4163u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETCLEARTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 4168u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCLEARTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 4169u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSPEECHRECOGNITION: SYSTEM_PARAMETERS_INFO_ACTION = 4170u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSPEECHRECOGNITION: SYSTEM_PARAMETERS_INFO_ACTION = 4171u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETCARETBROWSING: SYSTEM_PARAMETERS_INFO_ACTION = 4172u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCARETBROWSING: SYSTEM_PARAMETERS_INFO_ACTION = 4173u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETTHREADLOCALINPUTSETTINGS: SYSTEM_PARAMETERS_INFO_ACTION = 4174u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETTHREADLOCALINPUTSETTINGS: SYSTEM_PARAMETERS_INFO_ACTION = 4175u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETSYSTEMLANGUAGEBAR: SYSTEM_PARAMETERS_INFO_ACTION = 4176u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETSYSTEMLANGUAGEBAR: SYSTEM_PARAMETERS_INFO_ACTION = 4177u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFOREGROUNDLOCKTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFOREGROUNDLOCKTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8193u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETACTIVEWNDTRKTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8194u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETACTIVEWNDTRKTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8195u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFOREGROUNDFLASHCOUNT: SYSTEM_PARAMETERS_INFO_ACTION = 8196u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFOREGROUNDFLASHCOUNT: SYSTEM_PARAMETERS_INFO_ACTION = 8197u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETCARETWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 8198u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCARETWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 8199u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSECLICKLOCKTIME: SYSTEM_PARAMETERS_INFO_ACTION = 8200u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSECLICKLOCKTIME: SYSTEM_PARAMETERS_INFO_ACTION = 8201u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFONTSMOOTHINGTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 8202u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFONTSMOOTHINGTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 8203u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFONTSMOOTHINGCONTRAST: SYSTEM_PARAMETERS_INFO_ACTION = 8204u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFONTSMOOTHINGCONTRAST: SYSTEM_PARAMETERS_INFO_ACTION = 8205u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFOCUSBORDERWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 8206u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFOCUSBORDERWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 8207u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFOCUSBORDERHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 8208u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFOCUSBORDERHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 8209u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETFONTSMOOTHINGORIENTATION: SYSTEM_PARAMETERS_INFO_ACTION = 8210u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETFONTSMOOTHINGORIENTATION: SYSTEM_PARAMETERS_INFO_ACTION = 8211u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMINIMUMHITRADIUS: SYSTEM_PARAMETERS_INFO_ACTION = 8212u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMINIMUMHITRADIUS: SYSTEM_PARAMETERS_INFO_ACTION = 8213u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMESSAGEDURATION: SYSTEM_PARAMETERS_INFO_ACTION = 8214u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMESSAGEDURATION: SYSTEM_PARAMETERS_INFO_ACTION = 8215u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETCONTACTVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8216u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCONTACTVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8217u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETGESTUREVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8218u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETGESTUREVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8219u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETMOUSEWHEELROUTING: SYSTEM_PARAMETERS_INFO_ACTION = 8220u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETMOUSEWHEELROUTING: SYSTEM_PARAMETERS_INFO_ACTION = 8221u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETPENVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8222u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETPENVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8223u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETPENARBITRATIONTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 8224u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETPENARBITRATIONTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 8225u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETCARETTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8226u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETCARETTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8227u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_GETHANDEDNESS: SYSTEM_PARAMETERS_INFO_ACTION = 8228u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPI_SETHANDEDNESS: SYSTEM_PARAMETERS_INFO_ACTION = 8229u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPIF_UPDATEINIFILE: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPIF_SENDCHANGE: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const SPIF_SENDWININICHANGE: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type TILE_WINDOWS_HOW = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MDITILE_HORIZONTAL: TILE_WINDOWS_HOW = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MDITILE_VERTICAL: TILE_WINDOWS_HOW = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type TRACK_POPUP_MENU_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_LEFTBUTTON: TRACK_POPUP_MENU_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_RIGHTBUTTON: TRACK_POPUP_MENU_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_LEFTALIGN: TRACK_POPUP_MENU_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_CENTERALIGN: TRACK_POPUP_MENU_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_RIGHTALIGN: TRACK_POPUP_MENU_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_TOPALIGN: TRACK_POPUP_MENU_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_VCENTERALIGN: TRACK_POPUP_MENU_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_BOTTOMALIGN: TRACK_POPUP_MENU_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_HORIZONTAL: TRACK_POPUP_MENU_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_VERTICAL: TRACK_POPUP_MENU_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_NONOTIFY: TRACK_POPUP_MENU_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_RETURNCMD: TRACK_POPUP_MENU_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_RECURSE: TRACK_POPUP_MENU_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_HORPOSANIMATION: TRACK_POPUP_MENU_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_HORNEGANIMATION: TRACK_POPUP_MENU_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_VERPOSANIMATION: TRACK_POPUP_MENU_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_VERNEGANIMATION: TRACK_POPUP_MENU_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_NOANIMATION: TRACK_POPUP_MENU_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_LAYOUTRTL: TRACK_POPUP_MENU_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const TPM_WORKAREA: TRACK_POPUP_MENU_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type UPDATE_LAYERED_WINDOW_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ULW_ALPHA: UPDATE_LAYERED_WINDOW_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ULW_COLORKEY: UPDATE_LAYERED_WINDOW_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ULW_OPAQUE: UPDATE_LAYERED_WINDOW_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const ULW_EX_NORESIZE: UPDATE_LAYERED_WINDOW_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type WINDOWPLACEMENT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WPF_ASYNCWINDOWPLACEMENT: WINDOWPLACEMENT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WPF_RESTORETOMAXIMIZED: WINDOWPLACEMENT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WPF_SETMINPOSITION: WINDOWPLACEMENT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type WINDOWS_HOOK_ID = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_CALLWNDPROC: WINDOWS_HOOK_ID = 4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_CALLWNDPROCRET: WINDOWS_HOOK_ID = 12i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_CBT: WINDOWS_HOOK_ID = 5i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_DEBUG: WINDOWS_HOOK_ID = 9i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_FOREGROUNDIDLE: WINDOWS_HOOK_ID = 11i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_GETMESSAGE: WINDOWS_HOOK_ID = 3i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_JOURNALPLAYBACK: WINDOWS_HOOK_ID = 1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_JOURNALRECORD: WINDOWS_HOOK_ID = 0i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_KEYBOARD: WINDOWS_HOOK_ID = 2i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_KEYBOARD_LL: WINDOWS_HOOK_ID = 13i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_MOUSE: WINDOWS_HOOK_ID = 7i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_MOUSE_LL: WINDOWS_HOOK_ID = 14i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_MSGFILTER: WINDOWS_HOOK_ID = -1i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_SHELL: WINDOWS_HOOK_ID = 10i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WH_SYSMSGFILTER: WINDOWS_HOOK_ID = 6i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type WINDOW_DISPLAY_AFFINITY = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WDA_NONE: WINDOW_DISPLAY_AFFINITY = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WDA_MONITOR: WINDOW_DISPLAY_AFFINITY = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WDA_EXCLUDEFROMCAPTURE: WINDOW_DISPLAY_AFFINITY = 17u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type WINDOW_EX_STYLE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_DLGMODALFRAME: WINDOW_EX_STYLE = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_NOPARENTNOTIFY: WINDOW_EX_STYLE = 4u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_TOPMOST: WINDOW_EX_STYLE = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_ACCEPTFILES: WINDOW_EX_STYLE = 16u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_TRANSPARENT: WINDOW_EX_STYLE = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_MDICHILD: WINDOW_EX_STYLE = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_TOOLWINDOW: WINDOW_EX_STYLE = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_WINDOWEDGE: WINDOW_EX_STYLE = 256u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_CLIENTEDGE: WINDOW_EX_STYLE = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_CONTEXTHELP: WINDOW_EX_STYLE = 1024u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_RIGHT: WINDOW_EX_STYLE = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_LEFT: WINDOW_EX_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_RTLREADING: WINDOW_EX_STYLE = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_LTRREADING: WINDOW_EX_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_LEFTSCROLLBAR: WINDOW_EX_STYLE = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_RIGHTSCROLLBAR: WINDOW_EX_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_CONTROLPARENT: WINDOW_EX_STYLE = 65536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_STATICEDGE: WINDOW_EX_STYLE = 131072u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_APPWINDOW: WINDOW_EX_STYLE = 262144u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_OVERLAPPEDWINDOW: WINDOW_EX_STYLE = 768u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_PALETTEWINDOW: WINDOW_EX_STYLE = 392u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_LAYERED: WINDOW_EX_STYLE = 524288u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_NOINHERITLAYOUT: WINDOW_EX_STYLE = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_NOREDIRECTIONBITMAP: WINDOW_EX_STYLE = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_LAYOUTRTL: WINDOW_EX_STYLE = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_COMPOSITED: WINDOW_EX_STYLE = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_EX_NOACTIVATE: WINDOW_EX_STYLE = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type WINDOW_LONG_PTR_INDEX = i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWL_EXSTYLE: WINDOW_LONG_PTR_INDEX = -20i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWLP_HINSTANCE: WINDOW_LONG_PTR_INDEX = -6i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWLP_HWNDPARENT: WINDOW_LONG_PTR_INDEX = -8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWLP_ID: WINDOW_LONG_PTR_INDEX = -12i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWL_STYLE: WINDOW_LONG_PTR_INDEX = -16i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWLP_USERDATA: WINDOW_LONG_PTR_INDEX = -21i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWLP_WNDPROC: WINDOW_LONG_PTR_INDEX = -4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWL_HINSTANCE: WINDOW_LONG_PTR_INDEX = -6i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWL_ID: WINDOW_LONG_PTR_INDEX = -12i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWL_USERDATA: WINDOW_LONG_PTR_INDEX = -21i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWL_WNDPROC: WINDOW_LONG_PTR_INDEX = -4i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const GWL_HWNDPARENT: WINDOW_LONG_PTR_INDEX = -8i32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type WINDOW_MESSAGE_FILTER_ACTION = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLT_ALLOW: WINDOW_MESSAGE_FILTER_ACTION = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLT_DISALLOW: WINDOW_MESSAGE_FILTER_ACTION = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const MSGFLT_RESET: WINDOW_MESSAGE_FILTER_ACTION = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type WINDOW_STYLE = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_OVERLAPPED: WINDOW_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_POPUP: WINDOW_STYLE = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_CHILD: WINDOW_STYLE = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_MINIMIZE: WINDOW_STYLE = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_VISIBLE: WINDOW_STYLE = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_DISABLED: WINDOW_STYLE = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_CLIPSIBLINGS: WINDOW_STYLE = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_CLIPCHILDREN: WINDOW_STYLE = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_MAXIMIZE: WINDOW_STYLE = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_CAPTION: WINDOW_STYLE = 12582912u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_BORDER: WINDOW_STYLE = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_DLGFRAME: WINDOW_STYLE = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_VSCROLL: WINDOW_STYLE = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_HSCROLL: WINDOW_STYLE = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_SYSMENU: WINDOW_STYLE = 524288u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_THICKFRAME: WINDOW_STYLE = 262144u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_GROUP: WINDOW_STYLE = 131072u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_TABSTOP: WINDOW_STYLE = 65536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_MINIMIZEBOX: WINDOW_STYLE = 131072u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_MAXIMIZEBOX: WINDOW_STYLE = 65536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_TILED: WINDOW_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_ICONIC: WINDOW_STYLE = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_SIZEBOX: WINDOW_STYLE = 262144u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_TILEDWINDOW: WINDOW_STYLE = 13565952u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_OVERLAPPEDWINDOW: WINDOW_STYLE = 13565952u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_POPUPWINDOW: WINDOW_STYLE = 2156396544u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_CHILDWINDOW: WINDOW_STYLE = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const WS_ACTIVECAPTION: WINDOW_STYLE = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub type WNDCLASS_STYLES = u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_VREDRAW: WNDCLASS_STYLES = 1u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_HREDRAW: WNDCLASS_STYLES = 2u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_DBLCLKS: WNDCLASS_STYLES = 8u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_OWNDC: WNDCLASS_STYLES = 32u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_CLASSDC: WNDCLASS_STYLES = 64u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_PARENTDC: WNDCLASS_STYLES = 128u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_NOCLOSE: WNDCLASS_STYLES = 512u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_SAVEBITS: WNDCLASS_STYLES = 2048u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_BYTEALIGNCLIENT: WNDCLASS_STYLES = 4096u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_BYTEALIGNWINDOW: WNDCLASS_STYLES = 8192u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_GLOBALCLASS: WNDCLASS_STYLES = 16384u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_IME: WNDCLASS_STYLES = 65536u32; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub const CS_DROPSHADOW: WNDCLASS_STYLES = 131072u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct ACCEL { + pub fVirt: ACCEL_VIRT_FLAGS, + pub key: u16, + pub cmd: u16, +} +impl ::core::marker::Copy for ACCEL {} +impl ::core::clone::Clone for ACCEL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ALTTABINFO { + pub cbSize: u32, + pub cItems: i32, + pub cColumns: i32, + pub cRows: i32, + pub iColFocus: i32, + pub iRowFocus: i32, + pub cxItem: i32, + pub cyItem: i32, + pub ptStart: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ALTTABINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ALTTABINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct ANIMATIONINFO { + pub cbSize: u32, + pub iMinAnimate: i32, +} +impl ::core::marker::Copy for ANIMATIONINFO {} +impl ::core::clone::Clone for ANIMATIONINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct AUDIODESCRIPTION { + pub cbSize: u32, + pub Enabled: super::super::Foundation::BOOL, + pub Locale: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for AUDIODESCRIPTION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for AUDIODESCRIPTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CBTACTIVATESTRUCT { + pub fMouse: super::super::Foundation::BOOL, + pub hWndActive: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CBTACTIVATESTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CBTACTIVATESTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CBT_CREATEWNDA { + pub lpcs: *mut CREATESTRUCTA, + pub hwndInsertAfter: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CBT_CREATEWNDA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CBT_CREATEWNDA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CBT_CREATEWNDW { + pub lpcs: *mut CREATESTRUCTW, + pub hwndInsertAfter: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CBT_CREATEWNDW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CBT_CREATEWNDW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct CHANGEFILTERSTRUCT { + pub cbSize: u32, + pub ExtStatus: MSGFLTINFO_STATUS, +} +impl ::core::marker::Copy for CHANGEFILTERSTRUCT {} +impl ::core::clone::Clone for CHANGEFILTERSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CLIENTCREATESTRUCT { + pub hWindowMenu: super::super::Foundation::HANDLE, + pub idFirstChild: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CLIENTCREATESTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CLIENTCREATESTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CREATESTRUCTA { + pub lpCreateParams: *mut ::core::ffi::c_void, + pub hInstance: super::super::Foundation::HINSTANCE, + pub hMenu: HMENU, + pub hwndParent: super::super::Foundation::HWND, + pub cy: i32, + pub cx: i32, + pub y: i32, + pub x: i32, + pub style: i32, + pub lpszName: ::windows_sys::core::PCSTR, + pub lpszClass: ::windows_sys::core::PCSTR, + pub dwExStyle: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CREATESTRUCTA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CREATESTRUCTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CREATESTRUCTW { + pub lpCreateParams: *mut ::core::ffi::c_void, + pub hInstance: super::super::Foundation::HINSTANCE, + pub hMenu: HMENU, + pub hwndParent: super::super::Foundation::HWND, + pub cy: i32, + pub cx: i32, + pub y: i32, + pub x: i32, + pub style: i32, + pub lpszName: ::windows_sys::core::PCWSTR, + pub lpszClass: ::windows_sys::core::PCWSTR, + pub dwExStyle: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CREATESTRUCTW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CREATESTRUCTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CURSORINFO { + pub cbSize: u32, + pub flags: CURSORINFO_FLAGS, + pub hCursor: HCURSOR, + pub ptScreenPos: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CURSORINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CURSORINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct CURSORSHAPE { + pub xHotSpot: i32, + pub yHotSpot: i32, + pub cx: i32, + pub cy: i32, + pub cbWidth: i32, + pub Planes: u8, + pub BitsPixel: u8, +} +impl ::core::marker::Copy for CURSORSHAPE {} +impl ::core::clone::Clone for CURSORSHAPE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CWPRETSTRUCT { + pub lResult: super::super::Foundation::LRESULT, + pub lParam: super::super::Foundation::LPARAM, + pub wParam: super::super::Foundation::WPARAM, + pub message: u32, + pub hwnd: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CWPRETSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CWPRETSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CWPSTRUCT { + pub lParam: super::super::Foundation::LPARAM, + pub wParam: super::super::Foundation::WPARAM, + pub message: u32, + pub hwnd: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CWPSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CWPSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DEBUGHOOKINFO { + pub idThread: u32, + pub idThreadInstaller: u32, + pub lParam: super::super::Foundation::LPARAM, + pub wParam: super::super::Foundation::WPARAM, + pub code: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DEBUGHOOKINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DEBUGHOOKINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct DLGITEMTEMPLATE { + pub style: u32, + pub dwExtendedStyle: u32, + pub x: i16, + pub y: i16, + pub cx: i16, + pub cy: i16, + pub id: u16, +} +impl ::core::marker::Copy for DLGITEMTEMPLATE {} +impl ::core::clone::Clone for DLGITEMTEMPLATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct DLGTEMPLATE { + pub style: u32, + pub dwExtendedStyle: u32, + pub cdit: u16, + pub x: i16, + pub y: i16, + pub cx: i16, + pub cy: i16, +} +impl ::core::marker::Copy for DLGTEMPLATE {} +impl ::core::clone::Clone for DLGTEMPLATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DROPSTRUCT { + pub hwndSource: super::super::Foundation::HWND, + pub hwndSink: super::super::Foundation::HWND, + pub wFmt: u32, + pub dwData: usize, + pub ptDrop: super::super::Foundation::POINT, + pub dwControlData: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DROPSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DROPSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct EVENTMSG { + pub message: u32, + pub paramL: u32, + pub paramH: u32, + pub time: u32, + pub hwnd: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for EVENTMSG {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for EVENTMSG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct FLASHWINFO { + pub cbSize: u32, + pub hwnd: super::super::Foundation::HWND, + pub dwFlags: FLASHWINFO_FLAGS, + pub uCount: u32, + pub dwTimeout: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FLASHWINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FLASHWINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct GUITHREADINFO { + pub cbSize: u32, + pub flags: GUITHREADINFO_FLAGS, + pub hwndActive: super::super::Foundation::HWND, + pub hwndFocus: super::super::Foundation::HWND, + pub hwndCapture: super::super::Foundation::HWND, + pub hwndMenuOwner: super::super::Foundation::HWND, + pub hwndMoveSize: super::super::Foundation::HWND, + pub hwndCaret: super::super::Foundation::HWND, + pub rcCaret: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for GUITHREADINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for GUITHREADINFO { + fn clone(&self) -> Self { + *self + } +} +pub type HACCEL = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HARDWAREHOOKSTRUCT { + pub hwnd: super::super::Foundation::HWND, + pub message: u32, + pub wParam: super::super::Foundation::WPARAM, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HARDWAREHOOKSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HARDWAREHOOKSTRUCT { + fn clone(&self) -> Self { + *self + } +} +pub type HCURSOR = isize; +pub type HDWP = isize; +pub type HHOOK = isize; +pub type HICON = isize; +pub type HMENU = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct ICONINFO { + pub fIcon: super::super::Foundation::BOOL, + pub xHotspot: u32, + pub yHotspot: u32, + pub hbmMask: super::super::Graphics::Gdi::HBITMAP, + pub hbmColor: super::super::Graphics::Gdi::HBITMAP, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for ICONINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for ICONINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct ICONINFOEXA { + pub cbSize: u32, + pub fIcon: super::super::Foundation::BOOL, + pub xHotspot: u32, + pub yHotspot: u32, + pub hbmMask: super::super::Graphics::Gdi::HBITMAP, + pub hbmColor: super::super::Graphics::Gdi::HBITMAP, + pub wResID: u16, + pub szModName: [super::super::Foundation::CHAR; 260], + pub szResName: [super::super::Foundation::CHAR; 260], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for ICONINFOEXA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for ICONINFOEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct ICONINFOEXW { + pub cbSize: u32, + pub fIcon: super::super::Foundation::BOOL, + pub xHotspot: u32, + pub yHotspot: u32, + pub hbmMask: super::super::Graphics::Gdi::HBITMAP, + pub hbmColor: super::super::Graphics::Gdi::HBITMAP, + pub wResID: u16, + pub szModName: [u16; 260], + pub szResName: [u16; 260], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for ICONINFOEXW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for ICONINFOEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct ICONMETRICSA { + pub cbSize: u32, + pub iHorzSpacing: i32, + pub iVertSpacing: i32, + pub iTitleWrap: i32, + pub lfFont: super::super::Graphics::Gdi::LOGFONTA, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for ICONMETRICSA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for ICONMETRICSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct ICONMETRICSW { + pub cbSize: u32, + pub iHorzSpacing: i32, + pub iVertSpacing: i32, + pub iTitleWrap: i32, + pub lfFont: super::super::Graphics::Gdi::LOGFONTW, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for ICONMETRICSW {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for ICONMETRICSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct IndexedResourceQualifier { + pub name: ::windows_sys::core::PWSTR, + pub value: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for IndexedResourceQualifier {} +impl ::core::clone::Clone for IndexedResourceQualifier { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct KBDLLHOOKSTRUCT { + pub vkCode: u32, + pub scanCode: u32, + pub flags: KBDLLHOOKSTRUCT_FLAGS, + pub time: u32, + pub dwExtraInfo: usize, +} +impl ::core::marker::Copy for KBDLLHOOKSTRUCT {} +impl ::core::clone::Clone for KBDLLHOOKSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MDICREATESTRUCTA { + pub szClass: ::windows_sys::core::PCSTR, + pub szTitle: ::windows_sys::core::PCSTR, + pub hOwner: super::super::Foundation::HANDLE, + pub x: i32, + pub y: i32, + pub cx: i32, + pub cy: i32, + pub style: WINDOW_STYLE, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MDICREATESTRUCTA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MDICREATESTRUCTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MDICREATESTRUCTW { + pub szClass: ::windows_sys::core::PCWSTR, + pub szTitle: ::windows_sys::core::PCWSTR, + pub hOwner: super::super::Foundation::HANDLE, + pub x: i32, + pub y: i32, + pub cx: i32, + pub cy: i32, + pub style: WINDOW_STYLE, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MDICREATESTRUCTW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MDICREATESTRUCTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MDINEXTMENU { + pub hmenuIn: HMENU, + pub hmenuNext: HMENU, + pub hwndNext: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MDINEXTMENU {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MDINEXTMENU { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MENUBARINFO { + pub cbSize: u32, + pub rcBar: super::super::Foundation::RECT, + pub hMenu: HMENU, + pub hwndMenu: super::super::Foundation::HWND, + pub _bitfield: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MENUBARINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MENUBARINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MENUGETOBJECTINFO { + pub dwFlags: MENUGETOBJECTINFO_FLAGS, + pub uPos: u32, + pub hmenu: HMENU, + pub riid: *mut ::core::ffi::c_void, + pub pvObj: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for MENUGETOBJECTINFO {} +impl ::core::clone::Clone for MENUGETOBJECTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct MENUINFO { + pub cbSize: u32, + pub fMask: MENUINFO_MASK, + pub dwStyle: MENUINFO_STYLE, + pub cyMax: u32, + pub hbrBack: super::super::Graphics::Gdi::HBRUSH, + pub dwContextHelpID: u32, + pub dwMenuData: usize, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for MENUINFO {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for MENUINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct MENUITEMINFOA { + pub cbSize: u32, + pub fMask: MENU_ITEM_MASK, + pub fType: MENU_ITEM_TYPE, + pub fState: MENU_ITEM_STATE, + pub wID: u32, + pub hSubMenu: HMENU, + pub hbmpChecked: super::super::Graphics::Gdi::HBITMAP, + pub hbmpUnchecked: super::super::Graphics::Gdi::HBITMAP, + pub dwItemData: usize, + pub dwTypeData: ::windows_sys::core::PSTR, + pub cch: u32, + pub hbmpItem: super::super::Graphics::Gdi::HBITMAP, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for MENUITEMINFOA {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for MENUITEMINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct MENUITEMINFOW { + pub cbSize: u32, + pub fMask: MENU_ITEM_MASK, + pub fType: MENU_ITEM_TYPE, + pub fState: MENU_ITEM_STATE, + pub wID: u32, + pub hSubMenu: HMENU, + pub hbmpChecked: super::super::Graphics::Gdi::HBITMAP, + pub hbmpUnchecked: super::super::Graphics::Gdi::HBITMAP, + pub dwItemData: usize, + pub dwTypeData: ::windows_sys::core::PWSTR, + pub cch: u32, + pub hbmpItem: super::super::Graphics::Gdi::HBITMAP, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for MENUITEMINFOW {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for MENUITEMINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MENUITEMTEMPLATE { + pub mtOption: u16, + pub mtID: u16, + pub mtString: [u16; 1], +} +impl ::core::marker::Copy for MENUITEMTEMPLATE {} +impl ::core::clone::Clone for MENUITEMTEMPLATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MENUITEMTEMPLATEHEADER { + pub versionNumber: u16, + pub offset: u16, +} +impl ::core::marker::Copy for MENUITEMTEMPLATEHEADER {} +impl ::core::clone::Clone for MENUITEMTEMPLATEHEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MESSAGE_RESOURCE_BLOCK { + pub LowId: u32, + pub HighId: u32, + pub OffsetToEntries: u32, +} +impl ::core::marker::Copy for MESSAGE_RESOURCE_BLOCK {} +impl ::core::clone::Clone for MESSAGE_RESOURCE_BLOCK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MESSAGE_RESOURCE_DATA { + pub NumberOfBlocks: u32, + pub Blocks: [MESSAGE_RESOURCE_BLOCK; 1], +} +impl ::core::marker::Copy for MESSAGE_RESOURCE_DATA {} +impl ::core::clone::Clone for MESSAGE_RESOURCE_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MESSAGE_RESOURCE_ENTRY { + pub Length: u16, + pub Flags: u16, + pub Text: [u8; 1], +} +impl ::core::marker::Copy for MESSAGE_RESOURCE_ENTRY {} +impl ::core::clone::Clone for MESSAGE_RESOURCE_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MINIMIZEDMETRICS { + pub cbSize: u32, + pub iWidth: i32, + pub iHorzGap: i32, + pub iVertGap: i32, + pub iArrange: MINIMIZEDMETRICS_ARRANGE, +} +impl ::core::marker::Copy for MINIMIZEDMETRICS {} +impl ::core::clone::Clone for MINIMIZEDMETRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MINMAXINFO { + pub ptReserved: super::super::Foundation::POINT, + pub ptMaxSize: super::super::Foundation::POINT, + pub ptMaxPosition: super::super::Foundation::POINT, + pub ptMinTrackSize: super::super::Foundation::POINT, + pub ptMaxTrackSize: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MINMAXINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MINMAXINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MOUSEHOOKSTRUCT { + pub pt: super::super::Foundation::POINT, + pub hwnd: super::super::Foundation::HWND, + pub wHitTestCode: u32, + pub dwExtraInfo: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MOUSEHOOKSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MOUSEHOOKSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MOUSEHOOKSTRUCTEX { + pub Base: MOUSEHOOKSTRUCT, + pub mouseData: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MOUSEHOOKSTRUCTEX {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MOUSEHOOKSTRUCTEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MSG { + pub hwnd: super::super::Foundation::HWND, + pub message: u32, + pub wParam: super::super::Foundation::WPARAM, + pub lParam: super::super::Foundation::LPARAM, + pub time: u32, + pub pt: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MSG {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MSG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +pub struct MSGBOXPARAMSA { + pub cbSize: u32, + pub hwndOwner: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszText: ::windows_sys::core::PCSTR, + pub lpszCaption: ::windows_sys::core::PCSTR, + pub dwStyle: MESSAGEBOX_STYLE, + pub lpszIcon: ::windows_sys::core::PCSTR, + pub dwContextHelpId: usize, + pub lpfnMsgBoxCallback: MSGBOXCALLBACK, + pub dwLanguageId: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +impl ::core::marker::Copy for MSGBOXPARAMSA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +impl ::core::clone::Clone for MSGBOXPARAMSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +pub struct MSGBOXPARAMSW { + pub cbSize: u32, + pub hwndOwner: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszText: ::windows_sys::core::PCWSTR, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub dwStyle: MESSAGEBOX_STYLE, + pub lpszIcon: ::windows_sys::core::PCWSTR, + pub dwContextHelpId: usize, + pub lpfnMsgBoxCallback: MSGBOXCALLBACK, + pub dwLanguageId: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +impl ::core::marker::Copy for MSGBOXPARAMSW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +impl ::core::clone::Clone for MSGBOXPARAMSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MSLLHOOKSTRUCT { + pub pt: super::super::Foundation::POINT, + pub mouseData: u32, + pub flags: u32, + pub time: u32, + pub dwExtraInfo: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MSLLHOOKSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MSLLHOOKSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MrmResourceIndexerHandle { + pub handle: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for MrmResourceIndexerHandle {} +impl ::core::clone::Clone for MrmResourceIndexerHandle { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct MrmResourceIndexerMessage { + pub severity: MrmResourceIndexerMessageSeverity, + pub id: u32, + pub text: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for MrmResourceIndexerMessage {} +impl ::core::clone::Clone for MrmResourceIndexerMessage { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NCCALCSIZE_PARAMS { + pub rgrc: [super::super::Foundation::RECT; 3], + pub lppos: *mut WINDOWPOS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NCCALCSIZE_PARAMS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NCCALCSIZE_PARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NONCLIENTMETRICSA { + pub cbSize: u32, + pub iBorderWidth: i32, + pub iScrollWidth: i32, + pub iScrollHeight: i32, + pub iCaptionWidth: i32, + pub iCaptionHeight: i32, + pub lfCaptionFont: super::super::Graphics::Gdi::LOGFONTA, + pub iSmCaptionWidth: i32, + pub iSmCaptionHeight: i32, + pub lfSmCaptionFont: super::super::Graphics::Gdi::LOGFONTA, + pub iMenuWidth: i32, + pub iMenuHeight: i32, + pub lfMenuFont: super::super::Graphics::Gdi::LOGFONTA, + pub lfStatusFont: super::super::Graphics::Gdi::LOGFONTA, + pub lfMessageFont: super::super::Graphics::Gdi::LOGFONTA, + pub iPaddedBorderWidth: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NONCLIENTMETRICSA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NONCLIENTMETRICSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct NONCLIENTMETRICSW { + pub cbSize: u32, + pub iBorderWidth: i32, + pub iScrollWidth: i32, + pub iScrollHeight: i32, + pub iCaptionWidth: i32, + pub iCaptionHeight: i32, + pub lfCaptionFont: super::super::Graphics::Gdi::LOGFONTW, + pub iSmCaptionWidth: i32, + pub iSmCaptionHeight: i32, + pub lfSmCaptionFont: super::super::Graphics::Gdi::LOGFONTW, + pub iMenuWidth: i32, + pub iMenuHeight: i32, + pub lfMenuFont: super::super::Graphics::Gdi::LOGFONTW, + pub lfStatusFont: super::super::Graphics::Gdi::LOGFONTW, + pub lfMessageFont: super::super::Graphics::Gdi::LOGFONTW, + pub iPaddedBorderWidth: i32, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for NONCLIENTMETRICSW {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for NONCLIENTMETRICSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SCROLLBARINFO { + pub cbSize: u32, + pub rcScrollBar: super::super::Foundation::RECT, + pub dxyLineButton: i32, + pub xyThumbTop: i32, + pub xyThumbBottom: i32, + pub reserved: i32, + pub rgstate: [u32; 6], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SCROLLBARINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SCROLLBARINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct SCROLLINFO { + pub cbSize: u32, + pub fMask: SCROLLINFO_MASK, + pub nMin: i32, + pub nMax: i32, + pub nPage: u32, + pub nPos: i32, + pub nTrackPos: i32, +} +impl ::core::marker::Copy for SCROLLINFO {} +impl ::core::clone::Clone for SCROLLINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SHELLHOOKINFO { + pub hwnd: super::super::Foundation::HWND, + pub rc: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SHELLHOOKINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SHELLHOOKINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct STYLESTRUCT { + pub styleOld: u32, + pub styleNew: u32, +} +impl ::core::marker::Copy for STYLESTRUCT {} +impl ::core::clone::Clone for STYLESTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TITLEBARINFO { + pub cbSize: u32, + pub rcTitleBar: super::super::Foundation::RECT, + pub rgstate: [u32; 6], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TITLEBARINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TITLEBARINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TITLEBARINFOEX { + pub cbSize: u32, + pub rcTitleBar: super::super::Foundation::RECT, + pub rgstate: [u32; 6], + pub rgrect: [super::super::Foundation::RECT; 6], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TITLEBARINFOEX {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TITLEBARINFOEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] +pub struct TOUCHPREDICTIONPARAMETERS { + pub cbSize: u32, + pub dwLatency: u32, + pub dwSampleTime: u32, + pub bUseHWTimeStamp: u32, +} +impl ::core::marker::Copy for TOUCHPREDICTIONPARAMETERS {} +impl ::core::clone::Clone for TOUCHPREDICTIONPARAMETERS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TPMPARAMS { + pub cbSize: u32, + pub rcExclude: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TPMPARAMS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TPMPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct UPDATELAYEREDWINDOWINFO { + pub cbSize: u32, + pub hdcDst: super::super::Graphics::Gdi::HDC, + pub pptDst: *const super::super::Foundation::POINT, + pub psize: *const super::super::Foundation::SIZE, + pub hdcSrc: super::super::Graphics::Gdi::HDC, + pub pptSrc: *const super::super::Foundation::POINT, + pub crKey: super::super::Foundation::COLORREF, + pub pblend: *const super::super::Graphics::Gdi::BLENDFUNCTION, + pub dwFlags: UPDATE_LAYERED_WINDOW_FLAGS, + pub prcDirty: *const super::super::Foundation::RECT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for UPDATELAYEREDWINDOWINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for UPDATELAYEREDWINDOWINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct WINDOWINFO { + pub cbSize: u32, + pub rcWindow: super::super::Foundation::RECT, + pub rcClient: super::super::Foundation::RECT, + pub dwStyle: u32, + pub dwExStyle: u32, + pub dwWindowStatus: u32, + pub cxWindowBorders: u32, + pub cyWindowBorders: u32, + pub atomWindowType: u16, + pub wCreatorVersion: u16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for WINDOWINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for WINDOWINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct WINDOWPLACEMENT { + pub length: u32, + pub flags: WINDOWPLACEMENT_FLAGS, + pub showCmd: SHOW_WINDOW_CMD, + pub ptMinPosition: super::super::Foundation::POINT, + pub ptMaxPosition: super::super::Foundation::POINT, + pub rcNormalPosition: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for WINDOWPLACEMENT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for WINDOWPLACEMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct WINDOWPOS { + pub hwnd: super::super::Foundation::HWND, + pub hwndInsertAfter: super::super::Foundation::HWND, + pub x: i32, + pub y: i32, + pub cx: i32, + pub cy: i32, + pub flags: SET_WINDOW_POS_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for WINDOWPOS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for WINDOWPOS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct WNDCLASSA { + pub style: WNDCLASS_STYLES, + pub lpfnWndProc: WNDPROC, + pub cbClsExtra: i32, + pub cbWndExtra: i32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub hIcon: HICON, + pub hCursor: HCURSOR, + pub hbrBackground: super::super::Graphics::Gdi::HBRUSH, + pub lpszMenuName: ::windows_sys::core::PCSTR, + pub lpszClassName: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for WNDCLASSA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for WNDCLASSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct WNDCLASSEXA { + pub cbSize: u32, + pub style: WNDCLASS_STYLES, + pub lpfnWndProc: WNDPROC, + pub cbClsExtra: i32, + pub cbWndExtra: i32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub hIcon: HICON, + pub hCursor: HCURSOR, + pub hbrBackground: super::super::Graphics::Gdi::HBRUSH, + pub lpszMenuName: ::windows_sys::core::PCSTR, + pub lpszClassName: ::windows_sys::core::PCSTR, + pub hIconSm: HICON, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for WNDCLASSEXA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for WNDCLASSEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct WNDCLASSEXW { + pub cbSize: u32, + pub style: WNDCLASS_STYLES, + pub lpfnWndProc: WNDPROC, + pub cbClsExtra: i32, + pub cbWndExtra: i32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub hIcon: HICON, + pub hCursor: HCURSOR, + pub hbrBackground: super::super::Graphics::Gdi::HBRUSH, + pub lpszMenuName: ::windows_sys::core::PCWSTR, + pub lpszClassName: ::windows_sys::core::PCWSTR, + pub hIconSm: HICON, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for WNDCLASSEXW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for WNDCLASSEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct WNDCLASSW { + pub style: WNDCLASS_STYLES, + pub lpfnWndProc: WNDPROC, + pub cbClsExtra: i32, + pub cbWndExtra: i32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub hIcon: HICON, + pub hCursor: HCURSOR, + pub hbrBackground: super::super::Graphics::Gdi::HBRUSH, + pub lpszMenuName: ::windows_sys::core::PCWSTR, + pub lpszClassName: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for WNDCLASSW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for WNDCLASSW { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type DLGPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::WPARAM, param3: super::super::Foundation::LPARAM) -> isize>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type HOOKPROC = ::core::option::Option<unsafe extern "system" fn(code: i32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] +pub type MSGBOXCALLBACK = ::core::option::Option<unsafe extern "system" fn(lphelpinfo: *mut super::Shell::HELPINFO) -> ()>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type NAMEENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type NAMEENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PREGISTERCLASSNAMEW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOLEAN>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PROPENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PROPENUMPROCEXA = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PROPENUMPROCEXW = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCWSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PROPENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCWSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type SENDASYNCPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: super::super::Foundation::LRESULT) -> ()>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type TIMERPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: u32) -> ()>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type WNDENUMPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type WNDPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::WPARAM, param3: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT>; +#[cfg(target_pointer_width = "32")] +#[cfg(feature = "Win32_Foundation")] +pub use GetWindowLongA as GetWindowLongPtrA; +#[cfg(target_pointer_width = "32")] +#[cfg(feature = "Win32_Foundation")] +pub use GetWindowLongW as GetWindowLongPtrW; +#[cfg(target_pointer_width = "32")] +#[cfg(feature = "Win32_Foundation")] +pub use SetWindowLongA as SetWindowLongPtrA; +#[cfg(target_pointer_width = "32")] +#[cfg(feature = "Win32_Foundation")] +pub use SetWindowLongW as SetWindowLongPtrW; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Wpf/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Wpf/mod.rs new file mode 100644 index 0000000..2d53d8e --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Wpf/mod.rs @@ -0,0 +1,86 @@ +pub type IMILBitmapEffect = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectConnections = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectConnectionsInfo = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectConnector = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectConnectorInfo = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectEvents = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectFactory = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectGroup = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectGroupImpl = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectImpl = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectInputConnector = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectInteriorInputConnector = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectInteriorOutputConnector = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectOutputConnector = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectOutputConnectorImpl = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectPrimitive = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectPrimitiveImpl = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectRenderContext = *mut ::core::ffi::c_void; +pub type IMILBitmapEffectRenderContextImpl = *mut ::core::ffi::c_void; +pub type IMILBitmapEffects = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub const CLSID_MILBitmapEffectBevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfd361dbe_6c9b_4de0_8290_f6400c2737ed); +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub const CLSID_MILBitmapEffectBlur: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa924df87_225d_4373_8f5b_b90ec85ae3de); +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub const CLSID_MILBitmapEffectDropShadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x459a3fbe_d8ac_4692_874b_7a265715aa16); +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub const CLSID_MILBitmapEffectEmboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcd299846_824f_47ec_a007_12aa767f2816); +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub const CLSID_MILBitmapEffectGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xac9c1a9a_7e18_4f64_ac7e_47cf7f051e95); +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub const CLSID_MILBitmapEffectOuterGlow: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe2161bdd_7eb6_4725_9c0b_8a2a1b4f0667); +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub const MILBITMAPEFFECT_SDK_VERSION: u32 = 16777216u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub struct MILMatrixF { + pub _11: f64, + pub _12: f64, + pub _13: f64, + pub _14: f64, + pub _21: f64, + pub _22: f64, + pub _23: f64, + pub _24: f64, + pub _31: f64, + pub _32: f64, + pub _33: f64, + pub _34: f64, + pub _41: f64, + pub _42: f64, + pub _43: f64, + pub _44: f64, +} +impl ::core::marker::Copy for MILMatrixF {} +impl ::core::clone::Clone for MILMatrixF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub struct MilPoint2D { + pub X: f64, + pub Y: f64, +} +impl ::core::marker::Copy for MilPoint2D {} +impl ::core::clone::Clone for MilPoint2D { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] +pub struct MilRectD { + pub left: f64, + pub top: f64, + pub right: f64, + pub bottom: f64, +} +impl ::core::marker::Copy for MilRectD {} +impl ::core::clone::Clone for MilRectD { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/mod.rs new file mode 100644 index 0000000..688abbb --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/mod.rs @@ -0,0 +1,32 @@ +#[cfg(feature = "Win32_UI_Accessibility")] +pub mod Accessibility; +#[cfg(feature = "Win32_UI_Animation")] +pub mod Animation; +#[cfg(feature = "Win32_UI_ColorSystem")] +pub mod ColorSystem; +#[cfg(feature = "Win32_UI_Controls")] +pub mod Controls; +#[cfg(feature = "Win32_UI_HiDpi")] +pub mod HiDpi; +#[cfg(feature = "Win32_UI_Input")] +pub mod Input; +#[cfg(feature = "Win32_UI_InteractionContext")] +pub mod InteractionContext; +#[cfg(feature = "Win32_UI_LegacyWindowsEnvironmentFeatures")] +pub mod LegacyWindowsEnvironmentFeatures; +#[cfg(feature = "Win32_UI_Magnification")] +pub mod Magnification; +#[cfg(feature = "Win32_UI_Notifications")] +pub mod Notifications; +#[cfg(feature = "Win32_UI_Ribbon")] +pub mod Ribbon; +#[cfg(feature = "Win32_UI_Shell")] +pub mod Shell; +#[cfg(feature = "Win32_UI_TabletPC")] +pub mod TabletPC; +#[cfg(feature = "Win32_UI_TextServices")] +pub mod TextServices; +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub mod WindowsAndMessaging; +#[cfg(feature = "Win32_UI_Wpf")] +pub mod Wpf; |