1 #[cfg(feature = "Win32_UI_Shell_Common")]
3 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
4 pub mod PropertiesSystem
;
5 #[cfg_attr(windows, link(name = "windows"))]
7 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
8 #[cfg(feature = "Win32_Foundation")]
9 pub fn ShellMessageBoxA(happinst
: super::super::Foundation
::HINSTANCE
, hwnd
: super::super::Foundation
::HWND
, lpctext
: ::windows_sys
::core
::PCSTR
, lpctitle
: ::windows_sys
::core
::PCSTR
, fustyle
: u32) -> i32;
10 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11 #[cfg(feature = "Win32_Foundation")]
12 pub fn ShellMessageBoxW(happinst
: super::super::Foundation
::HINSTANCE
, hwnd
: super::super::Foundation
::HWND
, lpctext
: ::windows_sys
::core
::PCWSTR
, lpctitle
: ::windows_sys
::core
::PCWSTR
, fustyle
: u32) -> i32;
13 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
14 pub fn wnsprintfA(pszdest
: ::windows_sys
::core
::PSTR
, cchdest
: i32, pszfmt
: ::windows_sys
::core
::PCSTR
) -> i32;
15 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
16 pub fn wnsprintfW(pszdest
: ::windows_sys
::core
::PWSTR
, cchdest
: i32, pszfmt
: ::windows_sys
::core
::PCWSTR
) -> i32;
18 #[cfg_attr(windows, link(name = "windows"))]
20 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
21 pub fn AssocCreate(clsid
: ::windows_sys
::core
::GUID
, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
22 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
23 #[cfg(feature = "Win32_System_Registry")]
24 pub fn AssocCreateForClasses(rgclasses
: *const ASSOCIATIONELEMENT
, cclasses
: u32, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
25 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
26 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))]
27 pub 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
;
28 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
29 #[cfg(feature = "Win32_UI_Shell_Common")]
30 pub fn AssocGetPerceivedType(pszext
: ::windows_sys
::core
::PCWSTR
, ptype
: *mut Common
::PERCEIVED
, pflag
: *mut u32, ppsztype
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
31 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
32 #[cfg(feature = "Win32_Foundation")]
33 pub fn AssocIsDangerous(pszassoc
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
34 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
35 #[cfg(feature = "Win32_System_Registry")]
36 pub fn AssocQueryKeyA(flags
: u32, key
: ASSOCKEY
, pszassoc
: ::windows_sys
::core
::PCSTR
, pszextra
: ::windows_sys
::core
::PCSTR
, phkeyout
: *mut super::super::System
::Registry
::HKEY
) -> ::windows_sys
::core
::HRESULT
;
37 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
38 #[cfg(feature = "Win32_System_Registry")]
39 pub fn AssocQueryKeyW(flags
: u32, key
: ASSOCKEY
, pszassoc
: ::windows_sys
::core
::PCWSTR
, pszextra
: ::windows_sys
::core
::PCWSTR
, phkeyout
: *mut super::super::System
::Registry
::HKEY
) -> ::windows_sys
::core
::HRESULT
;
40 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
41 pub fn AssocQueryStringA(flags
: u32, str: ASSOCSTR
, pszassoc
: ::windows_sys
::core
::PCSTR
, pszextra
: ::windows_sys
::core
::PCSTR
, pszout
: ::windows_sys
::core
::PSTR
, pcchout
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
42 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
43 #[cfg(feature = "Win32_System_Registry")]
44 pub fn AssocQueryStringByKeyA(flags
: u32, 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
;
45 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
46 #[cfg(feature = "Win32_System_Registry")]
47 pub fn AssocQueryStringByKeyW(flags
: u32, 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
;
48 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
49 pub fn AssocQueryStringW(flags
: u32, str: ASSOCSTR
, pszassoc
: ::windows_sys
::core
::PCWSTR
, pszextra
: ::windows_sys
::core
::PCWSTR
, pszout
: ::windows_sys
::core
::PWSTR
, pcchout
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
50 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"]
51 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
52 pub 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
;
53 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
54 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
55 pub 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
;
56 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
57 #[cfg(feature = "Win32_Foundation")]
58 pub fn ChrCmpIA(w1
: u16, w2
: u16) -> super::super::Foundation
::BOOL
;
59 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
60 #[cfg(feature = "Win32_Foundation")]
61 pub fn ChrCmpIW(w1
: u16, w2
: u16) -> super::super::Foundation
::BOOL
;
62 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
63 #[cfg(feature = "Win32_Foundation")]
64 pub fn ColorAdjustLuma(clrrgb
: super::super::Foundation
::COLORREF
, n
: i32, fscale
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::COLORREF
;
65 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
66 #[cfg(feature = "Win32_Foundation")]
67 pub fn ColorHLSToRGB(whue
: u16, wluminance
: u16, wsaturation
: u16) -> super::super::Foundation
::COLORREF
;
68 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
69 #[cfg(feature = "Win32_Foundation")]
70 pub fn ColorRGBToHLS(clrrgb
: super::super::Foundation
::COLORREF
, pwhue
: *mut u16, pwluminance
: *mut u16, pwsaturation
: *mut u16);
71 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
72 pub fn CommandLineToArgvW(lpcmdline
: ::windows_sys
::core
::PCWSTR
, pnumargs
: *mut i32) -> *mut ::windows_sys
::core
::PWSTR
;
73 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
74 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
75 pub 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
;
76 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
77 pub fn CreateProfile(pszusersid
: ::windows_sys
::core
::PCWSTR
, pszusername
: ::windows_sys
::core
::PCWSTR
, pszprofilepath
: ::windows_sys
::core
::PWSTR
, cchprofilepath
: u32) -> ::windows_sys
::core
::HRESULT
;
78 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
79 #[cfg(feature = "Win32_Foundation")]
80 pub fn DAD_AutoScroll(hwnd
: super::super::Foundation
::HWND
, pad
: *mut AUTO_SCROLL_DATA
, pptnow
: *const super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
81 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
82 #[cfg(feature = "Win32_Foundation")]
83 pub fn DAD_DragEnterEx(hwndtarget
: super::super::Foundation
::HWND
, ptstart
: super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
84 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
85 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
86 pub fn DAD_DragEnterEx2(hwndtarget
: super::super::Foundation
::HWND
, ptstart
: super::super::Foundation
::POINT
, pdtobject
: super::super::System
::Com
::IDataObject
) -> super::super::Foundation
::BOOL
;
87 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
88 #[cfg(feature = "Win32_Foundation")]
89 pub fn DAD_DragLeave() -> super::super::Foundation
::BOOL
;
90 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
91 #[cfg(feature = "Win32_Foundation")]
92 pub fn DAD_DragMove(pt
: super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
93 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
94 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
95 pub fn DAD_SetDragImage(him
: super::Controls
::HIMAGELIST
, pptoffset
: *mut super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
96 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
97 #[cfg(feature = "Win32_Foundation")]
98 pub fn DAD_ShowDragImage(fshow
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
99 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
100 #[cfg(feature = "Win32_Foundation")]
101 pub fn DefSubclassProc(hwnd
: super::super::Foundation
::HWND
, umsg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
102 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
103 #[cfg(feature = "Win32_Foundation")]
104 pub fn DeleteProfileA(lpsidstring
: ::windows_sys
::core
::PCSTR
, lpprofilepath
: ::windows_sys
::core
::PCSTR
, lpcomputername
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
105 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
106 #[cfg(feature = "Win32_Foundation")]
107 pub fn DeleteProfileW(lpsidstring
: ::windows_sys
::core
::PCWSTR
, lpprofilepath
: ::windows_sys
::core
::PCWSTR
, lpcomputername
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
108 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
109 pub fn DoEnvironmentSubstA(pszsrc
: ::windows_sys
::core
::PSTR
, cchsrc
: u32) -> u32;
110 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
111 pub fn DoEnvironmentSubstW(pszsrc
: ::windows_sys
::core
::PWSTR
, cchsrc
: u32) -> u32;
112 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
113 #[cfg(feature = "Win32_Foundation")]
114 pub fn DragAcceptFiles(hwnd
: super::super::Foundation
::HWND
, faccept
: super::super::Foundation
::BOOL
);
115 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
116 pub fn DragFinish(hdrop
: HDROP
);
117 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
118 pub fn DragQueryFileA(hdrop
: HDROP
, ifile
: u32, lpszfile
: ::windows_sys
::core
::PSTR
, cch
: u32) -> u32;
119 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
120 pub fn DragQueryFileW(hdrop
: HDROP
, ifile
: u32, lpszfile
: ::windows_sys
::core
::PWSTR
, cch
: u32) -> u32;
121 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
122 #[cfg(feature = "Win32_Foundation")]
123 pub fn DragQueryPoint(hdrop
: HDROP
, ppt
: *mut super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
124 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
125 pub fn DriveType(idrive
: i32) -> i32;
126 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
127 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
128 pub fn DuplicateIcon(hinst
: super::super::Foundation
::HINSTANCE
, hicon
: super::WindowsAndMessaging
::HICON
) -> super::WindowsAndMessaging
::HICON
;
129 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
130 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
131 pub fn ExtractAssociatedIconA(hinst
: super::super::Foundation
::HINSTANCE
, psziconpath
: ::windows_sys
::core
::PSTR
, piicon
: *mut u16) -> super::WindowsAndMessaging
::HICON
;
132 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
133 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
134 pub fn ExtractAssociatedIconExA(hinst
: super::super::Foundation
::HINSTANCE
, psziconpath
: ::windows_sys
::core
::PSTR
, piiconindex
: *mut u16, piiconid
: *mut u16) -> super::WindowsAndMessaging
::HICON
;
135 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
136 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
137 pub fn ExtractAssociatedIconExW(hinst
: super::super::Foundation
::HINSTANCE
, psziconpath
: ::windows_sys
::core
::PWSTR
, piiconindex
: *mut u16, piiconid
: *mut u16) -> super::WindowsAndMessaging
::HICON
;
138 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
139 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
140 pub fn ExtractAssociatedIconW(hinst
: super::super::Foundation
::HINSTANCE
, psziconpath
: ::windows_sys
::core
::PWSTR
, piicon
: *mut u16) -> super::WindowsAndMessaging
::HICON
;
141 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
142 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
143 pub fn ExtractIconA(hinst
: super::super::Foundation
::HINSTANCE
, pszexefilename
: ::windows_sys
::core
::PCSTR
, niconindex
: u32) -> super::WindowsAndMessaging
::HICON
;
144 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
145 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
146 pub fn ExtractIconExA(lpszfile
: ::windows_sys
::core
::PCSTR
, niconindex
: i32, phiconlarge
: *mut super::WindowsAndMessaging
::HICON
, phiconsmall
: *mut super::WindowsAndMessaging
::HICON
, nicons
: u32) -> u32;
147 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
148 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
149 pub fn ExtractIconExW(lpszfile
: ::windows_sys
::core
::PCWSTR
, niconindex
: i32, phiconlarge
: *mut super::WindowsAndMessaging
::HICON
, phiconsmall
: *mut super::WindowsAndMessaging
::HICON
, nicons
: u32) -> u32;
150 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
151 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
152 pub fn ExtractIconW(hinst
: super::super::Foundation
::HINSTANCE
, pszexefilename
: ::windows_sys
::core
::PCWSTR
, niconindex
: u32) -> super::WindowsAndMessaging
::HICON
;
153 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
154 #[cfg(feature = "Win32_Foundation")]
155 pub fn FindExecutableA(lpfile
: ::windows_sys
::core
::PCSTR
, lpdirectory
: ::windows_sys
::core
::PCSTR
, lpresult
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::HINSTANCE
;
156 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
157 #[cfg(feature = "Win32_Foundation")]
158 pub fn FindExecutableW(lpfile
: ::windows_sys
::core
::PCWSTR
, lpdirectory
: ::windows_sys
::core
::PCWSTR
, lpresult
: ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::HINSTANCE
;
159 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
160 pub fn GetAcceptLanguagesA(pszlanguages
: ::windows_sys
::core
::PSTR
, pcchlanguages
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
161 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
162 pub fn GetAcceptLanguagesW(pszlanguages
: ::windows_sys
::core
::PWSTR
, pcchlanguages
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
163 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
164 #[cfg(feature = "Win32_Foundation")]
165 pub fn GetAllUsersProfileDirectoryA(lpprofiledir
: ::windows_sys
::core
::PSTR
, lpcchsize
: *mut u32) -> super::super::Foundation
::BOOL
;
166 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
167 #[cfg(feature = "Win32_Foundation")]
168 pub fn GetAllUsersProfileDirectoryW(lpprofiledir
: ::windows_sys
::core
::PWSTR
, lpcchsize
: *mut u32) -> super::super::Foundation
::BOOL
;
169 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
170 pub fn GetCurrentProcessExplicitAppUserModelID(appid
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
171 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
172 #[cfg(feature = "Win32_Foundation")]
173 pub fn GetDefaultUserProfileDirectoryA(lpprofiledir
: ::windows_sys
::core
::PSTR
, lpcchsize
: *mut u32) -> super::super::Foundation
::BOOL
;
174 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
175 #[cfg(feature = "Win32_Foundation")]
176 pub fn GetDefaultUserProfileDirectoryW(lpprofiledir
: ::windows_sys
::core
::PWSTR
, lpcchsize
: *mut u32) -> super::super::Foundation
::BOOL
;
177 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
178 pub fn GetDpiForShellUIComponent(param0
: SHELL_UI_COMPONENT
) -> u32;
179 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
180 #[cfg(feature = "Win32_Foundation")]
181 pub 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
;
182 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
183 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
184 pub fn GetMenuContextHelpId(param0
: super::WindowsAndMessaging
::HMENU
) -> u32;
185 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
186 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
187 pub fn GetMenuPosFromID(hmenu
: super::WindowsAndMessaging
::HMENU
, id
: u32) -> i32;
188 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
189 #[cfg(feature = "Win32_Foundation")]
190 pub fn GetProfileType(dwflags
: *mut u32) -> super::super::Foundation
::BOOL
;
191 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
192 #[cfg(feature = "Win32_Foundation")]
193 pub fn GetProfilesDirectoryA(lpprofiledir
: ::windows_sys
::core
::PSTR
, lpcchsize
: *mut u32) -> super::super::Foundation
::BOOL
;
194 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
195 #[cfg(feature = "Win32_Foundation")]
196 pub fn GetProfilesDirectoryW(lpprofiledir
: ::windows_sys
::core
::PWSTR
, lpcchsize
: *mut u32) -> super::super::Foundation
::BOOL
;
197 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
198 #[cfg(feature = "Win32_UI_Shell_Common")]
199 pub fn GetScaleFactorForDevice(devicetype
: DISPLAY_DEVICE_TYPE
) -> Common
::DEVICE_SCALE_FACTOR
;
200 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Shell_Common\"`*"]
201 #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Shell_Common"))]
202 pub fn GetScaleFactorForMonitor(hmon
: super::super::Graphics
::Gdi
::HMONITOR
, pscale
: *mut Common
::DEVICE_SCALE_FACTOR
) -> ::windows_sys
::core
::HRESULT
;
203 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
204 #[cfg(feature = "Win32_Foundation")]
205 pub fn GetUserProfileDirectoryA(htoken
: super::super::Foundation
::HANDLE
, lpprofiledir
: ::windows_sys
::core
::PSTR
, lpcchsize
: *mut u32) -> super::super::Foundation
::BOOL
;
206 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
207 #[cfg(feature = "Win32_Foundation")]
208 pub fn GetUserProfileDirectoryW(htoken
: super::super::Foundation
::HANDLE
, lpprofiledir
: ::windows_sys
::core
::PWSTR
, lpcchsize
: *mut u32) -> super::super::Foundation
::BOOL
;
209 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
210 #[cfg(feature = "Win32_Foundation")]
211 pub fn GetWindowContextHelpId(param0
: super::super::Foundation
::HWND
) -> u32;
212 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
213 #[cfg(feature = "Win32_Foundation")]
214 pub fn GetWindowSubclass(hwnd
: super::super::Foundation
::HWND
, pfnsubclass
: SUBCLASSPROC
, uidsubclass
: usize, pdwrefdata
: *mut usize) -> super::super::Foundation
::BOOL
;
215 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
216 #[cfg(feature = "Win32_Graphics_Gdi")]
217 pub fn HMONITOR_UserFree(param0
: *const u32, param1
: *const super::super::Graphics
::Gdi
::HMONITOR
);
218 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
219 #[cfg(feature = "Win32_Graphics_Gdi")]
220 pub fn HMONITOR_UserFree64(param0
: *const u32, param1
: *const super::super::Graphics
::Gdi
::HMONITOR
);
221 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
222 #[cfg(feature = "Win32_Graphics_Gdi")]
223 pub fn HMONITOR_UserMarshal(param0
: *const u32, param1
: *mut u8, param2
: *const super::super::Graphics
::Gdi
::HMONITOR
) -> *mut u8;
224 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
225 #[cfg(feature = "Win32_Graphics_Gdi")]
226 pub fn HMONITOR_UserMarshal64(param0
: *const u32, param1
: *mut u8, param2
: *const super::super::Graphics
::Gdi
::HMONITOR
) -> *mut u8;
227 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
228 #[cfg(feature = "Win32_Graphics_Gdi")]
229 pub fn HMONITOR_UserSize(param0
: *const u32, param1
: u32, param2
: *const super::super::Graphics
::Gdi
::HMONITOR
) -> u32;
230 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
231 #[cfg(feature = "Win32_Graphics_Gdi")]
232 pub fn HMONITOR_UserSize64(param0
: *const u32, param1
: u32, param2
: *const super::super::Graphics
::Gdi
::HMONITOR
) -> u32;
233 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
234 #[cfg(feature = "Win32_Graphics_Gdi")]
235 pub fn HMONITOR_UserUnmarshal(param0
: *const u32, param1
: *const u8, param2
: *mut super::super::Graphics
::Gdi
::HMONITOR
) -> *mut u8;
236 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
237 #[cfg(feature = "Win32_Graphics_Gdi")]
238 pub fn HMONITOR_UserUnmarshal64(param0
: *const u32, param1
: *const u8, param2
: *mut super::super::Graphics
::Gdi
::HMONITOR
) -> *mut u8;
239 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
240 pub fn HashData(pbdata
: *const u8, cbdata
: u32, pbhash
: *mut u8, cbhash
: u32) -> ::windows_sys
::core
::HRESULT
;
241 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
242 pub 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
;
243 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
244 pub fn HlinkCreateBrowseContext(piunkouter
: ::windows_sys
::core
::IUnknown
, riid
: *const ::windows_sys
::core
::GUID
, ppvobj
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
245 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
246 #[cfg(feature = "Win32_Foundation")]
247 pub 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
;
248 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
249 #[cfg(feature = "Win32_System_Com")]
250 pub 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
;
251 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
252 #[cfg(feature = "Win32_System_Com")]
253 pub 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
;
254 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
255 pub 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
;
256 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
257 pub 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
;
258 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
259 #[cfg(feature = "Win32_System_Com")]
260 pub 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
;
261 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
262 pub 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
;
263 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
264 pub fn HlinkGetSpecialReference(ureference
: u32, ppwzreference
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
265 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
266 pub fn HlinkGetValueFromParams(pwzparams
: ::windows_sys
::core
::PCWSTR
, pwzname
: ::windows_sys
::core
::PCWSTR
, ppwzvalue
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
267 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
268 pub fn HlinkIsShortcut(pwzfilename
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
269 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
270 #[cfg(feature = "Win32_System_Com")]
271 pub 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
;
272 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
273 #[cfg(feature = "Win32_System_Com")]
274 pub 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
;
275 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
276 #[cfg(feature = "Win32_System_Com")]
277 pub 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
;
278 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
279 #[cfg(feature = "Win32_System_Com")]
280 pub fn HlinkOnRenameDocument(dwreserved
: u32, pihlbc
: IHlinkBrowseContext
, pimkold
: super::super::System
::Com
::IMoniker
, pimknew
: super::super::System
::Com
::IMoniker
) -> ::windows_sys
::core
::HRESULT
;
281 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
282 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
283 pub 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
;
284 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
285 #[cfg(feature = "Win32_System_Com")]
286 pub 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
;
287 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
288 #[cfg(feature = "Win32_System_Com")]
289 pub fn HlinkQueryCreateFromData(pidataobj
: super::super::System
::Com
::IDataObject
) -> ::windows_sys
::core
::HRESULT
;
290 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
291 #[cfg(feature = "Win32_System_Com")]
292 pub 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
;
293 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
294 pub 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
;
295 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
296 #[cfg(feature = "Win32_System_Com")]
297 pub fn HlinkResolveShortcutToMoniker(pwzshortcutfilename
: ::windows_sys
::core
::PCWSTR
, ppimktarget
: *mut super::super::System
::Com
::IMoniker
, ppwzlocation
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
298 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
299 pub fn HlinkResolveShortcutToString(pwzshortcutfilename
: ::windows_sys
::core
::PCWSTR
, ppwztarget
: *mut ::windows_sys
::core
::PWSTR
, ppwzlocation
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
300 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
301 #[cfg(feature = "Win32_System_Com")]
302 pub 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
;
303 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
304 pub fn HlinkSetSpecialReference(ureference
: u32, pwzreference
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
305 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
306 pub fn HlinkTranslateURL(pwzurl
: ::windows_sys
::core
::PCWSTR
, grfflags
: u32, ppwztranslatedurl
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
307 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
308 #[cfg(feature = "Win32_System_Com")]
309 pub 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
;
310 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
311 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
312 pub fn ILAppendID(pidl
: *const Common
::ITEMIDLIST
, pmkid
: *const Common
::SHITEMID
, fappend
: super::super::Foundation
::BOOL
) -> *mut Common
::ITEMIDLIST
;
313 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
314 #[cfg(feature = "Win32_UI_Shell_Common")]
315 pub fn ILClone(pidl
: *const Common
::ITEMIDLIST
) -> *mut Common
::ITEMIDLIST
;
316 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
317 #[cfg(feature = "Win32_UI_Shell_Common")]
318 pub fn ILCloneFirst(pidl
: *const Common
::ITEMIDLIST
) -> *mut Common
::ITEMIDLIST
;
319 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
320 #[cfg(feature = "Win32_UI_Shell_Common")]
321 pub fn ILCombine(pidl1
: *const Common
::ITEMIDLIST
, pidl2
: *const Common
::ITEMIDLIST
) -> *mut Common
::ITEMIDLIST
;
322 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
323 #[cfg(feature = "Win32_UI_Shell_Common")]
324 pub fn ILCreateFromPathA(pszpath
: ::windows_sys
::core
::PCSTR
) -> *mut Common
::ITEMIDLIST
;
325 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
326 #[cfg(feature = "Win32_UI_Shell_Common")]
327 pub fn ILCreateFromPathW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> *mut Common
::ITEMIDLIST
;
328 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
329 #[cfg(feature = "Win32_UI_Shell_Common")]
330 pub fn ILFindChild(pidlparent
: *const Common
::ITEMIDLIST
, pidlchild
: *const Common
::ITEMIDLIST
) -> *mut Common
::ITEMIDLIST
;
331 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
332 #[cfg(feature = "Win32_UI_Shell_Common")]
333 pub fn ILFindLastID(pidl
: *const Common
::ITEMIDLIST
) -> *mut Common
::ITEMIDLIST
;
334 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
335 #[cfg(feature = "Win32_UI_Shell_Common")]
336 pub fn ILFree(pidl
: *const Common
::ITEMIDLIST
);
337 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
338 #[cfg(feature = "Win32_UI_Shell_Common")]
339 pub fn ILGetNext(pidl
: *const Common
::ITEMIDLIST
) -> *mut Common
::ITEMIDLIST
;
340 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
341 #[cfg(feature = "Win32_UI_Shell_Common")]
342 pub fn ILGetSize(pidl
: *const Common
::ITEMIDLIST
) -> u32;
343 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
344 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
345 pub fn ILIsEqual(pidl1
: *const Common
::ITEMIDLIST
, pidl2
: *const Common
::ITEMIDLIST
) -> super::super::Foundation
::BOOL
;
346 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
347 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
348 pub fn ILIsParent(pidl1
: *const Common
::ITEMIDLIST
, pidl2
: *const Common
::ITEMIDLIST
, fimmediate
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
349 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
350 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
351 pub fn ILLoadFromStreamEx(pstm
: super::super::System
::Com
::IStream
, pidl
: *mut *mut Common
::ITEMIDLIST
) -> ::windows_sys
::core
::HRESULT
;
352 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
353 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
354 pub fn ILRemoveLastID(pidl
: *mut Common
::ITEMIDLIST
) -> super::super::Foundation
::BOOL
;
355 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
356 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
357 pub fn ILSaveToStream(pstm
: super::super::System
::Com
::IStream
, pidl
: *const Common
::ITEMIDLIST
) -> ::windows_sys
::core
::HRESULT
;
358 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
359 #[cfg(feature = "Win32_System_Com")]
360 pub fn IStream_Copy(pstmfrom
: super::super::System
::Com
::IStream
, pstmto
: super::super::System
::Com
::IStream
, cb
: u32) -> ::windows_sys
::core
::HRESULT
;
361 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
362 #[cfg(feature = "Win32_System_Com")]
363 pub fn IStream_Read(pstm
: super::super::System
::Com
::IStream
, pv
: *mut ::core
::ffi
::c_void
, cb
: u32) -> ::windows_sys
::core
::HRESULT
;
364 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
365 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
366 pub fn IStream_ReadPidl(pstm
: super::super::System
::Com
::IStream
, ppidlout
: *mut *mut Common
::ITEMIDLIST
) -> ::windows_sys
::core
::HRESULT
;
367 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
368 #[cfg(feature = "Win32_System_Com")]
369 pub fn IStream_ReadStr(pstm
: super::super::System
::Com
::IStream
, ppsz
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
370 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
371 #[cfg(feature = "Win32_System_Com")]
372 pub fn IStream_Reset(pstm
: super::super::System
::Com
::IStream
) -> ::windows_sys
::core
::HRESULT
;
373 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
374 #[cfg(feature = "Win32_System_Com")]
375 pub fn IStream_Size(pstm
: super::super::System
::Com
::IStream
, pui
: *mut u64) -> ::windows_sys
::core
::HRESULT
;
376 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
377 #[cfg(feature = "Win32_System_Com")]
378 pub fn IStream_Write(pstm
: super::super::System
::Com
::IStream
, pv
: *const ::core
::ffi
::c_void
, cb
: u32) -> ::windows_sys
::core
::HRESULT
;
379 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
380 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
381 pub fn IStream_WritePidl(pstm
: super::super::System
::Com
::IStream
, pidlwrite
: *const Common
::ITEMIDLIST
) -> ::windows_sys
::core
::HRESULT
;
382 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
383 #[cfg(feature = "Win32_System_Com")]
384 pub fn IStream_WriteStr(pstm
: super::super::System
::Com
::IStream
, psz
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
385 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
386 pub fn IUnknown_AtomicRelease(ppunk
: *mut *mut ::core
::ffi
::c_void
);
387 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
388 pub 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
;
389 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
390 #[cfg(feature = "Win32_Foundation")]
391 pub fn IUnknown_GetWindow(punk
: ::windows_sys
::core
::IUnknown
, phwnd
: *mut super::super::Foundation
::HWND
) -> ::windows_sys
::core
::HRESULT
;
392 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
393 pub 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
;
394 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
395 pub fn IUnknown_Set(ppunk
: *mut ::windows_sys
::core
::IUnknown
, punk
: ::windows_sys
::core
::IUnknown
);
396 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
397 pub fn IUnknown_SetSite(punk
: ::windows_sys
::core
::IUnknown
, punksite
: ::windows_sys
::core
::IUnknown
) -> ::windows_sys
::core
::HRESULT
;
398 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
399 #[cfg(feature = "Win32_Foundation")]
400 pub fn ImportPrivacySettings(pszfilename
: ::windows_sys
::core
::PCWSTR
, pfparseprivacypreferences
: *mut super::super::Foundation
::BOOL
, pfparsepersiterules
: *mut super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
401 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
402 #[cfg(feature = "Win32_Foundation")]
403 pub fn InitNetworkAddressControl() -> super::super::Foundation
::BOOL
;
404 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
405 #[cfg(feature = "Win32_Foundation")]
406 pub fn IntlStrEqWorkerA(fcasesens
: super::super::Foundation
::BOOL
, lpstring1
: ::windows_sys
::core
::PCSTR
, lpstring2
: ::windows_sys
::core
::PCSTR
, nchar
: i32) -> super::super::Foundation
::BOOL
;
407 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
408 #[cfg(feature = "Win32_Foundation")]
409 pub fn IntlStrEqWorkerW(fcasesens
: super::super::Foundation
::BOOL
, lpstring1
: ::windows_sys
::core
::PCWSTR
, lpstring2
: ::windows_sys
::core
::PCWSTR
, nchar
: i32) -> super::super::Foundation
::BOOL
;
410 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
411 #[cfg(feature = "Win32_Foundation")]
412 pub fn IsCharSpaceA(wch
: super::super::Foundation
::CHAR
) -> super::super::Foundation
::BOOL
;
413 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
414 #[cfg(feature = "Win32_Foundation")]
415 pub fn IsCharSpaceW(wch
: u16) -> super::super::Foundation
::BOOL
;
416 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
417 #[cfg(feature = "Win32_Foundation")]
418 pub fn IsInternetESCEnabled() -> super::super::Foundation
::BOOL
;
419 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
420 #[cfg(feature = "Win32_Foundation")]
421 pub fn IsLFNDriveA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
422 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
423 #[cfg(feature = "Win32_Foundation")]
424 pub fn IsLFNDriveW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
425 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
426 pub fn IsNetDrive(idrive
: i32) -> i32;
427 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
428 #[cfg(feature = "Win32_Foundation")]
429 pub fn IsOS(dwos
: OS
) -> super::super::Foundation
::BOOL
;
430 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
431 #[cfg(feature = "Win32_Foundation")]
432 pub fn IsUserAnAdmin() -> super::super::Foundation
::BOOL
;
433 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
434 #[cfg(feature = "Win32_Foundation")]
435 pub fn LoadUserProfileA(htoken
: super::super::Foundation
::HANDLE
, lpprofileinfo
: *mut PROFILEINFOA
) -> super::super::Foundation
::BOOL
;
436 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
437 #[cfg(feature = "Win32_Foundation")]
438 pub fn LoadUserProfileW(htoken
: super::super::Foundation
::HANDLE
, lpprofileinfo
: *mut PROFILEINFOW
) -> super::super::Foundation
::BOOL
;
439 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
440 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
441 pub fn OleSaveToStreamEx(piunk
: ::windows_sys
::core
::IUnknown
, pistm
: super::super::System
::Com
::IStream
, fcleardirty
: super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
442 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"]
443 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
444 pub 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
;
445 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
446 pub fn ParseURLA(pcszurl
: ::windows_sys
::core
::PCSTR
, ppu
: *mut PARSEDURLA
) -> ::windows_sys
::core
::HRESULT
;
447 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
448 pub fn ParseURLW(pcszurl
: ::windows_sys
::core
::PCWSTR
, ppu
: *mut PARSEDURLW
) -> ::windows_sys
::core
::HRESULT
;
449 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
450 pub fn PathAddBackslashA(pszpath
: ::windows_sys
::core
::PSTR
) -> ::windows_sys
::core
::PSTR
;
451 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
452 pub fn PathAddBackslashW(pszpath
: ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::PWSTR
;
453 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
454 #[cfg(feature = "Win32_Foundation")]
455 pub fn PathAddExtensionA(pszpath
: ::windows_sys
::core
::PSTR
, pszext
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
456 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
457 #[cfg(feature = "Win32_Foundation")]
458 pub fn PathAddExtensionW(pszpath
: ::windows_sys
::core
::PWSTR
, pszext
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
459 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
460 pub fn PathAllocCanonicalize(pszpathin
: ::windows_sys
::core
::PCWSTR
, dwflags
: PATHCCH_OPTIONS
, ppszpathout
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
461 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
462 pub 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
;
463 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
464 #[cfg(feature = "Win32_Foundation")]
465 pub fn PathAppendA(pszpath
: ::windows_sys
::core
::PSTR
, pszmore
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
466 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
467 #[cfg(feature = "Win32_Foundation")]
468 pub fn PathAppendW(pszpath
: ::windows_sys
::core
::PWSTR
, pszmore
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
469 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
470 pub fn PathBuildRootA(pszroot
: ::windows_sys
::core
::PSTR
, idrive
: i32) -> ::windows_sys
::core
::PSTR
;
471 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
472 pub fn PathBuildRootW(pszroot
: ::windows_sys
::core
::PWSTR
, idrive
: i32) -> ::windows_sys
::core
::PWSTR
;
473 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
474 #[cfg(feature = "Win32_Foundation")]
475 pub fn PathCanonicalizeA(pszbuf
: ::windows_sys
::core
::PSTR
, pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
476 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
477 #[cfg(feature = "Win32_Foundation")]
478 pub fn PathCanonicalizeW(pszbuf
: ::windows_sys
::core
::PWSTR
, pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
479 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
480 pub fn PathCchAddBackslash(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize) -> ::windows_sys
::core
::HRESULT
;
481 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
482 pub fn PathCchAddBackslashEx(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize, ppszend
: *mut ::windows_sys
::core
::PWSTR
, pcchremaining
: *mut usize) -> ::windows_sys
::core
::HRESULT
;
483 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
484 pub fn PathCchAddExtension(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize, pszext
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
485 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
486 pub fn PathCchAppend(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize, pszmore
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
487 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
488 pub fn PathCchAppendEx(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize, pszmore
: ::windows_sys
::core
::PCWSTR
, dwflags
: PATHCCH_OPTIONS
) -> ::windows_sys
::core
::HRESULT
;
489 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
490 pub fn PathCchCanonicalize(pszpathout
: ::windows_sys
::core
::PWSTR
, cchpathout
: usize, pszpathin
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
491 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
492 pub fn PathCchCanonicalizeEx(pszpathout
: ::windows_sys
::core
::PWSTR
, cchpathout
: usize, pszpathin
: ::windows_sys
::core
::PCWSTR
, dwflags
: PATHCCH_OPTIONS
) -> ::windows_sys
::core
::HRESULT
;
493 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
494 pub fn PathCchCombine(pszpathout
: ::windows_sys
::core
::PWSTR
, cchpathout
: usize, pszpathin
: ::windows_sys
::core
::PCWSTR
, pszmore
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
495 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
496 pub 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
;
497 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
498 pub fn PathCchFindExtension(pszpath
: ::windows_sys
::core
::PCWSTR
, cchpath
: usize, ppszext
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
499 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
500 #[cfg(feature = "Win32_Foundation")]
501 pub fn PathCchIsRoot(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
502 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
503 pub fn PathCchRemoveBackslash(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize) -> ::windows_sys
::core
::HRESULT
;
504 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
505 pub fn PathCchRemoveBackslashEx(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize, ppszend
: *mut ::windows_sys
::core
::PWSTR
, pcchremaining
: *mut usize) -> ::windows_sys
::core
::HRESULT
;
506 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
507 pub fn PathCchRemoveExtension(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize) -> ::windows_sys
::core
::HRESULT
;
508 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
509 pub fn PathCchRemoveFileSpec(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize) -> ::windows_sys
::core
::HRESULT
;
510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
511 pub fn PathCchRenameExtension(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize, pszext
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
512 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
513 pub fn PathCchSkipRoot(pszpath
: ::windows_sys
::core
::PCWSTR
, ppszrootend
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
515 pub fn PathCchStripPrefix(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize) -> ::windows_sys
::core
::HRESULT
;
516 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
517 pub fn PathCchStripToRoot(pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: usize) -> ::windows_sys
::core
::HRESULT
;
518 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
519 pub fn PathCleanupSpec(pszdir
: ::windows_sys
::core
::PCWSTR
, pszspec
: ::windows_sys
::core
::PWSTR
) -> PCS_RET
;
520 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
521 pub fn PathCombineA(pszdest
: ::windows_sys
::core
::PSTR
, pszdir
: ::windows_sys
::core
::PCSTR
, pszfile
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
522 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
523 pub fn PathCombineW(pszdest
: ::windows_sys
::core
::PWSTR
, pszdir
: ::windows_sys
::core
::PCWSTR
, pszfile
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
524 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
525 pub fn PathCommonPrefixA(pszfile1
: ::windows_sys
::core
::PCSTR
, pszfile2
: ::windows_sys
::core
::PCSTR
, achpath
: ::windows_sys
::core
::PSTR
) -> i32;
526 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
527 pub fn PathCommonPrefixW(pszfile1
: ::windows_sys
::core
::PCWSTR
, pszfile2
: ::windows_sys
::core
::PCWSTR
, achpath
: ::windows_sys
::core
::PWSTR
) -> i32;
528 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
529 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
530 pub fn PathCompactPathA(hdc
: super::super::Graphics
::Gdi
::HDC
, pszpath
: ::windows_sys
::core
::PSTR
, dx
: u32) -> super::super::Foundation
::BOOL
;
531 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
532 #[cfg(feature = "Win32_Foundation")]
533 pub fn PathCompactPathExA(pszout
: ::windows_sys
::core
::PSTR
, pszsrc
: ::windows_sys
::core
::PCSTR
, cchmax
: u32, dwflags
: u32) -> super::super::Foundation
::BOOL
;
534 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
535 #[cfg(feature = "Win32_Foundation")]
536 pub fn PathCompactPathExW(pszout
: ::windows_sys
::core
::PWSTR
, pszsrc
: ::windows_sys
::core
::PCWSTR
, cchmax
: u32, dwflags
: u32) -> super::super::Foundation
::BOOL
;
537 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
538 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
539 pub fn PathCompactPathW(hdc
: super::super::Graphics
::Gdi
::HDC
, pszpath
: ::windows_sys
::core
::PWSTR
, dx
: u32) -> super::super::Foundation
::BOOL
;
540 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
541 pub fn PathCreateFromUrlA(pszurl
: ::windows_sys
::core
::PCSTR
, pszpath
: ::windows_sys
::core
::PSTR
, pcchpath
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
542 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
543 pub fn PathCreateFromUrlAlloc(pszin
: ::windows_sys
::core
::PCWSTR
, ppszout
: *mut ::windows_sys
::core
::PWSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
544 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
545 pub fn PathCreateFromUrlW(pszurl
: ::windows_sys
::core
::PCWSTR
, pszpath
: ::windows_sys
::core
::PWSTR
, pcchpath
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
546 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
547 #[cfg(feature = "Win32_Foundation")]
548 pub fn PathFileExistsA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
549 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
550 #[cfg(feature = "Win32_Foundation")]
551 pub fn PathFileExistsW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
552 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
553 pub fn PathFindExtensionA(pszpath
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
554 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
555 pub fn PathFindExtensionW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
556 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
557 pub fn PathFindFileNameA(pszpath
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
558 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
559 pub fn PathFindFileNameW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
560 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
561 pub fn PathFindNextComponentA(pszpath
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
562 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
563 pub fn PathFindNextComponentW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
564 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
565 #[cfg(feature = "Win32_Foundation")]
566 pub fn PathFindOnPathA(pszpath
: ::windows_sys
::core
::PSTR
, ppszotherdirs
: *const *const i8) -> super::super::Foundation
::BOOL
;
567 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
568 #[cfg(feature = "Win32_Foundation")]
569 pub fn PathFindOnPathW(pszpath
: ::windows_sys
::core
::PWSTR
, ppszotherdirs
: *const *const u16) -> super::super::Foundation
::BOOL
;
570 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
571 pub fn PathFindSuffixArrayA(pszpath
: ::windows_sys
::core
::PCSTR
, apszsuffix
: *const ::windows_sys
::core
::PSTR
, iarraysize
: i32) -> ::windows_sys
::core
::PSTR
;
572 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
573 pub fn PathFindSuffixArrayW(pszpath
: ::windows_sys
::core
::PCWSTR
, apszsuffix
: *const ::windows_sys
::core
::PWSTR
, iarraysize
: i32) -> ::windows_sys
::core
::PWSTR
;
574 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
575 pub fn PathGetArgsA(pszpath
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
576 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
577 pub fn PathGetArgsW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
578 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
579 pub fn PathGetCharTypeA(ch
: u8) -> u32;
580 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
581 pub fn PathGetCharTypeW(ch
: u16) -> u32;
582 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
583 pub fn PathGetDriveNumberA(pszpath
: ::windows_sys
::core
::PCSTR
) -> i32;
584 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
585 pub fn PathGetDriveNumberW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> i32;
586 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
587 pub fn PathGetShortPath(pszlongpath
: ::windows_sys
::core
::PWSTR
);
588 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
589 #[cfg(feature = "Win32_Foundation")]
590 pub fn PathIsContentTypeA(pszpath
: ::windows_sys
::core
::PCSTR
, pszcontenttype
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
591 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
592 #[cfg(feature = "Win32_Foundation")]
593 pub fn PathIsContentTypeW(pszpath
: ::windows_sys
::core
::PCWSTR
, pszcontenttype
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
594 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
595 #[cfg(feature = "Win32_Foundation")]
596 pub fn PathIsDirectoryA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
597 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
598 #[cfg(feature = "Win32_Foundation")]
599 pub fn PathIsDirectoryEmptyA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
600 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
601 #[cfg(feature = "Win32_Foundation")]
602 pub fn PathIsDirectoryEmptyW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
603 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
604 #[cfg(feature = "Win32_Foundation")]
605 pub fn PathIsDirectoryW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
606 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
607 #[cfg(feature = "Win32_Foundation")]
608 pub fn PathIsExe(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
609 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
610 #[cfg(feature = "Win32_Foundation")]
611 pub fn PathIsFileSpecA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
612 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
613 #[cfg(feature = "Win32_Foundation")]
614 pub fn PathIsFileSpecW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
615 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
616 #[cfg(feature = "Win32_Foundation")]
617 pub fn PathIsLFNFileSpecA(pszname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
618 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
619 #[cfg(feature = "Win32_Foundation")]
620 pub fn PathIsLFNFileSpecW(pszname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
621 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
622 #[cfg(feature = "Win32_Foundation")]
623 pub fn PathIsNetworkPathA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
624 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
625 #[cfg(feature = "Win32_Foundation")]
626 pub fn PathIsNetworkPathW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
627 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
628 #[cfg(feature = "Win32_Foundation")]
629 pub fn PathIsPrefixA(pszprefix
: ::windows_sys
::core
::PCSTR
, pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
630 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
631 #[cfg(feature = "Win32_Foundation")]
632 pub fn PathIsPrefixW(pszprefix
: ::windows_sys
::core
::PCWSTR
, pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
633 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
634 #[cfg(feature = "Win32_Foundation")]
635 pub fn PathIsRelativeA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
636 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
637 #[cfg(feature = "Win32_Foundation")]
638 pub fn PathIsRelativeW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
639 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
640 #[cfg(feature = "Win32_Foundation")]
641 pub fn PathIsRootA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
642 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
643 #[cfg(feature = "Win32_Foundation")]
644 pub fn PathIsRootW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
645 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
646 #[cfg(feature = "Win32_Foundation")]
647 pub fn PathIsSameRootA(pszpath1
: ::windows_sys
::core
::PCSTR
, pszpath2
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
648 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
649 #[cfg(feature = "Win32_Foundation")]
650 pub fn PathIsSameRootW(pszpath1
: ::windows_sys
::core
::PCWSTR
, pszpath2
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
651 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
652 #[cfg(feature = "Win32_Foundation")]
653 pub fn PathIsSlowA(pszfile
: ::windows_sys
::core
::PCSTR
, dwattr
: u32) -> super::super::Foundation
::BOOL
;
654 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
655 #[cfg(feature = "Win32_Foundation")]
656 pub fn PathIsSlowW(pszfile
: ::windows_sys
::core
::PCWSTR
, dwattr
: u32) -> super::super::Foundation
::BOOL
;
657 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
658 #[cfg(feature = "Win32_Foundation")]
659 pub fn PathIsSystemFolderA(pszpath
: ::windows_sys
::core
::PCSTR
, dwattrb
: u32) -> super::super::Foundation
::BOOL
;
660 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
661 #[cfg(feature = "Win32_Foundation")]
662 pub fn PathIsSystemFolderW(pszpath
: ::windows_sys
::core
::PCWSTR
, dwattrb
: u32) -> super::super::Foundation
::BOOL
;
663 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
664 #[cfg(feature = "Win32_Foundation")]
665 pub fn PathIsUNCA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
666 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
667 #[cfg(feature = "Win32_Foundation")]
668 pub fn PathIsUNCEx(pszpath
: ::windows_sys
::core
::PCWSTR
, ppszserver
: *mut ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::BOOL
;
669 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
670 #[cfg(feature = "Win32_Foundation")]
671 pub fn PathIsUNCServerA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
672 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
673 #[cfg(feature = "Win32_Foundation")]
674 pub fn PathIsUNCServerShareA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
675 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
676 #[cfg(feature = "Win32_Foundation")]
677 pub fn PathIsUNCServerShareW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
678 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
679 #[cfg(feature = "Win32_Foundation")]
680 pub fn PathIsUNCServerW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
681 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
682 #[cfg(feature = "Win32_Foundation")]
683 pub fn PathIsUNCW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
684 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
685 #[cfg(feature = "Win32_Foundation")]
686 pub fn PathIsURLA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
687 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
688 #[cfg(feature = "Win32_Foundation")]
689 pub fn PathIsURLW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
690 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
691 #[cfg(feature = "Win32_Foundation")]
692 pub fn PathMakePrettyA(pszpath
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
693 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
694 #[cfg(feature = "Win32_Foundation")]
695 pub fn PathMakePrettyW(pszpath
: ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::BOOL
;
696 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
697 #[cfg(feature = "Win32_Foundation")]
698 pub fn PathMakeSystemFolderA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
699 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
700 #[cfg(feature = "Win32_Foundation")]
701 pub fn PathMakeSystemFolderW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
702 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
703 #[cfg(feature = "Win32_Foundation")]
704 pub 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
;
705 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
706 #[cfg(feature = "Win32_Foundation")]
707 pub fn PathMatchSpecA(pszfile
: ::windows_sys
::core
::PCSTR
, pszspec
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
708 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
709 pub fn PathMatchSpecExA(pszfile
: ::windows_sys
::core
::PCSTR
, pszspec
: ::windows_sys
::core
::PCSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
710 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
711 pub fn PathMatchSpecExW(pszfile
: ::windows_sys
::core
::PCWSTR
, pszspec
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
712 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
713 #[cfg(feature = "Win32_Foundation")]
714 pub fn PathMatchSpecW(pszfile
: ::windows_sys
::core
::PCWSTR
, pszspec
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
715 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
716 pub fn PathParseIconLocationA(psziconfile
: ::windows_sys
::core
::PSTR
) -> i32;
717 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
718 pub fn PathParseIconLocationW(psziconfile
: ::windows_sys
::core
::PWSTR
) -> i32;
719 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
720 pub fn PathQualify(psz
: ::windows_sys
::core
::PWSTR
);
721 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
722 #[cfg(feature = "Win32_Foundation")]
723 pub fn PathQuoteSpacesA(lpsz
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
724 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
725 #[cfg(feature = "Win32_Foundation")]
726 pub fn PathQuoteSpacesW(lpsz
: ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::BOOL
;
727 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
728 #[cfg(feature = "Win32_Foundation")]
729 pub 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
;
730 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
731 #[cfg(feature = "Win32_Foundation")]
732 pub 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
;
733 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
734 pub fn PathRemoveArgsA(pszpath
: ::windows_sys
::core
::PSTR
);
735 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
736 pub fn PathRemoveArgsW(pszpath
: ::windows_sys
::core
::PWSTR
);
737 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
738 pub fn PathRemoveBackslashA(pszpath
: ::windows_sys
::core
::PSTR
) -> ::windows_sys
::core
::PSTR
;
739 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
740 pub fn PathRemoveBackslashW(pszpath
: ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::PWSTR
;
741 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
742 pub fn PathRemoveBlanksA(pszpath
: ::windows_sys
::core
::PSTR
);
743 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
744 pub fn PathRemoveBlanksW(pszpath
: ::windows_sys
::core
::PWSTR
);
745 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
746 pub fn PathRemoveExtensionA(pszpath
: ::windows_sys
::core
::PSTR
);
747 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
748 pub fn PathRemoveExtensionW(pszpath
: ::windows_sys
::core
::PWSTR
);
749 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
750 #[cfg(feature = "Win32_Foundation")]
751 pub fn PathRemoveFileSpecA(pszpath
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
752 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
753 #[cfg(feature = "Win32_Foundation")]
754 pub fn PathRemoveFileSpecW(pszpath
: ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::BOOL
;
755 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
756 #[cfg(feature = "Win32_Foundation")]
757 pub fn PathRenameExtensionA(pszpath
: ::windows_sys
::core
::PSTR
, pszext
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
758 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
759 #[cfg(feature = "Win32_Foundation")]
760 pub fn PathRenameExtensionW(pszpath
: ::windows_sys
::core
::PWSTR
, pszext
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
761 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
762 pub fn PathResolve(pszpath
: ::windows_sys
::core
::PWSTR
, dirs
: *const *const u16, fflags
: PRF_FLAGS
) -> i32;
763 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
764 #[cfg(feature = "Win32_Foundation")]
765 pub fn PathSearchAndQualifyA(pszpath
: ::windows_sys
::core
::PCSTR
, pszbuf
: ::windows_sys
::core
::PSTR
, cchbuf
: u32) -> super::super::Foundation
::BOOL
;
766 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
767 #[cfg(feature = "Win32_Foundation")]
768 pub fn PathSearchAndQualifyW(pszpath
: ::windows_sys
::core
::PCWSTR
, pszbuf
: ::windows_sys
::core
::PWSTR
, cchbuf
: u32) -> super::super::Foundation
::BOOL
;
769 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
770 #[cfg(feature = "Win32_Foundation")]
771 pub fn PathSetDlgItemPathA(hdlg
: super::super::Foundation
::HWND
, id
: i32, pszpath
: ::windows_sys
::core
::PCSTR
);
772 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
773 #[cfg(feature = "Win32_Foundation")]
774 pub fn PathSetDlgItemPathW(hdlg
: super::super::Foundation
::HWND
, id
: i32, pszpath
: ::windows_sys
::core
::PCWSTR
);
775 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
776 pub fn PathSkipRootA(pszpath
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
777 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
778 pub fn PathSkipRootW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
779 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
780 pub fn PathStripPathA(pszpath
: ::windows_sys
::core
::PSTR
);
781 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
782 pub fn PathStripPathW(pszpath
: ::windows_sys
::core
::PWSTR
);
783 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
784 #[cfg(feature = "Win32_Foundation")]
785 pub fn PathStripToRootA(pszpath
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
786 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
787 #[cfg(feature = "Win32_Foundation")]
788 pub fn PathStripToRootW(pszpath
: ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::BOOL
;
789 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
790 #[cfg(feature = "Win32_Foundation")]
791 pub fn PathUnExpandEnvStringsA(pszpath
: ::windows_sys
::core
::PCSTR
, pszbuf
: ::windows_sys
::core
::PSTR
, cchbuf
: u32) -> super::super::Foundation
::BOOL
;
792 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
793 #[cfg(feature = "Win32_Foundation")]
794 pub fn PathUnExpandEnvStringsW(pszpath
: ::windows_sys
::core
::PCWSTR
, pszbuf
: ::windows_sys
::core
::PWSTR
, cchbuf
: u32) -> super::super::Foundation
::BOOL
;
795 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
796 pub fn PathUndecorateA(pszpath
: ::windows_sys
::core
::PSTR
);
797 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
798 pub fn PathUndecorateW(pszpath
: ::windows_sys
::core
::PWSTR
);
799 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
800 #[cfg(feature = "Win32_Foundation")]
801 pub fn PathUnmakeSystemFolderA(pszpath
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
802 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
803 #[cfg(feature = "Win32_Foundation")]
804 pub fn PathUnmakeSystemFolderW(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
805 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
806 #[cfg(feature = "Win32_Foundation")]
807 pub fn PathUnquoteSpacesA(lpsz
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
808 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
809 #[cfg(feature = "Win32_Foundation")]
810 pub fn PathUnquoteSpacesW(lpsz
: ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::BOOL
;
811 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
812 #[cfg(feature = "Win32_Foundation")]
813 pub 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
;
814 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
815 #[cfg(feature = "Win32_Foundation")]
816 pub fn PickIconDlg(hwnd
: super::super::Foundation
::HWND
, psziconpath
: ::windows_sys
::core
::PWSTR
, cchiconpath
: u32, piiconindex
: *mut i32) -> i32;
817 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
818 pub 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
;
819 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
820 #[cfg(feature = "Win32_Foundation")]
821 pub fn ReadCabinetState(pcs
: *mut CABINETSTATE
, clength
: i32) -> super::super::Foundation
::BOOL
;
822 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
823 #[cfg(feature = "Win32_Foundation")]
824 pub fn RealDriveType(idrive
: i32, foktohitnet
: super::super::Foundation
::BOOL
) -> i32;
825 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
826 #[cfg(feature = "Win32_Foundation")]
827 pub fn RegisterAppConstrainedChangeNotification(routine
: PAPPCONSTRAIN_CHANGE_ROUTINE
, context
: *const ::core
::ffi
::c_void
, registration
: *mut *mut _APPCONSTRAIN_REGISTRATION
) -> u32;
828 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
829 #[cfg(feature = "Win32_Foundation")]
830 pub fn RegisterAppStateChangeNotification(routine
: PAPPSTATE_CHANGE_ROUTINE
, context
: *const ::core
::ffi
::c_void
, registration
: *mut *mut _APPSTATE_REGISTRATION
) -> u32;
831 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
832 #[cfg(feature = "Win32_Foundation")]
833 pub fn RegisterScaleChangeEvent(hevent
: super::super::Foundation
::HANDLE
, pdwcookie
: *mut usize) -> ::windows_sys
::core
::HRESULT
;
834 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
835 #[cfg(feature = "Win32_Foundation")]
836 pub fn RegisterScaleChangeNotifications(displaydevice
: DISPLAY_DEVICE_TYPE
, hwndnotify
: super::super::Foundation
::HWND
, umsgnotify
: u32, pdwcookie
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
837 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
838 #[cfg(feature = "Win32_Foundation")]
839 pub fn RemoveWindowSubclass(hwnd
: super::super::Foundation
::HWND
, pfnsubclass
: SUBCLASSPROC
, uidsubclass
: usize) -> super::super::Foundation
::BOOL
;
840 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
841 #[cfg(feature = "Win32_Foundation")]
842 pub fn RestartDialog(hwnd
: super::super::Foundation
::HWND
, pszprompt
: ::windows_sys
::core
::PCWSTR
, dwreturn
: u32) -> i32;
843 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
844 #[cfg(feature = "Win32_Foundation")]
845 pub fn RestartDialogEx(hwnd
: super::super::Foundation
::HWND
, pszprompt
: ::windows_sys
::core
::PCWSTR
, dwreturn
: u32, dwreasoncode
: u32) -> i32;
846 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
847 pub fn RevokeScaleChangeNotifications(displaydevice
: DISPLAY_DEVICE_TYPE
, dwcookie
: u32) -> ::windows_sys
::core
::HRESULT
;
848 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
849 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
850 pub fn SHAddFromPropSheetExtArray(hpsxa
: HPSXA
, lpfnaddpage
: super::Controls
::LPFNSVADDPROPSHEETPAGE
, lparam
: super::super::Foundation
::LPARAM
) -> u32;
851 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
852 pub fn SHAddToRecentDocs(uflags
: u32, pv
: *const ::core
::ffi
::c_void
);
853 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
854 pub fn SHAlloc(cb
: usize) -> *mut ::core
::ffi
::c_void
;
855 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
856 #[cfg(feature = "Win32_Foundation")]
857 pub fn SHAllocShared(pvdata
: *const ::core
::ffi
::c_void
, dwsize
: u32, dwprocessid
: u32) -> super::super::Foundation
::HANDLE
;
858 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
859 pub fn SHAnsiToAnsi(pszsrc
: ::windows_sys
::core
::PCSTR
, pszdst
: ::windows_sys
::core
::PSTR
, cchbuf
: i32) -> i32;
860 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
861 pub fn SHAnsiToUnicode(pszsrc
: ::windows_sys
::core
::PCSTR
, pwszdst
: ::windows_sys
::core
::PWSTR
, cwchbuf
: i32) -> i32;
862 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
863 #[cfg(feature = "Win32_Foundation")]
864 pub fn SHAppBarMessage(dwmessage
: u32, pdata
: *mut APPBARDATA
) -> usize;
865 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
866 pub fn SHAssocEnumHandlers(pszextra
: ::windows_sys
::core
::PCWSTR
, affilter
: ASSOC_FILTER
, ppenumhandler
: *mut IEnumAssocHandlers
) -> ::windows_sys
::core
::HRESULT
;
867 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
868 pub fn SHAssocEnumHandlersForProtocolByApplication(protocol
: ::windows_sys
::core
::PCWSTR
, riid
: *const ::windows_sys
::core
::GUID
, enumhandlers
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
869 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
870 #[cfg(feature = "Win32_Foundation")]
871 pub fn SHAutoComplete(hwndedit
: super::super::Foundation
::HWND
, dwflags
: SHELL_AUTOCOMPLETE_FLAGS
) -> ::windows_sys
::core
::HRESULT
;
872 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
873 #[cfg(feature = "Win32_UI_Shell_Common")]
874 pub 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
;
875 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
876 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
877 pub 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
;
878 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
879 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
880 pub 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
;
881 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
882 #[cfg(feature = "Win32_UI_Shell_Common")]
883 pub 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
;
884 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
885 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
886 pub fn SHBrowseForFolderA(lpbi
: *const BROWSEINFOA
) -> *mut Common
::ITEMIDLIST
;
887 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
888 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
889 pub fn SHBrowseForFolderW(lpbi
: *const BROWSEINFOW
) -> *mut Common
::ITEMIDLIST
;
890 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
891 pub fn SHCLSIDFromString(psz
: ::windows_sys
::core
::PCWSTR
, pclsid
: *mut ::windows_sys
::core
::GUID
) -> ::windows_sys
::core
::HRESULT
;
892 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
893 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
894 pub fn SHChangeNotification_Lock(hchange
: super::super::Foundation
::HANDLE
, dwprocid
: u32, pppidl
: *mut *mut *mut Common
::ITEMIDLIST
, plevent
: *mut i32) -> ShFindChangeNotificationHandle
;
895 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
896 #[cfg(feature = "Win32_Foundation")]
897 pub fn SHChangeNotification_Unlock(hlock
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
898 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
899 pub fn SHChangeNotify(weventid
: SHCNE_ID
, uflags
: SHCNF_FLAGS
, dwitem1
: *const ::core
::ffi
::c_void
, dwitem2
: *const ::core
::ffi
::c_void
);
900 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
901 #[cfg(feature = "Win32_Foundation")]
902 pub fn SHChangeNotifyDeregister(ulid
: u32) -> super::super::Foundation
::BOOL
;
903 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
904 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
905 pub fn SHChangeNotifyRegister(hwnd
: super::super::Foundation
::HWND
, fsources
: SHCNRF_SOURCE
, fevents
: i32, wmsg
: u32, centries
: i32, pshcne
: *const SHChangeNotifyEntry
) -> u32;
906 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
907 pub fn SHChangeNotifyRegisterThread(status
: SCNRT_STATUS
);
908 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
909 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
910 pub fn SHCloneSpecialIDList(hwnd
: super::super::Foundation
::HWND
, csidl
: i32, fcreate
: super::super::Foundation
::BOOL
) -> *mut Common
::ITEMIDLIST
;
911 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
912 pub 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
;
913 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
914 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
915 pub 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
;
916 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
917 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
918 pub 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
;
919 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
920 pub fn SHCreateAssociationRegistration(riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
921 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
922 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
923 pub 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
;
924 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"]
925 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
926 pub fn SHCreateDefaultContextMenu(pdcm
: *const DEFCONTEXTMENU
, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
927 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
928 pub fn SHCreateDefaultExtractIcon(riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
929 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
930 pub fn SHCreateDefaultPropertiesOp(psi
: IShellItem
, ppfileop
: *mut IFileOperation
) -> ::windows_sys
::core
::HRESULT
;
931 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
932 #[cfg(feature = "Win32_Foundation")]
933 pub fn SHCreateDirectory(hwnd
: super::super::Foundation
::HWND
, pszpath
: ::windows_sys
::core
::PCWSTR
) -> i32;
934 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
935 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
936 pub fn SHCreateDirectoryExA(hwnd
: super::super::Foundation
::HWND
, pszpath
: ::windows_sys
::core
::PCSTR
, psa
: *const super::super::Security
::SECURITY_ATTRIBUTES
) -> i32;
937 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
938 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
939 pub fn SHCreateDirectoryExW(hwnd
: super::super::Foundation
::HWND
, pszpath
: ::windows_sys
::core
::PCWSTR
, psa
: *const super::super::Security
::SECURITY_ATTRIBUTES
) -> i32;
940 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
941 pub 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
;
942 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
943 #[cfg(feature = "Win32_UI_Shell_Common")]
944 pub fn SHCreateItemFromIDList(pidl
: *const Common
::ITEMIDLIST
, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
945 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
946 #[cfg(feature = "Win32_System_Com")]
947 pub 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
;
948 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
949 #[cfg(feature = "Win32_System_Com")]
950 pub 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
;
951 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
952 pub 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
;
953 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
954 #[cfg(feature = "Win32_UI_Shell_Common")]
955 pub 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
;
956 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
957 #[cfg(feature = "Win32_System_Com")]
958 pub fn SHCreateMemStream(pinit
: *const u8, cbinit
: u32) -> super::super::System
::Com
::IStream
;
959 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"]
960 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
961 pub fn SHCreateProcessAsUserW(pscpi
: *mut SHCREATEPROCESSINFOW
) -> super::super::Foundation
::BOOL
;
962 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
963 #[cfg(feature = "Win32_System_Registry")]
964 pub fn SHCreatePropSheetExtArray(hkey
: super::super::System
::Registry
::HKEY
, pszsubkey
: ::windows_sys
::core
::PCWSTR
, max_iface
: u32) -> HPSXA
;
965 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
966 #[cfg(feature = "Win32_System_Com")]
967 pub fn SHCreateQueryCancelAutoPlayMoniker(ppmoniker
: *mut super::super::System
::Com
::IMoniker
) -> ::windows_sys
::core
::HRESULT
;
968 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"]
969 #[cfg(feature = "Win32_System_Ole")]
970 pub fn SHCreateShellFolderView(pcsfv
: *const SFV_CREATE
, ppsv
: *mut IShellView
) -> ::windows_sys
::core
::HRESULT
;
971 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"]
972 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
973 pub fn SHCreateShellFolderViewEx(pcsfv
: *const CSFV
, ppsv
: *mut IShellView
) -> ::windows_sys
::core
::HRESULT
;
974 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
975 #[cfg(feature = "Win32_UI_Shell_Common")]
976 pub fn SHCreateShellItem(pidlparent
: *const Common
::ITEMIDLIST
, psfparent
: IShellFolder
, pidl
: *const Common
::ITEMIDLIST
, ppsi
: *mut IShellItem
) -> ::windows_sys
::core
::HRESULT
;
977 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
978 #[cfg(feature = "Win32_UI_Shell_Common")]
979 pub fn SHCreateShellItemArray(pidlparent
: *const Common
::ITEMIDLIST
, psf
: IShellFolder
, cidl
: u32, ppidl
: *const *const Common
::ITEMIDLIST
, ppsiitemarray
: *mut IShellItemArray
) -> ::windows_sys
::core
::HRESULT
;
980 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
981 #[cfg(feature = "Win32_System_Com")]
982 pub 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
;
983 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
984 #[cfg(feature = "Win32_UI_Shell_Common")]
985 pub fn SHCreateShellItemArrayFromIDLists(cidl
: u32, rgpidl
: *const *const Common
::ITEMIDLIST
, ppsiitemarray
: *mut IShellItemArray
) -> ::windows_sys
::core
::HRESULT
;
986 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
987 pub fn SHCreateShellItemArrayFromShellItem(psi
: IShellItem
, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
988 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"]
989 #[cfg(feature = "Win32_Graphics_Gdi")]
990 pub fn SHCreateShellPalette(hdc
: super::super::Graphics
::Gdi
::HDC
) -> super::super::Graphics
::Gdi
::HPALETTE
;
991 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
992 #[cfg(feature = "Win32_System_Com")]
993 pub fn SHCreateStdEnumFmtEtc(cfmt
: u32, afmt
: *const super::super::System
::Com
::FORMATETC
, ppenumformatetc
: *mut super::super::System
::Com
::IEnumFORMATETC
) -> ::windows_sys
::core
::HRESULT
;
994 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
995 #[cfg(feature = "Win32_System_Com")]
996 pub fn SHCreateStreamOnFileA(pszfile
: ::windows_sys
::core
::PCSTR
, grfmode
: u32, ppstm
: *mut super::super::System
::Com
::IStream
) -> ::windows_sys
::core
::HRESULT
;
997 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
998 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
999 pub 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
;
1000 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
1001 #[cfg(feature = "Win32_System_Com")]
1002 pub fn SHCreateStreamOnFileW(pszfile
: ::windows_sys
::core
::PCWSTR
, grfmode
: u32, ppstm
: *mut super::super::System
::Com
::IStream
) -> ::windows_sys
::core
::HRESULT
;
1003 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"]
1004 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
1005 pub 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
;
1006 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1007 pub fn SHCreateThreadRef(pcref
: *mut i32, ppunk
: *mut ::windows_sys
::core
::IUnknown
) -> ::windows_sys
::core
::HRESULT
;
1008 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"]
1009 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
1010 pub 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
;
1011 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1012 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
1013 pub 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
;
1014 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1015 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
1016 pub 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
;
1017 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1018 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1019 pub fn SHDeleteEmptyKeyA(hkey
: super::super::System
::Registry
::HKEY
, pszsubkey
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::WIN32_ERROR
;
1020 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1021 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1022 pub fn SHDeleteEmptyKeyW(hkey
: super::super::System
::Registry
::HKEY
, pszsubkey
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::WIN32_ERROR
;
1023 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1024 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1025 pub fn SHDeleteKeyA(hkey
: super::super::System
::Registry
::HKEY
, pszsubkey
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::WIN32_ERROR
;
1026 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1027 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1028 pub fn SHDeleteKeyW(hkey
: super::super::System
::Registry
::HKEY
, pszsubkey
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::WIN32_ERROR
;
1029 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1030 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1031 pub fn SHDeleteValueA(hkey
: super::super::System
::Registry
::HKEY
, pszsubkey
: ::windows_sys
::core
::PCSTR
, pszvalue
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::WIN32_ERROR
;
1032 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1033 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1034 pub fn SHDeleteValueW(hkey
: super::super::System
::Registry
::HKEY
, pszsubkey
: ::windows_sys
::core
::PCWSTR
, pszvalue
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::WIN32_ERROR
;
1035 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1036 pub fn SHDestroyPropSheetExtArray(hpsxa
: HPSXA
);
1037 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
1038 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1039 pub 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
;
1040 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1041 #[cfg(feature = "Win32_Foundation")]
1042 pub fn SHEmptyRecycleBinA(hwnd
: super::super::Foundation
::HWND
, pszrootpath
: ::windows_sys
::core
::PCSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1043 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1044 #[cfg(feature = "Win32_Foundation")]
1045 pub fn SHEmptyRecycleBinW(hwnd
: super::super::Foundation
::HWND
, pszrootpath
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1046 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1047 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1048 pub fn SHEnumKeyExA(hkey
: super::super::System
::Registry
::HKEY
, dwindex
: u32, pszname
: ::windows_sys
::core
::PSTR
, pcchname
: *mut u32) -> super::super::Foundation
::WIN32_ERROR
;
1049 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1050 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1051 pub fn SHEnumKeyExW(hkey
: super::super::System
::Registry
::HKEY
, dwindex
: u32, pszname
: ::windows_sys
::core
::PWSTR
, pcchname
: *mut u32) -> super::super::Foundation
::WIN32_ERROR
;
1052 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1053 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1054 pub 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
;
1055 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1056 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1057 pub 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
;
1058 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
1059 #[cfg(feature = "Win32_System_Registry")]
1060 pub fn SHEnumerateUnreadMailAccountsW(hkeyuser
: super::super::System
::Registry
::HKEY
, dwindex
: u32, pszmailaddress
: ::windows_sys
::core
::PWSTR
, cchmailaddress
: i32) -> ::windows_sys
::core
::HRESULT
;
1061 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1062 pub 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
;
1063 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1064 #[cfg(feature = "Win32_Foundation")]
1065 pub fn SHFileOperationA(lpfileop
: *mut SHFILEOPSTRUCTA
) -> i32;
1066 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1067 #[cfg(feature = "Win32_Foundation")]
1068 pub fn SHFileOperationW(lpfileop
: *mut SHFILEOPSTRUCTW
) -> i32;
1069 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
1070 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
1071 pub fn SHFindFiles(pidlfolder
: *const Common
::ITEMIDLIST
, pidlsavefile
: *const Common
::ITEMIDLIST
) -> super::super::Foundation
::BOOL
;
1072 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1073 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
1074 pub fn SHFind_InitMenuPopup(hmenu
: super::WindowsAndMessaging
::HMENU
, hwndowner
: super::super::Foundation
::HWND
, idcmdfirst
: u32, idcmdlast
: u32) -> IContextMenu
;
1075 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1076 pub fn SHFlushSFCache();
1077 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1078 #[cfg(feature = "Win32_Foundation")]
1079 pub fn SHFormatDateTimeA(pft
: *const super::super::Foundation
::FILETIME
, pdwflags
: *mut u32, pszbuf
: ::windows_sys
::core
::PSTR
, cchbuf
: u32) -> i32;
1080 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1081 #[cfg(feature = "Win32_Foundation")]
1082 pub fn SHFormatDateTimeW(pft
: *const super::super::Foundation
::FILETIME
, pdwflags
: *mut u32, pszbuf
: ::windows_sys
::core
::PWSTR
, cchbuf
: u32) -> i32;
1083 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1084 #[cfg(feature = "Win32_Foundation")]
1085 pub fn SHFormatDrive(hwnd
: super::super::Foundation
::HWND
, drive
: u32, fmtid
: SHFMT_ID
, options
: SHFMT_OPT
) -> u32;
1086 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1087 pub fn SHFree(pv
: *const ::core
::ffi
::c_void
);
1088 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1089 #[cfg(feature = "Win32_Foundation")]
1090 pub fn SHFreeNameMappings(hnamemappings
: super::super::Foundation
::HANDLE
);
1091 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1092 #[cfg(feature = "Win32_Foundation")]
1093 pub fn SHFreeShared(hdata
: super::super::Foundation
::HANDLE
, dwprocessid
: u32) -> super::super::Foundation
::BOOL
;
1094 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
1095 #[cfg(feature = "Win32_System_Com")]
1096 pub fn SHGetAttributesFromDataObject(pdo
: super::super::System
::Com
::IDataObject
, dwattributemask
: u32, pdwattributes
: *mut u32, pcitems
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
1097 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1098 #[cfg(feature = "Win32_UI_Shell_Common")]
1099 pub fn SHGetDataFromIDListA(psf
: IShellFolder
, pidl
: *const Common
::ITEMIDLIST
, nformat
: SHGDFIL_FORMAT
, pv
: *mut ::core
::ffi
::c_void
, cb
: i32) -> ::windows_sys
::core
::HRESULT
;
1100 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1101 #[cfg(feature = "Win32_UI_Shell_Common")]
1102 pub fn SHGetDataFromIDListW(psf
: IShellFolder
, pidl
: *const Common
::ITEMIDLIST
, nformat
: SHGDFIL_FORMAT
, pv
: *mut ::core
::ffi
::c_void
, cb
: i32) -> ::windows_sys
::core
::HRESULT
;
1103 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1104 pub fn SHGetDesktopFolder(ppshf
: *mut IShellFolder
) -> ::windows_sys
::core
::HRESULT
;
1105 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1106 #[cfg(feature = "Win32_Foundation")]
1107 pub fn SHGetDiskFreeSpaceExA(pszdirectoryname
: ::windows_sys
::core
::PCSTR
, pulfreebytesavailabletocaller
: *mut u64, pultotalnumberofbytes
: *mut u64, pultotalnumberoffreebytes
: *mut u64) -> super::super::Foundation
::BOOL
;
1108 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1109 #[cfg(feature = "Win32_Foundation")]
1110 pub fn SHGetDiskFreeSpaceExW(pszdirectoryname
: ::windows_sys
::core
::PCWSTR
, pulfreebytesavailabletocaller
: *mut u64, pultotalnumberofbytes
: *mut u64, pultotalnumberoffreebytes
: *mut u64) -> super::super::Foundation
::BOOL
;
1111 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1112 pub fn SHGetDriveMedia(pszdrive
: ::windows_sys
::core
::PCWSTR
, pdwmediacontent
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
1113 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1114 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))]
1115 pub 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;
1116 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1117 #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))]
1118 pub 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;
1119 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
1120 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
1121 pub 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
;
1122 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1123 #[cfg(feature = "Win32_Foundation")]
1124 pub 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
;
1125 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1126 #[cfg(feature = "Win32_Foundation")]
1127 pub 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
;
1128 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1129 #[cfg(feature = "Win32_Foundation")]
1130 pub 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
;
1131 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1132 #[cfg(feature = "Win32_Foundation")]
1133 pub 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
;
1134 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1135 #[cfg(feature = "Win32_UI_Shell_Common")]
1136 pub fn SHGetIDListFromObject(punk
: ::windows_sys
::core
::IUnknown
, ppidl
: *mut *mut Common
::ITEMIDLIST
) -> ::windows_sys
::core
::HRESULT
;
1137 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1138 pub fn SHGetIconOverlayIndexA(psziconpath
: ::windows_sys
::core
::PCSTR
, iiconindex
: i32) -> i32;
1139 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1140 pub fn SHGetIconOverlayIndexW(psziconpath
: ::windows_sys
::core
::PCWSTR
, iiconindex
: i32) -> i32;
1141 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1142 pub fn SHGetImageList(iimagelist
: i32, riid
: *const ::windows_sys
::core
::GUID
, ppvobj
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
1143 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1144 pub fn SHGetInstanceExplorer(ppunk
: *mut ::windows_sys
::core
::IUnknown
) -> ::windows_sys
::core
::HRESULT
;
1145 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1146 pub fn SHGetInverseCMAP(pbmap
: *mut u8, cbmap
: u32) -> ::windows_sys
::core
::HRESULT
;
1147 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
1148 #[cfg(feature = "Win32_System_Com")]
1149 pub 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
;
1150 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1151 pub fn SHGetItemFromObject(punk
: ::windows_sys
::core
::IUnknown
, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
1152 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
1153 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
1154 pub fn SHGetKnownFolderIDList(rfid
: *const ::windows_sys
::core
::GUID
, dwflags
: u32, htoken
: super::super::Foundation
::HANDLE
, ppidl
: *mut *mut Common
::ITEMIDLIST
) -> ::windows_sys
::core
::HRESULT
;
1155 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1156 #[cfg(feature = "Win32_Foundation")]
1157 pub 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
;
1158 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1159 #[cfg(feature = "Win32_Foundation")]
1160 pub 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
;
1161 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1162 pub fn SHGetLocalizedName(pszpath
: ::windows_sys
::core
::PCWSTR
, pszresmodule
: ::windows_sys
::core
::PWSTR
, cch
: u32, pidsres
: *mut i32) -> ::windows_sys
::core
::HRESULT
;
1163 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
1164 #[cfg(feature = "Win32_System_Com")]
1165 pub fn SHGetMalloc(ppmalloc
: *mut super::super::System
::Com
::IMalloc
) -> ::windows_sys
::core
::HRESULT
;
1166 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1167 #[cfg(feature = "Win32_UI_Shell_Common")]
1168 pub fn SHGetNameFromIDList(pidl
: *const Common
::ITEMIDLIST
, sigdnname
: SIGDN
, ppszname
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
1169 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1170 #[cfg(feature = "Win32_Foundation")]
1171 pub 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
;
1172 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1173 #[cfg(feature = "Win32_Foundation")]
1174 pub 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
;
1175 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
1176 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
1177 pub fn SHGetPathFromIDListA(pidl
: *const Common
::ITEMIDLIST
, pszpath
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
1178 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
1179 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
1180 pub fn SHGetPathFromIDListEx(pidl
: *const Common
::ITEMIDLIST
, pszpath
: ::windows_sys
::core
::PWSTR
, cchpath
: u32, uopts
: GPFIDL_FLAGS
) -> super::super::Foundation
::BOOL
;
1181 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
1182 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
1183 pub fn SHGetPathFromIDListW(pidl
: *const Common
::ITEMIDLIST
, pszpath
: ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::BOOL
;
1184 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1185 #[cfg(feature = "Win32_UI_Shell_Common")]
1186 pub fn SHGetRealIDL(psf
: IShellFolder
, pidlsimple
: *const Common
::ITEMIDLIST
, ppidlreal
: *mut *mut Common
::ITEMIDLIST
) -> ::windows_sys
::core
::HRESULT
;
1187 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1188 pub fn SHGetSetFolderCustomSettings(pfcs
: *mut SHFOLDERCUSTOMSETTINGS
, pszpath
: ::windows_sys
::core
::PCWSTR
, dwreadwrite
: u32) -> ::windows_sys
::core
::HRESULT
;
1189 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1190 #[cfg(feature = "Win32_Foundation")]
1191 pub fn SHGetSetSettings(lpss
: *mut SHELLSTATEA
, dwmask
: SSF_MASK
, bset
: super::super::Foundation
::BOOL
);
1192 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1193 pub fn SHGetSettings(psfs
: *mut SHELLFLAGSTATE
, dwmask
: u32);
1194 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
1195 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
1196 pub fn SHGetSpecialFolderLocation(hwnd
: super::super::Foundation
::HWND
, csidl
: i32, ppidl
: *mut *mut Common
::ITEMIDLIST
) -> ::windows_sys
::core
::HRESULT
;
1197 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1198 #[cfg(feature = "Win32_Foundation")]
1199 pub fn SHGetSpecialFolderPathA(hwnd
: super::super::Foundation
::HWND
, pszpath
: ::windows_sys
::core
::PSTR
, csidl
: i32, fcreate
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
1200 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1201 #[cfg(feature = "Win32_Foundation")]
1202 pub fn SHGetSpecialFolderPathW(hwnd
: super::super::Foundation
::HWND
, pszpath
: ::windows_sys
::core
::PWSTR
, csidl
: i32, fcreate
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
1203 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1204 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
1205 pub fn SHGetStockIconInfo(siid
: SHSTOCKICONID
, uflags
: u32, psii
: *mut SHSTOCKICONINFO
) -> ::windows_sys
::core
::HRESULT
;
1206 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
1207 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
1208 pub fn SHGetTemporaryPropertyForItem(psi
: IShellItem
, propkey
: *const PropertiesSystem
::PROPERTYKEY
, ppropvar
: *mut super::super::System
::Com
::StructuredStorage
::PROPVARIANT
) -> ::windows_sys
::core
::HRESULT
;
1209 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1210 pub fn SHGetThreadRef(ppunk
: *mut ::windows_sys
::core
::IUnknown
) -> ::windows_sys
::core
::HRESULT
;
1211 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1212 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1213 pub 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
;
1214 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1215 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1216 pub 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
;
1217 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1218 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1219 pub 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
;
1220 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1221 #[cfg(feature = "Win32_UI_Shell_Common")]
1222 pub 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
;
1223 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1224 pub fn SHGlobalCounterDecrement(id
: SHGLOBALCOUNTER
) -> i32;
1225 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1226 pub fn SHGlobalCounterGetValue(id
: SHGLOBALCOUNTER
) -> i32;
1227 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1228 pub fn SHGlobalCounterIncrement(id
: SHGLOBALCOUNTER
) -> i32;
1229 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1230 #[cfg(feature = "Win32_UI_Shell_Common")]
1231 pub fn SHHandleUpdateImage(pidlextra
: *const Common
::ITEMIDLIST
) -> i32;
1232 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1233 #[cfg(feature = "Win32_UI_Shell_Common")]
1234 pub fn SHILCreateFromPath(pszpath
: ::windows_sys
::core
::PCWSTR
, ppidl
: *mut *mut Common
::ITEMIDLIST
, rgfinout
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
1235 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1236 #[cfg(feature = "Win32_Foundation")]
1237 pub 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
;
1238 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1239 #[cfg(feature = "Win32_Foundation")]
1240 pub 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
;
1241 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1242 pub fn SHIsFileAvailableOffline(pwszpath
: ::windows_sys
::core
::PCWSTR
, pdwstatus
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
1243 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1244 #[cfg(feature = "Win32_Foundation")]
1245 pub fn SHIsLowMemoryMachine(dwtype
: u32) -> super::super::Foundation
::BOOL
;
1246 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1247 #[cfg(feature = "Win32_Foundation")]
1248 pub fn SHLimitInputEdit(hwndedit
: super::super::Foundation
::HWND
, psf
: IShellFolder
) -> ::windows_sys
::core
::HRESULT
;
1249 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1250 pub fn SHLoadInProc(rclsid
: *const ::windows_sys
::core
::GUID
) -> ::windows_sys
::core
::HRESULT
;
1251 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1252 pub 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
;
1253 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1254 pub fn SHLoadNonloadedIconOverlayIdentifiers() -> ::windows_sys
::core
::HRESULT
;
1255 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1256 #[cfg(feature = "Win32_Foundation")]
1257 pub fn SHLockShared(hdata
: super::super::Foundation
::HANDLE
, dwprocessid
: u32) -> *mut ::core
::ffi
::c_void
;
1258 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1259 #[cfg(feature = "Win32_UI_Shell_Common")]
1260 pub fn SHMapPIDLToSystemImageListIndex(pshf
: IShellFolder
, pidl
: *const Common
::ITEMIDLIST
, piindexsel
: *mut i32) -> i32;
1261 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1262 #[cfg(feature = "Win32_Foundation")]
1263 pub 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;
1264 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1265 #[cfg(feature = "Win32_Foundation")]
1266 pub 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;
1267 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
1268 #[cfg(feature = "Win32_System_Com")]
1269 pub fn SHMultiFileProperties(pdtobj
: super::super::System
::Com
::IDataObject
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1270 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1271 #[cfg(feature = "Win32_Foundation")]
1272 pub fn SHObjectProperties(hwnd
: super::super::Foundation
::HWND
, shopobjecttype
: SHOP_TYPE
, pszobjectname
: ::windows_sys
::core
::PCWSTR
, pszpropertypage
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
1273 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1274 #[cfg(feature = "Win32_UI_Shell_Common")]
1275 pub fn SHOpenFolderAndSelectItems(pidlfolder
: *const Common
::ITEMIDLIST
, cidl
: u32, apidl
: *const *const Common
::ITEMIDLIST
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1276 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Registry\"`*"]
1277 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Registry"))]
1278 pub 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
;
1279 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"]
1280 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
1281 pub 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
;
1282 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"]
1283 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
1284 pub 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
;
1285 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"]
1286 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
1287 pub 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
;
1288 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"]
1289 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
1290 pub 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
;
1291 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1292 #[cfg(feature = "Win32_Foundation")]
1293 pub fn SHOpenWithDialog(hwndparent
: super::super::Foundation
::HWND
, poainfo
: *const OPENASINFO
) -> ::windows_sys
::core
::HRESULT
;
1294 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"]
1295 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
1296 pub 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
;
1297 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1298 #[cfg(feature = "Win32_Foundation")]
1299 pub fn SHPathPrepareForWriteA(hwnd
: super::super::Foundation
::HWND
, punkenablemodless
: ::windows_sys
::core
::IUnknown
, pszpath
: ::windows_sys
::core
::PCSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1300 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1301 #[cfg(feature = "Win32_Foundation")]
1302 pub fn SHPathPrepareForWriteW(hwnd
: super::super::Foundation
::HWND
, punkenablemodless
: ::windows_sys
::core
::IUnknown
, pszpath
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1303 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1304 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1305 pub 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
;
1306 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1307 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1308 pub 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
;
1309 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1310 pub fn SHQueryRecycleBinA(pszrootpath
: ::windows_sys
::core
::PCSTR
, pshqueryrbinfo
: *mut SHQUERYRBINFO
) -> ::windows_sys
::core
::HRESULT
;
1311 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1312 pub fn SHQueryRecycleBinW(pszrootpath
: ::windows_sys
::core
::PCWSTR
, pshqueryrbinfo
: *mut SHQUERYRBINFO
) -> ::windows_sys
::core
::HRESULT
;
1313 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1314 pub fn SHQueryUserNotificationState(pquns
: *mut QUERY_USER_NOTIFICATION_STATE
) -> ::windows_sys
::core
::HRESULT
;
1315 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1316 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1317 pub 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
;
1318 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1319 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1320 pub 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
;
1321 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1322 #[cfg(feature = "Win32_Foundation")]
1323 pub fn SHRegCloseUSKey(huskey
: isize) -> super::super::Foundation
::WIN32_ERROR
;
1324 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1325 #[cfg(feature = "Win32_Foundation")]
1326 pub fn SHRegCreateUSKeyA(pszpath
: ::windows_sys
::core
::PCSTR
, samdesired
: u32, hrelativeuskey
: isize, phnewuskey
: *mut isize, dwflags
: u32) -> super::super::Foundation
::WIN32_ERROR
;
1327 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1328 #[cfg(feature = "Win32_Foundation")]
1329 pub fn SHRegCreateUSKeyW(pwzpath
: ::windows_sys
::core
::PCWSTR
, samdesired
: u32, hrelativeuskey
: isize, phnewuskey
: *mut isize, dwflags
: u32) -> super::super::Foundation
::WIN32_ERROR
;
1330 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1331 #[cfg(feature = "Win32_Foundation")]
1332 pub fn SHRegDeleteEmptyUSKeyA(huskey
: isize, pszsubkey
: ::windows_sys
::core
::PCSTR
, delregflags
: SHREGDEL_FLAGS
) -> super::super::Foundation
::WIN32_ERROR
;
1333 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1334 #[cfg(feature = "Win32_Foundation")]
1335 pub fn SHRegDeleteEmptyUSKeyW(huskey
: isize, pwzsubkey
: ::windows_sys
::core
::PCWSTR
, delregflags
: SHREGDEL_FLAGS
) -> super::super::Foundation
::WIN32_ERROR
;
1336 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1337 #[cfg(feature = "Win32_Foundation")]
1338 pub fn SHRegDeleteUSValueA(huskey
: isize, pszvalue
: ::windows_sys
::core
::PCSTR
, delregflags
: SHREGDEL_FLAGS
) -> super::super::Foundation
::WIN32_ERROR
;
1339 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1340 #[cfg(feature = "Win32_Foundation")]
1341 pub fn SHRegDeleteUSValueW(huskey
: isize, pwzvalue
: ::windows_sys
::core
::PCWSTR
, delregflags
: SHREGDEL_FLAGS
) -> super::super::Foundation
::WIN32_ERROR
;
1342 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
1343 #[cfg(feature = "Win32_System_Registry")]
1344 pub fn SHRegDuplicateHKey(hkey
: super::super::System
::Registry
::HKEY
) -> super::super::System
::Registry
::HKEY
;
1345 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1346 #[cfg(feature = "Win32_Foundation")]
1347 pub fn SHRegEnumUSKeyA(huskey
: isize, dwindex
: u32, pszname
: ::windows_sys
::core
::PSTR
, pcchname
: *mut u32, enumregflags
: SHREGENUM_FLAGS
) -> super::super::Foundation
::WIN32_ERROR
;
1348 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1349 #[cfg(feature = "Win32_Foundation")]
1350 pub fn SHRegEnumUSKeyW(huskey
: isize, dwindex
: u32, pwzname
: ::windows_sys
::core
::PWSTR
, pcchname
: *mut u32, enumregflags
: SHREGENUM_FLAGS
) -> super::super::Foundation
::WIN32_ERROR
;
1351 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1352 #[cfg(feature = "Win32_Foundation")]
1353 pub 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
;
1354 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1355 #[cfg(feature = "Win32_Foundation")]
1356 pub 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
;
1357 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1358 #[cfg(feature = "Win32_Foundation")]
1359 pub 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
;
1360 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1361 #[cfg(feature = "Win32_Foundation")]
1362 pub 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
;
1363 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1364 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1365 pub fn SHRegGetIntW(hk
: super::super::System
::Registry
::HKEY
, pwzkey
: ::windows_sys
::core
::PCWSTR
, idefault
: i32) -> super::super::Foundation
::WIN32_ERROR
;
1366 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1367 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1368 pub 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
;
1369 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1370 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1371 pub 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
;
1372 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1373 #[cfg(feature = "Win32_Foundation")]
1374 pub 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
;
1375 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1376 #[cfg(feature = "Win32_Foundation")]
1377 pub 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
;
1378 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1379 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1380 pub 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
;
1381 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1382 #[cfg(feature = "Win32_Foundation")]
1383 pub 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
;
1384 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1385 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1386 pub 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
;
1387 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1388 #[cfg(feature = "Win32_Foundation")]
1389 pub fn SHRegOpenUSKeyA(pszpath
: ::windows_sys
::core
::PCSTR
, samdesired
: u32, hrelativeuskey
: isize, phnewuskey
: *mut isize, fignorehkcu
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::WIN32_ERROR
;
1390 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1391 #[cfg(feature = "Win32_Foundation")]
1392 pub fn SHRegOpenUSKeyW(pwzpath
: ::windows_sys
::core
::PCWSTR
, samdesired
: u32, hrelativeuskey
: isize, phnewuskey
: *mut isize, fignorehkcu
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::WIN32_ERROR
;
1393 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1394 #[cfg(feature = "Win32_Foundation")]
1395 pub fn SHRegQueryInfoUSKeyA(huskey
: isize, pcsubkeys
: *mut u32, pcchmaxsubkeylen
: *mut u32, pcvalues
: *mut u32, pcchmaxvaluenamelen
: *mut u32, enumregflags
: SHREGENUM_FLAGS
) -> super::super::Foundation
::WIN32_ERROR
;
1396 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1397 #[cfg(feature = "Win32_Foundation")]
1398 pub fn SHRegQueryInfoUSKeyW(huskey
: isize, pcsubkeys
: *mut u32, pcchmaxsubkeylen
: *mut u32, pcvalues
: *mut u32, pcchmaxvaluenamelen
: *mut u32, enumregflags
: SHREGENUM_FLAGS
) -> super::super::Foundation
::WIN32_ERROR
;
1399 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1400 #[cfg(feature = "Win32_Foundation")]
1401 pub 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
;
1402 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1403 #[cfg(feature = "Win32_Foundation")]
1404 pub 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
;
1405 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1406 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1407 pub 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
;
1408 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1409 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1410 pub 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
;
1411 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1412 #[cfg(feature = "Win32_Foundation")]
1413 pub 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
;
1414 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1415 #[cfg(feature = "Win32_Foundation")]
1416 pub 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
;
1417 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1418 #[cfg(feature = "Win32_Foundation")]
1419 pub 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
;
1420 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1421 #[cfg(feature = "Win32_Foundation")]
1422 pub 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
;
1423 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1424 pub fn SHReleaseThreadRef() -> ::windows_sys
::core
::HRESULT
;
1425 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1426 pub fn SHRemoveLocalizedName(pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
1427 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
1428 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
1429 pub fn SHReplaceFromPropSheetExtArray(hpsxa
: HPSXA
, upageid
: u32, lpfnreplacewith
: super::Controls
::LPFNSVADDPROPSHEETPAGE
, lparam
: super::super::Foundation
::LPARAM
) -> u32;
1430 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1431 pub fn SHResolveLibrary(psilibrary
: IShellItem
) -> ::windows_sys
::core
::HRESULT
;
1432 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1433 pub fn SHRestricted(rest
: RESTRICTIONS
) -> u32;
1434 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1435 #[cfg(feature = "Win32_Foundation")]
1436 pub fn SHSendMessageBroadcastA(umsg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
1437 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1438 #[cfg(feature = "Win32_Foundation")]
1439 pub fn SHSendMessageBroadcastW(umsg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
1440 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1441 #[cfg(feature = "Win32_Foundation")]
1442 pub fn SHSetDefaultProperties(hwnd
: super::super::Foundation
::HWND
, psi
: IShellItem
, dwfileopflags
: u32, pfops
: IFileOperationProgressSink
) -> ::windows_sys
::core
::HRESULT
;
1443 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1444 #[cfg(feature = "Win32_Foundation")]
1445 pub fn SHSetFolderPathA(csidl
: i32, htoken
: super::super::Foundation
::HANDLE
, dwflags
: u32, pszpath
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::HRESULT
;
1446 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1447 #[cfg(feature = "Win32_Foundation")]
1448 pub fn SHSetFolderPathW(csidl
: i32, htoken
: super::super::Foundation
::HANDLE
, dwflags
: u32, pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
1449 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1450 pub fn SHSetInstanceExplorer(punk
: ::windows_sys
::core
::IUnknown
);
1451 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1452 #[cfg(feature = "Win32_Foundation")]
1453 pub fn SHSetKnownFolderPath(rfid
: *const ::windows_sys
::core
::GUID
, dwflags
: u32, htoken
: super::super::Foundation
::HANDLE
, pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
1454 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1455 pub fn SHSetLocalizedName(pszpath
: ::windows_sys
::core
::PCWSTR
, pszresmodule
: ::windows_sys
::core
::PCWSTR
, idsres
: i32) -> ::windows_sys
::core
::HRESULT
;
1456 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
1457 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
1458 pub fn SHSetTemporaryPropertyForItem(psi
: IShellItem
, propkey
: *const PropertiesSystem
::PROPERTYKEY
, propvar
: *const super::super::System
::Com
::StructuredStorage
::PROPVARIANT
) -> ::windows_sys
::core
::HRESULT
;
1459 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1460 pub fn SHSetThreadRef(punk
: ::windows_sys
::core
::IUnknown
) -> ::windows_sys
::core
::HRESULT
;
1461 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1462 pub fn SHSetUnreadMailCountW(pszmailaddress
: ::windows_sys
::core
::PCWSTR
, dwcount
: u32, pszshellexecutecommand
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
1463 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
1464 #[cfg(feature = "Win32_System_Registry")]
1465 pub 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;
1466 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
1467 #[cfg(feature = "Win32_System_Registry")]
1468 pub 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;
1469 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1470 #[cfg(feature = "Win32_Foundation")]
1471 pub fn SHShellFolderView_Message(hwndmain
: super::super::Foundation
::HWND
, umsg
: u32, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
1472 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1473 #[cfg(feature = "Win32_Foundation")]
1474 pub 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
;
1475 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1476 #[cfg(feature = "Win32_UI_Shell_Common")]
1477 pub fn SHSimpleIDListFromPath(pszpath
: ::windows_sys
::core
::PCWSTR
) -> *mut Common
::ITEMIDLIST
;
1478 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
1479 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
1480 pub fn SHSkipJunction(pbc
: super::super::System
::Com
::IBindCtx
, pclsid
: *const ::windows_sys
::core
::GUID
) -> super::super::Foundation
::BOOL
;
1481 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1482 #[cfg(feature = "Win32_Foundation")]
1483 pub fn SHStartNetConnectionDialogW(hwnd
: super::super::Foundation
::HWND
, pszremotename
: ::windows_sys
::core
::PCWSTR
, dwtype
: u32) -> ::windows_sys
::core
::HRESULT
;
1484 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1485 pub fn SHStrDupA(psz
: ::windows_sys
::core
::PCSTR
, ppwsz
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
1486 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1487 pub fn SHStrDupW(psz
: ::windows_sys
::core
::PCWSTR
, ppwsz
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
1488 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1489 #[cfg(feature = "Win32_Foundation")]
1490 pub fn SHStripMneumonicA(pszmenu
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::CHAR
;
1491 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1492 pub fn SHStripMneumonicW(pszmenu
: ::windows_sys
::core
::PWSTR
) -> u16;
1493 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1494 #[cfg(feature = "Win32_Foundation")]
1495 pub fn SHTestTokenMembership(htoken
: super::super::Foundation
::HANDLE
, ulrid
: u32) -> super::super::Foundation
::BOOL
;
1496 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1497 pub fn SHUnicodeToAnsi(pwszsrc
: ::windows_sys
::core
::PCWSTR
, pszdst
: ::windows_sys
::core
::PSTR
, cchbuf
: i32) -> i32;
1498 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1499 pub fn SHUnicodeToUnicode(pwzsrc
: ::windows_sys
::core
::PCWSTR
, pwzdst
: ::windows_sys
::core
::PWSTR
, cwchbuf
: i32) -> i32;
1500 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1501 #[cfg(feature = "Win32_Foundation")]
1502 pub fn SHUnlockShared(pvdata
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
1503 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1504 pub fn SHUpdateImageA(pszhashitem
: ::windows_sys
::core
::PCSTR
, iindex
: i32, uflags
: u32, iimageindex
: i32);
1505 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1506 pub fn SHUpdateImageW(pszhashitem
: ::windows_sys
::core
::PCWSTR
, iindex
: i32, uflags
: u32, iimageindex
: i32);
1507 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1508 #[cfg(feature = "Win32_Foundation")]
1509 pub fn SHValidateUNC(hwndowner
: super::super::Foundation
::HWND
, pszfile
: ::windows_sys
::core
::PWSTR
, fconnect
: VALIDATEUNC_OPTION
) -> super::super::Foundation
::BOOL
;
1510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1511 pub fn SetCurrentProcessExplicitAppUserModelID(appid
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
1512 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1513 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
1514 pub fn SetMenuContextHelpId(param0
: super::WindowsAndMessaging
::HMENU
, param1
: u32) -> super::super::Foundation
::BOOL
;
1515 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1516 #[cfg(feature = "Win32_Foundation")]
1517 pub fn SetWindowContextHelpId(param0
: super::super::Foundation
::HWND
, param1
: u32) -> super::super::Foundation
::BOOL
;
1518 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1519 #[cfg(feature = "Win32_Foundation")]
1520 pub fn SetWindowSubclass(hwnd
: super::super::Foundation
::HWND
, pfnsubclass
: SUBCLASSPROC
, uidsubclass
: usize, dwrefdata
: usize) -> super::super::Foundation
::BOOL
;
1521 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1522 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
1523 pub fn ShellAboutA(hwnd
: super::super::Foundation
::HWND
, szapp
: ::windows_sys
::core
::PCSTR
, szotherstuff
: ::windows_sys
::core
::PCSTR
, hicon
: super::WindowsAndMessaging
::HICON
) -> i32;
1524 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1525 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
1526 pub fn ShellAboutW(hwnd
: super::super::Foundation
::HWND
, szapp
: ::windows_sys
::core
::PCWSTR
, szotherstuff
: ::windows_sys
::core
::PCWSTR
, hicon
: super::WindowsAndMessaging
::HICON
) -> i32;
1527 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1528 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
1529 pub 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
;
1530 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1531 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1532 pub fn ShellExecuteExA(pexecinfo
: *mut SHELLEXECUTEINFOA
) -> super::super::Foundation
::BOOL
;
1533 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
1534 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
1535 pub fn ShellExecuteExW(pexecinfo
: *mut SHELLEXECUTEINFOW
) -> super::super::Foundation
::BOOL
;
1536 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1537 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
1538 pub 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
;
1539 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1540 pub fn Shell_GetCachedImageIndex(pwsziconpath
: ::windows_sys
::core
::PCWSTR
, iiconindex
: i32, uiconflags
: u32) -> i32;
1541 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1542 pub fn Shell_GetCachedImageIndexA(psziconpath
: ::windows_sys
::core
::PCSTR
, iiconindex
: i32, uiconflags
: u32) -> i32;
1543 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1544 pub fn Shell_GetCachedImageIndexW(psziconpath
: ::windows_sys
::core
::PCWSTR
, iiconindex
: i32, uiconflags
: u32) -> i32;
1545 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
1546 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
1547 pub fn Shell_GetImageLists(phiml
: *mut super::Controls
::HIMAGELIST
, phimlsmall
: *mut super::Controls
::HIMAGELIST
) -> super::super::Foundation
::BOOL
;
1548 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1549 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
1550 pub fn Shell_MergeMenus(hmdst
: super::WindowsAndMessaging
::HMENU
, hmsrc
: super::WindowsAndMessaging
::HMENU
, uinsert
: u32, uidadjust
: u32, uidadjustmax
: u32, uflags
: MM_FLAGS
) -> u32;
1551 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1552 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
1553 pub fn Shell_NotifyIconA(dwmessage
: NOTIFY_ICON_MESSAGE
, lpdata
: *const NOTIFYICONDATAA
) -> super::super::Foundation
::BOOL
;
1554 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1555 #[cfg(feature = "Win32_Foundation")]
1556 pub fn Shell_NotifyIconGetRect(identifier
: *const NOTIFYICONIDENTIFIER
, iconlocation
: *mut super::super::Foundation
::RECT
) -> ::windows_sys
::core
::HRESULT
;
1557 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
1558 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
1559 pub fn Shell_NotifyIconW(dwmessage
: NOTIFY_ICON_MESSAGE
, lpdata
: *const NOTIFYICONDATAW
) -> super::super::Foundation
::BOOL
;
1560 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
1561 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
1562 pub fn SignalFileOpen(pidl
: *const Common
::ITEMIDLIST
) -> super::super::Foundation
::BOOL
;
1563 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_Urlmon\"`*"]
1564 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_Urlmon"))]
1565 pub fn SoftwareUpdateMessageBox(hwnd
: super::super::Foundation
::HWND
, pszdistunit
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32, psdi
: *mut super::super::System
::Com
::Urlmon
::SOFTDISTINFO
) -> u32;
1566 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
1567 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
1568 pub 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
;
1569 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1570 pub fn StrCSpnA(pszstr
: ::windows_sys
::core
::PCSTR
, pszset
: ::windows_sys
::core
::PCSTR
) -> i32;
1571 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1572 pub fn StrCSpnIA(pszstr
: ::windows_sys
::core
::PCSTR
, pszset
: ::windows_sys
::core
::PCSTR
) -> i32;
1573 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1574 pub fn StrCSpnIW(pszstr
: ::windows_sys
::core
::PCWSTR
, pszset
: ::windows_sys
::core
::PCWSTR
) -> i32;
1575 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1576 pub fn StrCSpnW(pszstr
: ::windows_sys
::core
::PCWSTR
, pszset
: ::windows_sys
::core
::PCWSTR
) -> i32;
1577 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1578 pub fn StrCatBuffA(pszdest
: ::windows_sys
::core
::PSTR
, pszsrc
: ::windows_sys
::core
::PCSTR
, cchdestbuffsize
: i32) -> ::windows_sys
::core
::PSTR
;
1579 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1580 pub fn StrCatBuffW(pszdest
: ::windows_sys
::core
::PWSTR
, pszsrc
: ::windows_sys
::core
::PCWSTR
, cchdestbuffsize
: i32) -> ::windows_sys
::core
::PWSTR
;
1581 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1582 pub fn StrCatChainW(pszdst
: ::windows_sys
::core
::PWSTR
, cchdst
: u32, ichat
: u32, pszsrc
: ::windows_sys
::core
::PCWSTR
) -> u32;
1583 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1584 pub fn StrCatW(psz1
: ::windows_sys
::core
::PWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
1585 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1586 pub fn StrChrA(pszstart
: ::windows_sys
::core
::PCSTR
, wmatch
: u16) -> ::windows_sys
::core
::PSTR
;
1587 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1588 pub fn StrChrIA(pszstart
: ::windows_sys
::core
::PCSTR
, wmatch
: u16) -> ::windows_sys
::core
::PSTR
;
1589 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1590 pub fn StrChrIW(pszstart
: ::windows_sys
::core
::PCWSTR
, wmatch
: u16) -> ::windows_sys
::core
::PWSTR
;
1591 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1592 pub fn StrChrNIW(pszstart
: ::windows_sys
::core
::PCWSTR
, wmatch
: u16, cchmax
: u32) -> ::windows_sys
::core
::PWSTR
;
1593 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1594 pub fn StrChrNW(pszstart
: ::windows_sys
::core
::PCWSTR
, wmatch
: u16, cchmax
: u32) -> ::windows_sys
::core
::PWSTR
;
1595 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1596 pub fn StrChrW(pszstart
: ::windows_sys
::core
::PCWSTR
, wmatch
: u16) -> ::windows_sys
::core
::PWSTR
;
1597 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1598 pub fn StrCmpCA(pszstr1
: ::windows_sys
::core
::PCSTR
, pszstr2
: ::windows_sys
::core
::PCSTR
) -> i32;
1599 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1600 pub fn StrCmpCW(pszstr1
: ::windows_sys
::core
::PCWSTR
, pszstr2
: ::windows_sys
::core
::PCWSTR
) -> i32;
1601 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1602 pub fn StrCmpICA(pszstr1
: ::windows_sys
::core
::PCSTR
, pszstr2
: ::windows_sys
::core
::PCSTR
) -> i32;
1603 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1604 pub fn StrCmpICW(pszstr1
: ::windows_sys
::core
::PCWSTR
, pszstr2
: ::windows_sys
::core
::PCWSTR
) -> i32;
1605 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1606 pub fn StrCmpIW(psz1
: ::windows_sys
::core
::PCWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
) -> i32;
1607 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1608 pub fn StrCmpLogicalW(psz1
: ::windows_sys
::core
::PCWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
) -> i32;
1609 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1610 pub fn StrCmpNA(psz1
: ::windows_sys
::core
::PCSTR
, psz2
: ::windows_sys
::core
::PCSTR
, nchar
: i32) -> i32;
1611 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1612 pub fn StrCmpNCA(pszstr1
: ::windows_sys
::core
::PCSTR
, pszstr2
: ::windows_sys
::core
::PCSTR
, nchar
: i32) -> i32;
1613 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1614 pub fn StrCmpNCW(pszstr1
: ::windows_sys
::core
::PCWSTR
, pszstr2
: ::windows_sys
::core
::PCWSTR
, nchar
: i32) -> i32;
1615 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1616 pub fn StrCmpNIA(psz1
: ::windows_sys
::core
::PCSTR
, psz2
: ::windows_sys
::core
::PCSTR
, nchar
: i32) -> i32;
1617 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1618 pub fn StrCmpNICA(pszstr1
: ::windows_sys
::core
::PCSTR
, pszstr2
: ::windows_sys
::core
::PCSTR
, nchar
: i32) -> i32;
1619 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1620 pub fn StrCmpNICW(pszstr1
: ::windows_sys
::core
::PCWSTR
, pszstr2
: ::windows_sys
::core
::PCWSTR
, nchar
: i32) -> i32;
1621 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1622 pub fn StrCmpNIW(psz1
: ::windows_sys
::core
::PCWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
, nchar
: i32) -> i32;
1623 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1624 pub fn StrCmpNW(psz1
: ::windows_sys
::core
::PCWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
, nchar
: i32) -> i32;
1625 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1626 pub fn StrCmpW(psz1
: ::windows_sys
::core
::PCWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
) -> i32;
1627 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1628 pub fn StrCpyNW(pszdst
: ::windows_sys
::core
::PWSTR
, pszsrc
: ::windows_sys
::core
::PCWSTR
, cchmax
: i32) -> ::windows_sys
::core
::PWSTR
;
1629 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1630 pub fn StrCpyW(psz1
: ::windows_sys
::core
::PWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
1631 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1632 pub fn StrDupA(pszsrch
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
1633 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1634 pub fn StrDupW(pszsrch
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
1635 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1636 pub fn StrFormatByteSize64A(qdw
: i64, pszbuf
: ::windows_sys
::core
::PSTR
, cchbuf
: u32) -> ::windows_sys
::core
::PSTR
;
1637 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1638 pub fn StrFormatByteSizeA(dw
: u32, pszbuf
: ::windows_sys
::core
::PSTR
, cchbuf
: u32) -> ::windows_sys
::core
::PSTR
;
1639 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1640 pub fn StrFormatByteSizeEx(ull
: u64, flags
: SFBS_FLAGS
, pszbuf
: ::windows_sys
::core
::PWSTR
, cchbuf
: u32) -> ::windows_sys
::core
::HRESULT
;
1641 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1642 pub fn StrFormatByteSizeW(qdw
: i64, pszbuf
: ::windows_sys
::core
::PWSTR
, cchbuf
: u32) -> ::windows_sys
::core
::PWSTR
;
1643 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1644 pub fn StrFormatKBSizeA(qdw
: i64, pszbuf
: ::windows_sys
::core
::PSTR
, cchbuf
: u32) -> ::windows_sys
::core
::PSTR
;
1645 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1646 pub fn StrFormatKBSizeW(qdw
: i64, pszbuf
: ::windows_sys
::core
::PWSTR
, cchbuf
: u32) -> ::windows_sys
::core
::PWSTR
;
1647 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1648 pub fn StrFromTimeIntervalA(pszout
: ::windows_sys
::core
::PSTR
, cchmax
: u32, dwtimems
: u32, digits
: i32) -> i32;
1649 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1650 pub fn StrFromTimeIntervalW(pszout
: ::windows_sys
::core
::PWSTR
, cchmax
: u32, dwtimems
: u32, digits
: i32) -> i32;
1651 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1652 #[cfg(feature = "Win32_Foundation")]
1653 pub fn StrIsIntlEqualA(fcasesens
: super::super::Foundation
::BOOL
, pszstring1
: ::windows_sys
::core
::PCSTR
, pszstring2
: ::windows_sys
::core
::PCSTR
, nchar
: i32) -> super::super::Foundation
::BOOL
;
1654 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1655 #[cfg(feature = "Win32_Foundation")]
1656 pub fn StrIsIntlEqualW(fcasesens
: super::super::Foundation
::BOOL
, pszstring1
: ::windows_sys
::core
::PCWSTR
, pszstring2
: ::windows_sys
::core
::PCWSTR
, nchar
: i32) -> super::super::Foundation
::BOOL
;
1657 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1658 pub fn StrNCatA(psz1
: ::windows_sys
::core
::PSTR
, psz2
: ::windows_sys
::core
::PCSTR
, cchmax
: i32) -> ::windows_sys
::core
::PSTR
;
1659 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1660 pub fn StrNCatW(psz1
: ::windows_sys
::core
::PWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
, cchmax
: i32) -> ::windows_sys
::core
::PWSTR
;
1661 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1662 pub fn StrPBrkA(psz
: ::windows_sys
::core
::PCSTR
, pszset
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
1663 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1664 pub fn StrPBrkW(psz
: ::windows_sys
::core
::PCWSTR
, pszset
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
1665 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1666 pub fn StrRChrA(pszstart
: ::windows_sys
::core
::PCSTR
, pszend
: ::windows_sys
::core
::PCSTR
, wmatch
: u16) -> ::windows_sys
::core
::PSTR
;
1667 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1668 pub fn StrRChrIA(pszstart
: ::windows_sys
::core
::PCSTR
, pszend
: ::windows_sys
::core
::PCSTR
, wmatch
: u16) -> ::windows_sys
::core
::PSTR
;
1669 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1670 pub fn StrRChrIW(pszstart
: ::windows_sys
::core
::PCWSTR
, pszend
: ::windows_sys
::core
::PCWSTR
, wmatch
: u16) -> ::windows_sys
::core
::PWSTR
;
1671 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1672 pub fn StrRChrW(pszstart
: ::windows_sys
::core
::PCWSTR
, pszend
: ::windows_sys
::core
::PCWSTR
, wmatch
: u16) -> ::windows_sys
::core
::PWSTR
;
1673 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1674 pub fn StrRStrIA(pszsource
: ::windows_sys
::core
::PCSTR
, pszlast
: ::windows_sys
::core
::PCSTR
, pszsrch
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
1675 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1676 pub fn StrRStrIW(pszsource
: ::windows_sys
::core
::PCWSTR
, pszlast
: ::windows_sys
::core
::PCWSTR
, pszsrch
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
1677 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1678 #[cfg(feature = "Win32_UI_Shell_Common")]
1679 pub fn StrRetToBSTR(pstr
: *mut Common
::STRRET
, pidl
: *const Common
::ITEMIDLIST
, pbstr
: *mut ::windows_sys
::core
::BSTR
) -> ::windows_sys
::core
::HRESULT
;
1680 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1681 #[cfg(feature = "Win32_UI_Shell_Common")]
1682 pub fn StrRetToBufA(pstr
: *mut Common
::STRRET
, pidl
: *const Common
::ITEMIDLIST
, pszbuf
: ::windows_sys
::core
::PSTR
, cchbuf
: u32) -> ::windows_sys
::core
::HRESULT
;
1683 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1684 #[cfg(feature = "Win32_UI_Shell_Common")]
1685 pub fn StrRetToBufW(pstr
: *mut Common
::STRRET
, pidl
: *const Common
::ITEMIDLIST
, pszbuf
: ::windows_sys
::core
::PWSTR
, cchbuf
: u32) -> ::windows_sys
::core
::HRESULT
;
1686 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1687 #[cfg(feature = "Win32_UI_Shell_Common")]
1688 pub fn StrRetToStrA(pstr
: *mut Common
::STRRET
, pidl
: *const Common
::ITEMIDLIST
, ppsz
: *mut ::windows_sys
::core
::PSTR
) -> ::windows_sys
::core
::HRESULT
;
1689 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
1690 #[cfg(feature = "Win32_UI_Shell_Common")]
1691 pub fn StrRetToStrW(pstr
: *mut Common
::STRRET
, pidl
: *const Common
::ITEMIDLIST
, ppsz
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
1692 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1693 pub fn StrSpnA(psz
: ::windows_sys
::core
::PCSTR
, pszset
: ::windows_sys
::core
::PCSTR
) -> i32;
1694 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1695 pub fn StrSpnW(psz
: ::windows_sys
::core
::PCWSTR
, pszset
: ::windows_sys
::core
::PCWSTR
) -> i32;
1696 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1697 pub fn StrStrA(pszfirst
: ::windows_sys
::core
::PCSTR
, pszsrch
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
1698 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1699 pub fn StrStrIA(pszfirst
: ::windows_sys
::core
::PCSTR
, pszsrch
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
1700 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1701 pub fn StrStrIW(pszfirst
: ::windows_sys
::core
::PCWSTR
, pszsrch
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
1702 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1703 pub fn StrStrNIW(pszfirst
: ::windows_sys
::core
::PCWSTR
, pszsrch
: ::windows_sys
::core
::PCWSTR
, cchmax
: u32) -> ::windows_sys
::core
::PWSTR
;
1704 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1705 pub fn StrStrNW(pszfirst
: ::windows_sys
::core
::PCWSTR
, pszsrch
: ::windows_sys
::core
::PCWSTR
, cchmax
: u32) -> ::windows_sys
::core
::PWSTR
;
1706 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1707 pub fn StrStrW(pszfirst
: ::windows_sys
::core
::PCWSTR
, pszsrch
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
1708 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1709 #[cfg(feature = "Win32_Foundation")]
1710 pub fn StrToInt64ExA(pszstring
: ::windows_sys
::core
::PCSTR
, dwflags
: i32, pllret
: *mut i64) -> super::super::Foundation
::BOOL
;
1711 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1712 #[cfg(feature = "Win32_Foundation")]
1713 pub fn StrToInt64ExW(pszstring
: ::windows_sys
::core
::PCWSTR
, dwflags
: i32, pllret
: *mut i64) -> super::super::Foundation
::BOOL
;
1714 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1715 pub fn StrToIntA(pszsrc
: ::windows_sys
::core
::PCSTR
) -> i32;
1716 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1717 #[cfg(feature = "Win32_Foundation")]
1718 pub fn StrToIntExA(pszstring
: ::windows_sys
::core
::PCSTR
, dwflags
: i32, piret
: *mut i32) -> super::super::Foundation
::BOOL
;
1719 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1720 #[cfg(feature = "Win32_Foundation")]
1721 pub fn StrToIntExW(pszstring
: ::windows_sys
::core
::PCWSTR
, dwflags
: i32, piret
: *mut i32) -> super::super::Foundation
::BOOL
;
1722 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1723 pub fn StrToIntW(pszsrc
: ::windows_sys
::core
::PCWSTR
) -> i32;
1724 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1725 #[cfg(feature = "Win32_Foundation")]
1726 pub fn StrTrimA(psz
: ::windows_sys
::core
::PSTR
, psztrimchars
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
1727 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1728 #[cfg(feature = "Win32_Foundation")]
1729 pub fn StrTrimW(psz
: ::windows_sys
::core
::PWSTR
, psztrimchars
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
1730 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1731 #[cfg(feature = "Win32_Foundation")]
1732 pub fn UnloadUserProfile(htoken
: super::super::Foundation
::HANDLE
, hprofile
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
1733 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1734 pub fn UnregisterAppConstrainedChangeNotification(registration
: *mut _APPCONSTRAIN_REGISTRATION
);
1735 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1736 pub fn UnregisterAppStateChangeNotification(registration
: *mut _APPSTATE_REGISTRATION
);
1737 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1738 pub fn UnregisterScaleChangeEvent(dwcookie
: usize) -> ::windows_sys
::core
::HRESULT
;
1739 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1740 pub fn UrlApplySchemeA(pszin
: ::windows_sys
::core
::PCSTR
, pszout
: ::windows_sys
::core
::PSTR
, pcchout
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1741 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1742 pub fn UrlApplySchemeW(pszin
: ::windows_sys
::core
::PCWSTR
, pszout
: ::windows_sys
::core
::PWSTR
, pcchout
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1743 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1744 pub fn UrlCanonicalizeA(pszurl
: ::windows_sys
::core
::PCSTR
, pszcanonicalized
: ::windows_sys
::core
::PSTR
, pcchcanonicalized
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1745 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1746 pub fn UrlCanonicalizeW(pszurl
: ::windows_sys
::core
::PCWSTR
, pszcanonicalized
: ::windows_sys
::core
::PWSTR
, pcchcanonicalized
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1747 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1748 pub 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
;
1749 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1750 pub 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
;
1751 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1752 #[cfg(feature = "Win32_Foundation")]
1753 pub fn UrlCompareA(psz1
: ::windows_sys
::core
::PCSTR
, psz2
: ::windows_sys
::core
::PCSTR
, fignoreslash
: super::super::Foundation
::BOOL
) -> i32;
1754 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1755 #[cfg(feature = "Win32_Foundation")]
1756 pub fn UrlCompareW(psz1
: ::windows_sys
::core
::PCWSTR
, psz2
: ::windows_sys
::core
::PCWSTR
, fignoreslash
: super::super::Foundation
::BOOL
) -> i32;
1757 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1758 pub fn UrlCreateFromPathA(pszpath
: ::windows_sys
::core
::PCSTR
, pszurl
: ::windows_sys
::core
::PSTR
, pcchurl
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1759 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1760 pub fn UrlCreateFromPathW(pszpath
: ::windows_sys
::core
::PCWSTR
, pszurl
: ::windows_sys
::core
::PWSTR
, pcchurl
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1761 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1762 pub fn UrlEscapeA(pszurl
: ::windows_sys
::core
::PCSTR
, pszescaped
: ::windows_sys
::core
::PSTR
, pcchescaped
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1763 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1764 pub fn UrlEscapeW(pszurl
: ::windows_sys
::core
::PCWSTR
, pszescaped
: ::windows_sys
::core
::PWSTR
, pcchescaped
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1765 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1766 pub fn UrlFixupW(pcszurl
: ::windows_sys
::core
::PCWSTR
, psztranslatedurl
: ::windows_sys
::core
::PWSTR
, cchmax
: u32) -> ::windows_sys
::core
::HRESULT
;
1767 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1768 pub fn UrlGetLocationA(pszurl
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
1769 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1770 pub fn UrlGetLocationW(pszurl
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
1771 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1772 pub fn UrlGetPartA(pszin
: ::windows_sys
::core
::PCSTR
, pszout
: ::windows_sys
::core
::PSTR
, pcchout
: *mut u32, dwpart
: u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1773 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1774 pub fn UrlGetPartW(pszin
: ::windows_sys
::core
::PCWSTR
, pszout
: ::windows_sys
::core
::PWSTR
, pcchout
: *mut u32, dwpart
: u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1775 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1776 pub fn UrlHashA(pszurl
: ::windows_sys
::core
::PCSTR
, pbhash
: *mut u8, cbhash
: u32) -> ::windows_sys
::core
::HRESULT
;
1777 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1778 pub fn UrlHashW(pszurl
: ::windows_sys
::core
::PCWSTR
, pbhash
: *mut u8, cbhash
: u32) -> ::windows_sys
::core
::HRESULT
;
1779 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1780 #[cfg(feature = "Win32_Foundation")]
1781 pub fn UrlIsA(pszurl
: ::windows_sys
::core
::PCSTR
, urlis
: URLIS
) -> super::super::Foundation
::BOOL
;
1782 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1783 #[cfg(feature = "Win32_Foundation")]
1784 pub fn UrlIsNoHistoryA(pszurl
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
1785 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1786 #[cfg(feature = "Win32_Foundation")]
1787 pub fn UrlIsNoHistoryW(pszurl
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
1788 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1789 #[cfg(feature = "Win32_Foundation")]
1790 pub fn UrlIsOpaqueA(pszurl
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
1791 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1792 #[cfg(feature = "Win32_Foundation")]
1793 pub fn UrlIsOpaqueW(pszurl
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
1794 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1795 #[cfg(feature = "Win32_Foundation")]
1796 pub fn UrlIsW(pszurl
: ::windows_sys
::core
::PCWSTR
, urlis
: URLIS
) -> super::super::Foundation
::BOOL
;
1797 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1798 pub fn UrlUnescapeA(pszurl
: ::windows_sys
::core
::PSTR
, pszunescaped
: ::windows_sys
::core
::PSTR
, pcchunescaped
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1799 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1800 pub fn UrlUnescapeW(pszurl
: ::windows_sys
::core
::PWSTR
, pszunescaped
: ::windows_sys
::core
::PWSTR
, pcchunescaped
: *mut u32, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
1801 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1802 pub fn WhichPlatform() -> u32;
1803 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1804 #[cfg(feature = "Win32_Foundation")]
1805 pub fn Win32DeleteFile(pszpath
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
1806 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1807 #[cfg(feature = "Win32_Foundation")]
1808 pub fn WinHelpA(hwndmain
: super::super::Foundation
::HWND
, lpszhelp
: ::windows_sys
::core
::PCSTR
, ucommand
: u32, dwdata
: usize) -> super::super::Foundation
::BOOL
;
1809 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1810 #[cfg(feature = "Win32_Foundation")]
1811 pub fn WinHelpW(hwndmain
: super::super::Foundation
::HWND
, lpszhelp
: ::windows_sys
::core
::PCWSTR
, ucommand
: u32, dwdata
: usize) -> super::super::Foundation
::BOOL
;
1812 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
1813 #[cfg(feature = "Win32_Foundation")]
1814 pub fn WriteCabinetState(pcs
: *const CABINETSTATE
) -> super::super::Foundation
::BOOL
;
1815 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1816 pub fn wvnsprintfA(pszdest
: ::windows_sys
::core
::PSTR
, cchdest
: i32, pszfmt
: ::windows_sys
::core
::PCSTR
, arglist
: *const i8) -> i32;
1817 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
1818 pub fn wvnsprintfW(pszdest
: ::windows_sys
::core
::PWSTR
, cchdest
: i32, pszfmt
: ::windows_sys
::core
::PCWSTR
, arglist
: *const i8) -> i32;
1820 pub type CIE4ConnectionPoint
= *mut ::core
::ffi
::c_void
;
1821 pub type DFConstraint
= *mut ::core
::ffi
::c_void
;
1822 pub type DShellFolderViewEvents
= *mut ::core
::ffi
::c_void
;
1823 pub type DShellNameSpaceEvents
= *mut ::core
::ffi
::c_void
;
1824 pub type DShellWindowsEvents
= *mut ::core
::ffi
::c_void
;
1825 pub type DWebBrowserEvents
= *mut ::core
::ffi
::c_void
;
1826 pub type DWebBrowserEvents2
= *mut ::core
::ffi
::c_void
;
1827 pub type Folder
= *mut ::core
::ffi
::c_void
;
1828 pub type Folder2
= *mut ::core
::ffi
::c_void
;
1829 pub type Folder3
= *mut ::core
::ffi
::c_void
;
1830 pub type FolderItem
= *mut ::core
::ffi
::c_void
;
1831 pub type FolderItem2
= *mut ::core
::ffi
::c_void
;
1832 pub type FolderItemVerb
= *mut ::core
::ffi
::c_void
;
1833 pub type FolderItemVerbs
= *mut ::core
::ffi
::c_void
;
1834 pub type FolderItems
= *mut ::core
::ffi
::c_void
;
1835 pub type FolderItems2
= *mut ::core
::ffi
::c_void
;
1836 pub type FolderItems3
= *mut ::core
::ffi
::c_void
;
1837 pub type IACList
= *mut ::core
::ffi
::c_void
;
1838 pub type IACList2
= *mut ::core
::ffi
::c_void
;
1839 pub type IAccessibilityDockingService
= *mut ::core
::ffi
::c_void
;
1840 pub type IAccessibilityDockingServiceCallback
= *mut ::core
::ffi
::c_void
;
1841 pub type IAccessibleObject
= *mut ::core
::ffi
::c_void
;
1842 pub type IActionProgress
= *mut ::core
::ffi
::c_void
;
1843 pub type IActionProgressDialog
= *mut ::core
::ffi
::c_void
;
1844 pub type IAppActivationUIInfo
= *mut ::core
::ffi
::c_void
;
1845 pub type IAppPublisher
= *mut ::core
::ffi
::c_void
;
1846 pub type IAppVisibility
= *mut ::core
::ffi
::c_void
;
1847 pub type IAppVisibilityEvents
= *mut ::core
::ffi
::c_void
;
1848 pub type IApplicationActivationManager
= *mut ::core
::ffi
::c_void
;
1849 pub type IApplicationAssociationRegistration
= *mut ::core
::ffi
::c_void
;
1850 pub type IApplicationAssociationRegistrationUI
= *mut ::core
::ffi
::c_void
;
1851 pub type IApplicationDesignModeSettings
= *mut ::core
::ffi
::c_void
;
1852 pub type IApplicationDesignModeSettings2
= *mut ::core
::ffi
::c_void
;
1853 pub type IApplicationDestinations
= *mut ::core
::ffi
::c_void
;
1854 pub type IApplicationDocumentLists
= *mut ::core
::ffi
::c_void
;
1855 pub type IAssocHandler
= *mut ::core
::ffi
::c_void
;
1856 pub type IAssocHandlerInvoker
= *mut ::core
::ffi
::c_void
;
1857 pub type IAttachmentExecute
= *mut ::core
::ffi
::c_void
;
1858 pub type IAutoComplete
= *mut ::core
::ffi
::c_void
;
1859 pub type IAutoComplete2
= *mut ::core
::ffi
::c_void
;
1860 pub type IAutoCompleteDropDown
= *mut ::core
::ffi
::c_void
;
1861 pub type IBandHost
= *mut ::core
::ffi
::c_void
;
1862 pub type IBandSite
= *mut ::core
::ffi
::c_void
;
1863 pub type IBannerNotificationHandler
= *mut ::core
::ffi
::c_void
;
1864 pub type IBanneredBar
= *mut ::core
::ffi
::c_void
;
1865 pub type IBrowserFrameOptions
= *mut ::core
::ffi
::c_void
;
1866 pub type IBrowserService
= *mut ::core
::ffi
::c_void
;
1867 pub type IBrowserService2
= *mut ::core
::ffi
::c_void
;
1868 pub type IBrowserService3
= *mut ::core
::ffi
::c_void
;
1869 pub type IBrowserService4
= *mut ::core
::ffi
::c_void
;
1870 pub type ICDBurn
= *mut ::core
::ffi
::c_void
;
1871 pub type ICDBurnExt
= *mut ::core
::ffi
::c_void
;
1872 pub type ICategorizer
= *mut ::core
::ffi
::c_void
;
1873 pub type ICategoryProvider
= *mut ::core
::ffi
::c_void
;
1874 pub type IColumnManager
= *mut ::core
::ffi
::c_void
;
1875 pub type IColumnProvider
= *mut ::core
::ffi
::c_void
;
1876 pub type ICommDlgBrowser
= *mut ::core
::ffi
::c_void
;
1877 pub type ICommDlgBrowser2
= *mut ::core
::ffi
::c_void
;
1878 pub type ICommDlgBrowser3
= *mut ::core
::ffi
::c_void
;
1879 pub type IComputerInfoChangeNotify
= *mut ::core
::ffi
::c_void
;
1880 pub type IConnectableCredentialProviderCredential
= *mut ::core
::ffi
::c_void
;
1881 pub type IContactManagerInterop
= *mut ::core
::ffi
::c_void
;
1882 pub type IContextMenu
= *mut ::core
::ffi
::c_void
;
1883 pub type IContextMenu2
= *mut ::core
::ffi
::c_void
;
1884 pub type IContextMenu3
= *mut ::core
::ffi
::c_void
;
1885 pub type IContextMenuCB
= *mut ::core
::ffi
::c_void
;
1886 pub type IContextMenuSite
= *mut ::core
::ffi
::c_void
;
1887 pub type ICopyHookA
= *mut ::core
::ffi
::c_void
;
1888 pub type ICopyHookW
= *mut ::core
::ffi
::c_void
;
1889 pub type ICreateProcessInputs
= *mut ::core
::ffi
::c_void
;
1890 pub type ICreatingProcess
= *mut ::core
::ffi
::c_void
;
1891 pub type ICredentialProvider
= *mut ::core
::ffi
::c_void
;
1892 pub type ICredentialProviderCredential
= *mut ::core
::ffi
::c_void
;
1893 pub type ICredentialProviderCredential2
= *mut ::core
::ffi
::c_void
;
1894 pub type ICredentialProviderCredentialEvents
= *mut ::core
::ffi
::c_void
;
1895 pub type ICredentialProviderCredentialEvents2
= *mut ::core
::ffi
::c_void
;
1896 pub type ICredentialProviderCredentialWithFieldOptions
= *mut ::core
::ffi
::c_void
;
1897 pub type ICredentialProviderEvents
= *mut ::core
::ffi
::c_void
;
1898 pub type ICredentialProviderFilter
= *mut ::core
::ffi
::c_void
;
1899 pub type ICredentialProviderSetUserArray
= *mut ::core
::ffi
::c_void
;
1900 pub type ICredentialProviderUser
= *mut ::core
::ffi
::c_void
;
1901 pub type ICredentialProviderUserArray
= *mut ::core
::ffi
::c_void
;
1902 pub type ICurrentItem
= *mut ::core
::ffi
::c_void
;
1903 pub type ICurrentWorkingDirectory
= *mut ::core
::ffi
::c_void
;
1904 pub type ICustomDestinationList
= *mut ::core
::ffi
::c_void
;
1905 pub type IDataObjectAsyncCapability
= *mut ::core
::ffi
::c_void
;
1906 pub type IDataObjectProvider
= *mut ::core
::ffi
::c_void
;
1907 pub type IDataTransferManagerInterop
= *mut ::core
::ffi
::c_void
;
1908 pub type IDefaultExtractIconInit
= *mut ::core
::ffi
::c_void
;
1909 pub type IDefaultFolderMenuInitialize
= *mut ::core
::ffi
::c_void
;
1910 pub type IDelegateFolder
= *mut ::core
::ffi
::c_void
;
1911 pub type IDelegateItem
= *mut ::core
::ffi
::c_void
;
1912 pub type IDeskBand
= *mut ::core
::ffi
::c_void
;
1913 pub type IDeskBand2
= *mut ::core
::ffi
::c_void
;
1914 pub type IDeskBandInfo
= *mut ::core
::ffi
::c_void
;
1915 pub type IDeskBar
= *mut ::core
::ffi
::c_void
;
1916 pub type IDeskBarClient
= *mut ::core
::ffi
::c_void
;
1917 pub type IDesktopGadget
= *mut ::core
::ffi
::c_void
;
1918 pub type IDesktopWallpaper
= *mut ::core
::ffi
::c_void
;
1919 pub type IDestinationStreamFactory
= *mut ::core
::ffi
::c_void
;
1920 pub type IDisplayItem
= *mut ::core
::ffi
::c_void
;
1921 pub type IDocViewSite
= *mut ::core
::ffi
::c_void
;
1922 pub type IDockingWindow
= *mut ::core
::ffi
::c_void
;
1923 pub type IDockingWindowFrame
= *mut ::core
::ffi
::c_void
;
1924 pub type IDockingWindowSite
= *mut ::core
::ffi
::c_void
;
1925 pub type IDragSourceHelper
= *mut ::core
::ffi
::c_void
;
1926 pub type IDragSourceHelper2
= *mut ::core
::ffi
::c_void
;
1927 pub type IDropTargetHelper
= *mut ::core
::ffi
::c_void
;
1928 pub type IDynamicHWHandler
= *mut ::core
::ffi
::c_void
;
1929 pub type IEnumACString
= *mut ::core
::ffi
::c_void
;
1930 pub type IEnumAssocHandlers
= *mut ::core
::ffi
::c_void
;
1931 pub type IEnumExplorerCommand
= *mut ::core
::ffi
::c_void
;
1932 pub type IEnumExtraSearch
= *mut ::core
::ffi
::c_void
;
1933 pub type IEnumFullIDList
= *mut ::core
::ffi
::c_void
;
1934 pub type IEnumHLITEM
= *mut ::core
::ffi
::c_void
;
1935 pub type IEnumIDList
= *mut ::core
::ffi
::c_void
;
1936 pub type IEnumObjects
= *mut ::core
::ffi
::c_void
;
1937 pub type IEnumPublishedApps
= *mut ::core
::ffi
::c_void
;
1938 pub type IEnumReadyCallback
= *mut ::core
::ffi
::c_void
;
1939 pub type IEnumResources
= *mut ::core
::ffi
::c_void
;
1940 pub type IEnumShellItems
= *mut ::core
::ffi
::c_void
;
1941 pub type IEnumSyncMgrConflict
= *mut ::core
::ffi
::c_void
;
1942 pub type IEnumSyncMgrEvents
= *mut ::core
::ffi
::c_void
;
1943 pub type IEnumSyncMgrSyncItems
= *mut ::core
::ffi
::c_void
;
1944 pub type IEnumTravelLogEntry
= *mut ::core
::ffi
::c_void
;
1945 pub type IEnumerableView
= *mut ::core
::ffi
::c_void
;
1946 pub type IExecuteCommand
= *mut ::core
::ffi
::c_void
;
1947 pub type IExecuteCommandApplicationHostEnvironment
= *mut ::core
::ffi
::c_void
;
1948 pub type IExecuteCommandHost
= *mut ::core
::ffi
::c_void
;
1949 pub type IExpDispSupport
= *mut ::core
::ffi
::c_void
;
1950 pub type IExpDispSupportXP
= *mut ::core
::ffi
::c_void
;
1951 pub type IExplorerBrowser
= *mut ::core
::ffi
::c_void
;
1952 pub type IExplorerBrowserEvents
= *mut ::core
::ffi
::c_void
;
1953 pub type IExplorerCommand
= *mut ::core
::ffi
::c_void
;
1954 pub type IExplorerCommandProvider
= *mut ::core
::ffi
::c_void
;
1955 pub type IExplorerCommandState
= *mut ::core
::ffi
::c_void
;
1956 pub type IExplorerPaneVisibility
= *mut ::core
::ffi
::c_void
;
1957 pub type IExtensionServices
= *mut ::core
::ffi
::c_void
;
1958 pub type IExtractIconA
= *mut ::core
::ffi
::c_void
;
1959 pub type IExtractIconW
= *mut ::core
::ffi
::c_void
;
1960 pub type IExtractImage
= *mut ::core
::ffi
::c_void
;
1961 pub type IExtractImage2
= *mut ::core
::ffi
::c_void
;
1962 pub type IFileDialog
= *mut ::core
::ffi
::c_void
;
1963 pub type IFileDialog2
= *mut ::core
::ffi
::c_void
;
1964 pub type IFileDialogControlEvents
= *mut ::core
::ffi
::c_void
;
1965 pub type IFileDialogCustomize
= *mut ::core
::ffi
::c_void
;
1966 pub type IFileDialogEvents
= *mut ::core
::ffi
::c_void
;
1967 pub type IFileIsInUse
= *mut ::core
::ffi
::c_void
;
1968 pub type IFileOpenDialog
= *mut ::core
::ffi
::c_void
;
1969 pub type IFileOperation
= *mut ::core
::ffi
::c_void
;
1970 pub type IFileOperation2
= *mut ::core
::ffi
::c_void
;
1971 pub type IFileOperationProgressSink
= *mut ::core
::ffi
::c_void
;
1972 pub type IFileSaveDialog
= *mut ::core
::ffi
::c_void
;
1973 pub type IFileSearchBand
= *mut ::core
::ffi
::c_void
;
1974 pub type IFileSyncMergeHandler
= *mut ::core
::ffi
::c_void
;
1975 pub type IFileSystemBindData
= *mut ::core
::ffi
::c_void
;
1976 pub type IFileSystemBindData2
= *mut ::core
::ffi
::c_void
;
1977 pub type IFolderBandPriv
= *mut ::core
::ffi
::c_void
;
1978 pub type IFolderFilter
= *mut ::core
::ffi
::c_void
;
1979 pub type IFolderFilterSite
= *mut ::core
::ffi
::c_void
;
1980 pub type IFolderView
= *mut ::core
::ffi
::c_void
;
1981 pub type IFolderView2
= *mut ::core
::ffi
::c_void
;
1982 pub type IFolderViewHost
= *mut ::core
::ffi
::c_void
;
1983 pub type IFolderViewOC
= *mut ::core
::ffi
::c_void
;
1984 pub type IFolderViewOptions
= *mut ::core
::ffi
::c_void
;
1985 pub type IFolderViewSettings
= *mut ::core
::ffi
::c_void
;
1986 pub type IFrameworkInputPane
= *mut ::core
::ffi
::c_void
;
1987 pub type IFrameworkInputPaneHandler
= *mut ::core
::ffi
::c_void
;
1988 pub type IGetServiceIds
= *mut ::core
::ffi
::c_void
;
1989 pub type IHWEventHandler
= *mut ::core
::ffi
::c_void
;
1990 pub type IHWEventHandler2
= *mut ::core
::ffi
::c_void
;
1991 pub type IHandlerActivationHost
= *mut ::core
::ffi
::c_void
;
1992 pub type IHandlerInfo
= *mut ::core
::ffi
::c_void
;
1993 pub type IHandlerInfo2
= *mut ::core
::ffi
::c_void
;
1994 pub type IHlink
= *mut ::core
::ffi
::c_void
;
1995 pub type IHlinkBrowseContext
= *mut ::core
::ffi
::c_void
;
1996 pub type IHlinkFrame
= *mut ::core
::ffi
::c_void
;
1997 pub type IHlinkSite
= *mut ::core
::ffi
::c_void
;
1998 pub type IHlinkTarget
= *mut ::core
::ffi
::c_void
;
1999 pub type IHomeGroup
= *mut ::core
::ffi
::c_void
;
2000 pub type IIOCancelInformation
= *mut ::core
::ffi
::c_void
;
2001 pub type IIdentityName
= *mut ::core
::ffi
::c_void
;
2002 pub type IImageRecompress
= *mut ::core
::ffi
::c_void
;
2003 pub type IInitializeCommand
= *mut ::core
::ffi
::c_void
;
2004 pub type IInitializeNetworkFolder
= *mut ::core
::ffi
::c_void
;
2005 pub type IInitializeObject
= *mut ::core
::ffi
::c_void
;
2006 pub type IInitializeWithBindCtx
= *mut ::core
::ffi
::c_void
;
2007 pub type IInitializeWithItem
= *mut ::core
::ffi
::c_void
;
2008 pub type IInitializeWithPropertyStore
= *mut ::core
::ffi
::c_void
;
2009 pub type IInitializeWithWindow
= *mut ::core
::ffi
::c_void
;
2010 pub type IInputObject
= *mut ::core
::ffi
::c_void
;
2011 pub type IInputObject2
= *mut ::core
::ffi
::c_void
;
2012 pub type IInputObjectSite
= *mut ::core
::ffi
::c_void
;
2013 pub type IInputPaneAnimationCoordinator
= *mut ::core
::ffi
::c_void
;
2014 pub type IInputPanelConfiguration
= *mut ::core
::ffi
::c_void
;
2015 pub type IInputPanelInvocationConfiguration
= *mut ::core
::ffi
::c_void
;
2016 pub type IInsertItem
= *mut ::core
::ffi
::c_void
;
2017 pub type IItemNameLimits
= *mut ::core
::ffi
::c_void
;
2018 pub type IKnownFolder
= *mut ::core
::ffi
::c_void
;
2019 pub type IKnownFolderManager
= *mut ::core
::ffi
::c_void
;
2020 pub type ILaunchSourceAppUserModelId
= *mut ::core
::ffi
::c_void
;
2021 pub type ILaunchSourceViewSizePreference
= *mut ::core
::ffi
::c_void
;
2022 pub type ILaunchTargetMonitor
= *mut ::core
::ffi
::c_void
;
2023 pub type ILaunchTargetViewSizePreference
= *mut ::core
::ffi
::c_void
;
2024 pub type ILaunchUIContext
= *mut ::core
::ffi
::c_void
;
2025 pub type ILaunchUIContextProvider
= *mut ::core
::ffi
::c_void
;
2026 pub type IMenuBand
= *mut ::core
::ffi
::c_void
;
2027 pub type IMenuPopup
= *mut ::core
::ffi
::c_void
;
2028 pub type IModalWindow
= *mut ::core
::ffi
::c_void
;
2029 pub type INameSpaceTreeAccessible
= *mut ::core
::ffi
::c_void
;
2030 pub type INameSpaceTreeControl
= *mut ::core
::ffi
::c_void
;
2031 pub type INameSpaceTreeControl2
= *mut ::core
::ffi
::c_void
;
2032 pub type INameSpaceTreeControlCustomDraw
= *mut ::core
::ffi
::c_void
;
2033 pub type INameSpaceTreeControlDropHandler
= *mut ::core
::ffi
::c_void
;
2034 pub type INameSpaceTreeControlEvents
= *mut ::core
::ffi
::c_void
;
2035 pub type INameSpaceTreeControlFolderCapabilities
= *mut ::core
::ffi
::c_void
;
2036 pub type INamedPropertyBag
= *mut ::core
::ffi
::c_void
;
2037 pub type INamespaceWalk
= *mut ::core
::ffi
::c_void
;
2038 pub type INamespaceWalkCB
= *mut ::core
::ffi
::c_void
;
2039 pub type INamespaceWalkCB2
= *mut ::core
::ffi
::c_void
;
2040 pub type INetworkFolderInternal
= *mut ::core
::ffi
::c_void
;
2041 pub type INewMenuClient
= *mut ::core
::ffi
::c_void
;
2042 pub type INewShortcutHookA
= *mut ::core
::ffi
::c_void
;
2043 pub type INewShortcutHookW
= *mut ::core
::ffi
::c_void
;
2044 pub type INewWDEvents
= *mut ::core
::ffi
::c_void
;
2045 pub type INewWindowManager
= *mut ::core
::ffi
::c_void
;
2046 pub type INotifyReplica
= *mut ::core
::ffi
::c_void
;
2047 pub type IObjMgr
= *mut ::core
::ffi
::c_void
;
2048 pub type IObjectProvider
= *mut ::core
::ffi
::c_void
;
2049 pub type IObjectWithAppUserModelID
= *mut ::core
::ffi
::c_void
;
2050 pub type IObjectWithBackReferences
= *mut ::core
::ffi
::c_void
;
2051 pub type IObjectWithCancelEvent
= *mut ::core
::ffi
::c_void
;
2052 pub type IObjectWithFolderEnumMode
= *mut ::core
::ffi
::c_void
;
2053 pub type IObjectWithProgID
= *mut ::core
::ffi
::c_void
;
2054 pub type IObjectWithSelection
= *mut ::core
::ffi
::c_void
;
2055 pub type IOpenControlPanel
= *mut ::core
::ffi
::c_void
;
2056 pub type IOpenSearchSource
= *mut ::core
::ffi
::c_void
;
2057 pub type IOperationsProgressDialog
= *mut ::core
::ffi
::c_void
;
2058 pub type IPackageDebugSettings
= *mut ::core
::ffi
::c_void
;
2059 pub type IPackageDebugSettings2
= *mut ::core
::ffi
::c_void
;
2060 pub type IPackageExecutionStateChangeNotification
= *mut ::core
::ffi
::c_void
;
2061 pub type IParentAndItem
= *mut ::core
::ffi
::c_void
;
2062 pub type IParseAndCreateItem
= *mut ::core
::ffi
::c_void
;
2063 pub type IPersistFolder
= *mut ::core
::ffi
::c_void
;
2064 pub type IPersistFolder2
= *mut ::core
::ffi
::c_void
;
2065 pub type IPersistFolder3
= *mut ::core
::ffi
::c_void
;
2066 pub type IPersistIDList
= *mut ::core
::ffi
::c_void
;
2067 pub type IPreviewHandler
= *mut ::core
::ffi
::c_void
;
2068 pub type IPreviewHandlerFrame
= *mut ::core
::ffi
::c_void
;
2069 pub type IPreviewHandlerVisuals
= *mut ::core
::ffi
::c_void
;
2070 pub type IPreviewItem
= *mut ::core
::ffi
::c_void
;
2071 pub type IPreviousVersionsInfo
= *mut ::core
::ffi
::c_void
;
2072 pub type IProfferService
= *mut ::core
::ffi
::c_void
;
2073 pub type IProgressDialog
= *mut ::core
::ffi
::c_void
;
2074 pub type IPropertyKeyStore
= *mut ::core
::ffi
::c_void
;
2075 pub type IPublishedApp
= *mut ::core
::ffi
::c_void
;
2076 pub type IPublishedApp2
= *mut ::core
::ffi
::c_void
;
2077 pub type IPublishingWizard
= *mut ::core
::ffi
::c_void
;
2078 pub type IQueryAssociations
= *mut ::core
::ffi
::c_void
;
2079 pub type IQueryCancelAutoPlay
= *mut ::core
::ffi
::c_void
;
2080 pub type IQueryCodePage
= *mut ::core
::ffi
::c_void
;
2081 pub type IQueryContinue
= *mut ::core
::ffi
::c_void
;
2082 pub type IQueryContinueWithStatus
= *mut ::core
::ffi
::c_void
;
2083 pub type IQueryInfo
= *mut ::core
::ffi
::c_void
;
2084 pub type IRegTreeItem
= *mut ::core
::ffi
::c_void
;
2085 pub type IRelatedItem
= *mut ::core
::ffi
::c_void
;
2086 pub type IRemoteComputer
= *mut ::core
::ffi
::c_void
;
2087 pub type IResolveShellLink
= *mut ::core
::ffi
::c_void
;
2088 pub type IResultsFolder
= *mut ::core
::ffi
::c_void
;
2089 pub type IRunnableTask
= *mut ::core
::ffi
::c_void
;
2090 pub type IScriptErrorList
= *mut ::core
::ffi
::c_void
;
2091 pub type ISearchBoxInfo
= *mut ::core
::ffi
::c_void
;
2092 pub type ISearchContext
= *mut ::core
::ffi
::c_void
;
2093 pub type ISearchFolderItemFactory
= *mut ::core
::ffi
::c_void
;
2094 pub type ISharedBitmap
= *mut ::core
::ffi
::c_void
;
2095 pub type ISharingConfigurationManager
= *mut ::core
::ffi
::c_void
;
2096 pub type IShellApp
= *mut ::core
::ffi
::c_void
;
2097 pub type IShellBrowser
= *mut ::core
::ffi
::c_void
;
2098 pub type IShellChangeNotify
= *mut ::core
::ffi
::c_void
;
2099 pub type IShellDetails
= *mut ::core
::ffi
::c_void
;
2100 pub type IShellDispatch
= *mut ::core
::ffi
::c_void
;
2101 pub type IShellDispatch2
= *mut ::core
::ffi
::c_void
;
2102 pub type IShellDispatch3
= *mut ::core
::ffi
::c_void
;
2103 pub type IShellDispatch4
= *mut ::core
::ffi
::c_void
;
2104 pub type IShellDispatch5
= *mut ::core
::ffi
::c_void
;
2105 pub type IShellDispatch6
= *mut ::core
::ffi
::c_void
;
2106 pub type IShellExtInit
= *mut ::core
::ffi
::c_void
;
2107 pub type IShellFavoritesNameSpace
= *mut ::core
::ffi
::c_void
;
2108 pub type IShellFolder
= *mut ::core
::ffi
::c_void
;
2109 pub type IShellFolder2
= *mut ::core
::ffi
::c_void
;
2110 pub type IShellFolderBand
= *mut ::core
::ffi
::c_void
;
2111 pub type IShellFolderView
= *mut ::core
::ffi
::c_void
;
2112 pub type IShellFolderViewCB
= *mut ::core
::ffi
::c_void
;
2113 pub type IShellFolderViewDual
= *mut ::core
::ffi
::c_void
;
2114 pub type IShellFolderViewDual2
= *mut ::core
::ffi
::c_void
;
2115 pub type IShellFolderViewDual3
= *mut ::core
::ffi
::c_void
;
2116 pub type IShellIcon
= *mut ::core
::ffi
::c_void
;
2117 pub type IShellIconOverlay
= *mut ::core
::ffi
::c_void
;
2118 pub type IShellIconOverlayIdentifier
= *mut ::core
::ffi
::c_void
;
2119 pub type IShellIconOverlayManager
= *mut ::core
::ffi
::c_void
;
2120 pub type IShellImageData
= *mut ::core
::ffi
::c_void
;
2121 pub type IShellImageDataAbort
= *mut ::core
::ffi
::c_void
;
2122 pub type IShellImageDataFactory
= *mut ::core
::ffi
::c_void
;
2123 pub type IShellItem
= *mut ::core
::ffi
::c_void
;
2124 pub type IShellItem2
= *mut ::core
::ffi
::c_void
;
2125 pub type IShellItemArray
= *mut ::core
::ffi
::c_void
;
2126 pub type IShellItemFilter
= *mut ::core
::ffi
::c_void
;
2127 pub type IShellItemImageFactory
= *mut ::core
::ffi
::c_void
;
2128 pub type IShellItemResources
= *mut ::core
::ffi
::c_void
;
2129 pub type IShellLibrary
= *mut ::core
::ffi
::c_void
;
2130 pub type IShellLinkA
= *mut ::core
::ffi
::c_void
;
2131 pub type IShellLinkDataList
= *mut ::core
::ffi
::c_void
;
2132 pub type IShellLinkDual
= *mut ::core
::ffi
::c_void
;
2133 pub type IShellLinkDual2
= *mut ::core
::ffi
::c_void
;
2134 pub type IShellLinkW
= *mut ::core
::ffi
::c_void
;
2135 pub type IShellMenu
= *mut ::core
::ffi
::c_void
;
2136 pub type IShellMenuCallback
= *mut ::core
::ffi
::c_void
;
2137 pub type IShellNameSpace
= *mut ::core
::ffi
::c_void
;
2138 pub type IShellPropSheetExt
= *mut ::core
::ffi
::c_void
;
2139 pub type IShellRunDll
= *mut ::core
::ffi
::c_void
;
2140 pub type IShellService
= *mut ::core
::ffi
::c_void
;
2141 pub type IShellTaskScheduler
= *mut ::core
::ffi
::c_void
;
2142 pub type IShellUIHelper
= *mut ::core
::ffi
::c_void
;
2143 pub type IShellUIHelper2
= *mut ::core
::ffi
::c_void
;
2144 pub type IShellUIHelper3
= *mut ::core
::ffi
::c_void
;
2145 pub type IShellUIHelper4
= *mut ::core
::ffi
::c_void
;
2146 pub type IShellUIHelper5
= *mut ::core
::ffi
::c_void
;
2147 pub type IShellUIHelper6
= *mut ::core
::ffi
::c_void
;
2148 pub type IShellUIHelper7
= *mut ::core
::ffi
::c_void
;
2149 pub type IShellUIHelper8
= *mut ::core
::ffi
::c_void
;
2150 pub type IShellUIHelper9
= *mut ::core
::ffi
::c_void
;
2151 pub type IShellView
= *mut ::core
::ffi
::c_void
;
2152 pub type IShellView2
= *mut ::core
::ffi
::c_void
;
2153 pub type IShellView3
= *mut ::core
::ffi
::c_void
;
2154 pub type IShellWindows
= *mut ::core
::ffi
::c_void
;
2155 pub type ISortColumnArray
= *mut ::core
::ffi
::c_void
;
2156 pub type IStartMenuPinnedList
= *mut ::core
::ffi
::c_void
;
2157 pub type IStorageProviderBanners
= *mut ::core
::ffi
::c_void
;
2158 pub type IStorageProviderCopyHook
= *mut ::core
::ffi
::c_void
;
2159 pub type IStorageProviderHandler
= *mut ::core
::ffi
::c_void
;
2160 pub type IStorageProviderPropertyHandler
= *mut ::core
::ffi
::c_void
;
2161 pub type IStreamAsync
= *mut ::core
::ffi
::c_void
;
2162 pub type IStreamUnbufferedInfo
= *mut ::core
::ffi
::c_void
;
2163 pub type ISuspensionDependencyManager
= *mut ::core
::ffi
::c_void
;
2164 pub type ISyncMgrConflict
= *mut ::core
::ffi
::c_void
;
2165 pub type ISyncMgrConflictFolder
= *mut ::core
::ffi
::c_void
;
2166 pub type ISyncMgrConflictItems
= *mut ::core
::ffi
::c_void
;
2167 pub type ISyncMgrConflictPresenter
= *mut ::core
::ffi
::c_void
;
2168 pub type ISyncMgrConflictResolutionItems
= *mut ::core
::ffi
::c_void
;
2169 pub type ISyncMgrConflictResolveInfo
= *mut ::core
::ffi
::c_void
;
2170 pub type ISyncMgrConflictStore
= *mut ::core
::ffi
::c_void
;
2171 pub type ISyncMgrControl
= *mut ::core
::ffi
::c_void
;
2172 pub type ISyncMgrEnumItems
= *mut ::core
::ffi
::c_void
;
2173 pub type ISyncMgrEvent
= *mut ::core
::ffi
::c_void
;
2174 pub type ISyncMgrEventLinkUIOperation
= *mut ::core
::ffi
::c_void
;
2175 pub type ISyncMgrEventStore
= *mut ::core
::ffi
::c_void
;
2176 pub type ISyncMgrHandler
= *mut ::core
::ffi
::c_void
;
2177 pub type ISyncMgrHandlerCollection
= *mut ::core
::ffi
::c_void
;
2178 pub type ISyncMgrHandlerInfo
= *mut ::core
::ffi
::c_void
;
2179 pub type ISyncMgrRegister
= *mut ::core
::ffi
::c_void
;
2180 pub type ISyncMgrResolutionHandler
= *mut ::core
::ffi
::c_void
;
2181 pub type ISyncMgrScheduleWizardUIOperation
= *mut ::core
::ffi
::c_void
;
2182 pub type ISyncMgrSessionCreator
= *mut ::core
::ffi
::c_void
;
2183 pub type ISyncMgrSyncCallback
= *mut ::core
::ffi
::c_void
;
2184 pub type ISyncMgrSyncItem
= *mut ::core
::ffi
::c_void
;
2185 pub type ISyncMgrSyncItemContainer
= *mut ::core
::ffi
::c_void
;
2186 pub type ISyncMgrSyncItemInfo
= *mut ::core
::ffi
::c_void
;
2187 pub type ISyncMgrSyncResult
= *mut ::core
::ffi
::c_void
;
2188 pub type ISyncMgrSynchronize
= *mut ::core
::ffi
::c_void
;
2189 pub type ISyncMgrSynchronizeCallback
= *mut ::core
::ffi
::c_void
;
2190 pub type ISyncMgrSynchronizeInvoke
= *mut ::core
::ffi
::c_void
;
2191 pub type ISyncMgrUIOperation
= *mut ::core
::ffi
::c_void
;
2192 pub type ITaskbarList
= *mut ::core
::ffi
::c_void
;
2193 pub type ITaskbarList2
= *mut ::core
::ffi
::c_void
;
2194 pub type ITaskbarList3
= *mut ::core
::ffi
::c_void
;
2195 pub type ITaskbarList4
= *mut ::core
::ffi
::c_void
;
2196 pub type IThumbnailCache
= *mut ::core
::ffi
::c_void
;
2197 pub type IThumbnailCachePrimer
= *mut ::core
::ffi
::c_void
;
2198 pub type IThumbnailCapture
= *mut ::core
::ffi
::c_void
;
2199 pub type IThumbnailHandlerFactory
= *mut ::core
::ffi
::c_void
;
2200 pub type IThumbnailProvider
= *mut ::core
::ffi
::c_void
;
2201 pub type IThumbnailSettings
= *mut ::core
::ffi
::c_void
;
2202 pub type IThumbnailStreamCache
= *mut ::core
::ffi
::c_void
;
2203 pub type ITrackShellMenu
= *mut ::core
::ffi
::c_void
;
2204 pub type ITranscodeImage
= *mut ::core
::ffi
::c_void
;
2205 pub type ITransferAdviseSink
= *mut ::core
::ffi
::c_void
;
2206 pub type ITransferDestination
= *mut ::core
::ffi
::c_void
;
2207 pub type ITransferMediumItem
= *mut ::core
::ffi
::c_void
;
2208 pub type ITransferSource
= *mut ::core
::ffi
::c_void
;
2209 pub type ITravelEntry
= *mut ::core
::ffi
::c_void
;
2210 pub type ITravelLog
= *mut ::core
::ffi
::c_void
;
2211 pub type ITravelLogClient
= *mut ::core
::ffi
::c_void
;
2212 pub type ITravelLogEntry
= *mut ::core
::ffi
::c_void
;
2213 pub type ITravelLogStg
= *mut ::core
::ffi
::c_void
;
2214 pub type ITrayDeskBand
= *mut ::core
::ffi
::c_void
;
2215 pub type IURLSearchHook
= *mut ::core
::ffi
::c_void
;
2216 pub type IURLSearchHook2
= *mut ::core
::ffi
::c_void
;
2217 pub type IUniformResourceLocatorA
= *mut ::core
::ffi
::c_void
;
2218 pub type IUniformResourceLocatorW
= *mut ::core
::ffi
::c_void
;
2219 pub type IUpdateIDList
= *mut ::core
::ffi
::c_void
;
2220 pub type IUseToBrowseItem
= *mut ::core
::ffi
::c_void
;
2221 pub type IUserAccountChangeCallback
= *mut ::core
::ffi
::c_void
;
2222 pub type IUserNotification
= *mut ::core
::ffi
::c_void
;
2223 pub type IUserNotification2
= *mut ::core
::ffi
::c_void
;
2224 pub type IUserNotificationCallback
= *mut ::core
::ffi
::c_void
;
2225 pub type IViewStateIdentityItem
= *mut ::core
::ffi
::c_void
;
2226 pub type IVirtualDesktopManager
= *mut ::core
::ffi
::c_void
;
2227 pub type IVisualProperties
= *mut ::core
::ffi
::c_void
;
2228 pub type IWebBrowser
= *mut ::core
::ffi
::c_void
;
2229 pub type IWebBrowser2
= *mut ::core
::ffi
::c_void
;
2230 pub type IWebBrowserApp
= *mut ::core
::ffi
::c_void
;
2231 pub type IWebWizardExtension
= *mut ::core
::ffi
::c_void
;
2232 pub type IWebWizardHost
= *mut ::core
::ffi
::c_void
;
2233 pub type IWebWizardHost2
= *mut ::core
::ffi
::c_void
;
2234 pub type IWizardExtension
= *mut ::core
::ffi
::c_void
;
2235 pub type IWizardSite
= *mut ::core
::ffi
::c_void
;
2236 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2237 pub const ABE_BOTTOM
: u32 = 3u32;
2238 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2239 pub const ABE_LEFT
: u32 = 0u32;
2240 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2241 pub const ABE_RIGHT
: u32 = 2u32;
2242 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2243 pub const ABE_TOP
: u32 = 1u32;
2244 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2245 pub const ABM_ACTIVATE
: u32 = 6u32;
2246 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2247 pub const ABM_GETAUTOHIDEBAR
: u32 = 7u32;
2248 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2249 pub const ABM_GETAUTOHIDEBAREX
: u32 = 11u32;
2250 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2251 pub const ABM_GETSTATE
: u32 = 4u32;
2252 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2253 pub const ABM_GETTASKBARPOS
: u32 = 5u32;
2254 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2255 pub const ABM_NEW
: u32 = 0u32;
2256 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2257 pub const ABM_QUERYPOS
: u32 = 2u32;
2258 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2259 pub const ABM_REMOVE
: u32 = 1u32;
2260 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2261 pub const ABM_SETAUTOHIDEBAR
: u32 = 8u32;
2262 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2263 pub const ABM_SETAUTOHIDEBAREX
: u32 = 12u32;
2264 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2265 pub const ABM_SETPOS
: u32 = 3u32;
2266 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2267 pub const ABM_SETSTATE
: u32 = 10u32;
2268 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2269 pub const ABM_WINDOWPOSCHANGED
: u32 = 9u32;
2270 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2271 pub const ABN_FULLSCREENAPP
: u32 = 2u32;
2272 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2273 pub const ABN_POSCHANGED
: u32 = 1u32;
2274 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2275 pub const ABN_STATECHANGE
: u32 = 0u32;
2276 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2277 pub const ABN_WINDOWARRANGE
: u32 = 3u32;
2278 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2279 pub const ABS_ALWAYSONTOP
: u32 = 2u32;
2280 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2281 pub const ABS_AUTOHIDE
: u32 = 1u32;
2282 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2283 pub const ACDD_VISIBLE
: u32 = 1u32;
2284 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2285 pub const ADDURL_SILENT
: u32 = 1u32;
2286 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2287 pub const AD_APPLY_BUFFERED_REFRESH
: u32 = 16u32;
2288 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2289 pub const AD_APPLY_DYNAMICREFRESH
: u32 = 32u32;
2290 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2291 pub const AD_APPLY_FORCE
: u32 = 8u32;
2292 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2293 pub const AD_APPLY_HTMLGEN
: u32 = 2u32;
2294 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2295 pub const AD_APPLY_REFRESH
: u32 = 4u32;
2296 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2297 pub const AD_APPLY_SAVE
: u32 = 1u32;
2298 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2299 pub const AD_GETWP_BMP
: u32 = 0u32;
2300 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2301 pub const AD_GETWP_IMAGE
: u32 = 1u32;
2302 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2303 pub const AD_GETWP_LAST_APPLIED
: u32 = 2u32;
2304 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2305 pub const APPNAMEBUFFERLEN
: u32 = 40u32;
2306 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2307 pub const ARCONTENT_AUDIOCD
: u32 = 4u32;
2308 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2309 pub const ARCONTENT_AUTOPLAYMUSIC
: u32 = 256u32;
2310 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2311 pub const ARCONTENT_AUTOPLAYPIX
: u32 = 128u32;
2312 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2313 pub const ARCONTENT_AUTOPLAYVIDEO
: u32 = 512u32;
2314 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2315 pub const ARCONTENT_AUTORUNINF
: u32 = 2u32;
2316 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2317 pub const ARCONTENT_BLANKBD
: u32 = 8192u32;
2318 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2319 pub const ARCONTENT_BLANKCD
: u32 = 16u32;
2320 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2321 pub const ARCONTENT_BLANKDVD
: u32 = 32u32;
2322 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2323 pub const ARCONTENT_BLURAY
: u32 = 16384u32;
2324 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2325 pub const ARCONTENT_CAMERASTORAGE
: u32 = 32768u32;
2326 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2327 pub const ARCONTENT_CUSTOMEVENT
: u32 = 65536u32;
2328 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2329 pub const ARCONTENT_DVDAUDIO
: u32 = 4096u32;
2330 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2331 pub const ARCONTENT_DVDMOVIE
: u32 = 8u32;
2332 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2333 pub const ARCONTENT_MASK
: u32 = 131070u32;
2334 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2335 pub const ARCONTENT_NONE
: u32 = 0u32;
2336 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2337 pub const ARCONTENT_PHASE_FINAL
: u32 = 1073741824u32;
2338 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2339 pub const ARCONTENT_PHASE_MASK
: u32 = 1879048192u32;
2340 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2341 pub const ARCONTENT_PHASE_PRESNIFF
: u32 = 268435456u32;
2342 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2343 pub const ARCONTENT_PHASE_SNIFFING
: u32 = 536870912u32;
2344 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2345 pub const ARCONTENT_PHASE_UNKNOWN
: u32 = 0u32;
2346 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2347 pub const ARCONTENT_SVCD
: u32 = 2048u32;
2348 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2349 pub const ARCONTENT_UNKNOWNCONTENT
: u32 = 64u32;
2350 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2351 pub const ARCONTENT_VCD
: u32 = 1024u32;
2352 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2353 pub const ASSOCF_APP_TO_APP
: i32 = 65536i32;
2354 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2355 pub const ASSOCF_IGNOREBASECLASS
: i32 = 512i32;
2356 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2357 pub const ASSOCF_INIT_BYEXENAME
: i32 = 2i32;
2358 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2359 pub const ASSOCF_INIT_DEFAULTTOFOLDER
: i32 = 8i32;
2360 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2361 pub const ASSOCF_INIT_DEFAULTTOSTAR
: i32 = 4i32;
2362 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2363 pub const ASSOCF_INIT_FIXED_PROGID
: i32 = 2048i32;
2364 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2365 pub const ASSOCF_INIT_FOR_FILE
: i32 = 8192i32;
2366 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2367 pub const ASSOCF_INIT_IGNOREUNKNOWN
: i32 = 1024i32;
2368 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2369 pub const ASSOCF_INIT_NOREMAPCLSID
: i32 = 1i32;
2370 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2371 pub const ASSOCF_IS_FULL_URI
: i32 = 16384i32;
2372 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2373 pub const ASSOCF_IS_PROTOCOL
: i32 = 4096i32;
2374 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2375 pub const ASSOCF_NOFIXUPS
: i32 = 256i32;
2376 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2377 pub const ASSOCF_NONE
: i32 = 0i32;
2378 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2379 pub const ASSOCF_NOTRUNCATE
: i32 = 32i32;
2380 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2381 pub const ASSOCF_NOUSERSETTINGS
: i32 = 16i32;
2382 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2383 pub const ASSOCF_OPEN_BYEXENAME
: i32 = 2i32;
2384 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2385 pub const ASSOCF_PER_MACHINE_ONLY
: i32 = 32768i32;
2386 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2387 pub const ASSOCF_REMAPRUNDLL
: i32 = 128i32;
2388 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2389 pub const ASSOCF_VERIFY
: i32 = 64i32;
2390 pub const AccessibilityDockingService
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 701373766, data2: 46209, data3: 19104, data4: [160, 138, 211, 235, 200, 172, 164, 2] }
;
2391 pub const AlphabeticalCategorizer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1009145030, data2: 29554, data3: 20331, data4: [179, 16, 85, 214, 18, 143, 73, 210] }
;
2392 pub const AppShellVerbHandler
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1322493721, data2: 52904, data3: 19417, data4: [145, 13, 226, 82, 249, 151, 175, 194] }
;
2393 pub const AppStartupLink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 658421223, data2: 34992, data3: 18499, data4: [191, 239, 226, 200, 29, 67, 170, 229] }
;
2394 pub const AppVisibility
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2120213465, data2: 39007, data3: 18696, data4: [145, 249, 238, 25, 249, 253, 21, 20] }
;
2395 pub const ApplicationActivationManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1169822333, data2: 4264, data3: 18154, data4: [138, 183, 86, 234, 144, 120, 148, 60] }
;
2396 pub const ApplicationAssociationRegistration
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1494354375, data2: 30331, data3: 17074, data4: [159, 186, 68, 238, 70, 21, 242, 199] }
;
2397 pub const ApplicationAssociationRegistrationUI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 426250349, data2: 62389, data3: 17615, data4: [137, 14, 17, 111, 203, 158, 206, 241] }
;
2398 pub const ApplicationDesignModeSettings
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2508877749, data2: 56498, data3: 20399, data4: [170, 253, 127, 176, 84, 173, 26, 59] }
;
2399 pub const ApplicationDestinations
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2260811779, data2: 19819, data3: 20211, data4: [167, 180, 5, 6, 102, 59, 46, 104] }
;
2400 pub const ApplicationDocumentLists
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2260648482, data2: 12530, data3: 18400, data4: [159, 37, 96, 209, 28, 215, 92, 40] }
;
2401 pub const AttachmentServices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1093000598, data2: 57402, data3: 16643, data4: [143, 112, 224, 89, 125, 128, 59, 156] }
;
2402 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2403 pub const BFFM_ENABLEOK
: u32 = 1125u32;
2404 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2405 pub const BFFM_INITIALIZED
: u32 = 1u32;
2406 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2407 pub const BFFM_IUNKNOWN
: u32 = 5u32;
2408 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2409 pub const BFFM_SELCHANGED
: u32 = 2u32;
2410 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2411 pub const BFFM_SETEXPANDED
: u32 = 1130u32;
2412 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2413 pub const BFFM_SETOKTEXT
: u32 = 1129u32;
2414 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2415 pub const BFFM_SETSELECTION
: u32 = 1127u32;
2416 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2417 pub const BFFM_SETSELECTIONA
: u32 = 1126u32;
2418 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2419 pub const BFFM_SETSELECTIONW
: u32 = 1127u32;
2420 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2421 pub const BFFM_SETSTATUSTEXT
: u32 = 1128u32;
2422 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2423 pub const BFFM_SETSTATUSTEXTA
: u32 = 1124u32;
2424 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2425 pub const BFFM_SETSTATUSTEXTW
: u32 = 1128u32;
2426 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2427 pub const BFFM_VALIDATEFAILED
: u32 = 4u32;
2428 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2429 pub const BFFM_VALIDATEFAILEDA
: u32 = 3u32;
2430 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2431 pub const BFFM_VALIDATEFAILEDW
: u32 = 4u32;
2432 pub const BHID_AssociationArray
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3198807831, data2: 33521, data3: 20320, data4: [146, 132, 79, 141, 183, 92, 59, 233] }
;
2433 pub const BHID_DataObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3099639199, data2: 60708, data3: 17756, data4: [131, 230, 213, 57, 12, 79, 232, 196] }
;
2434 pub const BHID_EnumAssocHandlers
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3098217372, data2: 49900, data3: 20346, data4: [145, 141, 49, 73, 0, 230, 40, 10] }
;
2435 pub const BHID_EnumItems
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2499151129, data2: 10320, data3: 18724, data4: [170, 90, 209, 94, 132, 134, 128, 57] }
;
2436 pub const BHID_FilePlaceholder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2256002283, data2: 43744, data3: 16389, data4: [141, 61, 84, 127, 168, 82, 248, 37] }
;
2437 pub const BHID_Filter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 953190264, data2: 62807, data3: 18064, data4: [158, 191, 186, 84, 112, 106, 216, 247] }
;
2438 pub const BHID_LinkTargetItem
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 964813352, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }
;
2439 pub const BHID_PropertyStore
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 59040164, data2: 5411, data3: 17308, data4: [164, 200, 171, 145, 16, 82, 245, 134] }
;
2440 pub const BHID_RandomAccessStream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4050635067, data2: 30638, data3: 19710, data4: [189, 167, 168, 102, 238, 166, 135, 141] }
;
2441 pub const BHID_SFObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 964813348, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }
;
2442 pub const BHID_SFUIObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 964813349, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }
;
2443 pub const BHID_SFViewObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 964813350, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }
;
2444 pub const BHID_Storage
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 964813351, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }
;
2445 pub const BHID_StorageEnum
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1176610019, data2: 61654, data3: 18291, data4: [138, 156, 70, 231, 123, 23, 72, 64] }
;
2446 pub const BHID_StorageItem
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1078862089, data2: 30674, data3: 18073, data4: [165, 160, 79, 223, 16, 219, 152, 55] }
;
2447 pub const BHID_Stream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 485209003, data2: 31760, data3: 18842, data4: [164, 23, 146, 202, 22, 196, 203, 131] }
;
2448 pub const BHID_ThumbnailHandler
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2066638090, data2: 36384, data3: 20298, data4: [176, 158, 101, 151, 175, 199, 47, 176] }
;
2449 pub const BHID_Transfer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3588441761, data2: 63315, data3: 18738, data4: [180, 3, 69, 116, 128, 14, 36, 152] }
;
2450 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2451 pub const BIF_BROWSEFILEJUNCTIONS
: u32 = 65536u32;
2452 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2453 pub const BIF_BROWSEFORCOMPUTER
: u32 = 4096u32;
2454 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2455 pub const BIF_BROWSEFORPRINTER
: u32 = 8192u32;
2456 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2457 pub const BIF_BROWSEINCLUDEFILES
: u32 = 16384u32;
2458 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2459 pub const BIF_BROWSEINCLUDEURLS
: u32 = 128u32;
2460 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2461 pub const BIF_DONTGOBELOWDOMAIN
: u32 = 2u32;
2462 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2463 pub const BIF_EDITBOX
: u32 = 16u32;
2464 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2465 pub const BIF_NEWDIALOGSTYLE
: u32 = 64u32;
2466 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2467 pub const BIF_NONEWFOLDERBUTTON
: u32 = 512u32;
2468 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2469 pub const BIF_NOTRANSLATETARGETS
: u32 = 1024u32;
2470 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2471 pub const BIF_RETURNFSANCESTORS
: u32 = 8u32;
2472 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2473 pub const BIF_RETURNONLYFSDIRS
: u32 = 1u32;
2474 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2475 pub const BIF_SHAREABLE
: u32 = 32768u32;
2476 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2477 pub const BIF_STATUSTEXT
: u32 = 4u32;
2478 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2479 pub const BIF_UAHINT
: u32 = 256u32;
2480 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2481 pub const BIF_VALIDATE
: u32 = 32u32;
2482 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2483 pub const BIND_INTERRUPTABLE
: u32 = 4294967295u32;
2484 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2485 pub const BMICON_LARGE
: i32 = 0i32;
2486 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2487 pub const BMICON_SMALL
: i32 = 1i32;
2488 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2489 pub const BSF_CANMAXIMIZE
: u32 = 1024u32;
2490 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2491 pub const BSF_DELEGATEDNAVIGATION
: u32 = 65536u32;
2492 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2493 pub const BSF_DONTSHOWNAVCANCELPAGE
: u32 = 16384u32;
2494 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2495 pub const BSF_FEEDNAVIGATION
: u32 = 524288u32;
2496 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2497 pub const BSF_FEEDSUBSCRIBED
: u32 = 1048576u32;
2498 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2499 pub const BSF_HTMLNAVCANCELED
: u32 = 8192u32;
2500 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2501 pub const BSF_MERGEDMENUS
: u32 = 262144u32;
2502 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2503 pub const BSF_NAVNOHISTORY
: u32 = 4096u32;
2504 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2505 pub const BSF_NOLOCALFILEWARNING
: u32 = 16u32;
2506 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2507 pub const BSF_REGISTERASDROPTARGET
: u32 = 1u32;
2508 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2509 pub const BSF_RESIZABLE
: u32 = 512u32;
2510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2511 pub const BSF_SETNAVIGATABLECODEPAGE
: u32 = 32768u32;
2512 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2513 pub const BSF_THEATERMODE
: u32 = 2u32;
2514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2515 pub const BSF_TOPBROWSER
: u32 = 2048u32;
2516 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2517 pub const BSF_TRUSTEDFORACTIVEX
: u32 = 131072u32;
2518 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2519 pub const BSF_UISETBYAUTOMATION
: u32 = 256u32;
2520 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2521 pub const BSIM_STATE
: u32 = 1u32;
2522 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2523 pub const BSIM_STYLE
: u32 = 2u32;
2524 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2525 pub const BSIS_ALWAYSGRIPPER
: u32 = 2u32;
2526 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2527 pub const BSIS_AUTOGRIPPER
: u32 = 0u32;
2528 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2529 pub const BSIS_FIXEDORDER
: u32 = 1024u32;
2530 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2531 pub const BSIS_LEFTALIGN
: u32 = 4u32;
2532 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2533 pub const BSIS_LOCKED
: u32 = 256u32;
2534 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2535 pub const BSIS_NOCAPTION
: u32 = 64u32;
2536 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2537 pub const BSIS_NOCONTEXTMENU
: u32 = 16u32;
2538 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2539 pub const BSIS_NODROPTARGET
: u32 = 32u32;
2540 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2541 pub const BSIS_NOGRIPPER
: u32 = 1u32;
2542 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2543 pub const BSIS_PREFERNOLINEBREAK
: u32 = 128u32;
2544 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2545 pub const BSIS_PRESERVEORDERDURINGLAYOUT
: u32 = 512u32;
2546 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2547 pub const BSIS_SINGLECLICK
: u32 = 8u32;
2548 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2549 pub const BSSF_NOTITLE
: u32 = 2u32;
2550 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2551 pub const BSSF_UNDELETEABLE
: u32 = 4096u32;
2552 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2553 pub const BSSF_VISIBLE
: u32 = 1u32;
2554 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2555 pub const BUFFLEN
: u32 = 255u32;
2556 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2557 pub const CABINETSTATE_VERSION
: u32 = 2u32;
2558 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2559 pub const CAMERAROLL_E_NO_DOWNSAMPLING_REQUIRED
: ::windows_sys
::core
::HRESULT
= -2144927456i32;
2560 pub const CATID_BrowsableShellExt
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136336, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2561 pub const CATID_BrowseInPlace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136337, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2562 pub const CATID_CommBand
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136340, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2563 pub const CATID_DeskBand
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136338, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2564 pub const CATID_FilePlaceholderMergeHandler
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1050450513, data2: 54442, data3: 18544, data4: [180, 124, 116, 36, 180, 145, 241, 204] }
;
2565 pub const CATID_InfoBand
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136339, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2566 pub const CATID_LocationFactory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2522631505, data2: 35702, data3: 20055, data4: [128, 183, 86, 77, 46, 164, 181, 94] }
;
2567 pub const CATID_LocationProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 456959092, data2: 9748, data3: 16715, data4: [184, 19, 26, 206, 202, 62, 61, 216] }
;
2568 pub const CATID_SearchableApplication
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 913058090, data2: 55731, data3: 19903, data4: [187, 112, 230, 46, 195, 208, 187, 191] }
;
2569 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2570 pub const CDB2GVF_ADDSHIELD
: u32 = 64u32;
2571 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2572 pub const CDB2GVF_ALLOWPREVIEWPANE
: u32 = 4u32;
2573 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2574 pub const CDB2GVF_ISFILESAVE
: u32 = 2u32;
2575 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2576 pub const CDB2GVF_ISFOLDERPICKER
: u32 = 32u32;
2577 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2578 pub const CDB2GVF_NOINCLUDEITEM
: u32 = 16u32;
2579 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2580 pub const CDB2GVF_NOSELECTVERB
: u32 = 8u32;
2581 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2582 pub const CDB2GVF_SHOWALLFILES
: u32 = 1u32;
2583 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2584 pub const CDB2N_CONTEXTMENU_DONE
: u32 = 1u32;
2585 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2586 pub const CDB2N_CONTEXTMENU_START
: u32 = 2u32;
2587 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2588 pub const CDBOSC_KILLFOCUS
: u32 = 1u32;
2589 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2590 pub const CDBOSC_RENAME
: u32 = 3u32;
2591 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2592 pub const CDBOSC_SELCHANGE
: u32 = 2u32;
2593 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2594 pub const CDBOSC_SETFOCUS
: u32 = 0u32;
2595 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2596 pub const CDBOSC_STATECHANGE
: u32 = 4u32;
2597 pub const CDBurn
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4226517509, data2: 48878, data3: 17474, data4: [128, 78, 64, 157, 108, 69, 21, 233] }
;
2598 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2599 pub const CFSTR_AUTOPLAY_SHELLIDLISTS
: &str = "Autoplay Enumerated IDList Array";
2600 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2601 pub const CFSTR_DROPDESCRIPTION
: &str = "DropDescription";
2602 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2603 pub const CFSTR_FILECONTENTS
: &str = "FileContents";
2604 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2605 pub const CFSTR_FILEDESCRIPTOR
: &str = "FileGroupDescriptorW";
2606 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2607 pub const CFSTR_FILEDESCRIPTORA
: &str = "FileGroupDescriptor";
2608 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2609 pub const CFSTR_FILEDESCRIPTORW
: &str = "FileGroupDescriptorW";
2610 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2611 pub const CFSTR_FILENAME
: &str = "FileNameW";
2612 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2613 pub const CFSTR_FILENAMEA
: &str = "FileName";
2614 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2615 pub const CFSTR_FILENAMEMAP
: &str = "FileNameMapW";
2616 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2617 pub const CFSTR_FILENAMEMAPA
: &str = "FileNameMap";
2618 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2619 pub const CFSTR_FILENAMEMAPW
: &str = "FileNameMapW";
2620 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2621 pub const CFSTR_FILENAMEW
: &str = "FileNameW";
2622 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2623 pub const CFSTR_FILE_ATTRIBUTES_ARRAY
: &str = "File Attributes Array";
2624 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2625 pub const CFSTR_INDRAGLOOP
: &str = "InShellDragLoop";
2626 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2627 pub const CFSTR_INETURL
: &str = "UniformResourceLocatorW";
2628 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2629 pub const CFSTR_INETURLA
: &str = "UniformResourceLocator";
2630 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2631 pub const CFSTR_INETURLW
: &str = "UniformResourceLocatorW";
2632 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2633 pub const CFSTR_INVOKECOMMAND_DROPPARAM
: &str = "InvokeCommand DropParam";
2634 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2635 pub const CFSTR_LOGICALPERFORMEDDROPEFFECT
: &str = "Logical Performed DropEffect";
2636 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2637 pub const CFSTR_MOUNTEDVOLUME
: &str = "MountedVolume";
2638 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2639 pub const CFSTR_NETRESOURCES
: &str = "Net Resource";
2640 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2641 pub const CFSTR_PASTESUCCEEDED
: &str = "Paste Succeeded";
2642 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2643 pub const CFSTR_PERFORMEDDROPEFFECT
: &str = "Performed DropEffect";
2644 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2645 pub const CFSTR_PERSISTEDDATAOBJECT
: &str = "PersistedDataObject";
2646 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2647 pub const CFSTR_PREFERREDDROPEFFECT
: &str = "Preferred DropEffect";
2648 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2649 pub const CFSTR_PRINTERGROUP
: &str = "PrinterFriendlyName";
2650 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2651 pub const CFSTR_SHELLDROPHANDLER
: &str = "DropHandlerCLSID";
2652 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2653 pub const CFSTR_SHELLIDLIST
: &str = "Shell IDList Array";
2654 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2655 pub const CFSTR_SHELLIDLISTOFFSET
: &str = "Shell Object Offsets";
2656 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2657 pub const CFSTR_SHELLURL
: &str = "UniformResourceLocator";
2658 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2659 pub const CFSTR_TARGETCLSID
: &str = "TargetCLSID";
2660 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2661 pub const CFSTR_UNTRUSTEDDRAGDROP
: &str = "UntrustedDragDrop";
2662 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2663 pub const CFSTR_ZONEIDENTIFIER
: &str = "ZoneIdentifier";
2664 pub const CGID_DefView
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1257275152, data2: 53809, data3: 4560, data4: [185, 66, 0, 160, 201, 3, 18, 225] }
;
2665 pub const CGID_Explorer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136400, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2666 pub const CGID_ExplorerBarDoc
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136403, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2667 pub const CGID_MENUDESKBAR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1553926674, data2: 38302, data3: 4560, data4: [163, 164, 0, 160, 201, 8, 38, 54] }
;
2668 pub const CGID_ShellDocView
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136401, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2669 pub const CGID_ShellServiceObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136402, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
2670 pub const CGID_ShortCut
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2477164368, data2: 38170, data3: 4561, data4: [148, 111, 0, 0, 0, 0, 0, 0] }
;
2671 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2672 pub const CLOSEPROPS_DISCARD
: u32 = 1u32;
2673 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2674 pub const CLOSEPROPS_NONE
: u32 = 0u32;
2675 pub const CLSID_ACLCustomMRU
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1765137299, data2: 8680, data3: 19660, data4: [190, 185, 159, 227, 199, 122, 41, 122] }
;
2676 pub const CLSID_ACLHistory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 12265316, data2: 27255, data3: 4560, data4: [165, 53, 0, 192, 79, 215, 208, 98] }
;
2677 pub const CLSID_ACLMRU
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1733731905, data2: 56945, data3: 4560, data4: [131, 27, 0, 170, 0, 91, 67, 131] }
;
2678 pub const CLSID_ACLMulti
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 12265317, data2: 27255, data3: 4560, data4: [165, 53, 0, 192, 79, 215, 208, 98] }
;
2679 pub const CLSID_ACListISF
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 62928625, data2: 41350, data3: 4560, data4: [130, 74, 0, 170, 0, 91, 67, 131] }
;
2680 pub const CLSID_ActiveDesktop
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1963230976, data2: 61215, data3: 4560, data4: [152, 136, 0, 96, 151, 222, 172, 249] }
;
2681 pub const CLSID_AutoComplete
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 12265315, data2: 27255, data3: 4560, data4: [165, 53, 0, 192, 79, 215, 208, 98] }
;
2682 pub const CLSID_CAnchorBrowsePropertyPage
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 810611643, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }
;
2683 pub const CLSID_CDocBrowsePropertyPage
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 810611636, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }
;
2684 pub const CLSID_CFSIconOverlayManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1672814465, data2: 51304, data3: 4560, data4: [153, 156, 0, 192, 79, 214, 85, 225] }
;
2685 pub const CLSID_CImageBrowsePropertyPage
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 810611635, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }
;
2686 pub const CLSID_CURLSearchHook
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3485445632, data2: 6054, data3: 4560, data4: [153, 203, 0, 192, 79, 214, 68, 151] }
;
2687 pub const CLSID_CUrlHistory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1010256448, data2: 47844, data3: 4559, data4: [191, 125, 0, 170, 0, 105, 70, 238] }
;
2688 pub const CLSID_ControlPanel
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 569122848, data2: 15082, data3: 4201, data4: [162, 221, 8, 0, 43, 48, 48, 157] }
;
2689 pub const CLSID_DarwinAppPublisher
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3486304160, data2: 41602, data3: 4561, data4: [144, 130, 0, 96, 8, 5, 147, 130] }
;
2690 pub const CLSID_DocHostUIHandler
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1884809554, data2: 48411, data3: 4561, data4: [137, 25, 0, 192, 79, 194, 200, 54] }
;
2691 pub const CLSID_DragDropHelper
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1180116874, data2: 16667, data3: 4562, data4: [131, 154, 0, 192, 79, 217, 24, 208] }
;
2692 pub const CLSID_FileTypes
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2962351424, data2: 33763, data3: 4559, data4: [167, 19, 0, 32, 175, 215, 151, 98] }
;
2693 pub const CLSID_FolderItemsMultiLevel
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1405569062, data2: 43929, data3: 19763, data4: [172, 164, 49, 23, 245, 29, 55, 136] }
;
2694 pub const CLSID_FolderShortcut
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 184209105, data2: 59432, data3: 4561, data4: [145, 135, 181, 50, 241, 233, 87, 93] }
;
2695 pub const CLSID_HWShellExecute
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4290274655, data2: 33209, data3: 20430, data4: [184, 156, 154, 107, 167, 109, 19, 231] }
;
2696 pub const CLSID_ISFBand
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3626754736, data2: 22372, data3: 4560, data4: [169, 110, 0, 192, 79, 215, 5, 162] }
;
2697 pub const CLSID_Internet
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2266780544, data2: 17056, data3: 4201, data4: [162, 234, 8, 0, 43, 48, 48, 157] }
;
2698 pub const CLSID_InternetButtons
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 511273344, data2: 40133, data3: 4561, data4: [168, 63, 0, 192, 79, 201, 157, 97] }
;
2699 pub const CLSID_InternetShortcut
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4226956096, data2: 58352, data3: 4123, data4: [132, 136, 0, 170, 0, 62, 86, 248] }
;
2700 pub const CLSID_LinkColumnProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 619794178, data2: 31516, data3: 4561, data4: [131, 143, 0, 0, 248, 4, 97, 207] }
;
2701 pub const CLSID_MSOButtons
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 395261112, data2: 41602, data3: 4562, data4: [134, 197, 0, 192, 79, 142, 234, 153] }
;
2702 pub const CLSID_MenuBand
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1531817510, data2: 47111, data3: 4560, data4: [152, 21, 0, 192, 79, 217, 25, 114] }
;
2703 pub const CLSID_MenuBandSite
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3778999524, data2: 54002, data3: 4560, data4: [152, 22, 0, 192, 79, 217, 25, 114] }
;
2704 pub const CLSID_MenuToolbarBase
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1085892112, data2: 46370, data3: 4561, data4: [179, 180, 0, 170, 0, 110, 253, 231] }
;
2705 pub const CLSID_MyComputer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 550522848, data2: 15082, data3: 4201, data4: [162, 216, 8, 0, 43, 48, 48, 157] }
;
2706 pub const CLSID_MyDocuments
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1158516666, data2: 44325, data3: 4560, data4: [152, 168, 8, 0, 54, 27, 17, 3] }
;
2707 pub const CLSID_NetworkDomain
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1189111424, data2: 19440, data3: 4561, data4: [131, 238, 0, 160, 201, 13, 200, 73] }
;
2708 pub const CLSID_NetworkServer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3226741392, data2: 19440, data3: 4561, data4: [131, 238, 0, 160, 201, 13, 200, 73] }
;
2709 pub const CLSID_NetworkShare
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1420252352, data2: 19440, data3: 4561, data4: [131, 238, 0, 160, 201, 13, 200, 73] }
;
2710 pub const CLSID_NewMenu
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3647578880, data2: 59391, data3: 4560, data4: [169, 59, 0, 160, 201, 15, 39, 25] }
;
2711 pub const CLSID_Printers
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 573022848, data2: 15082, data3: 4201, data4: [162, 222, 8, 0, 43, 48, 48, 157] }
;
2712 pub const CLSID_ProgressDialog
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4164434002, data2: 64723, data3: 4561, data4: [166, 185, 0, 96, 151, 223, 91, 212] }
;
2713 pub const CLSID_QueryAssociations
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2691708157, data2: 27818, data3: 18772, data4: [172, 63, 151, 162, 114, 22, 249, 138] }
;
2714 pub const CLSID_QuickLinks
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 240959265, data2: 53599, data3: 4560, data4: [131, 1, 0, 170, 0, 91, 67, 131] }
;
2715 pub const CLSID_RecycleBin
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1684009024, data2: 20609, data3: 4123, data4: [159, 8, 0, 170, 0, 47, 149, 78] }
;
2716 pub const CLSID_ShellFldSetExt
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1834161088, data2: 35938, data3: 4561, data4: [178, 205, 0, 96, 151, 223, 140, 17] }
;
2717 pub const CLSID_ShellThumbnailDiskCache
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 515755904, data2: 41472, data3: 4560, data4: [163, 164, 0, 192, 79, 215, 6, 236] }
;
2718 pub const CLSID_ToolbarExtButtons
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 753186264, data2: 41615, data3: 4562, data4: [134, 197, 0, 192, 79, 142, 234, 153] }
;
2719 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2720 pub const CMDID_INTSHORTCUTCREATE
: i32 = 1i32;
2721 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2722 pub const CMDSTR_NEWFOLDER
: &str = "NewFolder";
2723 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2724 pub const CMDSTR_NEWFOLDERA
: &str = "NewFolder";
2725 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2726 pub const CMDSTR_NEWFOLDERW
: &str = "NewFolder";
2727 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2728 pub const CMDSTR_VIEWDETAILS
: &str = "ViewDetails";
2729 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2730 pub const CMDSTR_VIEWDETAILSA
: &str = "ViewDetails";
2731 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2732 pub const CMDSTR_VIEWDETAILSW
: &str = "ViewDetails";
2733 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2734 pub const CMDSTR_VIEWLIST
: &str = "ViewList";
2735 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2736 pub const CMDSTR_VIEWLISTA
: &str = "ViewList";
2737 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2738 pub const CMDSTR_VIEWLISTW
: &str = "ViewList";
2739 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2740 pub const CMF_ASYNCVERBSTATE
: u32 = 1024u32;
2741 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2742 pub const CMF_CANRENAME
: u32 = 16u32;
2743 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2744 pub const CMF_DEFAULTONLY
: u32 = 1u32;
2745 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2746 pub const CMF_DISABLEDVERBS
: u32 = 512u32;
2747 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2748 pub const CMF_DONOTPICKDEFAULT
: u32 = 8192u32;
2749 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2750 pub const CMF_EXPLORE
: u32 = 4u32;
2751 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2752 pub const CMF_EXTENDEDVERBS
: u32 = 256u32;
2753 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2754 pub const CMF_INCLUDESTATIC
: u32 = 64u32;
2755 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2756 pub const CMF_ITEMMENU
: u32 = 128u32;
2757 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2758 pub const CMF_NODEFAULT
: u32 = 32u32;
2759 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2760 pub const CMF_NORMAL
: u32 = 0u32;
2761 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2762 pub const CMF_NOVERBS
: u32 = 8u32;
2763 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2764 pub const CMF_OPTIMIZEFORINVOKE
: u32 = 2048u32;
2765 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2766 pub const CMF_RESERVED
: u32 = 4294901760u32;
2767 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2768 pub const CMF_SYNCCASCADEMENU
: u32 = 4096u32;
2769 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2770 pub const CMF_VERBSONLY
: u32 = 2u32;
2771 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2772 pub const CMIC_MASK_CONTROL_DOWN
: u32 = 1073741824u32;
2773 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2774 pub const CMIC_MASK_PTINVOKE
: u32 = 536870912u32;
2775 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2776 pub const CMIC_MASK_SHIFT_DOWN
: u32 = 268435456u32;
2777 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2778 pub const COMPONENT_DEFAULT_LEFT
: u32 = 65535u32;
2779 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2780 pub const COMPONENT_DEFAULT_TOP
: u32 = 65535u32;
2781 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2782 pub const COMPONENT_TOP
: u32 = 1073741823u32;
2783 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2784 pub const COMP_ELEM_CHECKED
: u32 = 2u32;
2785 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2786 pub const COMP_ELEM_CURITEMSTATE
: u32 = 16384u32;
2787 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2788 pub const COMP_ELEM_DIRTY
: u32 = 4u32;
2789 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2790 pub const COMP_ELEM_FRIENDLYNAME
: u32 = 1024u32;
2791 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2792 pub const COMP_ELEM_NOSCROLL
: u32 = 8u32;
2793 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2794 pub const COMP_ELEM_ORIGINAL_CSI
: u32 = 4096u32;
2795 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2796 pub const COMP_ELEM_POS_LEFT
: u32 = 16u32;
2797 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2798 pub const COMP_ELEM_POS_TOP
: u32 = 32u32;
2799 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2800 pub const COMP_ELEM_POS_ZINDEX
: u32 = 256u32;
2801 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2802 pub const COMP_ELEM_RESTORED_CSI
: u32 = 8192u32;
2803 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2804 pub const COMP_ELEM_SIZE_HEIGHT
: u32 = 128u32;
2805 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2806 pub const COMP_ELEM_SIZE_WIDTH
: u32 = 64u32;
2807 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2808 pub const COMP_ELEM_SOURCE
: u32 = 512u32;
2809 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2810 pub const COMP_ELEM_SUBSCRIBEDURL
: u32 = 2048u32;
2811 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2812 pub const COMP_ELEM_TYPE
: u32 = 1u32;
2813 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2814 pub const COMP_TYPE_CFHTML
: u32 = 4u32;
2815 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2816 pub const COMP_TYPE_CONTROL
: u32 = 3u32;
2817 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2818 pub const COMP_TYPE_HTMLDOC
: u32 = 0u32;
2819 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2820 pub const COMP_TYPE_MAX
: u32 = 4u32;
2821 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2822 pub const COMP_TYPE_PICTURE
: u32 = 1u32;
2823 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2824 pub const COMP_TYPE_WEBSITE
: u32 = 2u32;
2825 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2826 pub const CONFLICT_RESOLUTION_CLSID_KEY
: &str = "ConflictResolutionCLSID";
2827 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2828 pub const COPYENGINE_E_ACCESSDENIED_READONLY
: ::windows_sys
::core
::HRESULT
= -2144927681i32;
2829 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2830 pub const COPYENGINE_E_ACCESS_DENIED_DEST
: ::windows_sys
::core
::HRESULT
= -2144927710i32;
2831 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2832 pub const COPYENGINE_E_ACCESS_DENIED_SRC
: ::windows_sys
::core
::HRESULT
= -2144927711i32;
2833 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2834 pub const COPYENGINE_E_ALREADY_EXISTS_FOLDER
: ::windows_sys
::core
::HRESULT
= -2144927700i32;
2835 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2836 pub const COPYENGINE_E_ALREADY_EXISTS_NORMAL
: ::windows_sys
::core
::HRESULT
= -2144927703i32;
2837 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2838 pub const COPYENGINE_E_ALREADY_EXISTS_READONLY
: ::windows_sys
::core
::HRESULT
= -2144927702i32;
2839 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2840 pub const COPYENGINE_E_ALREADY_EXISTS_SYSTEM
: ::windows_sys
::core
::HRESULT
= -2144927701i32;
2841 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2842 pub const COPYENGINE_E_BLOCKED_BY_DLP_POLICY
: ::windows_sys
::core
::HRESULT
= -2144927666i32;
2843 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2844 pub const COPYENGINE_E_BLOCKED_BY_EDP_FOR_REMOVABLE_DRIVE
: ::windows_sys
::core
::HRESULT
= -2144927670i32;
2845 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2846 pub const COPYENGINE_E_BLOCKED_BY_EDP_POLICY
: ::windows_sys
::core
::HRESULT
= -2144927672i32;
2847 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2848 pub const COPYENGINE_E_CANCELLED
: ::windows_sys
::core
::HRESULT
= -2144927743i32;
2849 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2850 pub const COPYENGINE_E_CANNOT_MOVE_FROM_RECYCLE_BIN
: ::windows_sys
::core
::HRESULT
= -2144927677i32;
2851 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2852 pub const COPYENGINE_E_CANNOT_MOVE_SHARED_FOLDER
: ::windows_sys
::core
::HRESULT
= -2144927676i32;
2853 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2854 pub const COPYENGINE_E_CANT_REACH_SOURCE
: ::windows_sys
::core
::HRESULT
= -2144927691i32;
2855 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2856 pub const COPYENGINE_E_DEST_IS_RO_CD
: ::windows_sys
::core
::HRESULT
= -2144927729i32;
2857 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2858 pub const COPYENGINE_E_DEST_IS_RO_DVD
: ::windows_sys
::core
::HRESULT
= -2144927726i32;
2859 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2860 pub const COPYENGINE_E_DEST_IS_RW_CD
: ::windows_sys
::core
::HRESULT
= -2144927728i32;
2861 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2862 pub const COPYENGINE_E_DEST_IS_RW_DVD
: ::windows_sys
::core
::HRESULT
= -2144927725i32;
2863 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2864 pub const COPYENGINE_E_DEST_IS_R_CD
: ::windows_sys
::core
::HRESULT
= -2144927727i32;
2865 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2866 pub const COPYENGINE_E_DEST_IS_R_DVD
: ::windows_sys
::core
::HRESULT
= -2144927724i32;
2867 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2868 pub const COPYENGINE_E_DEST_SAME_TREE
: ::windows_sys
::core
::HRESULT
= -2144927734i32;
2869 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2870 pub const COPYENGINE_E_DEST_SUBTREE
: ::windows_sys
::core
::HRESULT
= -2144927735i32;
2871 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2872 pub const COPYENGINE_E_DIFF_DIR
: ::windows_sys
::core
::HRESULT
= -2144927740i32;
2873 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2874 pub const COPYENGINE_E_DIR_NOT_EMPTY
: ::windows_sys
::core
::HRESULT
= -2144927683i32;
2875 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2876 pub const COPYENGINE_E_DISK_FULL
: ::windows_sys
::core
::HRESULT
= -2144927694i32;
2877 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2878 pub const COPYENGINE_E_DISK_FULL_CLEAN
: ::windows_sys
::core
::HRESULT
= -2144927693i32;
2879 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2880 pub const COPYENGINE_E_EA_LOSS
: ::windows_sys
::core
::HRESULT
= -2144927698i32;
2881 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2882 pub const COPYENGINE_E_EA_NOT_SUPPORTED
: ::windows_sys
::core
::HRESULT
= -2144927692i32;
2883 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2884 pub const COPYENGINE_E_ENCRYPTION_LOSS
: ::windows_sys
::core
::HRESULT
= -2144927695i32;
2885 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2886 pub const COPYENGINE_E_FAT_MAX_IN_ROOT
: ::windows_sys
::core
::HRESULT
= -2144927682i32;
2887 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2888 pub const COPYENGINE_E_FILE_IS_FLD_DEST
: ::windows_sys
::core
::HRESULT
= -2144927732i32;
2889 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2890 pub const COPYENGINE_E_FILE_TOO_LARGE
: ::windows_sys
::core
::HRESULT
= -2144927731i32;
2891 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2892 pub const COPYENGINE_E_FLD_IS_FILE_DEST
: ::windows_sys
::core
::HRESULT
= -2144927733i32;
2893 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2894 pub const COPYENGINE_E_INTERNET_ITEM_STORAGE_PROVIDER_ERROR
: ::windows_sys
::core
::HRESULT
= -2144927675i32;
2895 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2896 pub const COPYENGINE_E_INTERNET_ITEM_STORAGE_PROVIDER_PAUSED
: ::windows_sys
::core
::HRESULT
= -2144927674i32;
2897 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2898 pub const COPYENGINE_E_INTERNET_ITEM_UNAVAILABLE
: ::windows_sys
::core
::HRESULT
= -2144927678i32;
2899 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2900 pub const COPYENGINE_E_INVALID_FILES_DEST
: ::windows_sys
::core
::HRESULT
= -2144927716i32;
2901 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2902 pub const COPYENGINE_E_INVALID_FILES_SRC
: ::windows_sys
::core
::HRESULT
= -2144927717i32;
2903 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2904 pub const COPYENGINE_E_MANY_SRC_1_DEST
: ::windows_sys
::core
::HRESULT
= -2144927739i32;
2905 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2906 pub const COPYENGINE_E_NET_DISCONNECT_DEST
: ::windows_sys
::core
::HRESULT
= -2144927706i32;
2907 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2908 pub const COPYENGINE_E_NET_DISCONNECT_SRC
: ::windows_sys
::core
::HRESULT
= -2144927707i32;
2909 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2910 pub const COPYENGINE_E_NEWFILE_NAME_TOO_LONG
: ::windows_sys
::core
::HRESULT
= -2144927685i32;
2911 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2912 pub const COPYENGINE_E_NEWFOLDER_NAME_TOO_LONG
: ::windows_sys
::core
::HRESULT
= -2144927684i32;
2913 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2914 pub const COPYENGINE_E_PATH_NOT_FOUND_DEST
: ::windows_sys
::core
::HRESULT
= -2144927708i32;
2915 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2916 pub const COPYENGINE_E_PATH_NOT_FOUND_SRC
: ::windows_sys
::core
::HRESULT
= -2144927709i32;
2917 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2918 pub const COPYENGINE_E_PATH_TOO_DEEP_DEST
: ::windows_sys
::core
::HRESULT
= -2144927714i32;
2919 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2920 pub const COPYENGINE_E_PATH_TOO_DEEP_SRC
: ::windows_sys
::core
::HRESULT
= -2144927715i32;
2921 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2922 pub const COPYENGINE_E_PROPERTIES_LOSS
: ::windows_sys
::core
::HRESULT
= -2144927696i32;
2923 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2924 pub const COPYENGINE_E_PROPERTY_LOSS
: ::windows_sys
::core
::HRESULT
= -2144927697i32;
2925 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2926 pub const COPYENGINE_E_RECYCLE_BIN_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2144927686i32;
2927 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2928 pub const COPYENGINE_E_RECYCLE_FORCE_NUKE
: ::windows_sys
::core
::HRESULT
= -2144927690i32;
2929 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2930 pub const COPYENGINE_E_RECYCLE_PATH_TOO_LONG
: ::windows_sys
::core
::HRESULT
= -2144927688i32;
2931 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2932 pub const COPYENGINE_E_RECYCLE_SIZE_TOO_BIG
: ::windows_sys
::core
::HRESULT
= -2144927689i32;
2933 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2934 pub const COPYENGINE_E_RECYCLE_UNKNOWN_ERROR
: ::windows_sys
::core
::HRESULT
= -2144927691i32;
2935 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2936 pub const COPYENGINE_E_REDIRECTED_TO_WEBPAGE
: ::windows_sys
::core
::HRESULT
= -2144927680i32;
2937 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2938 pub const COPYENGINE_E_REMOVABLE_FULL
: ::windows_sys
::core
::HRESULT
= -2144927730i32;
2939 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2940 pub const COPYENGINE_E_REQUIRES_EDP_CONSENT
: ::windows_sys
::core
::HRESULT
= -2144927673i32;
2941 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2942 pub const COPYENGINE_E_REQUIRES_EDP_CONSENT_FOR_REMOVABLE_DRIVE
: ::windows_sys
::core
::HRESULT
= -2144927671i32;
2943 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2944 pub const COPYENGINE_E_REQUIRES_ELEVATION
: ::windows_sys
::core
::HRESULT
= -2144927742i32;
2945 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2946 pub const COPYENGINE_E_RMS_BLOCKED_BY_EDP_FOR_REMOVABLE_DRIVE
: ::windows_sys
::core
::HRESULT
= -2144927668i32;
2947 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2948 pub const COPYENGINE_E_RMS_REQUIRES_EDP_CONSENT_FOR_REMOVABLE_DRIVE
: ::windows_sys
::core
::HRESULT
= -2144927669i32;
2949 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2950 pub const COPYENGINE_E_ROOT_DIR_DEST
: ::windows_sys
::core
::HRESULT
= -2144927712i32;
2951 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2952 pub const COPYENGINE_E_ROOT_DIR_SRC
: ::windows_sys
::core
::HRESULT
= -2144927713i32;
2953 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2954 pub const COPYENGINE_E_SAME_FILE
: ::windows_sys
::core
::HRESULT
= -2144927741i32;
2955 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2956 pub const COPYENGINE_E_SERVER_BAD_FILE_TYPE
: ::windows_sys
::core
::HRESULT
= -2144927679i32;
2957 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2958 pub const COPYENGINE_E_SHARING_VIOLATION_DEST
: ::windows_sys
::core
::HRESULT
= -2144927704i32;
2959 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2960 pub const COPYENGINE_E_SHARING_VIOLATION_SRC
: ::windows_sys
::core
::HRESULT
= -2144927705i32;
2961 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2962 pub const COPYENGINE_E_SILENT_FAIL_BY_DLP_POLICY
: ::windows_sys
::core
::HRESULT
= -2144927665i32;
2963 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2964 pub const COPYENGINE_E_SRC_IS_RO_CD
: ::windows_sys
::core
::HRESULT
= -2144927723i32;
2965 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2966 pub const COPYENGINE_E_SRC_IS_RO_DVD
: ::windows_sys
::core
::HRESULT
= -2144927720i32;
2967 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2968 pub const COPYENGINE_E_SRC_IS_RW_CD
: ::windows_sys
::core
::HRESULT
= -2144927722i32;
2969 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2970 pub const COPYENGINE_E_SRC_IS_RW_DVD
: ::windows_sys
::core
::HRESULT
= -2144927719i32;
2971 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2972 pub const COPYENGINE_E_SRC_IS_R_CD
: ::windows_sys
::core
::HRESULT
= -2144927721i32;
2973 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2974 pub const COPYENGINE_E_SRC_IS_R_DVD
: ::windows_sys
::core
::HRESULT
= -2144927718i32;
2975 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2976 pub const COPYENGINE_E_STREAM_LOSS
: ::windows_sys
::core
::HRESULT
= -2144927699i32;
2977 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2978 pub const COPYENGINE_E_USER_CANCELLED
: ::windows_sys
::core
::HRESULT
= -2144927744i32;
2979 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2980 pub const COPYENGINE_E_WARNED_BY_DLP_POLICY
: ::windows_sys
::core
::HRESULT
= -2144927667i32;
2981 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2982 pub const COPYENGINE_S_ALREADY_DONE
: ::windows_sys
::core
::HRESULT
= 2555914i32;
2983 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2984 pub const COPYENGINE_S_CLOSE_PROGRAM
: ::windows_sys
::core
::HRESULT
= 2555917i32;
2985 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2986 pub const COPYENGINE_S_COLLISIONRESOLVED
: ::windows_sys
::core
::HRESULT
= 2555918i32;
2987 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2988 pub const COPYENGINE_S_DONT_PROCESS_CHILDREN
: ::windows_sys
::core
::HRESULT
= 2555912i32;
2989 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2990 pub const COPYENGINE_S_KEEP_BOTH
: ::windows_sys
::core
::HRESULT
= 2555916i32;
2991 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2992 pub const COPYENGINE_S_MERGE
: ::windows_sys
::core
::HRESULT
= 2555910i32;
2993 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2994 pub const COPYENGINE_S_NOT_HANDLED
: ::windows_sys
::core
::HRESULT
= 2555907i32;
2995 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2996 pub const COPYENGINE_S_PENDING
: ::windows_sys
::core
::HRESULT
= 2555915i32;
2997 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
2998 pub const COPYENGINE_S_PROGRESS_PAUSE
: ::windows_sys
::core
::HRESULT
= 2555919i32;
2999 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3000 pub const COPYENGINE_S_USER_IGNORED
: ::windows_sys
::core
::HRESULT
= 2555909i32;
3001 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3002 pub const COPYENGINE_S_USER_RETRY
: ::windows_sys
::core
::HRESULT
= 2555908i32;
3003 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3004 pub const COPYENGINE_S_YES
: ::windows_sys
::core
::HRESULT
= 2555905i32;
3005 pub const CPFG_CREDENTIAL_PROVIDER_LABEL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 678150131, data2: 47828, data3: 17295, data4: [176, 7, 121, 183, 38, 124, 61, 72] }
;
3006 pub const CPFG_CREDENTIAL_PROVIDER_LOGO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 763590517, data2: 63181, data3: 17998, data4: [167, 69, 72, 47, 208, 180, 116, 147] }
;
3007 pub const CPFG_LOGON_PASSWORD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1617054970, data2: 42103, data3: 18353, data4: [138, 142, 58, 74, 25, 152, 24, 39] }
;
3008 pub const CPFG_LOGON_USERNAME
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3658857448, data2: 38221, data3: 20435, data4: [176, 244, 31, 181, 185, 11, 23, 75] }
;
3009 pub const CPFG_SMARTCARD_PIN
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1340417595, data2: 37249, data3: 18113, data4: [176, 164, 157, 237, 212, 219, 125, 234] }
;
3010 pub const CPFG_SMARTCARD_USERNAME
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1042206569, data2: 22156, data3: 19862, data4: [157, 89, 70, 68, 65, 116, 226, 214] }
;
3011 pub const CPFG_STANDALONE_SUBMIT_BUTTON
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 192613080, data2: 52278, data3: 19801, data4: [128, 43, 130, 247, 20, 250, 112, 34] }
;
3012 pub const CPFG_STYLE_LINK_AS_BUTTON
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 143631624, data2: 38054, data3: 17456, data4: [164, 203, 111, 198, 227, 192, 185, 226] }
;
3013 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3014 pub const CPLPAGE_DISPLAY_BACKGROUND
: u32 = 1u32;
3015 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3016 pub const CPLPAGE_KEYBOARD_SPEED
: u32 = 1u32;
3017 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3018 pub const CPLPAGE_MOUSE_BUTTONS
: u32 = 1u32;
3019 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3020 pub const CPLPAGE_MOUSE_PTRMOTION
: u32 = 2u32;
3021 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3022 pub const CPLPAGE_MOUSE_WHEEL
: u32 = 3u32;
3023 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3024 pub const CPL_DBLCLK
: u32 = 5u32;
3025 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3026 pub const CPL_DYNAMIC_RES
: u32 = 0u32;
3027 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3028 pub const CPL_EXIT
: u32 = 7u32;
3029 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3030 pub const CPL_GETCOUNT
: u32 = 2u32;
3031 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3032 pub const CPL_INIT
: u32 = 1u32;
3033 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3034 pub const CPL_INQUIRE
: u32 = 3u32;
3035 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3036 pub const CPL_NEWINQUIRE
: u32 = 8u32;
3037 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3038 pub const CPL_SELECT
: u32 = 4u32;
3039 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3040 pub const CPL_SETUP
: u32 = 200u32;
3041 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3042 pub const CPL_STARTWPARMS
: u32 = 10u32;
3043 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3044 pub const CPL_STARTWPARMSA
: u32 = 9u32;
3045 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3046 pub const CPL_STARTWPARMSW
: u32 = 10u32;
3047 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3048 pub const CPL_STOP
: u32 = 6u32;
3049 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3050 pub const CREDENTIAL_PROVIDER_NO_DEFAULT
: u32 = 4294967295u32;
3051 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3052 pub const CSIDL_ADMINTOOLS
: u32 = 48u32;
3053 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3054 pub const CSIDL_ALTSTARTUP
: u32 = 29u32;
3055 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3056 pub const CSIDL_APPDATA
: u32 = 26u32;
3057 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3058 pub const CSIDL_BITBUCKET
: u32 = 10u32;
3059 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3060 pub const CSIDL_CDBURN_AREA
: u32 = 59u32;
3061 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3062 pub const CSIDL_COMMON_ADMINTOOLS
: u32 = 47u32;
3063 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3064 pub const CSIDL_COMMON_ALTSTARTUP
: u32 = 30u32;
3065 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3066 pub const CSIDL_COMMON_APPDATA
: u32 = 35u32;
3067 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3068 pub const CSIDL_COMMON_DESKTOPDIRECTORY
: u32 = 25u32;
3069 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3070 pub const CSIDL_COMMON_DOCUMENTS
: u32 = 46u32;
3071 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3072 pub const CSIDL_COMMON_FAVORITES
: u32 = 31u32;
3073 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3074 pub const CSIDL_COMMON_MUSIC
: u32 = 53u32;
3075 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3076 pub const CSIDL_COMMON_OEM_LINKS
: u32 = 58u32;
3077 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3078 pub const CSIDL_COMMON_PICTURES
: u32 = 54u32;
3079 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3080 pub const CSIDL_COMMON_PROGRAMS
: u32 = 23u32;
3081 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3082 pub const CSIDL_COMMON_STARTMENU
: u32 = 22u32;
3083 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3084 pub const CSIDL_COMMON_STARTUP
: u32 = 24u32;
3085 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3086 pub const CSIDL_COMMON_TEMPLATES
: u32 = 45u32;
3087 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3088 pub const CSIDL_COMMON_VIDEO
: u32 = 55u32;
3089 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3090 pub const CSIDL_COMPUTERSNEARME
: u32 = 61u32;
3091 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3092 pub const CSIDL_CONNECTIONS
: u32 = 49u32;
3093 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3094 pub const CSIDL_CONTROLS
: u32 = 3u32;
3095 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3096 pub const CSIDL_COOKIES
: u32 = 33u32;
3097 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3098 pub const CSIDL_DESKTOP
: u32 = 0u32;
3099 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3100 pub const CSIDL_DESKTOPDIRECTORY
: u32 = 16u32;
3101 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3102 pub const CSIDL_DRIVES
: u32 = 17u32;
3103 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3104 pub const CSIDL_FAVORITES
: u32 = 6u32;
3105 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3106 pub const CSIDL_FLAG_CREATE
: u32 = 32768u32;
3107 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3108 pub const CSIDL_FLAG_DONT_UNEXPAND
: u32 = 8192u32;
3109 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3110 pub const CSIDL_FLAG_DONT_VERIFY
: u32 = 16384u32;
3111 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3112 pub const CSIDL_FLAG_MASK
: u32 = 65280u32;
3113 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3114 pub const CSIDL_FLAG_NO_ALIAS
: u32 = 4096u32;
3115 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3116 pub const CSIDL_FLAG_PER_USER_INIT
: u32 = 2048u32;
3117 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3118 pub const CSIDL_FLAG_PFTI_TRACKTARGET
: u32 = 16384u32;
3119 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3120 pub const CSIDL_FONTS
: u32 = 20u32;
3121 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3122 pub const CSIDL_HISTORY
: u32 = 34u32;
3123 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3124 pub const CSIDL_INTERNET
: u32 = 1u32;
3125 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3126 pub const CSIDL_INTERNET_CACHE
: u32 = 32u32;
3127 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3128 pub const CSIDL_LOCAL_APPDATA
: u32 = 28u32;
3129 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3130 pub const CSIDL_MYDOCUMENTS
: u32 = 5u32;
3131 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3132 pub const CSIDL_MYMUSIC
: u32 = 13u32;
3133 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3134 pub const CSIDL_MYPICTURES
: u32 = 39u32;
3135 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3136 pub const CSIDL_MYVIDEO
: u32 = 14u32;
3137 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3138 pub const CSIDL_NETHOOD
: u32 = 19u32;
3139 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3140 pub const CSIDL_NETWORK
: u32 = 18u32;
3141 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3142 pub const CSIDL_PERSONAL
: u32 = 5u32;
3143 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3144 pub const CSIDL_PRINTERS
: u32 = 4u32;
3145 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3146 pub const CSIDL_PRINTHOOD
: u32 = 27u32;
3147 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3148 pub const CSIDL_PROFILE
: u32 = 40u32;
3149 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3150 pub const CSIDL_PROGRAMS
: u32 = 2u32;
3151 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3152 pub const CSIDL_PROGRAM_FILES
: u32 = 38u32;
3153 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3154 pub const CSIDL_PROGRAM_FILESX86
: u32 = 42u32;
3155 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3156 pub const CSIDL_PROGRAM_FILES_COMMON
: u32 = 43u32;
3157 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3158 pub const CSIDL_PROGRAM_FILES_COMMONX86
: u32 = 44u32;
3159 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3160 pub const CSIDL_RECENT
: u32 = 8u32;
3161 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3162 pub const CSIDL_RESOURCES
: u32 = 56u32;
3163 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3164 pub const CSIDL_RESOURCES_LOCALIZED
: u32 = 57u32;
3165 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3166 pub const CSIDL_SENDTO
: u32 = 9u32;
3167 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3168 pub const CSIDL_STARTMENU
: u32 = 11u32;
3169 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3170 pub const CSIDL_STARTUP
: u32 = 7u32;
3171 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3172 pub const CSIDL_SYSTEM
: u32 = 37u32;
3173 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3174 pub const CSIDL_SYSTEMX86
: u32 = 41u32;
3175 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3176 pub const CSIDL_TEMPLATES
: u32 = 21u32;
3177 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3178 pub const CSIDL_WINDOWS
: u32 = 36u32;
3179 pub const CScriptErrorList
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4023390976, data2: 5647, data3: 4562, data4: [187, 46, 0, 128, 95, 247, 239, 202] }
;
3180 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3181 pub const CTF_COINIT
: i32 = 8i32;
3182 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3183 pub const CTF_COINIT_MTA
: i32 = 4096i32;
3184 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3185 pub const CTF_COINIT_STA
: i32 = 8i32;
3186 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3187 pub const CTF_FREELIBANDEXIT
: i32 = 16i32;
3188 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3189 pub const CTF_INHERITWOW64
: i32 = 256i32;
3190 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3191 pub const CTF_INSIST
: i32 = 1i32;
3192 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3193 pub const CTF_KEYBOARD_LOCALE
: i32 = 1024i32;
3194 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3195 pub const CTF_NOADDREFLIB
: i32 = 8192i32;
3196 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3197 pub const CTF_OLEINITIALIZE
: i32 = 2048i32;
3198 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3199 pub const CTF_PROCESS_REF
: i32 = 4i32;
3200 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3201 pub const CTF_REF_COUNTED
: i32 = 32i32;
3202 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3203 pub const CTF_THREAD_REF
: i32 = 2i32;
3204 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3205 pub const CTF_UNUSED
: i32 = 128i32;
3206 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3207 pub const CTF_WAIT_ALLOWCOM
: i32 = 64i32;
3208 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3209 pub const CTF_WAIT_NO_REENTRANCY
: i32 = 512i32;
3210 pub const ConflictFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 681146540, data2: 41217, data3: 17217, data4: [168, 23, 33, 235, 167, 253, 4, 109] }
;
3211 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3212 pub const DBCID_CLSIDOFBAR
: i32 = 2i32;
3213 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3214 pub const DBCID_EMPTY
: i32 = 0i32;
3215 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3216 pub const DBCID_GETBAR
: i32 = 4i32;
3217 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3218 pub const DBCID_ONDRAG
: i32 = 1i32;
3219 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3220 pub const DBCID_RESIZE
: i32 = 3i32;
3221 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3222 pub const DBCID_UPDATESIZE
: i32 = 5i32;
3223 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3224 pub const DBC_GS_IDEAL
: u32 = 0u32;
3225 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3226 pub const DBC_GS_SIZEDOWN
: u32 = 1u32;
3227 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3228 pub const DBC_HIDE
: u32 = 0u32;
3229 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3230 pub const DBC_SHOW
: u32 = 1u32;
3231 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3232 pub const DBC_SHOWOBSCURE
: u32 = 2u32;
3233 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3234 pub const DBIF_VIEWMODE_FLOATING
: u32 = 2u32;
3235 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3236 pub const DBIF_VIEWMODE_NORMAL
: u32 = 0u32;
3237 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3238 pub const DBIF_VIEWMODE_TRANSPARENT
: u32 = 4u32;
3239 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3240 pub const DBIF_VIEWMODE_VERTICAL
: u32 = 1u32;
3241 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3242 pub const DBIMF_ADDTOFRONT
: u32 = 512u32;
3243 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3244 pub const DBIMF_ALWAYSGRIPPER
: u32 = 4096u32;
3245 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3246 pub const DBIMF_BKCOLOR
: u32 = 64u32;
3247 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3248 pub const DBIMF_BREAK
: u32 = 256u32;
3249 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3250 pub const DBIMF_DEBOSSED
: u32 = 32u32;
3251 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3252 pub const DBIMF_FIXED
: u32 = 1u32;
3253 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3254 pub const DBIMF_FIXEDBMP
: u32 = 4u32;
3255 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3256 pub const DBIMF_NOGRIPPER
: u32 = 2048u32;
3257 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3258 pub const DBIMF_NOMARGINS
: u32 = 8192u32;
3259 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3260 pub const DBIMF_NORMAL
: u32 = 0u32;
3261 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3262 pub const DBIMF_TOPALIGN
: u32 = 1024u32;
3263 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3264 pub const DBIMF_UNDELETEABLE
: u32 = 16u32;
3265 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3266 pub const DBIMF_USECHEVRON
: u32 = 128u32;
3267 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3268 pub const DBIMF_VARIABLEHEIGHT
: u32 = 8u32;
3269 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3270 pub const DBIM_ACTUAL
: u32 = 8u32;
3271 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3272 pub const DBIM_BKCOLOR
: u32 = 64u32;
3273 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3274 pub const DBIM_INTEGRAL
: u32 = 4u32;
3275 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3276 pub const DBIM_MAXSIZE
: u32 = 2u32;
3277 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3278 pub const DBIM_MINSIZE
: u32 = 1u32;
3279 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3280 pub const DBIM_MODEFLAGS
: u32 = 32u32;
3281 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3282 pub const DBIM_TITLE
: u32 = 16u32;
3283 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3284 pub const DBPC_SELECTFIRST
: u32 = 4294967295u32;
3285 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3286 pub const DISPID_BEGINDRAG
: u32 = 204u32;
3287 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3288 pub const DISPID_CHECKSTATECHANGED
: u32 = 209u32;
3289 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3290 pub const DISPID_COLUMNSCHANGED
: u32 = 212u32;
3291 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3292 pub const DISPID_CONTENTSCHANGED
: u32 = 207u32;
3293 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3294 pub const DISPID_CTRLMOUSEWHEEL
: u32 = 213u32;
3295 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3296 pub const DISPID_DEFAULTVERBINVOKED
: u32 = 203u32;
3297 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3298 pub const DISPID_ENTERPRESSED
: u32 = 200u32;
3299 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3300 pub const DISPID_ENTERPRISEIDCHANGED
: u32 = 224u32;
3301 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3302 pub const DISPID_EXPLORERWINDOWREADY
: u32 = 221u32;
3303 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3304 pub const DISPID_FILELISTENUMDONE
: u32 = 201u32;
3305 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3306 pub const DISPID_FILTERINVOKED
: u32 = 218u32;
3307 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3308 pub const DISPID_FOCUSCHANGED
: u32 = 208u32;
3309 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3310 pub const DISPID_FOLDERCHANGED
: u32 = 217u32;
3311 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3312 pub const DISPID_IADCCTL_DEFAULTCAT
: u32 = 262u32;
3313 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3314 pub const DISPID_IADCCTL_DIRTY
: u32 = 256u32;
3315 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3316 pub const DISPID_IADCCTL_FORCEX86
: u32 = 259u32;
3317 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3318 pub const DISPID_IADCCTL_ONDOMAIN
: u32 = 261u32;
3319 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3320 pub const DISPID_IADCCTL_PUBCAT
: u32 = 257u32;
3321 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3322 pub const DISPID_IADCCTL_SHOWPOSTSETUP
: u32 = 260u32;
3323 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3324 pub const DISPID_IADCCTL_SORT
: u32 = 258u32;
3325 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3326 pub const DISPID_ICONSIZECHANGED
: u32 = 215u32;
3327 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3328 pub const DISPID_INITIALENUMERATIONDONE
: u32 = 223u32;
3329 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3330 pub const DISPID_NOITEMSTATE_CHANGED
: u32 = 206u32;
3331 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3332 pub const DISPID_ORDERCHANGED
: u32 = 210u32;
3333 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3334 pub const DISPID_SEARCHCOMMAND_ABORT
: u32 = 3u32;
3335 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3336 pub const DISPID_SEARCHCOMMAND_COMPLETE
: u32 = 2u32;
3337 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3338 pub const DISPID_SEARCHCOMMAND_ERROR
: u32 = 6u32;
3339 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3340 pub const DISPID_SEARCHCOMMAND_PROGRESSTEXT
: u32 = 5u32;
3341 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3342 pub const DISPID_SEARCHCOMMAND_RESTORE
: u32 = 7u32;
3343 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3344 pub const DISPID_SEARCHCOMMAND_START
: u32 = 1u32;
3345 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3346 pub const DISPID_SEARCHCOMMAND_UPDATE
: u32 = 4u32;
3347 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3348 pub const DISPID_SELECTEDITEMCHANGED
: u32 = 220u32;
3349 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3350 pub const DISPID_SELECTIONCHANGED
: u32 = 200u32;
3351 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3352 pub const DISPID_SORTDONE
: u32 = 214u32;
3353 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3354 pub const DISPID_UPDATEIMAGE
: u32 = 222u32;
3355 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3356 pub const DISPID_VERBINVOKED
: u32 = 202u32;
3357 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3358 pub const DISPID_VIEWMODECHANGED
: u32 = 205u32;
3359 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3360 pub const DISPID_VIEWPAINTDONE
: u32 = 211u32;
3361 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3362 pub const DISPID_WORDWHEELEDITED
: u32 = 219u32;
3363 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3364 pub const DI_GETDRAGIMAGE
: &str = "ShellGetDragImage";
3365 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3366 pub const DLG_SCRNSAVECONFIGURE
: u32 = 2003u32;
3367 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3368 pub const DLLVER_BUILD_MASK
: u64 = 4294901760u64;
3369 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3370 pub const DLLVER_MAJOR_MASK
: u64 = 18446462598732840960u64;
3371 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3372 pub const DLLVER_MINOR_MASK
: u64 = 281470681743360u64;
3373 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3374 pub const DLLVER_PLATFORM_NT
: u32 = 2u32;
3375 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3376 pub const DLLVER_PLATFORM_WINDOWS
: u32 = 1u32;
3377 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3378 pub const DLLVER_QFE_MASK
: u64 = 65535u64;
3379 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3380 pub const DVASPECT_COPY
: u32 = 3u32;
3381 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3382 pub const DVASPECT_LINK
: u32 = 4u32;
3383 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3384 pub const DVASPECT_SHORTNAME
: u32 = 2u32;
3385 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3386 pub const DWFAF_AUTOHIDE
: u32 = 16u32;
3387 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3388 pub const DWFAF_GROUP1
: u32 = 2u32;
3389 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3390 pub const DWFAF_GROUP2
: u32 = 4u32;
3391 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3392 pub const DWFAF_HIDDEN
: u32 = 1u32;
3393 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3394 pub const DWFRF_DELETECONFIGDATA
: u32 = 1u32;
3395 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3396 pub const DWFRF_NORMAL
: u32 = 0u32;
3397 pub const DefFolderMenu
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3325264574, data2: 31027, data3: 18640, data4: [154, 200, 133, 251, 70, 190, 47, 221] }
;
3398 pub const DesktopGadget
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2454506523, data2: 25954, data3: 19589, data4: [134, 87, 209, 119, 146, 82, 34, 182] }
;
3399 pub const DesktopWallpaper
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3268358416, data2: 17934, data3: 20417, data4: [185, 208, 138, 28, 12, 156, 196, 189] }
;
3400 pub const DestinationList
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2012286192, data2: 15797, data3: 18790, data4: [181, 32, 183, 197, 79, 211, 94, 214] }
;
3401 pub const DocPropShellExtension
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2285073347, data2: 49033, data3: 4561, data4: [190, 53, 8, 0, 54, 177, 26, 3] }
;
3402 pub const DriveSizeCategorizer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2486532947, data2: 51753, data3: 19320, data4: [131, 174, 232, 254, 116, 9, 19, 79] }
;
3403 pub const DriveTypeCategorizer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2963862479, data2: 17203, data3: 19371, data4: [136, 115, 28, 203, 28, 173, 164, 139] }
;
3404 pub const EP_AdvQueryPane
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3035224971, data2: 13498, data3: 19513, data4: [181, 204, 22, 161, 189, 44, 65, 28] }
;
3405 pub const EP_Commands
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3648280680, data2: 51807, data3: 19062, data4: [145, 205, 245, 161, 41, 251, 176, 118] }
;
3406 pub const EP_Commands_Organize
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1927812864, data2: 58348, data3: 18016, data4: [191, 36, 60, 59, 123, 100, 136, 6] }
;
3407 pub const EP_Commands_View
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 569885485, data2: 61098, data3: 17307, data4: [187, 81, 55, 185, 111, 214, 169, 67] }
;
3408 pub const EP_DetailsPane
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1135344011, data2: 35256, data3: 18221, data4: [185, 206, 230, 155, 130, 41, 240, 25] }
;
3409 pub const EP_NavPane
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3409013538, data2: 9719, data3: 17080, data4: [138, 9, 84, 13, 35, 164, 60, 47] }
;
3410 pub const EP_PreviewPane
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2302436305, data2: 17864, data3: 19735, data4: [190, 25, 34, 59, 231, 27, 227, 101] }
;
3411 pub const EP_QueryPane
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1706876495, data2: 20231, data3: 20263, data4: [131, 167, 26, 252, 164, 223, 125, 221] }
;
3412 pub const EP_Ribbon
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3530892456, data2: 51698, data3: 18484, data4: [161, 6, 223, 136, 137, 253, 79, 55] }
;
3413 pub const EP_StatusBar
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1711167182, data2: 23806, data3: 19396, data4: [173, 138, 122, 227, 254, 126, 143, 124] }
;
3414 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3415 pub const EXECUTE_E_LAUNCH_APPLICATION
: ::windows_sys
::core
::HRESULT
= -2144927487i32;
3416 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3417 pub const EXP_DARWIN_ID_SIG
: u32 = 2684354566u32;
3418 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3419 pub const EXP_PROPERTYSTORAGE_SIG
: u32 = 2684354569u32;
3420 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3421 pub const EXP_SPECIAL_FOLDER_SIG
: u32 = 2684354565u32;
3422 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3423 pub const EXP_SZ_ICON_SIG
: u32 = 2684354567u32;
3424 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3425 pub const EXP_SZ_LINK_SIG
: u32 = 2684354561u32;
3426 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3427 pub const E_ACTIVATIONDENIED_SHELLERROR
: ::windows_sys
::core
::HRESULT
= -2144927439i32;
3428 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3429 pub const E_ACTIVATIONDENIED_SHELLNOTREADY
: ::windows_sys
::core
::HRESULT
= -2144927436i32;
3430 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3431 pub const E_ACTIVATIONDENIED_SHELLRESTART
: ::windows_sys
::core
::HRESULT
= -2144927438i32;
3432 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3433 pub const E_ACTIVATIONDENIED_UNEXPECTED
: ::windows_sys
::core
::HRESULT
= -2144927437i32;
3434 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3435 pub const E_ACTIVATIONDENIED_USERCLOSE
: ::windows_sys
::core
::HRESULT
= -2144927440i32;
3436 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3437 pub const E_FILE_PLACEHOLDER_NOT_INITIALIZED
: ::windows_sys
::core
::HRESULT
= -2144927472i32;
3438 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3439 pub const E_FILE_PLACEHOLDER_SERVER_TIMED_OUT
: ::windows_sys
::core
::HRESULT
= -2144927470i32;
3440 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3441 pub const E_FILE_PLACEHOLDER_STORAGEPROVIDER_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2144927469i32;
3442 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3443 pub const E_FILE_PLACEHOLDER_VERSION_MISMATCH
: ::windows_sys
::core
::HRESULT
= -2144927471i32;
3444 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3445 pub const E_FLAGS
: ::windows_sys
::core
::HRESULT
= -2147217408i32;
3446 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3447 pub const E_IMAGEFEED_CHANGEDISABLED
: ::windows_sys
::core
::HRESULT
= -2144926960i32;
3448 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3449 pub const E_NOTVALIDFORANIMATEDIMAGE
: ::windows_sys
::core
::HRESULT
= -2147221503i32;
3450 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3451 pub const E_PREVIEWHANDLER_CORRUPT
: ::windows_sys
::core
::HRESULT
= -2042494972i32;
3452 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3453 pub const E_PREVIEWHANDLER_DRM_FAIL
: ::windows_sys
::core
::HRESULT
= -2042494975i32;
3454 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3455 pub const E_PREVIEWHANDLER_NOAUTH
: ::windows_sys
::core
::HRESULT
= -2042494974i32;
3456 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3457 pub const E_PREVIEWHANDLER_NOTFOUND
: ::windows_sys
::core
::HRESULT
= -2042494973i32;
3458 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3459 pub const E_SHELL_EXTENSION_BLOCKED
: ::windows_sys
::core
::HRESULT
= -2144926975i32;
3460 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3461 pub const E_TILE_NOTIFICATIONS_PLATFORM_FAILURE
: ::windows_sys
::core
::HRESULT
= -2144927159i32;
3462 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3463 pub const E_USERTILE_CHANGEDISABLED
: ::windows_sys
::core
::HRESULT
= -2144927215i32;
3464 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3465 pub const E_USERTILE_FILESIZE
: ::windows_sys
::core
::HRESULT
= -2144927212i32;
3466 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3467 pub const E_USERTILE_LARGEORDYNAMIC
: ::windows_sys
::core
::HRESULT
= -2144927214i32;
3468 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3469 pub const E_USERTILE_UNSUPPORTEDFILETYPE
: ::windows_sys
::core
::HRESULT
= -2144927216i32;
3470 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3471 pub const E_USERTILE_VIDEOFRAMESIZE
: ::windows_sys
::core
::HRESULT
= -2144927213i32;
3472 pub const EnumerableObjectCollection
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 758409409, data2: 13991, data3: 17334, data4: [172, 36, 211, 240, 47, 217, 96, 122] }
;
3473 pub const ExecuteFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 299611260, data2: 42277, data3: 16395, data4: [158, 128, 165, 70, 21, 160, 144, 192] }
;
3474 pub const ExecuteUnknown
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3830354984, data2: 48572, data3: 18823, data4: [160, 153, 64, 220, 143, 210, 85, 231] }
;
3475 pub const ExplorerBrowser
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1912169349, data2: 56790, data3: 18643, data4: [160, 193, 174, 6, 232, 176, 85, 251] }
;
3476 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3477 pub const FCIDM_BROWSERFIRST
: u32 = 40960u32;
3478 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3479 pub const FCIDM_BROWSERLAST
: u32 = 48896u32;
3480 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3481 pub const FCIDM_GLOBALFIRST
: u32 = 32768u32;
3482 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3483 pub const FCIDM_GLOBALLAST
: u32 = 40959u32;
3484 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3485 pub const FCIDM_MENU_EDIT
: u32 = 32832u32;
3486 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3487 pub const FCIDM_MENU_EXPLORE
: u32 = 33104u32;
3488 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3489 pub const FCIDM_MENU_FAVORITES
: u32 = 33136u32;
3490 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3491 pub const FCIDM_MENU_FILE
: u32 = 32768u32;
3492 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3493 pub const FCIDM_MENU_FIND
: u32 = 33088u32;
3494 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3495 pub const FCIDM_MENU_HELP
: u32 = 33024u32;
3496 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3497 pub const FCIDM_MENU_TOOLS
: u32 = 32960u32;
3498 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3499 pub const FCIDM_MENU_TOOLS_SEP_GOTO
: u32 = 32961u32;
3500 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3501 pub const FCIDM_MENU_VIEW
: u32 = 32896u32;
3502 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3503 pub const FCIDM_MENU_VIEW_SEP_OPTIONS
: u32 = 32897u32;
3504 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3505 pub const FCIDM_SHVIEWFIRST
: u32 = 0u32;
3506 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3507 pub const FCIDM_SHVIEWLAST
: u32 = 32767u32;
3508 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3509 pub const FCIDM_STATUS
: u32 = 40961u32;
3510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3511 pub const FCIDM_TOOLBAR
: u32 = 40960u32;
3512 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3513 pub const FCSM_CLSID
: u32 = 8u32;
3514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3515 pub const FCSM_FLAGS
: u32 = 64u32;
3516 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3517 pub const FCSM_ICONFILE
: u32 = 16u32;
3518 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3519 pub const FCSM_INFOTIP
: u32 = 4u32;
3520 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3521 pub const FCSM_LOGO
: u32 = 32u32;
3522 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3523 pub const FCSM_VIEWID
: u32 = 1u32;
3524 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3525 pub const FCSM_WEBVIEWTEMPLATE
: u32 = 2u32;
3526 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3527 pub const FCS_FLAG_DRAGDROP
: u32 = 2u32;
3528 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3529 pub const FCS_FORCEWRITE
: u32 = 2u32;
3530 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3531 pub const FCS_READ
: u32 = 1u32;
3532 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3533 pub const FCT_ADDTOEND
: u32 = 4u32;
3534 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3535 pub const FCT_CONFIGABLE
: u32 = 2u32;
3536 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3537 pub const FCT_MERGE
: u32 = 1u32;
3538 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3539 pub const FCW_INTERNETBAR
: u32 = 6u32;
3540 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3541 pub const FCW_PROGRESS
: u32 = 8u32;
3542 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3543 pub const FCW_STATUS
: u32 = 1u32;
3544 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3545 pub const FCW_TOOLBAR
: u32 = 2u32;
3546 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3547 pub const FCW_TREE
: u32 = 3u32;
3548 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3549 pub const FDTF_LONGDATE
: u32 = 4u32;
3550 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3551 pub const FDTF_LONGTIME
: u32 = 8u32;
3552 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3553 pub const FDTF_LTRDATE
: u32 = 256u32;
3554 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3555 pub const FDTF_NOAUTOREADINGORDER
: u32 = 1024u32;
3556 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3557 pub const FDTF_RELATIVE
: u32 = 16u32;
3558 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3559 pub const FDTF_RTLDATE
: u32 = 512u32;
3560 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3561 pub const FDTF_SHORTDATE
: u32 = 2u32;
3562 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3563 pub const FDTF_SHORTTIME
: u32 = 1u32;
3564 pub const FMTID_Briefcase
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 848136993, data2: 30505, data3: 19452, data4: [149, 76, 144, 43, 50, 157, 86, 176] }
;
3565 pub const FMTID_CustomImageProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2127399694, data2: 49462, data3: 19099, data4: [148, 17, 78, 189, 102, 115, 204, 195] }
;
3566 pub const FMTID_DRM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }
;
3567 pub const FMTID_Displaced
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2601995059, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }
;
3568 pub const FMTID_ImageProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }
;
3569 pub const FMTID_InternetSite
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136353, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
3570 pub const FMTID_Intshcut
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136352, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
3571 pub const FMTID_LibraryProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }
;
3572 pub const FMTID_MUSIC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }
;
3573 pub const FMTID_Misc
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2601995060, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }
;
3574 pub const FMTID_Query
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }
;
3575 pub const FMTID_ShellDetails
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }
;
3576 pub const FMTID_Storage
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }
;
3577 pub const FMTID_Volume
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }
;
3578 pub const FMTID_WebView
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4062663808, data2: 63362, data3: 17041, data4: [189, 148, 241, 54, 147, 81, 58, 236] }
;
3579 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3580 pub const FOFX_ADDUNDORECORD
: u32 = 536870912u32;
3581 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3582 pub const FOFX_COPYASDOWNLOAD
: u32 = 1073741824u32;
3583 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3584 pub const FOFX_DONTDISPLAYDESTPATH
: u32 = 134217728u32;
3585 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3586 pub const FOFX_DONTDISPLAYLOCATIONS
: u32 = 2147483648u32;
3587 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3588 pub const FOFX_DONTDISPLAYSOURCEPATH
: u32 = 67108864u32;
3589 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3590 pub const FOFX_EARLYFAILURE
: u32 = 1048576u32;
3591 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3592 pub const FOFX_KEEPNEWERFILE
: u32 = 4194304u32;
3593 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3594 pub const FOFX_MOVEACLSACROSSVOLUMES
: u32 = 33554432u32;
3595 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3596 pub const FOFX_NOCOPYHOOKS
: u32 = 8388608u32;
3597 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3598 pub const FOFX_NOMINIMIZEBOX
: u32 = 16777216u32;
3599 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3600 pub const FOFX_NOSKIPJUNCTIONS
: u32 = 65536u32;
3601 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3602 pub const FOFX_PREFERHARDLINK
: u32 = 131072u32;
3603 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3604 pub const FOFX_PRESERVEFILEEXTENSIONS
: u32 = 2097152u32;
3605 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3606 pub const FOFX_RECYCLEONDELETE
: u32 = 524288u32;
3607 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3608 pub const FOFX_REQUIREELEVATION
: u32 = 268435456u32;
3609 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3610 pub const FOFX_SHOWELEVATIONPROMPT
: u32 = 262144u32;
3611 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3612 pub const FOF_ALLOWUNDO
: u32 = 64u32;
3613 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3614 pub const FOF_CONFIRMMOUSE
: u32 = 2u32;
3615 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3616 pub const FOF_FILESONLY
: u32 = 128u32;
3617 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3618 pub const FOF_MULTIDESTFILES
: u32 = 1u32;
3619 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3620 pub const FOF_NOCONFIRMATION
: u32 = 16u32;
3621 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3622 pub const FOF_NOCONFIRMMKDIR
: u32 = 512u32;
3623 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3624 pub const FOF_NOCOPYSECURITYATTRIBS
: u32 = 2048u32;
3625 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3626 pub const FOF_NOERRORUI
: u32 = 1024u32;
3627 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3628 pub const FOF_NORECURSEREPARSE
: u32 = 32768u32;
3629 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3630 pub const FOF_NORECURSION
: u32 = 4096u32;
3631 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3632 pub const FOF_NO_CONNECTED_ELEMENTS
: u32 = 8192u32;
3633 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3634 pub const FOF_RENAMEONCOLLISION
: u32 = 8u32;
3635 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3636 pub const FOF_SILENT
: u32 = 4u32;
3637 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3638 pub const FOF_SIMPLEPROGRESS
: u32 = 256u32;
3639 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3640 pub const FOF_WANTMAPPINGHANDLE
: u32 = 32u32;
3641 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3642 pub const FOF_WANTNUKEWARNING
: u32 = 16384u32;
3643 pub const FOLDERID_AccountPictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 9216177, data2: 21940, data3: 19542, data4: [184, 168, 77, 228, 178, 153, 211, 190] }
;
3644 pub const FOLDERID_AddNewPrograms
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3730954609, data2: 24252, data3: 20226, data4: [163, 169, 108, 130, 137, 94, 92, 4] }
;
3645 pub const FOLDERID_AdminTools
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1917776240, data2: 42029, data3: 20463, data4: [159, 38, 182, 14, 132, 111, 186, 79] }
;
3646 pub const FOLDERID_AllAppMods
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2060875929, data2: 26287, data3: 17338, data4: [145, 86, 106, 173, 66, 230, 197, 150] }
;
3647 pub const FOLDERID_AppCaptures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3988848241, data2: 39128, data3: 20298, data4: [185, 32, 200, 220, 19, 60, 177, 101] }
;
3648 pub const FOLDERID_AppDataDesktop
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2999313017, data2: 31453, data3: 17311, data4: [178, 140, 196, 31, 225, 187, 246, 114] }
;
3649 pub const FOLDERID_AppDataDocuments
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2078369296, data2: 8063, data3: 17580, data4: [191, 240, 131, 225, 95, 47, 252, 161] }
;
3650 pub const FOLDERID_AppDataFavorites
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2096885692, data2: 56863, data3: 17834, data4: [184, 67, 165, 66, 172, 83, 108, 201] }
;
3651 pub const FOLDERID_AppDataProgramData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1436369059, data2: 41014, data3: 16634, data4: [175, 97, 132, 203, 67, 10, 77, 52] }
;
3652 pub const FOLDERID_AppUpdates
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2735066777, data2: 62759, data3: 18731, data4: [139, 26, 126, 118, 250, 152, 214, 228] }
;
3653 pub const FOLDERID_ApplicationShortcuts
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2744223617, data2: 58866, data3: 18576, data4: [179, 217, 167, 229, 67, 50, 50, 140] }
;
3654 pub const FOLDERID_AppsFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 512184461, data2: 35266, data3: 17136, data4: [138, 126, 100, 90, 15, 80, 202, 88] }
;
3655 pub const FOLDERID_CDBurning
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2656217872, data2: 63501, data3: 18911, data4: [172, 184, 67, 48, 245, 104, 120, 85] }
;
3656 pub const FOLDERID_CameraRoll
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2875177083, data2: 31970, data3: 20355, data4: [145, 93, 85, 8, 70, 201, 83, 123] }
;
3657 pub const FOLDERID_CameraRollLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 723574645, data2: 7898, data3: 16441, data4: [128, 151, 56, 121, 130, 39, 213, 183] }
;
3658 pub const FOLDERID_ChangeRemovePrograms
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3748816556, data2: 37492, data3: 18535, data4: [141, 85, 59, 214, 97, 222, 135, 45] }
;
3659 pub const FOLDERID_CommonAdminTools
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3493351037, data2: 47811, data3: 18327, data4: [143, 20, 203, 162, 41, 179, 146, 181] }
;
3660 pub const FOLDERID_CommonOEMLinks
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3250250448, data2: 4319, data3: 17204, data4: [190, 221, 122, 162, 11, 34, 122, 157] }
;
3661 pub const FOLDERID_CommonPrograms
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 20567118, data2: 27390, data3: 18930, data4: [134, 144, 61, 175, 202, 230, 255, 184] }
;
3662 pub const FOLDERID_CommonStartMenu
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2752599833, data2: 54830, data3: 18717, data4: [170, 124, 231, 75, 139, 227, 176, 103] }
;
3663 pub const FOLDERID_CommonStartMenuPlaces
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2755692447, data2: 34720, data3: 20349, data4: [183, 0, 2, 7, 185, 102, 25, 74] }
;
3664 pub const FOLDERID_CommonStartup
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2191911477, data2: 55757, data3: 18373, data4: [150, 41, 225, 93, 47, 113, 78, 110] }
;
3665 pub const FOLDERID_CommonTemplates
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3108124647, data2: 22444, data3: 17223, data4: [145, 81, 176, 140, 108, 50, 209, 247] }
;
3666 pub const FOLDERID_ComputerFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 180388732, data2: 48120, data3: 17706, data4: [133, 13, 121, 208, 142, 102, 124, 167] }
;
3667 pub const FOLDERID_ConflictFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1275001669, data2: 13437, data3: 16390, data4: [165, 190, 172, 12, 176, 86, 113, 146] }
;
3668 pub const FOLDERID_ConnectionsFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1863113003, data2: 11927, data3: 17873, data4: [136, 255, 176, 209, 134, 184, 222, 221] }
;
3669 pub const FOLDERID_Contacts
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1450723412, data2: 50891, data3: 17963, data4: [129, 105, 136, 227, 80, 172, 184, 130] }
;
3670 pub const FOLDERID_ControlPanelFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2192001771, data2: 44724, data3: 18012, data4: [160, 20, 208, 151, 238, 52, 109, 99] }
;
3671 pub const FOLDERID_Cookies
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 722433629, data2: 49385, data3: 16753, data4: [144, 142, 8, 166, 17, 184, 79, 246] }
;
3672 pub const FOLDERID_CurrentAppMods
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1035209504, data2: 10800, data3: 19902, data4: [145, 126, 119, 29, 210, 29, 208, 153] }
;
3673 pub const FOLDERID_Desktop
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3032468538, data2: 56108, data3: 16972, data4: [176, 41, 127, 233, 154, 135, 198, 65] }
;
3674 pub const FOLDERID_DevelopmentFiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3689472142, data2: 12371, data3: 19388, data4: [177, 131, 42, 123, 43, 25, 30, 89] }
;
3675 pub const FOLDERID_Device
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 472564188, data2: 17240, data3: 19308, data4: [151, 51, 175, 33, 21, 101, 118, 240] }
;
3676 pub const FOLDERID_DeviceMetadataStore
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1558488553, data2: 58603, data3: 18333, data4: [184, 159, 19, 12, 2, 136, 97, 85] }
;
3677 pub const FOLDERID_Documents
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4258503376, data2: 9103, data3: 18095, data4: [173, 180, 108, 133, 72, 3, 105, 199] }
;
3678 pub const FOLDERID_DocumentsLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2064494973, data2: 40146, data3: 19091, data4: [151, 51, 70, 204, 137, 2, 46, 124] }
;
3679 pub const FOLDERID_Downloads
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 927851152, data2: 4671, data3: 17765, data4: [145, 100, 57, 196, 146, 94, 70, 123] }
;
3680 pub const FOLDERID_Favorites
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 393738081, data2: 26797, data3: 19850, data4: [135, 189, 48, 183, 89, 250, 51, 221] }
;
3681 pub const FOLDERID_Fonts
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4246899895, data2: 44561, data3: 19171, data4: [134, 76, 22, 243, 145, 10, 184, 254] }
;
3682 pub const FOLDERID_GameTasks
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 89108065, data2: 19928, data3: 18311, data4: [128, 182, 9, 2, 32, 196, 183, 0] }
;
3683 pub const FOLDERID_Games
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3401919514, data2: 46397, data3: 20188, data4: [146, 215, 107, 46, 138, 193, 148, 52] }
;
3684 pub const FOLDERID_History
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3655109179, data2: 46980, data3: 17198, data4: [167, 129, 90, 17, 48, 167, 89, 99] }
;
3685 pub const FOLDERID_HomeGroup
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1381141099, data2: 47587, data3: 19165, data4: [182, 13, 88, 140, 45, 186, 132, 45] }
;
3686 pub const FOLDERID_HomeGroupCurrentUser
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2608117411, data2: 3581, data3: 20241, data4: [158, 120, 95, 120, 0, 242, 231, 114] }
;
3687 pub const FOLDERID_ImplicitAppShortcuts
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3165988207, data2: 31222, data3: 19694, data4: [183, 37, 220, 52, 228, 2, 253, 70] }
;
3688 pub const FOLDERID_InternetCache
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 891585000, data2: 13246, data3: 16977, data4: [186, 133, 96, 7, 202, 237, 207, 157] }
;
3689 pub const FOLDERID_InternetFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1302296692, data2: 19980, data3: 18692, data4: [150, 123, 64, 176, 210, 12, 62, 75] }
;
3690 pub const FOLDERID_Libraries
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 457090524, data2: 46471, data3: 18310, data4: [180, 239, 189, 29, 195, 50, 174, 174] }
;
3691 pub const FOLDERID_Links
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3216627168, data2: 50857, data3: 16460, data4: [178, 178, 174, 109, 182, 175, 73, 104] }
;
3692 pub const FOLDERID_LocalAppData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4055050117, data2: 28602, data3: 20431, data4: [157, 85, 123, 142, 127, 21, 112, 145] }
;
3693 pub const FOLDERID_LocalAppDataLow
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2770379172, data2: 6016, data3: 20470, data4: [189, 24, 22, 115, 67, 197, 175, 22] }
;
3694 pub const FOLDERID_LocalDocuments
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4096713427, data2: 37023, data3: 18695, data4: [136, 113, 76, 34, 252, 11, 247, 86] }
;
3695 pub const FOLDERID_LocalDownloads
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2105798299, data2: 8772, data3: 20080, data4: [177, 245, 83, 147, 4, 42, 241, 228] }
;
3696 pub const FOLDERID_LocalMusic
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2697370265, data2: 8648, data3: 18033, data4: [135, 3, 121, 52, 22, 47, 207, 29] }
;
3697 pub const FOLDERID_LocalPictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 232587613, data2: 45164, data3: 17877, data4: [140, 76, 245, 151, 19, 133, 70, 57] }
;
3698 pub const FOLDERID_LocalStorage
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3018524883, data2: 41459, data3: 18795, data4: [134, 90, 66, 181, 54, 205, 160, 236] }
;
3699 pub const FOLDERID_LocalVideos
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 891841128, data2: 15447, data3: 16801, data4: [187, 177, 14, 174, 115, 215, 108, 149] }
;
3700 pub const FOLDERID_LocalizedResourcesDir
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 704657246, data2: 8780, data3: 18910, data4: [184, 209, 68, 13, 247, 239, 61, 220] }
;
3701 pub const FOLDERID_Music
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1272501617, data2: 27929, data3: 18643, data4: [190, 151, 66, 34, 32, 8, 14, 67] }
;
3702 pub const FOLDERID_MusicLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 554871562, data2: 51306, data3: 20478, data4: [163, 104, 13, 233, 110, 71, 1, 46] }
;
3703 pub const FOLDERID_NetHood
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3316367187, data2: 57727, data3: 16673, data4: [137, 0, 134, 98, 111, 194, 201, 115] }
;
3704 pub const FOLDERID_NetworkFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3523997380, data2: 23720, data3: 18693, data4: [174, 59, 191, 37, 30, 160, 155, 83] }
;
3705 pub const FOLDERID_Objects3D
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 834723109, data2: 37945, data3: 20242, data4: [191, 65, 127, 244, 237, 163, 135, 34] }
;
3706 pub const FOLDERID_OneDrive
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2771106374, data2: 59873, data3: 17247, data4: [179, 217, 40, 218, 166, 72, 192, 246] }
;
3707 pub const FOLDERID_OriginalImages
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 741785770, data2: 22546, data3: 19335, data4: [191, 208, 76, 208, 223, 177, 155, 57] }
;
3708 pub const FOLDERID_PhotoAlbums
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1775423376, data2: 64563, data3: 20407, data4: [154, 12, 235, 176, 240, 252, 180, 60] }
;
3709 pub const FOLDERID_Pictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 870482224, data2: 19998, data3: 18038, data4: [131, 90, 152, 57, 92, 59, 195, 187] }
;
3710 pub const FOLDERID_PicturesLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2844831391, data2: 41019, data3: 20096, data4: [148, 188, 153, 18, 215, 80, 65, 4] }
;
3711 pub const FOLDERID_Playlists
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3734159815, data2: 33663, data3: 20329, data4: [163, 187, 134, 230, 49, 32, 74, 35] }
;
3712 pub const FOLDERID_PrintHood
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2457124237, data2: 53201, data3: 16835, data4: [179, 94, 177, 63, 85, 167, 88, 244] }
;
3713 pub const FOLDERID_PrintersFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1996246573, data2: 54957, data3: 17689, data4: [166, 99, 55, 189, 86, 6, 129, 133] }
;
3714 pub const FOLDERID_Profile
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1584170383, data2: 3618, data3: 18272, data4: [154, 254, 234, 51, 23, 182, 113, 115] }
;
3715 pub const FOLDERID_ProgramData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1655397762, data2: 64961, data3: 19907, data4: [169, 221, 7, 13, 29, 73, 93, 151] }
;
3716 pub const FOLDERID_ProgramFiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2422105014, data2: 49599, data3: 18766, data4: [178, 156, 101, 183, 50, 211, 210, 26] }
;
3717 pub const FOLDERID_ProgramFilesCommon
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4159827205, data2: 40813, data3: 18338, data4: [170, 174, 41, 211, 23, 198, 240, 102] }
;
3718 pub const FOLDERID_ProgramFilesCommonX64
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1667618215, data2: 3853, data3: 17893, data4: [135, 246, 13, 165, 107, 106, 79, 125] }
;
3719 pub const FOLDERID_ProgramFilesCommonX86
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3734457636, data2: 55750, data3: 19774, data4: [191, 145, 244, 69, 81, 32, 185, 23] }
;
3720 pub const FOLDERID_ProgramFilesX64
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1837142903, data2: 27376, data3: 17483, data4: [137, 87, 163, 119, 63, 2, 32, 14] }
;
3721 pub const FOLDERID_ProgramFilesX86
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2086289647, data2: 41211, data3: 19452, data4: [135, 74, 192, 242, 224, 185, 250, 142] }
;
3722 pub const FOLDERID_Programs
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2810142071, data2: 11819, data3: 17603, data4: [166, 162, 171, 166, 1, 5, 74, 81] }
;
3723 pub const FOLDERID_Public
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3755964066, data2: 51242, data3: 19811, data4: [144, 106, 86, 68, 172, 69, 115, 133] }
;
3724 pub const FOLDERID_PublicDesktop
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3299488781, data2: 61967, data3: 18531, data4: [175, 239, 248, 126, 242, 230, 186, 37] }
;
3725 pub const FOLDERID_PublicDocuments
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3980928175, data2: 56548, data3: 17832, data4: [129, 226, 252, 121, 101, 8, 54, 52] }
;
3726 pub const FOLDERID_PublicDownloads
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1029983387, data2: 8120, data3: 20272, data4: [155, 69, 246, 112, 35, 95, 121, 192] }
;
3727 pub const FOLDERID_PublicGameTasks
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3737068854, data2: 57768, data3: 19545, data4: [182, 162, 65, 69, 134, 71, 106, 234] }
;
3728 pub const FOLDERID_PublicLibraries
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1222309899, data2: 59087, data3: 20302, data4: [184, 0, 14, 105, 216, 78, 227, 132] }
;
3729 pub const FOLDERID_PublicMusic
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 840235701, data2: 38743, data3: 17048, data4: [187, 97, 146, 169, 222, 170, 68, 255] }
;
3730 pub const FOLDERID_PublicPictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3068918662, data2: 26887, data3: 16700, data4: [154, 247, 79, 194, 171, 240, 124, 197] }
;
3731 pub const FOLDERID_PublicRingtones
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3847596896, data2: 5435, data3: 19735, data4: [159, 4, 165, 254, 153, 252, 21, 236] }
;
3732 pub const FOLDERID_PublicUserTiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 75673452, data2: 2289, data3: 19508, data4: [140, 144, 225, 126, 201, 139, 30, 23] }
;
3733 pub const FOLDERID_PublicVideos
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 603985978, data2: 24965, data3: 18939, data4: [162, 216, 74, 57, 42, 96, 43, 163] }
;
3734 pub const FOLDERID_QuickLaunch
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1386541089, data2: 31605, data3: 18601, data4: [159, 107, 75, 135, 162, 16, 188, 143] }
;
3735 pub const FOLDERID_Recent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2924527745, data2: 60370, data3: 17290, data4: [134, 85, 138, 9, 46, 52, 152, 122] }
;
3736 pub const FOLDERID_RecordedCalls
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 797655234, data2: 33773, data3: 18670, data4: [179, 131, 161, 241, 87, 236, 111, 154] }
;
3737 pub const FOLDERID_RecordedTVLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 443538338, data2: 62509, data3: 17240, data4: [167, 152, 183, 77, 116, 89, 38, 197] }
;
3738 pub const FOLDERID_RecycleBinFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3075686470, data2: 16075, data3: 19480, data4: [190, 78, 100, 205, 76, 183, 214, 172] }
;
3739 pub const FOLDERID_ResourceDir
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2328955953, data2: 10971, data3: 17046, data4: [168, 247, 228, 112, 18, 50, 201, 114] }
;
3740 pub const FOLDERID_RetailDemo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 315934366, data2: 9389, data3: 18723, data4: [190, 25, 49, 50, 28, 67, 167, 103] }
;
3741 pub const FOLDERID_Ringtones
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3362784331, data2: 62622, data3: 16678, data4: [169, 195, 181, 42, 31, 244, 17, 232] }
;
3742 pub const FOLDERID_RoamedTileImages
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2863191461, data2: 61910, data3: 16985, data4: [186, 168, 120, 231, 239, 96, 131, 94] }
;
3743 pub const FOLDERID_RoamingAppData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1052149211, data2: 26105, data3: 19702, data4: [160, 58, 227, 239, 101, 114, 159, 61] }
;
3744 pub const FOLDERID_RoamingTiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 12385370, data2: 60820, data3: 20040, data4: [150, 161, 63, 98, 23, 242, 25, 144] }
;
3745 pub const FOLDERID_SEARCH_CSC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3996312646, data2: 12746, data3: 19130, data4: [129, 79, 165, 235, 210, 253, 109, 94] }
;
3746 pub const FOLDERID_SEARCH_MAPI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2565606936, data2: 8344, data3: 19780, data4: [134, 68, 102, 151, 147, 21, 162, 129] }
;
3747 pub const FOLDERID_SampleMusic
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2991638120, data2: 62845, data3: 20193, data4: [166, 60, 41, 14, 231, 209, 170, 31] }
;
3748 pub const FOLDERID_SamplePictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3297772864, data2: 9081, data3: 19573, data4: [132, 75, 100, 230, 250, 248, 113, 107] }
;
3749 pub const FOLDERID_SamplePlaylists
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 365586867, data2: 12526, data3: 18881, data4: [172, 225, 107, 94, 195, 114, 175, 181] }
;
3750 pub const FOLDERID_SampleVideos
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2241768852, data2: 11909, data3: 18605, data4: [167, 26, 9, 105, 203, 86, 166, 205] }
;
3751 pub const FOLDERID_SavedGames
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1281110783, data2: 48029, data3: 17328, data4: [181, 180, 45, 114, 229, 78, 170, 164] }
;
3752 pub const FOLDERID_SavedPictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 991508610, data2: 54189, data3: 20139, data4: [150, 90, 105, 130, 157, 31, 181, 159] }
;
3753 pub const FOLDERID_SavedPicturesLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3797637138, data2: 48776, data3: 19417, data4: [148, 176, 41, 35, 52, 119, 182, 195] }
;
3754 pub const FOLDERID_SavedSearches
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2099067396, data2: 57019, data3: 16661, data4: [149, 207, 47, 41, 218, 41, 32, 218] }
;
3755 pub const FOLDERID_Screenshots
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3082739329, data2: 57236, data3: 18050, data4: [167, 216, 87, 165, 38, 32, 184, 111] }
;
3756 pub const FOLDERID_SearchHistory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 223100342, data2: 931, data3: 17967, data4: [160, 230, 8, 146, 76, 65, 181, 212] }
;
3757 pub const FOLDERID_SearchHome
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 419641297, data2: 47306, data3: 16673, data4: [166, 57, 109, 71, 45, 22, 151, 42] }
;
3758 pub const FOLDERID_SearchTemplates
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2120444926, data2: 57257, data3: 19806, data4: [180, 86, 215, 179, 152, 81, 216, 169] }
;
3759 pub const FOLDERID_SendTo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2307064684, data2: 10176, data3: 16459, data4: [143, 8, 16, 45, 16, 220, 253, 116] }
;
3760 pub const FOLDERID_SidebarDefaultParts
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2067361364, data2: 40645, data3: 17152, data4: [190, 10, 36, 130, 235, 174, 26, 38] }
;
3761 pub const FOLDERID_SidebarParts
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2807903790, data2: 20732, data3: 20407, data4: [172, 44, 168, 190, 170, 49, 68, 147] }
;
3762 pub const FOLDERID_SkyDrive
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2771106374, data2: 59873, data3: 17247, data4: [179, 217, 40, 218, 166, 72, 192, 246] }
;
3763 pub const FOLDERID_SkyDriveCameraRoll
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1987995665, data2: 18891, data3: 17011, data4: [135, 194, 32, 243, 85, 225, 8, 91] }
;
3764 pub const FOLDERID_SkyDriveDocuments
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 618176036, data2: 12057, data3: 17716, data4: [157, 222, 106, 102, 113, 251, 184, 254] }
;
3765 pub const FOLDERID_SkyDriveMusic
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3287434654, data2: 32982, data3: 17884, data4: [191, 239, 31, 118, 159, 43, 231, 48] }
;
3766 pub const FOLDERID_SkyDrivePictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 865540533, data2: 35911, data3: 18580, data4: [148, 194, 216, 247, 122, 221, 68, 166] }
;
3767 pub const FOLDERID_StartMenu
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1650152387, data2: 43848, data3: 20161, data4: [186, 31, 161, 239, 65, 70, 252, 25] }
;
3768 pub const FOLDERID_StartMenuAllPrograms
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4066575855, data2: 26952, data3: 16569, data4: [178, 85, 129, 69, 61, 9, 199, 133] }
;
3769 pub const FOLDERID_Startup
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3111985339, data2: 62570, data3: 19607, data4: [186, 16, 94, 54, 8, 67, 8, 84] }
;
3770 pub const FOLDERID_SyncManagerFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1130793976, data2: 49486, data3: 18866, data4: [151, 201, 116, 119, 132, 215, 132, 183] }
;
3771 pub const FOLDERID_SyncResultsFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 681220675, data2: 48708, data3: 16471, data4: [164, 27, 88, 122, 118, 215, 231, 249] }
;
3772 pub const FOLDERID_SyncSetupFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 253837624, data2: 45523, data3: 19088, data4: [187, 169, 39, 203, 192, 197, 56, 154] }
;
3773 pub const FOLDERID_System
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 448876151, data2: 743, data3: 20061, data4: [183, 68, 46, 177, 174, 81, 152, 183] }
;
3774 pub const FOLDERID_SystemX86
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3595710896, data2: 45809, data3: 18519, data4: [164, 206, 168, 231, 198, 234, 125, 39] }
;
3775 pub const FOLDERID_Templates
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2788332520, data2: 26190, data3: 18651, data4: [160, 121, 223, 117, 158, 5, 9, 247] }
;
3776 pub const FOLDERID_UserPinned
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2654573995, data2: 8092, data3: 20243, data4: [184, 39, 72, 178, 75, 108, 113, 116] }
;
3777 pub const FOLDERID_UserProfiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 123916914, data2: 50442, data3: 19376, data4: [163, 130, 105, 125, 205, 114, 155, 128] }
;
3778 pub const FOLDERID_UserProgramFiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1557638882, data2: 8729, data3: 19047, data4: [184, 93, 108, 156, 225, 86, 96, 203] }
;
3779 pub const FOLDERID_UserProgramFilesCommon
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3166515287, data2: 51804, data3: 17954, data4: [180, 45, 188, 86, 219, 10, 229, 22] }
;
3780 pub const FOLDERID_UsersFiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4090367868, data2: 18689, data3: 19148, data4: [134, 72, 213, 212, 75, 4, 239, 143] }
;
3781 pub const FOLDERID_UsersLibraries
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2734838877, data2: 57087, data3: 17995, data4: [171, 232, 97, 200, 100, 141, 147, 155] }
;
3782 pub const FOLDERID_Videos
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 412654365, data2: 39349, data3: 17755, data4: [132, 28, 171, 124, 116, 228, 221, 252] }
;
3783 pub const FOLDERID_VideosLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1226740271, data2: 22083, data3: 19188, data4: [167, 235, 78, 122, 19, 141, 129, 116] }
;
3784 pub const FOLDERID_Windows
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4086035460, data2: 7491, data3: 17138, data4: [147, 5, 103, 222, 11, 40, 252, 35] }
;
3785 pub const FOLDERTYPEID_AccountPictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3676986767, data2: 1766, data3: 16391, data4: [171, 166, 175, 135, 125, 82, 110, 166] }
;
3786 pub const FOLDERTYPEID_Communications
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2437373925, data2: 22635, data3: 20154, data4: [141, 117, 209, 116, 52, 184, 205, 246] }
;
3787 pub const FOLDERTYPEID_CompressedFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2149662338, data2: 48381, data3: 19535, data4: [136, 23, 187, 39, 96, 18, 103, 169] }
;
3788 pub const FOLDERTYPEID_Contacts
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3727388908, data2: 39927, data3: 19091, data4: [189, 61, 36, 63, 120, 129, 212, 146] }
;
3789 pub const FOLDERTYPEID_ControlPanelCategory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3729720928, data2: 64016, data3: 19343, data4: [164, 148, 6, 139, 32, 178, 35, 7] }
;
3790 pub const FOLDERTYPEID_ControlPanelClassic
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 204969203, data2: 46405, data3: 17322, data4: [163, 41, 195, 116, 48, 197, 141, 42] }
;
3791 pub const FOLDERTYPEID_Documents
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2101991206, data2: 15393, data3: 20229, data4: [153, 170, 253, 194, 201, 71, 70, 86] }
;
3792 pub const FOLDERTYPEID_Downloads
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2287605870, data2: 42048, data3: 19162, data4: [129, 43, 219, 135, 27, 148, 34, 89] }
;
3793 pub const FOLDERTYPEID_Games
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3062477008, data2: 30419, data3: 19643, data4: [135, 247, 88, 93, 14, 12, 224, 112] }
;
3794 pub const FOLDERTYPEID_Generic
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1548691637, data2: 63593, data3: 20100, data4: [142, 96, 241, 29, 185, 124, 92, 199] }
;
3795 pub const FOLDERTYPEID_GenericLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1598991258, data2: 26675, data3: 20321, data4: [137, 157, 49, 207, 70, 151, 157, 73] }
;
3796 pub const FOLDERTYPEID_GenericSearchResults
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2145262110, data2: 35633, data3: 18853, data4: [147, 184, 107, 225, 76, 250, 73, 67] }
;
3797 pub const FOLDERTYPEID_Invalid
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1468037272, data2: 35919, data3: 17506, data4: [187, 99, 113, 4, 35, 128, 177, 9] }
;
3798 pub const FOLDERTYPEID_Music
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2497109452, data2: 19048, data3: 16757, data4: [163, 116, 189, 88, 74, 81, 11, 120] }
;
3799 pub const FOLDERTYPEID_NetworkExplorer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 634135595, data2: 39548, data3: 20305, data4: [128, 224, 122, 41, 40, 254, 190, 66] }
;
3800 pub const FOLDERTYPEID_OpenSearch
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2410649129, data2: 6528, data3: 18175, data4: [128, 35, 157, 206, 171, 156, 62, 227] }
;
3801 pub const FOLDERTYPEID_OtherUsers
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3006790912, data2: 40405, data3: 17973, data4: [166, 212, 218, 51, 253, 16, 43, 122] }
;
3802 pub const FOLDERTYPEID_Pictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3010006616, data2: 59745, data3: 16955, data4: [182, 135, 56, 110, 191, 216, 50, 57] }
;
3803 pub const FOLDERTYPEID_Printers
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 746307270, data2: 51268, data3: 18954, data4: [145, 250, 206, 246, 245, 156, 253, 161] }
;
3804 pub const FOLDERTYPEID_PublishedItems
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2133810070, data2: 65396, data3: 16858, data4: [175, 216, 28, 120, 165, 243, 174, 162] }
;
3805 pub const FOLDERTYPEID_RecordedTV
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1431806607, data2: 23974, data3: 20355, data4: [136, 9, 194, 201, 138, 17, 166, 250] }
;
3806 pub const FOLDERTYPEID_RecycleBin
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3604602884, data2: 52615, data3: 17451, data4: [157, 87, 94, 10, 235, 79, 111, 114] }
;
3807 pub const FOLDERTYPEID_SavedGames
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3493212935, data2: 10443, data3: 16646, data4: [159, 35, 41, 86, 227, 229, 224, 231] }
;
3808 pub const FOLDERTYPEID_SearchConnector
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2552702446, data2: 28487, data3: 18334, data4: [180, 71, 129, 43, 250, 125, 46, 143] }
;
3809 pub const FOLDERTYPEID_SearchHome
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2202896964, data2: 2420, data3: 20182, data4: [134, 110, 242, 3, 216, 11, 56, 16] }
;
3810 pub const FOLDERTYPEID_Searches
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 185311971, data2: 16479, data3: 16734, data4: [166, 238, 202, 214, 37, 32, 120, 83] }
;
3811 pub const FOLDERTYPEID_SoftwareExplorer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3597941019, data2: 21209, data3: 19975, data4: [131, 78, 103, 201, 134, 16, 243, 157] }
;
3812 pub const FOLDERTYPEID_StartMenu
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4018648267, data2: 62158, data3: 18309, data4: [134, 88, 76, 166, 198, 62, 56, 198] }
;
3813 pub const FOLDERTYPEID_StorageProviderDocuments
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3714170214, data2: 28904, data3: 18653, data4: [150, 85, 101, 197, 225, 170, 194, 209] }
;
3814 pub const FOLDERTYPEID_StorageProviderGeneric
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1325525957, data2: 9093, data3: 16882, data4: [162, 142, 44, 92, 145, 251, 86, 224] }
;
3815 pub const FOLDERTYPEID_StorageProviderMusic
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1731120510, data2: 44804, data3: 17305, data4: [135, 92, 2, 144, 132, 91, 98, 71] }
;
3816 pub const FOLDERTYPEID_StorageProviderPictures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1909867177, data2: 62129, data3: 17101, data4: [173, 146, 235, 147, 0, 199, 204, 10] }
;
3817 pub const FOLDERTYPEID_StorageProviderVideos
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1361661345, data2: 55217, data3: 18523, data4: [158, 154, 23, 207, 254, 51, 225, 135] }
;
3818 pub const FOLDERTYPEID_UserFiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3440363163, data2: 29154, data3: 18149, data4: [150, 144, 91, 205, 159, 87, 170, 179] }
;
3819 pub const FOLDERTYPEID_UsersLibraries
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3302592265, data2: 24868, data3: 20448, data4: [153, 66, 130, 100, 22, 8, 45, 169] }
;
3820 pub const FOLDERTYPEID_Videos
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1604936711, data2: 32375, data3: 18492, data4: [172, 147, 105, 29, 5, 133, 13, 232] }
;
3821 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3822 pub const FO_COPY
: u32 = 2u32;
3823 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3824 pub const FO_DELETE
: u32 = 3u32;
3825 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3826 pub const FO_MOVE
: u32 = 1u32;
3827 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3828 pub const FO_RENAME
: u32 = 4u32;
3829 pub const FSCopyHandler
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3516348426, data2: 2681, data3: 19912, data4: [160, 51, 237, 136, 44, 47, 161, 75] }
;
3830 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3831 pub const FVSIF_CANVIEWIT
: u32 = 1073741824u32;
3832 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3833 pub const FVSIF_NEWFAILED
: u32 = 134217728u32;
3834 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3835 pub const FVSIF_NEWFILE
: u32 = 2147483648u32;
3836 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3837 pub const FVSIF_PINNED
: u32 = 2u32;
3838 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3839 pub const FVSIF_RECT
: u32 = 1u32;
3840 pub const FileOpenDialog
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3692845724, data2: 59530, data3: 19934, data4: [165, 161, 96, 248, 42, 32, 174, 247] }
;
3841 pub const FileOperation
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 986731893, data2: 34903, data3: 18512, data4: [146, 119, 17, 184, 91, 219, 142, 9] }
;
3842 pub const FileSaveDialog
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3233080051, data2: 47649, data3: 18291, data4: [141, 186, 51, 94, 201, 70, 235, 139] }
;
3843 pub const FileSearchBand
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3303944691, data2: 18280, data3: 4562, data4: [190, 92, 0, 160, 201, 168, 61, 161] }
;
3844 pub const FolderViewHost
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 548522787, data2: 26984, data3: 20153, data4: [183, 212, 166, 109, 0, 208, 124, 238] }
;
3845 pub const FrameworkInputPane
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3574729379, data2: 18106, data3: 17605, data4: [130, 45, 202, 128, 146, 193, 252, 114] }
;
3846 pub const FreeSpaceCategorizer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3042998163, data2: 9388, data3: 17607, data4: [130, 226, 131, 23, 38, 170, 108, 183] }
;
3847 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3848 pub const GADOF_DIRTY
: u32 = 1u32;
3849 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3850 pub const GCS_HELPTEXT
: u32 = 5u32;
3851 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3852 pub const GCS_HELPTEXTA
: u32 = 1u32;
3853 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3854 pub const GCS_HELPTEXTW
: u32 = 5u32;
3855 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3856 pub const GCS_UNICODE
: u32 = 4u32;
3857 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3858 pub const GCS_VALIDATE
: u32 = 6u32;
3859 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3860 pub const GCS_VALIDATEA
: u32 = 2u32;
3861 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3862 pub const GCS_VALIDATEW
: u32 = 6u32;
3863 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3864 pub const GCS_VERB
: u32 = 4u32;
3865 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3866 pub const GCS_VERBA
: u32 = 0u32;
3867 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3868 pub const GCS_VERBICONW
: u32 = 20u32;
3869 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3870 pub const GCS_VERBW
: u32 = 4u32;
3871 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3872 pub const GCT_INVALID
: u32 = 0u32;
3873 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3874 pub const GCT_LFNCHAR
: u32 = 1u32;
3875 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3876 pub const GCT_SEPARATOR
: u32 = 8u32;
3877 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3878 pub const GCT_SHORTCHAR
: u32 = 2u32;
3879 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3880 pub const GCT_WILD
: u32 = 4u32;
3881 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3882 pub const GETPROPS_NONE
: u32 = 0u32;
3883 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3884 pub const GIL_ASYNC
: u32 = 32u32;
3885 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3886 pub const GIL_CHECKSHIELD
: u32 = 512u32;
3887 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3888 pub const GIL_DEFAULTICON
: u32 = 64u32;
3889 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3890 pub const GIL_DONTCACHE
: u32 = 16u32;
3891 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3892 pub const GIL_FORCENOSHIELD
: u32 = 1024u32;
3893 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3894 pub const GIL_FORSHELL
: u32 = 2u32;
3895 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3896 pub const GIL_FORSHORTCUT
: u32 = 128u32;
3897 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3898 pub const GIL_NOTFILENAME
: u32 = 8u32;
3899 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3900 pub const GIL_OPENICON
: u32 = 1u32;
3901 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3902 pub const GIL_PERCLASS
: u32 = 4u32;
3903 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3904 pub const GIL_PERINSTANCE
: u32 = 2u32;
3905 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3906 pub const GIL_SHIELD
: u32 = 512u32;
3907 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3908 pub const GIL_SIMULATEDOC
: u32 = 1u32;
3909 pub const GenericCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 634108310, data2: 37613, data3: 17790, data4: [178, 140, 71, 116, 8, 75, 213, 98] }
;
3910 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3911 pub const HLINK_E_FIRST
: ::windows_sys
::core
::HRESULT
= -2147221248i32;
3912 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3913 pub const HLINK_S_DONTHIDE
: i32 = 262400i32;
3914 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3915 pub const HLINK_S_FIRST
: ::windows_sys
::core
::HRESULT
= 262400i32;
3916 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3917 pub const HLNF_ALLOW_AUTONAVIGATE
: u32 = 536870912u32;
3918 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3919 pub const HLNF_CALLERUNTRUSTED
: u32 = 2097152u32;
3920 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3921 pub const HLNF_DISABLEWINDOWRESTRICTIONS
: u32 = 8388608u32;
3922 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3923 pub const HLNF_EXTERNALNAVIGATE
: u32 = 268435456u32;
3924 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3925 pub const HLNF_NEWWINDOWSMANAGED
: u32 = 2147483648u32;
3926 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3927 pub const HLNF_TRUSTEDFORACTIVEX
: u32 = 4194304u32;
3928 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3929 pub const HLNF_TRUSTFIRSTDOWNLOAD
: u32 = 16777216u32;
3930 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3931 pub const HLNF_UNTRUSTEDFORDOWNLOAD
: u32 = 33554432u32;
3932 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3933 pub const HOMEGROUP_SECURITY_GROUP
: &str = "HomeUsers";
3934 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3935 pub const HOMEGROUP_SECURITY_GROUP_MULTI
: &str = "HUG";
3936 pub const HideInputPaneAnimationCoordinator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 944194225, data2: 10871, data3: 19635, data4: [140, 248, 17, 54, 245, 225, 126, 89] }
;
3937 pub const HomeGroup
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3732388356, data2: 15506, data3: 19729, data4: [161, 165, 66, 53, 42, 83, 224, 227] }
;
3938 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3939 pub const IDC_OFFLINE_HAND
: u32 = 103u32;
3940 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3941 pub const IDC_PANTOOL_HAND_CLOSED
: u32 = 105u32;
3942 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3943 pub const IDC_PANTOOL_HAND_OPEN
: u32 = 104u32;
3944 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3945 pub const IDD_WIZEXTN_FIRST
: u32 = 20480u32;
3946 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3947 pub const IDD_WIZEXTN_LAST
: u32 = 20736u32;
3948 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3949 pub const IDO_SHGIOI_DEFAULT
: u64 = 4294967292u64;
3950 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3951 pub const IDO_SHGIOI_LINK
: u32 = 268435454u32;
3952 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3953 pub const IDO_SHGIOI_SHARE
: u32 = 268435455u32;
3954 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3955 pub const IDO_SHGIOI_SLOWFILE
: u64 = 4294967293u64;
3956 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3957 pub const IDS_DESCRIPTION
: u32 = 1u32;
3958 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3959 pub const ID_APP
: u32 = 100u32;
3960 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3961 pub const IEIFLAG_ASPECT
: u32 = 4u32;
3962 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3963 pub const IEIFLAG_ASYNC
: u32 = 1u32;
3964 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3965 pub const IEIFLAG_CACHE
: u32 = 2u32;
3966 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3967 pub const IEIFLAG_GLEAM
: u32 = 16u32;
3968 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3969 pub const IEIFLAG_NOBORDER
: u32 = 256u32;
3970 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3971 pub const IEIFLAG_NOSTAMP
: u32 = 128u32;
3972 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3973 pub const IEIFLAG_OFFLINE
: u32 = 8u32;
3974 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3975 pub const IEIFLAG_ORIGSIZE
: u32 = 64u32;
3976 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3977 pub const IEIFLAG_QUALITY
: u32 = 512u32;
3978 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3979 pub const IEIFLAG_REFRESH
: u32 = 1024u32;
3980 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3981 pub const IEIFLAG_SCREEN
: u32 = 32u32;
3982 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3983 pub const IEIT_PRIORITY_NORMAL
: u32 = 268435456u32;
3984 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3985 pub const IEI_PRIORITY_MAX
: u32 = 2147483647u32;
3986 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3987 pub const IEI_PRIORITY_MIN
: u32 = 0u32;
3988 pub const IENamespaceTreeControl
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2900700419, data2: 58829, data3: 19232, data4: [130, 255, 231, 27, 17, 190, 174, 29] }
;
3989 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3990 pub const ILMM_IE4
: u32 = 0u32;
3991 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3992 pub const IMM_ACC_DOCKING_E_DOCKOCCUPIED
: ::windows_sys
::core
::HRESULT
= -2144927183i32;
3993 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3994 pub const IMM_ACC_DOCKING_E_INSUFFICIENTHEIGHT
: ::windows_sys
::core
::HRESULT
= -2144927184i32;
3995 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3996 pub const IMSC_E_SHELL_COMPONENT_STARTUP_FAILURE
: ::windows_sys
::core
::HRESULT
= -2144927181i32;
3997 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
3998 pub const INTERNET_MAX_PATH_LENGTH
: u32 = 2048u32;
3999 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4000 pub const INTERNET_MAX_SCHEME_LENGTH
: u32 = 32u32;
4001 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4002 pub const IRTIR_TASK_FINISHED
: u32 = 4u32;
4003 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4004 pub const IRTIR_TASK_NOT_RUNNING
: u32 = 0u32;
4005 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4006 pub const IRTIR_TASK_PENDING
: u32 = 3u32;
4007 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4008 pub const IRTIR_TASK_RUNNING
: u32 = 1u32;
4009 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4010 pub const IRTIR_TASK_SUSPENDED
: u32 = 2u32;
4011 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4012 pub const ISFBVIEWMODE_LARGEICONS
: u32 = 2u32;
4013 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4014 pub const ISFBVIEWMODE_LOGOS
: u32 = 3u32;
4015 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4016 pub const ISFBVIEWMODE_SMALLICONS
: u32 = 1u32;
4017 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4018 pub const ISFB_MASK_BKCOLOR
: u32 = 2u32;
4019 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4020 pub const ISFB_MASK_COLORS
: u32 = 32u32;
4021 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4022 pub const ISFB_MASK_IDLIST
: u32 = 16u32;
4023 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4024 pub const ISFB_MASK_SHELLFOLDER
: u32 = 8u32;
4025 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4026 pub const ISFB_MASK_STATE
: u32 = 1u32;
4027 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4028 pub const ISFB_MASK_VIEWMODE
: u32 = 4u32;
4029 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4030 pub const ISFB_STATE_ALLOWRENAME
: u32 = 2u32;
4031 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4032 pub const ISFB_STATE_BTNMINSIZE
: u32 = 256u32;
4033 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4034 pub const ISFB_STATE_CHANNELBAR
: u32 = 16u32;
4035 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4036 pub const ISFB_STATE_DEBOSSED
: u32 = 1u32;
4037 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4038 pub const ISFB_STATE_DEFAULT
: u32 = 0u32;
4039 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4040 pub const ISFB_STATE_FULLOPEN
: u32 = 64u32;
4041 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4042 pub const ISFB_STATE_NONAMESORT
: u32 = 128u32;
4043 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4044 pub const ISFB_STATE_NOSHOWTEXT
: u32 = 4u32;
4045 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4046 pub const ISFB_STATE_QLINKSMODE
: u32 = 32u32;
4047 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4048 pub const ISHCUTCMDID_COMMITHISTORY
: i32 = 2i32;
4049 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4050 pub const ISHCUTCMDID_DOWNLOADICON
: i32 = 0i32;
4051 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4052 pub const ISHCUTCMDID_INTSHORTCUTCREATE
: i32 = 1i32;
4053 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4054 pub const ISHCUTCMDID_SETUSERAWURL
: i32 = 3i32;
4055 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4056 pub const ISIOI_ICONFILE
: u32 = 1u32;
4057 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4058 pub const ISIOI_ICONINDEX
: u32 = 2u32;
4059 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4060 pub const IS_E_EXEC_FAILED
: ::windows_sys
::core
::HRESULT
= -2147213310i32;
4061 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4062 pub const IS_FULLSCREEN
: u32 = 2u32;
4063 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4064 pub const IS_NORMAL
: u32 = 1u32;
4065 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4066 pub const IS_SPLIT
: u32 = 4u32;
4067 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4068 pub const ITSAT_DEFAULT_PRIORITY
: u32 = 268435456u32;
4069 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4070 pub const ITSAT_MAX_PRIORITY
: u32 = 2147483647u32;
4071 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4072 pub const ITSAT_MIN_PRIORITY
: u32 = 0u32;
4073 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4074 pub const ITSSFLAG_COMPLETE_ON_DESTROY
: u32 = 0u32;
4075 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4076 pub const ITSSFLAG_FLAGS_MASK
: u32 = 3u32;
4077 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4078 pub const ITSSFLAG_KILL_ON_DESTROY
: u32 = 1u32;
4079 pub const Identity_LocalUserProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2711114395, data2: 29455, data3: 16521, data4: [182, 70, 161, 37, 87, 245, 102, 94] }
;
4080 pub const ImageProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2058842311, data2: 3619, data3: 19834, data4: [138, 162, 25, 191, 173, 71, 152, 41] }
;
4081 pub const ImageRecompress
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1848838428, data2: 54008, data3: 18240, data4: [181, 94, 46, 17, 209, 71, 122, 44] }
;
4082 pub const ImageTranscode
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 397889894, data2: 37519, data3: 16765, data4: [150, 133, 100, 170, 19, 85, 101, 193] }
;
4083 pub const InputPanelConfiguration
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 676572627, data2: 61590, data3: 19555, data4: [167, 143, 127, 163, 234, 131, 127, 183] }
;
4084 pub const InternetExplorer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 188161, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
4085 pub const InternetExplorerMedium
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3588752413, data2: 37391, data3: 17897, data4: [184, 251, 177, 222, 184, 44, 110, 94] }
;
4086 pub const InternetPrintOrdering
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2916313768, data2: 29978, data3: 17785, data4: [162, 102, 214, 111, 82, 2, 204, 187] }
;
4087 pub const ItemCount_Property_GUID
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2881444933, data2: 23756, data3: 18359, data4: [187, 78, 135, 203, 135, 187, 209, 98] }
;
4088 pub const ItemIndex_Property_GUID
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2459980762, data2: 10601, data3: 16417, data4: [191, 39, 81, 76, 252, 46, 74, 105] }
;
4089 pub const KnownFolderManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1307625264, data2: 57245, data3: 19171, data4: [145, 83, 170, 107, 130, 233, 121, 90] }
;
4090 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4091 pub const LIBRARY_E_NO_ACCESSIBLE_LOCATION
: ::windows_sys
::core
::HRESULT
= -2144927231i32;
4092 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4093 pub const LIBRARY_E_NO_SAVE_LOCATION
: ::windows_sys
::core
::HRESULT
= -2144927232i32;
4094 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4095 pub const LINK_E_DELETE
: ::windows_sys
::core
::HRESULT
= -2144927485i32;
4096 pub const LocalThumbnailCache
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1357858116, data2: 44191, data3: 19086, data4: [178, 27, 138, 38, 24, 13, 177, 63] }
;
4097 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4098 pub const MAXFILELEN
: u32 = 13u32;
4099 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4100 pub const MAX_COLUMN_DESC_LEN
: u32 = 128u32;
4101 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4102 pub const MAX_COLUMN_NAME_LEN
: u32 = 80u32;
4103 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4104 pub const MAX_SYNCMGRHANDLERNAME
: u32 = 32u32;
4105 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4106 pub const MAX_SYNCMGRITEMNAME
: u32 = 128u32;
4107 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4108 pub const MAX_SYNCMGR_ID
: u32 = 64u32;
4109 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4110 pub const MAX_SYNCMGR_NAME
: u32 = 128u32;
4111 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4112 pub const MAX_SYNCMGR_PROGRESSTEXT
: u32 = 260u32;
4113 pub const MailRecipient
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2656484960, data2: 50447, data3: 4559, data4: [154, 44, 0, 160, 201, 10, 144, 206] }
;
4114 pub const MergedCategorizer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2390916113, data2: 13287, data3: 19393, data4: [178, 66, 140, 217, 161, 194, 179, 4] }
;
4115 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4116 pub const NCM_DISPLAYERRORTIP
: u32 = 1028u32;
4117 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4118 pub const NCM_GETADDRESS
: u32 = 1025u32;
4119 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4120 pub const NCM_GETALLOWTYPE
: u32 = 1027u32;
4121 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4122 pub const NCM_SETALLOWTYPE
: u32 = 1026u32;
4123 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4124 pub const NETCACHE_E_NEGATIVE_CACHE
: ::windows_sys
::core
::HRESULT
= -2144927488i32;
4125 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4126 pub const NINF_KEY
: u32 = 1u32;
4127 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4128 pub const NIN_BALLOONHIDE
: u32 = 1027u32;
4129 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4130 pub const NIN_BALLOONSHOW
: u32 = 1026u32;
4131 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4132 pub const NIN_BALLOONTIMEOUT
: u32 = 1028u32;
4133 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4134 pub const NIN_BALLOONUSERCLICK
: u32 = 1029u32;
4135 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4136 pub const NIN_POPUPCLOSE
: u32 = 1031u32;
4137 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4138 pub const NIN_POPUPOPEN
: u32 = 1030u32;
4139 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4140 pub const NIN_SELECT
: u32 = 1024u32;
4141 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4142 pub const NOTIFYICON_VERSION
: u32 = 3u32;
4143 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4144 pub const NOTIFYICON_VERSION_4
: u32 = 4u32;
4145 pub const NPCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1037483712, data2: 33171, data3: 20478, data4: [174, 37, 224, 142, 57, 234, 64, 99] }
;
4146 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4147 pub const NSTCDHPOS_ONTOP
: i32 = -1i32;
4148 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4149 pub const NT_CONSOLE_PROPS_SIG
: u32 = 2684354562u32;
4150 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4151 pub const NT_FE_CONSOLE_PROPS_SIG
: u32 = 2684354564u32;
4152 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4153 pub const NUM_POINTS
: u32 = 3u32;
4154 pub const NamespaceTreeControl
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2919580178, data2: 13621, data3: 17456, data4: [131, 237, 213, 1, 170, 102, 128, 230] }
;
4155 pub const NamespaceWalker
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1928028640, data2: 34418, data3: 17155, data4: [145, 117, 242, 228, 198, 139, 46, 124] }
;
4156 pub const NetworkConnections
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1879551175, data2: 12802, data3: 4561, data4: [170, 210, 0, 128, 95, 193, 39, 14] }
;
4157 pub const NetworkExplorerFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4029422093, data2: 48673, data3: 17232, data4: [136, 176, 115, 103, 252, 150, 239, 60] }
;
4158 pub const NetworkPlaces
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 546122848, data2: 15082, data3: 4201, data4: [162, 215, 8, 0, 43, 48, 48, 157] }
;
4159 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4160 pub const OFASI_EDIT
: u32 = 1u32;
4161 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4162 pub const OFASI_OPENDESKTOP
: u32 = 2u32;
4163 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4164 pub const OFFLINE_STATUS_INCOMPLETE
: u32 = 4u32;
4165 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4166 pub const OFFLINE_STATUS_LOCAL
: u32 = 1u32;
4167 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4168 pub const OFFLINE_STATUS_REMOTE
: u32 = 2u32;
4169 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4170 pub const OF_CAP_CANCLOSE
: u32 = 2u32;
4171 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4172 pub const OF_CAP_CANSWITCHTO
: u32 = 1u32;
4173 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4174 pub const OI_ASYNC
: u32 = 4294962926u32;
4175 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4176 pub const OI_DEFAULT
: u32 = 0u32;
4177 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4178 pub const OPENPROPS_INHIBITPIF
: u32 = 32768u32;
4179 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4180 pub const OPENPROPS_NONE
: u32 = 0u32;
4181 pub const OnexCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 128583814, data2: 52365, data3: 19993, data4: [164, 16, 28, 117, 175, 104, 110, 98] }
;
4182 pub const OnexPlapSmartcardCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 868773078, data2: 28767, data3: 19361, data4: [154, 219, 103, 7, 11, 131, 119, 117] }
;
4183 pub const OpenControlPanel
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 107097477, data2: 26710, data3: 17504, data4: [141, 225, 168, 25, 33, 180, 28, 75] }
;
4184 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4185 pub const PANE_NAVIGATION
: u32 = 5u32;
4186 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4187 pub const PANE_NONE
: u32 = 4294967295u32;
4188 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4189 pub const PANE_OFFLINE
: u32 = 2u32;
4190 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4191 pub const PANE_PRINTER
: u32 = 3u32;
4192 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4193 pub const PANE_PRIVACY
: u32 = 7u32;
4194 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4195 pub const PANE_PROGRESS
: u32 = 6u32;
4196 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4197 pub const PANE_SSL
: u32 = 4u32;
4198 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4199 pub const PANE_ZONE
: u32 = 1u32;
4200 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4201 pub const PATHCCH_MAX_CCH
: u32 = 32768u32;
4202 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4203 pub const PDTIMER_PAUSE
: u32 = 2u32;
4204 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4205 pub const PDTIMER_RESET
: u32 = 1u32;
4206 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4207 pub const PDTIMER_RESUME
: u32 = 3u32;
4208 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4209 pub const PIDASI_AVG_DATA_RATE
: u32 = 4u32;
4210 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4211 pub const PIDASI_CHANNEL_COUNT
: u32 = 7u32;
4212 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4213 pub const PIDASI_COMPRESSION
: u32 = 10u32;
4214 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4215 pub const PIDASI_FORMAT
: u32 = 2u32;
4216 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4217 pub const PIDASI_SAMPLE_RATE
: u32 = 5u32;
4218 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4219 pub const PIDASI_SAMPLE_SIZE
: u32 = 6u32;
4220 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4221 pub const PIDASI_STREAM_NAME
: u32 = 9u32;
4222 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4223 pub const PIDASI_STREAM_NUMBER
: u32 = 8u32;
4224 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4225 pub const PIDASI_TIMELENGTH
: u32 = 3u32;
4226 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4227 pub const PIDDRSI_DESCRIPTION
: u32 = 3u32;
4228 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4229 pub const PIDDRSI_PLAYCOUNT
: u32 = 4u32;
4230 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4231 pub const PIDDRSI_PLAYEXPIRES
: u32 = 6u32;
4232 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4233 pub const PIDDRSI_PLAYSTARTS
: u32 = 5u32;
4234 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4235 pub const PIDDRSI_PROTECTED
: u32 = 2u32;
4236 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4237 pub const PIDSI_ALBUM
: u32 = 4u32;
4238 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4239 pub const PIDSI_ARTIST
: u32 = 2u32;
4240 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4241 pub const PIDSI_COMMENT
: u32 = 6u32;
4242 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4243 pub const PIDSI_GENRE
: u32 = 11u32;
4244 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4245 pub const PIDSI_LYRICS
: u32 = 12u32;
4246 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4247 pub const PIDSI_SONGTITLE
: u32 = 3u32;
4248 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4249 pub const PIDSI_TRACK
: u32 = 7u32;
4250 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4251 pub const PIDSI_YEAR
: u32 = 5u32;
4252 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4253 pub const PIDVSI_COMPRESSION
: u32 = 10u32;
4254 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4255 pub const PIDVSI_DATA_RATE
: u32 = 8u32;
4256 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4257 pub const PIDVSI_FRAME_COUNT
: u32 = 5u32;
4258 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4259 pub const PIDVSI_FRAME_HEIGHT
: u32 = 4u32;
4260 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4261 pub const PIDVSI_FRAME_RATE
: u32 = 6u32;
4262 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4263 pub const PIDVSI_FRAME_WIDTH
: u32 = 3u32;
4264 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4265 pub const PIDVSI_SAMPLE_SIZE
: u32 = 9u32;
4266 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4267 pub const PIDVSI_STREAM_NAME
: u32 = 2u32;
4268 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4269 pub const PIDVSI_STREAM_NUMBER
: u32 = 11u32;
4270 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4271 pub const PIDVSI_TIMELENGTH
: u32 = 7u32;
4272 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4273 pub const PID_COMPUTERNAME
: u32 = 5u32;
4274 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4275 pub const PID_CONTROLPANEL_CATEGORY
: u32 = 2u32;
4276 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4277 pub const PID_DESCRIPTIONID
: u32 = 2u32;
4278 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4279 pub const PID_DISPLACED_DATE
: u32 = 3u32;
4280 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4281 pub const PID_DISPLACED_FROM
: u32 = 2u32;
4282 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4283 pub const PID_DISPLAY_PROPERTIES
: u32 = 0u32;
4284 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4285 pub const PID_FINDDATA
: u32 = 0u32;
4286 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4287 pub const PID_HTMLINFOTIPFILE
: u32 = 5u32;
4288 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4289 pub const PID_INTROTEXT
: u32 = 1u32;
4290 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4291 pub const PID_LINK_TARGET
: u32 = 2u32;
4292 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4293 pub const PID_LINK_TARGET_TYPE
: u32 = 3u32;
4294 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4295 pub const PID_MISC_ACCESSCOUNT
: u32 = 3u32;
4296 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4297 pub const PID_MISC_OWNER
: u32 = 4u32;
4298 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4299 pub const PID_MISC_PICS
: u32 = 6u32;
4300 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4301 pub const PID_MISC_STATUS
: u32 = 2u32;
4302 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4303 pub const PID_NETRESOURCE
: u32 = 1u32;
4304 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4305 pub const PID_NETWORKLOCATION
: u32 = 4u32;
4306 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4307 pub const PID_QUERY_RANK
: u32 = 2u32;
4308 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4309 pub const PID_SHARE_CSC_STATUS
: u32 = 2u32;
4310 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4311 pub const PID_SYNC_COPY_IN
: u32 = 2u32;
4312 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4313 pub const PID_VOLUME_CAPACITY
: u32 = 3u32;
4314 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4315 pub const PID_VOLUME_FILESYSTEM
: u32 = 4u32;
4316 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4317 pub const PID_VOLUME_FREE
: u32 = 2u32;
4318 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4319 pub const PID_WHICHFOLDER
: u32 = 3u32;
4320 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4321 pub const PIFDEFFILESIZE
: u32 = 80u32;
4322 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4323 pub const PIFDEFPATHSIZE
: u32 = 64u32;
4324 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4325 pub const PIFMAXFILEPATH
: u32 = 260u32;
4326 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4327 pub const PIFNAMESIZE
: u32 = 30u32;
4328 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4329 pub const PIFPARAMSSIZE
: u32 = 64u32;
4330 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4331 pub const PIFSHDATASIZE
: u32 = 64u32;
4332 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4333 pub const PIFSHPROGSIZE
: u32 = 64u32;
4334 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4335 pub const PIFSTARTLOCSIZE
: u32 = 63u32;
4336 pub const PINLogonCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3414354450, data2: 40817, data3: 17517, data4: [137, 225, 141, 9, 36, 225, 37, 110] }
;
4337 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4338 pub const PLATFORM_BROWSERONLY
: u32 = 1u32;
4339 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4340 pub const PLATFORM_IE3
: u32 = 1u32;
4341 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4342 pub const PLATFORM_INTEGRATED
: u32 = 2u32;
4343 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4344 pub const PLATFORM_UNKNOWN
: u32 = 0u32;
4345 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4346 pub const PMSF_DONT_STRIP_SPACES
: u32 = 65536u32;
4347 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4348 pub const PMSF_MULTIPLE
: u32 = 1u32;
4349 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4350 pub const PMSF_NORMAL
: u32 = 0u32;
4351 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4352 pub const PO_DELETE
: u32 = 19u32;
4353 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4354 pub const PO_PORTCHANGE
: u32 = 32u32;
4355 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4356 pub const PO_RENAME
: u32 = 20u32;
4357 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4358 pub const PO_REN_PORT
: u32 = 52u32;
4359 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4360 pub const PPCF_ADDARGUMENTS
: u32 = 3u32;
4361 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4362 pub const PPCF_ADDQUOTES
: u32 = 1u32;
4363 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4364 pub const PPCF_FORCEQUALIFY
: u32 = 64u32;
4365 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4366 pub const PPCF_LONGESTPOSSIBLE
: u32 = 128u32;
4367 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4368 pub const PPCF_NODIRECTORIES
: u32 = 16u32;
4369 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4370 pub const PRINTACTION_DOCUMENTDEFAULTS
: u32 = 6u32;
4371 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4372 pub const PRINTACTION_NETINSTALL
: u32 = 2u32;
4373 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4374 pub const PRINTACTION_NETINSTALLLINK
: u32 = 3u32;
4375 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4376 pub const PRINTACTION_OPEN
: u32 = 0u32;
4377 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4378 pub const PRINTACTION_OPENNETPRN
: u32 = 5u32;
4379 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4380 pub const PRINTACTION_PROPERTIES
: u32 = 1u32;
4381 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4382 pub const PRINTACTION_SERVERPROPERTIES
: u32 = 7u32;
4383 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4384 pub const PRINTACTION_TESTPAGE
: u32 = 4u32;
4385 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4386 pub const PRINT_PROP_FORCE_NAME
: u32 = 1u32;
4387 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4388 pub const PROGDLG_AUTOTIME
: u32 = 2u32;
4389 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4390 pub const PROGDLG_MARQUEEPROGRESS
: u32 = 32u32;
4391 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4392 pub const PROGDLG_MODAL
: u32 = 1u32;
4393 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4394 pub const PROGDLG_NOCANCEL
: u32 = 64u32;
4395 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4396 pub const PROGDLG_NOMINIMIZE
: u32 = 8u32;
4397 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4398 pub const PROGDLG_NOPROGRESSBAR
: u32 = 16u32;
4399 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4400 pub const PROGDLG_NORMAL
: u32 = 0u32;
4401 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4402 pub const PROGDLG_NOTIME
: u32 = 4u32;
4403 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4404 pub const PROPSTR_EXTENSIONCOMPLETIONSTATE
: &str = "ExtensionCompletionState";
4405 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4406 pub const PROP_CONTRACT_DELEGATE
: &str = "ContractDelegate";
4407 pub const PackageDebugSettings
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2981020015, data2: 9091, data3: 18514, data4: [176, 233, 143, 11, 29, 198, 107, 77] }
;
4408 pub const PasswordCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1622642312, data2: 60120, data3: 17500, data4: [156, 253, 11, 135, 247, 78, 166, 205] }
;
4409 pub const PreviousVersions
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1500164194, data2: 46290, data3: 16917, data4: [159, 116, 233, 16, 155, 10, 129, 83] }
;
4410 pub const PropertiesUI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3641899215, data2: 918, data3: 18709, data4: [136, 78, 251, 66, 93, 50, 148, 59] }
;
4411 pub const PublishDropTarget
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3429822459, data2: 17398, data3: 18117, data4: [150, 25, 81, 213, 113, 150, 127, 125] }
;
4412 pub const PublishingWizard
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1798510140, data2: 30373, data3: 19308, data4: [191, 33, 69, 222, 156, 213, 3, 161] }
;
4413 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4414 pub const QCMINFO_PLACE_AFTER
: u32 = 1u32;
4415 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4416 pub const QCMINFO_PLACE_BEFORE
: u32 = 0u32;
4417 pub const QueryCancelAutoPlay
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 857675624, data2: 1449, data3: 19933, data4: [184, 110, 218, 227, 77, 220, 153, 138] }
;
4418 pub const RASProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1429725827, data2: 45543, data3: 20216, data4: [156, 110, 122, 176, 175, 229, 5, 109] }
;
4419 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4420 pub const SBSP_ABSOLUTE
: u32 = 0u32;
4421 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4422 pub const SBSP_ACTIVATE_NOFOCUS
: u32 = 524288u32;
4423 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4424 pub const SBSP_ALLOW_AUTONAVIGATE
: u32 = 65536u32;
4425 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4426 pub const SBSP_CALLERUNTRUSTED
: u32 = 8388608u32;
4427 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4428 pub const SBSP_CREATENOHISTORY
: u32 = 1048576u32;
4429 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4430 pub const SBSP_DEFBROWSER
: u32 = 0u32;
4431 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4432 pub const SBSP_DEFMODE
: u32 = 0u32;
4433 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4434 pub const SBSP_EXPLOREMODE
: u32 = 32u32;
4435 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4436 pub const SBSP_FEEDNAVIGATION
: u32 = 536870912u32;
4437 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4438 pub const SBSP_HELPMODE
: u32 = 64u32;
4439 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4440 pub const SBSP_INITIATEDBYHLINKFRAME
: u32 = 2147483648u32;
4441 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4442 pub const SBSP_KEEPSAMETEMPLATE
: u32 = 131072u32;
4443 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4444 pub const SBSP_KEEPWORDWHEELTEXT
: u32 = 262144u32;
4445 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4446 pub const SBSP_NAVIGATEBACK
: u32 = 16384u32;
4447 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4448 pub const SBSP_NAVIGATEFORWARD
: u32 = 32768u32;
4449 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4450 pub const SBSP_NEWBROWSER
: u32 = 2u32;
4451 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4452 pub const SBSP_NOAUTOSELECT
: u32 = 67108864u32;
4453 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4454 pub const SBSP_NOTRANSFERHIST
: u32 = 128u32;
4455 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4456 pub const SBSP_OPENMODE
: u32 = 16u32;
4457 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4458 pub const SBSP_PARENT
: u32 = 8192u32;
4459 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4460 pub const SBSP_PLAYNOSOUND
: u32 = 2097152u32;
4461 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4462 pub const SBSP_REDIRECT
: u32 = 1073741824u32;
4463 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4464 pub const SBSP_RELATIVE
: u32 = 4096u32;
4465 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4466 pub const SBSP_SAMEBROWSER
: u32 = 1u32;
4467 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4468 pub const SBSP_TRUSTEDFORACTIVEX
: u32 = 268435456u32;
4469 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4470 pub const SBSP_TRUSTFIRSTDOWNLOAD
: u32 = 16777216u32;
4471 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4472 pub const SBSP_UNTRUSTEDFORDOWNLOAD
: u32 = 33554432u32;
4473 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4474 pub const SBSP_WRITENOHISTORY
: u32 = 134217728u32;
4475 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4476 pub const SCHEME_CREATE
: u32 = 128u32;
4477 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4478 pub const SCHEME_DISPLAY
: u32 = 1u32;
4479 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4480 pub const SCHEME_DONOTUSE
: u32 = 64u32;
4481 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4482 pub const SCHEME_EDIT
: u32 = 2u32;
4483 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4484 pub const SCHEME_GLOBAL
: u32 = 8u32;
4485 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4486 pub const SCHEME_LOCAL
: u32 = 4u32;
4487 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4488 pub const SCHEME_REFRESH
: u32 = 16u32;
4489 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4490 pub const SCHEME_UPDATE
: u32 = 32u32;
4491 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4492 pub const SCRM_VERIFYPW
: u32 = 32768u32;
4493 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4494 pub const SEE_MASK_ASYNCOK
: u32 = 1048576u32;
4495 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4496 pub const SEE_MASK_CLASSKEY
: u32 = 3u32;
4497 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4498 pub const SEE_MASK_CLASSNAME
: u32 = 1u32;
4499 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4500 pub const SEE_MASK_CONNECTNETDRV
: u32 = 128u32;
4501 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4502 pub const SEE_MASK_DEFAULT
: u32 = 0u32;
4503 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4504 pub const SEE_MASK_DOENVSUBST
: u32 = 512u32;
4505 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4506 pub const SEE_MASK_FLAG_DDEWAIT
: u32 = 256u32;
4507 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4508 pub const SEE_MASK_FLAG_HINST_IS_SITE
: u32 = 134217728u32;
4509 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4510 pub const SEE_MASK_FLAG_LOG_USAGE
: u32 = 67108864u32;
4511 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4512 pub const SEE_MASK_FLAG_NO_UI
: u32 = 1024u32;
4513 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4514 pub const SEE_MASK_HMONITOR
: u32 = 2097152u32;
4515 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4516 pub const SEE_MASK_HOTKEY
: u32 = 32u32;
4517 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4518 pub const SEE_MASK_ICON
: u32 = 16u32;
4519 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4520 pub const SEE_MASK_IDLIST
: u32 = 4u32;
4521 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4522 pub const SEE_MASK_INVOKEIDLIST
: u32 = 12u32;
4523 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4524 pub const SEE_MASK_NOASYNC
: u32 = 256u32;
4525 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4526 pub const SEE_MASK_NOCLOSEPROCESS
: u32 = 64u32;
4527 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4528 pub const SEE_MASK_NOQUERYCLASSSTORE
: u32 = 16777216u32;
4529 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4530 pub const SEE_MASK_NOZONECHECKS
: u32 = 8388608u32;
4531 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4532 pub const SEE_MASK_NO_CONSOLE
: u32 = 32768u32;
4533 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4534 pub const SEE_MASK_UNICODE
: u32 = 16384u32;
4535 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4536 pub const SEE_MASK_WAITFORINPUTIDLE
: u32 = 33554432u32;
4537 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4538 pub const SETPROPS_NONE
: u32 = 0u32;
4539 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4540 pub const SE_ERR_ACCESSDENIED
: u32 = 5u32;
4541 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4542 pub const SE_ERR_ASSOCINCOMPLETE
: u32 = 27u32;
4543 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4544 pub const SE_ERR_DDEBUSY
: u32 = 30u32;
4545 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4546 pub const SE_ERR_DDEFAIL
: u32 = 29u32;
4547 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4548 pub const SE_ERR_DDETIMEOUT
: u32 = 28u32;
4549 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4550 pub const SE_ERR_DLLNOTFOUND
: u32 = 32u32;
4551 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4552 pub const SE_ERR_FNF
: u32 = 2u32;
4553 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4554 pub const SE_ERR_NOASSOC
: u32 = 31u32;
4555 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4556 pub const SE_ERR_OOM
: u32 = 8u32;
4557 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4558 pub const SE_ERR_PNF
: u32 = 3u32;
4559 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4560 pub const SE_ERR_SHARE
: u32 = 26u32;
4561 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4562 pub const SFBID_PIDLCHANGED
: i32 = 0i32;
4563 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4564 pub const SFVM_ADDOBJECT
: u32 = 3u32;
4565 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4566 pub const SFVM_GETSELECTEDOBJECTS
: u32 = 9u32;
4567 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4568 pub const SFVM_REARRANGE
: u32 = 1u32;
4569 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4570 pub const SFVM_REMOVEOBJECT
: u32 = 6u32;
4571 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4572 pub const SFVM_SETCLIPBOARD
: u32 = 16u32;
4573 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4574 pub const SFVM_SETITEMPOS
: u32 = 14u32;
4575 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4576 pub const SFVM_SETPOINTS
: u32 = 23u32;
4577 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4578 pub const SFVM_UPDATEOBJECT
: u32 = 7u32;
4579 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4580 pub const SFVSOC_INVALIDATE_ALL
: u32 = 1u32;
4581 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4582 pub const SFVSOC_NOSCROLL
: u32 = 2u32;
4583 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4584 pub const SHCDF_UPDATEITEM
: u32 = 1u32;
4585 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4586 pub const SHCIDS_ALLFIELDS
: i32 = -2147483648i32;
4587 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4588 pub const SHCIDS_BITMASK
: i32 = -65536i32;
4589 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4590 pub const SHCIDS_CANONICALONLY
: i32 = 268435456i32;
4591 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4592 pub const SHCIDS_COLUMNMASK
: i32 = 65535i32;
4593 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4594 pub const SHCNEE_MSI_CHANGE
: i32 = 4i32;
4595 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4596 pub const SHCNEE_MSI_UNINSTALL
: i32 = 5i32;
4597 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4598 pub const SHCNEE_ORDERCHANGED
: i32 = 2i32;
4599 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4600 pub const SHC_E_SHELL_COMPONENT_STARTUP_FAILURE
: ::windows_sys
::core
::HRESULT
= -2144927180i32;
4601 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4602 pub const SHELLSTATEVERSION_IE4
: u32 = 9u32;
4603 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4604 pub const SHELLSTATEVERSION_WIN2K
: u32 = 10u32;
4605 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4606 pub const SHELL_E_WRONG_BITDEPTH
: ::windows_sys
::core
::HRESULT
= -2144927486i32;
4607 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4608 pub const SHERB_NOCONFIRMATION
: u32 = 1u32;
4609 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4610 pub const SHERB_NOPROGRESSUI
: u32 = 2u32;
4611 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4612 pub const SHERB_NOSOUND
: u32 = 4u32;
4613 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4614 pub const SHGNLI_NOLNK
: u64 = 8u64;
4615 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4616 pub const SHGNLI_NOLOCNAME
: u64 = 16u64;
4617 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4618 pub const SHGNLI_NOUNIQUE
: u64 = 4u64;
4619 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4620 pub const SHGNLI_PIDL
: u64 = 1u64;
4621 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4622 pub const SHGNLI_PREFIXNAME
: u64 = 2u64;
4623 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4624 pub const SHGNLI_USEURLEXT
: u64 = 32u64;
4625 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4626 pub const SHGSI_ICONLOCATION
: u32 = 0u32;
4627 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4628 pub const SHGVSPB_ALLFOLDERS
: u32 = 8u32;
4629 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4630 pub const SHGVSPB_ALLUSERS
: u32 = 2u32;
4631 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4632 pub const SHGVSPB_INHERIT
: u32 = 16u32;
4633 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4634 pub const SHGVSPB_NOAUTODEFAULTS
: u32 = 2147483648u32;
4635 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4636 pub const SHGVSPB_PERFOLDER
: u32 = 4u32;
4637 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4638 pub const SHGVSPB_PERUSER
: u32 = 1u32;
4639 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4640 pub const SHGVSPB_ROAM
: u32 = 32u32;
4641 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4642 pub const SHHLNF_NOAUTOSELECT
: u32 = 67108864u32;
4643 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4644 pub const SHHLNF_WRITENOHISTORY
: u32 = 134217728u32;
4645 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4646 pub const SHIL_EXTRALARGE
: u32 = 2u32;
4647 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4648 pub const SHIL_JUMBO
: u32 = 4u32;
4649 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4650 pub const SHIL_LARGE
: u32 = 0u32;
4651 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4652 pub const SHIL_LAST
: u32 = 4u32;
4653 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4654 pub const SHIL_SMALL
: u32 = 1u32;
4655 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4656 pub const SHIL_SYSSMALL
: u32 = 3u32;
4657 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4658 pub const SHIMGDEC_DEFAULT
: u32 = 0u32;
4659 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4660 pub const SHIMGDEC_LOADFULL
: u32 = 2u32;
4661 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4662 pub const SHIMGDEC_THUMBNAIL
: u32 = 1u32;
4663 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4664 pub const SHIMGKEY_QUALITY
: &str = "Compression";
4665 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4666 pub const SHIMGKEY_RAWFORMAT
: &str = "RawDataFormat";
4667 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4668 pub const SHIMSTCAPFLAG_LOCKABLE
: u32 = 1u32;
4669 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4670 pub const SHIMSTCAPFLAG_PURGEABLE
: u32 = 2u32;
4671 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4672 pub const SHPPFW_ASKDIRCREATE
: u32 = 2u32;
4673 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4674 pub const SHPPFW_DIRCREATE
: u32 = 1u32;
4675 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4676 pub const SHPPFW_IGNOREFILENAME
: u32 = 4u32;
4677 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4678 pub const SHPPFW_MEDIACHECKONLY
: u32 = 16u32;
4679 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4680 pub const SHPPFW_NONE
: u32 = 0u32;
4681 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4682 pub const SHPPFW_NOWRITECHECK
: u32 = 8u32;
4683 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4684 pub const SHPWHF_ANYLOCATION
: u32 = 256u32;
4685 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4686 pub const SHPWHF_NOFILESELECTOR
: u32 = 4u32;
4687 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4688 pub const SHPWHF_NONETPLACECREATE
: u32 = 2u32;
4689 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4690 pub const SHPWHF_NORECOMPRESS
: u32 = 1u32;
4691 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4692 pub const SHPWHF_USEMRU
: u32 = 8u32;
4693 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4694 pub const SHPWHF_VALIDATEVIAWEBFOLDERS
: u32 = 65536u32;
4695 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4696 pub const SHREGSET_FORCE_HKCU
: u32 = 2u32;
4697 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4698 pub const SHREGSET_FORCE_HKLM
: u32 = 8u32;
4699 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4700 pub const SHREGSET_HKCU
: u32 = 1u32;
4701 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4702 pub const SHREGSET_HKLM
: u32 = 4u32;
4703 pub const SID_CommandsPropertyBag
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1845768784, data2: 17430, data3: 18524, data4: [177, 67, 230, 42, 118, 13, 159, 229] }
;
4704 pub const SID_CtxQueryAssociations
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4205706304, data2: 46967, data3: 19305, data4: [170, 129, 119, 3, 94, 240, 230, 232] }
;
4705 pub const SID_DefView
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1829961344, data2: 30993, data3: 4559, data4: [149, 52, 0, 0, 192, 91, 174, 11] }
;
4706 pub const SID_LaunchSourceAppUserModelId
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 753369104, data2: 29915, data3: 18620, data4: [156, 106, 16, 243, 114, 73, 87, 35] }
;
4707 pub const SID_LaunchSourceViewSizePreference
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2153796754, data2: 26585, data3: 16719, data4: [175, 137, 161, 205, 241, 36, 43, 193] }
;
4708 pub const SID_LaunchTargetViewSizePreference
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 651895922, data2: 47031, data3: 16491, data4: [151, 2, 115, 10, 78, 32, 211, 191] }
;
4709 pub const SID_MenuShellFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2797698740, data2: 11621, data3: 4562, data4: [131, 143, 0, 192, 79, 217, 24, 208] }
;
4710 pub const SID_SCommDlgBrowser
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2163409459, data2: 47071, data3: 4562, data4: [163, 59, 0, 96, 151, 223, 91, 212] }
;
4711 pub const SID_SCommandBarState
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3114183260, data2: 14416, data3: 17408, data4: [188, 51, 44, 229, 52, 4, 139, 248] }
;
4712 pub const SID_SGetViewFromViewDual
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2291831645, data2: 38686, data3: 19218, data4: [185, 12, 36, 223, 201, 225, 229, 232] }
;
4713 pub const SID_SInPlaceBrowser
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 489349163, data2: 13909, data3: 18124, data4: [182, 58, 40, 89, 136, 21, 59, 202] }
;
4714 pub const SID_SMenuBandBKContextMenu
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 374062470, data2: 7437, data3: 19936, data4: [154, 59, 217, 114, 150, 71, 194, 184] }
;
4715 pub const SID_SMenuBandBottom
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1950131812, data2: 3563, data3: 4561, data4: [152, 37, 0, 192, 79, 217, 25, 114] }
;
4716 pub const SID_SMenuBandBottomSelected
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 375306996, data2: 27985, data3: 4562, data4: [131, 173, 0, 192, 79, 217, 24, 208] }
;
4717 pub const SID_SMenuBandChild
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3986472992, data2: 2233, data3: 4561, data4: [152, 35, 0, 192, 79, 217, 25, 114] }
;
4718 pub const SID_SMenuBandContextMenuModifier
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 961828980, data2: 29026, data3: 18014, data4: [183, 131, 42, 161, 135, 79, 239, 129] }
;
4719 pub const SID_SMenuBandParent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2351402732, data2: 16043, data3: 4561, data4: [140, 176, 0, 192, 79, 217, 24, 208] }
;
4720 pub const SID_SMenuBandTop
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2492704784, data2: 60472, data3: 4560, data4: [188, 70, 0, 170, 0, 108, 226, 245] }
;
4721 pub const SID_SMenuPopup
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3521621995, data2: 27182, data3: 4560, data4: [140, 120, 0, 192, 79, 217, 24, 180] }
;
4722 pub const SID_SSearchBoxInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 338537057, data2: 20843, data3: 18195, data4: [180, 156, 251, 152, 94, 248, 41, 152] }
;
4723 pub const SID_STopLevelBrowser
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1284947520, data2: 37212, data3: 4559, data4: [153, 211, 0, 170, 0, 74, 232, 55] }
;
4724 pub const SID_STopWindow
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1239528704, data2: 17974, data3: 4563, data4: [151, 247, 0, 192, 79, 69, 208, 179] }
;
4725 pub const SID_ShellExecuteNamedPropertyStore
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3951340962, data2: 255, data3: 18834, data4: [131, 36, 237, 92, 224, 97, 203, 41] }
;
4726 pub const SID_URLExecutionContext
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4217343676, data2: 48054, data3: 19728, data4: [164, 97, 119, 114, 145, 160, 144, 48] }
;
4727 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4728 pub const SIOM_ICONINDEX
: u32 = 2u32;
4729 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4730 pub const SIOM_OVERLAYINDEX
: u32 = 1u32;
4731 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4732 pub const SIOM_RESERVED_DEFAULT
: u32 = 3u32;
4733 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4734 pub const SIOM_RESERVED_LINK
: u32 = 1u32;
4735 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4736 pub const SIOM_RESERVED_SHARED
: u32 = 0u32;
4737 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4738 pub const SIOM_RESERVED_SLOWFILE
: u32 = 2u32;
4739 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4740 pub const SMAE_CONTRACTED
: u32 = 2u32;
4741 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4742 pub const SMAE_EXPANDED
: u32 = 1u32;
4743 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4744 pub const SMAE_USER
: u32 = 4u32;
4745 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4746 pub const SMAE_VALID
: u32 = 7u32;
4747 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4748 pub const SMC_AUTOEXPANDCHANGE
: u32 = 66u32;
4749 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4750 pub const SMC_CHEVRONEXPAND
: u32 = 25u32;
4751 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4752 pub const SMC_CHEVRONGETTIP
: u32 = 47u32;
4753 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4754 pub const SMC_CREATE
: u32 = 2u32;
4755 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4756 pub const SMC_DEFAULTICON
: u32 = 22u32;
4757 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4758 pub const SMC_DEMOTE
: u32 = 17u32;
4759 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4760 pub const SMC_DISPLAYCHEVRONTIP
: u32 = 42u32;
4761 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4762 pub const SMC_EXITMENU
: u32 = 3u32;
4763 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4764 pub const SMC_GETAUTOEXPANDSTATE
: u32 = 65u32;
4765 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4766 pub const SMC_GETBKCONTEXTMENU
: u32 = 68u32;
4767 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4768 pub const SMC_GETCONTEXTMENUMODIFIER
: u32 = 67u32;
4769 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4770 pub const SMC_GETINFO
: u32 = 5u32;
4771 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4772 pub const SMC_GETOBJECT
: u32 = 7u32;
4773 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4774 pub const SMC_GETSFINFO
: u32 = 6u32;
4775 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4776 pub const SMC_GETSFOBJECT
: u32 = 8u32;
4777 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4778 pub const SMC_INITMENU
: u32 = 1u32;
4779 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4780 pub const SMC_NEWITEM
: u32 = 23u32;
4781 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4782 pub const SMC_OPEN
: u32 = 69u32;
4783 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4784 pub const SMC_PROMOTE
: u32 = 18u32;
4785 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4786 pub const SMC_REFRESH
: u32 = 16u32;
4787 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4788 pub const SMC_SETSFOBJECT
: u32 = 45u32;
4789 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4790 pub const SMC_SFDDRESTRICTED
: u32 = 48u32;
4791 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4792 pub const SMC_SFEXEC
: u32 = 9u32;
4793 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4794 pub const SMC_SFEXEC_MIDDLE
: u32 = 49u32;
4795 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4796 pub const SMC_SFSELECTITEM
: u32 = 10u32;
4797 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4798 pub const SMC_SHCHANGENOTIFY
: u32 = 46u32;
4799 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4800 pub const SMDM_HMENU
: u32 = 2u32;
4801 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4802 pub const SMDM_SHELLFOLDER
: u32 = 1u32;
4803 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4804 pub const SMDM_TOOLBAR
: u32 = 4u32;
4805 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4806 pub const SMINIT_AUTOEXPAND
: u32 = 256u32;
4807 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4808 pub const SMINIT_AUTOTOOLTIP
: u32 = 512u32;
4809 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4810 pub const SMINIT_CACHED
: u32 = 16u32;
4811 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4812 pub const SMINIT_DEFAULT
: u32 = 0u32;
4813 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4814 pub const SMINIT_DROPONCONTAINER
: u32 = 1024u32;
4815 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4816 pub const SMINIT_HORIZONTAL
: u32 = 536870912u32;
4817 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4818 pub const SMINIT_RESTRICT_DRAGDROP
: u32 = 2u32;
4819 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4820 pub const SMINIT_TOPLEVEL
: u32 = 4u32;
4821 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4822 pub const SMINIT_VERTICAL
: u32 = 268435456u32;
4823 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4824 pub const SMINV_ID
: u32 = 8u32;
4825 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4826 pub const SMINV_REFRESH
: u32 = 1u32;
4827 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4828 pub const SMSET_BOTTOM
: u32 = 536870912u32;
4829 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4830 pub const SMSET_DONTOWN
: u32 = 1u32;
4831 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4832 pub const SMSET_TOP
: u32 = 268435456u32;
4833 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4834 pub const SPMODE_BROWSER
: u32 = 8u32;
4835 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4836 pub const SPMODE_DBMON
: u32 = 8192u32;
4837 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4838 pub const SPMODE_DEBUGBREAK
: u32 = 512u32;
4839 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4840 pub const SPMODE_DEBUGOUT
: u32 = 2u32;
4841 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4842 pub const SPMODE_EVENT
: u32 = 32u32;
4843 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4844 pub const SPMODE_EVENTTRACE
: u32 = 32768u32;
4845 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4846 pub const SPMODE_FLUSH
: u32 = 16u32;
4847 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4848 pub const SPMODE_FORMATTEXT
: u32 = 128u32;
4849 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4850 pub const SPMODE_MEMWATCH
: u32 = 4096u32;
4851 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4852 pub const SPMODE_MSGTRACE
: u32 = 1024u32;
4853 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4854 pub const SPMODE_MSVM
: u32 = 64u32;
4855 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4856 pub const SPMODE_MULTISTOP
: u32 = 16384u32;
4857 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4858 pub const SPMODE_PERFTAGS
: u32 = 2048u32;
4859 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4860 pub const SPMODE_PROFILE
: u32 = 256u32;
4861 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4862 pub const SPMODE_SHELL
: u32 = 1u32;
4863 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4864 pub const SPMODE_TEST
: u32 = 4u32;
4865 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4866 pub const SRRF_NOEXPAND
: u32 = 268435456u32;
4867 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4868 pub const SRRF_NOVIRT
: u32 = 1073741824u32;
4869 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4870 pub const SRRF_RM_ANY
: u32 = 0u32;
4871 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4872 pub const SRRF_RM_NORMAL
: u32 = 65536u32;
4873 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4874 pub const SRRF_RM_SAFE
: u32 = 131072u32;
4875 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4876 pub const SRRF_RM_SAFENETWORK
: u32 = 262144u32;
4877 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4878 pub const SRRF_RT_ANY
: u32 = 65535u32;
4879 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4880 pub const SRRF_RT_REG_BINARY
: u32 = 8u32;
4881 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4882 pub const SRRF_RT_REG_DWORD
: u32 = 16u32;
4883 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4884 pub const SRRF_RT_REG_EXPAND_SZ
: u32 = 4u32;
4885 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4886 pub const SRRF_RT_REG_MULTI_SZ
: u32 = 32u32;
4887 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4888 pub const SRRF_RT_REG_NONE
: u32 = 1u32;
4889 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4890 pub const SRRF_RT_REG_QWORD
: u32 = 64u32;
4891 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4892 pub const SRRF_RT_REG_SZ
: u32 = 2u32;
4893 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4894 pub const SRRF_ZEROONFAILURE
: u32 = 536870912u32;
4895 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4896 pub const SSM_CLEAR
: u32 = 0u32;
4897 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4898 pub const SSM_REFRESH
: u32 = 2u32;
4899 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4900 pub const SSM_SET
: u32 = 1u32;
4901 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4902 pub const SSM_UPDATE
: u32 = 4u32;
4903 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4904 pub const STIF_DEFAULT
: i32 = 0i32;
4905 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4906 pub const STIF_SUPPORT_HEX
: i32 = 1i32;
4907 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4908 pub const STORE_E_NEWER_VERSION_AVAILABLE
: ::windows_sys
::core
::HRESULT
= -2144927484i32;
4909 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4910 pub const STR_AVOID_DRIVE_RESTRICTION_POLICY
: &str = "Avoid Drive Restriction Policy";
4911 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4912 pub const STR_BIND_DELEGATE_CREATE_OBJECT
: &str = "Delegate Object Creation";
4913 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4914 pub const STR_BIND_FOLDERS_READ_ONLY
: &str = "Folders As Read Only";
4915 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4916 pub const STR_BIND_FOLDER_ENUM_MODE
: &str = "Folder Enum Mode";
4917 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4918 pub const STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE
: &str = "Force Folder Shortcut Resolve";
4919 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4920 pub const STR_DONT_PARSE_RELATIVE
: &str = "Don\'t Parse Relative";
4921 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4922 pub const STR_DONT_RESOLVE_LINK
: &str = "Don\'t Resolve Link";
4923 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4924 pub const STR_ENUM_ITEMS_FLAGS
: &str = "SHCONTF";
4925 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4926 pub const STR_FILE_SYS_BIND_DATA
: &str = "File System Bind Data";
4927 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4928 pub const STR_FILE_SYS_BIND_DATA_WIN7_FORMAT
: &str = "Win7FileSystemIdList";
4929 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4930 pub const STR_GET_ASYNC_HANDLER
: &str = "GetAsyncHandler";
4931 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4932 pub const STR_GPS_BESTEFFORT
: &str = "GPS_BESTEFFORT";
4933 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4934 pub const STR_GPS_DELAYCREATION
: &str = "GPS_DELAYCREATION";
4935 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4936 pub const STR_GPS_FASTPROPERTIESONLY
: &str = "GPS_FASTPROPERTIESONLY";
4937 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4938 pub const STR_GPS_HANDLERPROPERTIESONLY
: &str = "GPS_HANDLERPROPERTIESONLY";
4939 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4940 pub const STR_GPS_NO_OPLOCK
: &str = "GPS_NO_OPLOCK";
4941 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4942 pub const STR_GPS_OPENSLOWITEM
: &str = "GPS_OPENSLOWITEM";
4943 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4944 pub const STR_INTERNAL_NAVIGATE
: &str = "Internal Navigation";
4945 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4946 pub const STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE
: &str = "Validate URL";
4947 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4948 pub const STR_ITEM_CACHE_CONTEXT
: &str = "ItemCacheContext";
4949 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4950 pub const STR_MYDOCS_CLSID
: &str = "{450D8FBA-AD25-11D0-98A8-0800361B1103}";
4951 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4952 pub const STR_NO_VALIDATE_FILENAME_CHARS
: &str = "NoValidateFilenameChars";
4953 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4954 pub const STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS
: &str = "Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING";
4955 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4956 pub const STR_PARSE_AND_CREATE_ITEM
: &str = "ParseAndCreateItem";
4957 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4958 pub const STR_PARSE_DONT_REQUIRE_VALIDATED_URLS
: &str = "Do not require validated URLs";
4959 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4960 pub const STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL
: &str = "ExplicitAssociationSuccessful";
4961 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4962 pub const STR_PARSE_PARTIAL_IDLIST
: &str = "ParseOriginalItem";
4963 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4964 pub const STR_PARSE_PREFER_FOLDER_BROWSING
: &str = "Parse Prefer Folder Browsing";
4965 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4966 pub const STR_PARSE_PREFER_WEB_BROWSING
: &str = "Do not bind to Internet shell folder handlers";
4967 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4968 pub const STR_PARSE_PROPERTYSTORE
: &str = "DelegateNamedProperties";
4969 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4970 pub const STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS
: &str = "Parse Shell Protocol To File Objects";
4971 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4972 pub const STR_PARSE_SHOW_NET_DIAGNOSTICS_UI
: &str = "Show network diagnostics UI";
4973 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4974 pub const STR_PARSE_SKIP_NET_CACHE
: &str = "Skip Net Resource Cache";
4975 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4976 pub const STR_PARSE_TRANSLATE_ALIASES
: &str = "Parse Translate Aliases";
4977 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4978 pub const STR_PARSE_WITH_EXPLICIT_ASSOCAPP
: &str = "ExplicitAssociationApp";
4979 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4980 pub const STR_PARSE_WITH_EXPLICIT_PROGID
: &str = "ExplicitProgid";
4981 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4982 pub const STR_PARSE_WITH_PROPERTIES
: &str = "ParseWithProperties";
4983 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4984 pub const STR_PROPERTYBAG_PARAM
: &str = "SHBindCtxPropertyBag";
4985 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4986 pub const STR_REFERRER_IDENTIFIER
: &str = "Referrer Identifier";
4987 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4988 pub const STR_SKIP_BINDING_CLSID
: &str = "Skip Binding CLSID";
4989 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4990 pub const STR_STORAGEITEM_CREATION_FLAGS
: &str = "SHGETSTORAGEITEM";
4991 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4992 pub const STR_TAB_REUSE_IDENTIFIER
: &str = "Tab Reuse Identifier";
4993 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4994 pub const STR_TRACK_CLSID
: &str = "Track the CLSID";
4995 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4996 pub const SYNCMGRHANDLERFLAG_MASK
: u32 = 15u32;
4997 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
4998 pub const SYNCMGRITEM_ITEMFLAGMASK
: u32 = 127u32;
4999 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5000 pub const SYNCMGRLOGERROR_ERRORFLAGS
: u32 = 1u32;
5001 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5002 pub const SYNCMGRLOGERROR_ERRORID
: u32 = 2u32;
5003 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5004 pub const SYNCMGRLOGERROR_ITEMID
: u32 = 4u32;
5005 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5006 pub const SYNCMGRPROGRESSITEM_MAXVALUE
: u32 = 8u32;
5007 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5008 pub const SYNCMGRPROGRESSITEM_PROGVALUE
: u32 = 4u32;
5009 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5010 pub const SYNCMGRPROGRESSITEM_STATUSTEXT
: u32 = 1u32;
5011 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5012 pub const SYNCMGRPROGRESSITEM_STATUSTYPE
: u32 = 2u32;
5013 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5014 pub const SYNCMGRREGISTERFLAGS_MASK
: u32 = 7u32;
5015 pub const SYNCMGR_OBJECTID_BrowseContent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1472968068, data2: 59828, data3: 18350, data4: [161, 32, 196, 223, 51, 53, 222, 226] }
;
5016 pub const SYNCMGR_OBJECTID_ConflictStore
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3615588852, data2: 9097, data3: 18404, data4: [169, 96, 96, 188, 194, 237, 147, 11] }
;
5017 pub const SYNCMGR_OBJECTID_EventLinkClick
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 570670529, data2: 6897, data3: 16514, data4: [140, 48, 40, 57, 159, 65, 56, 76] }
;
5018 pub const SYNCMGR_OBJECTID_EventStore
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1273967801, data2: 42886, data3: 16501, data4: [186, 136, 12, 43, 157, 137, 169, 143] }
;
5019 pub const SYNCMGR_OBJECTID_Icon
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1841071555, data2: 23815, data3: 19570, data4: [167, 119, 127, 236, 120, 7, 44, 6] }
;
5020 pub const SYNCMGR_OBJECTID_QueryBeforeActivate
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3632453643, data2: 59306, data3: 18925, data4: [134, 183, 230, 225, 247, 20, 205, 254] }
;
5021 pub const SYNCMGR_OBJECTID_QueryBeforeDeactivate
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2700067458, data2: 24800, data3: 17934, data4: [147, 116, 234, 136, 81, 60, 252, 128] }
;
5022 pub const SYNCMGR_OBJECTID_QueryBeforeDelete
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4151063447, data2: 44979, data3: 17879, data4: [165, 159, 90, 73, 233, 5, 67, 126] }
;
5023 pub const SYNCMGR_OBJECTID_QueryBeforeDisable
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3143591082, data2: 61444, data3: 20149, data4: [142, 77, 38, 117, 25, 102, 52, 76] }
;
5024 pub const SYNCMGR_OBJECTID_QueryBeforeEnable
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 80476144, data2: 23531, data3: 19937, data4: [188, 144, 144, 131, 69, 196, 128, 246] }
;
5025 pub const SYNCMGR_OBJECTID_ShowSchedule
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3989238755, data2: 33857, data3: 16649, data4: [173, 243, 108, 28, 160, 183, 222, 71] }
;
5026 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5027 pub const SZ_CONTENTTYPE_CDF
: &str = "application/x-cdf";
5028 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5029 pub const SZ_CONTENTTYPE_CDFA
: &str = "application/x-cdf";
5030 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5031 pub const SZ_CONTENTTYPE_CDFW
: &str = "application/x-cdf";
5032 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5033 pub const SZ_CONTENTTYPE_HTML
: &str = "text/html";
5034 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5035 pub const SZ_CONTENTTYPE_HTMLA
: &str = "text/html";
5036 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5037 pub const SZ_CONTENTTYPE_HTMLW
: &str = "text/html";
5038 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5039 pub const S_SYNCMGR_CANCELALL
: ::windows_sys
::core
::HRESULT
= 262660i32;
5040 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5041 pub const S_SYNCMGR_CANCELITEM
: ::windows_sys
::core
::HRESULT
= 262659i32;
5042 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5043 pub const S_SYNCMGR_ENUMITEMS
: ::windows_sys
::core
::HRESULT
= 262673i32;
5044 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5045 pub const S_SYNCMGR_ITEMDELETED
: ::windows_sys
::core
::HRESULT
= 262672i32;
5046 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5047 pub const S_SYNCMGR_MISSINGITEMS
: ::windows_sys
::core
::HRESULT
= 262657i32;
5048 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5049 pub const S_SYNCMGR_RETRYSYNC
: ::windows_sys
::core
::HRESULT
= 262658i32;
5050 pub const ScheduledTasks
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3592911248, data2: 19562, data3: 4559, data4: [141, 135, 0, 170, 0, 96, 245, 191] }
;
5051 pub const SearchFolderItemFactory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 335613442, data2: 48061, data3: 16880, data4: [136, 227, 237, 163, 113, 33, 101, 132] }
;
5052 pub const SelectedItemCount_Property_GUID
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2414024402, data2: 3666, data3: 17930, data4: [156, 30, 72, 242, 115, 212, 112, 163] }
;
5053 pub const SharedBitmap
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1303536758, data2: 26503, data3: 16454, data4: [184, 54, 232, 65, 42, 158, 138, 39] }
;
5054 pub const SharingConfigurationManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1240691169, data2: 35932, data3: 19868, data4: [154, 59, 84, 166, 130, 127, 81, 60] }
;
5055 pub const Shell
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 326145568, data2: 49785, data3: 4558, data4: [164, 158, 68, 69, 83, 84, 0, 0] }
;
5056 pub const ShellBrowserWindow
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3230334352, data2: 62113, data3: 4561, data4: [132, 85, 0, 160, 201, 31, 56, 128] }
;
5057 pub const ShellDesktop
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136192, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
5058 pub const ShellDispatchInproc
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 176793696, data2: 55217, data3: 4558, data4: [131, 80, 68, 69, 83, 84, 0, 0] }
;
5059 pub const ShellFSFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4080421792, data2: 26041, data3: 4558, data4: [169, 186, 0, 170, 0, 74, 232, 55] }
;
5060 pub const ShellFolderItem
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 803427050, data2: 64799, data3: 4562, data4: [177, 244, 0, 192, 79, 142, 235, 62] }
;
5061 pub const ShellFolderView
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1645292193, data2: 60388, data3: 4559, data4: [165, 251, 0, 32, 175, 231, 41, 45] }
;
5062 pub const ShellFolderViewOC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2610977137, data2: 63144, data3: 4559, data4: [164, 66, 0, 160, 201, 10, 143, 57] }
;
5063 pub const ShellImageDataFactory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1726276859, data2: 62341, data3: 19920, data4: [141, 116, 162, 239, 209, 188, 97, 120] }
;
5064 pub const ShellItem
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2596928481, data2: 57506, data3: 19158, data4: [180, 238, 226, 18, 1, 62, 169, 23] }
;
5065 pub const ShellLibrary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3652395293, data2: 58751, data3: 17446, data4: [170, 239, 48, 168, 6, 173, 211, 151] }
;
5066 pub const ShellLink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 136193, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }
;
5067 pub const ShellLinkObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 287413280, data2: 5992, data3: 4561, data4: [149, 190, 0, 96, 151, 151, 234, 79] }
;
5068 pub const ShellNameSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1427335173, data2: 45790, data3: 4561, data4: [185, 242, 0, 160, 201, 139, 197, 71] }
;
5069 pub const ShellUIHelper
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1688947639, data2: 4382, data3: 4561, data4: [143, 121, 0, 192, 79, 194, 251, 225] }
;
5070 pub const ShellWindows
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2610977138, data2: 63144, data3: 4559, data4: [164, 66, 0, 160, 201, 10, 143, 57] }
;
5071 pub const ShowInputPaneAnimationCoordinator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 520383167, data2: 12802, data3: 19905, data4: [140, 181, 60, 103, 97, 124, 225, 250] }
;
5072 pub const SimpleConflictPresenter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2047830711, data2: 60804, data3: 18102, data4: [180, 126, 2, 170, 21, 154, 21, 43] }
;
5073 pub const SizeCategorizer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1440200786, data2: 63185, data3: 17138, data4: [170, 117, 135, 40, 161, 178, 210, 100] }
;
5074 pub const SmartcardCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2413289884, data2: 15351, data3: 18587, data4: [167, 44, 132, 106, 179, 103, 140, 150] }
;
5075 pub const SmartcardPinProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2488888446, data2: 14148, data3: 16846, data4: [137, 62, 187, 240, 145, 34, 247, 106] }
;
5076 pub const SmartcardReaderSelectionProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 455620705, data2: 30031, data3: 16418, data4: [173, 71, 165, 234, 170, 97, 136, 148] }
;
5077 pub const SmartcardWinRTProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 518468479, data2: 34220, data3: 17890, data4: [162, 60, 55, 199, 83, 32, 151, 105] }
;
5078 pub const StartMenuPin
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2729006173, data2: 41154, data3: 17076, data4: [151, 8, 160, 178, 186, 221, 119, 200] }
;
5079 pub const StorageProviderBanners
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2093873652, data2: 58742, data3: 17754, data4: [139, 199, 246, 236, 104, 214, 240, 99] }
;
5080 pub const SuspensionDependencyManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1797734341, data2: 25085, data3: 18712, data4: [149, 162, 195, 181, 233, 215, 245, 129] }
;
5081 pub const SyncMgr
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1653989159, data2: 13806, data3: 4561, data4: [135, 7, 0, 192, 79, 217, 51, 39] }
;
5082 pub const SyncMgrClient
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 302177120, data2: 7596, data3: 17093, data4: [174, 213, 26, 189, 212, 50, 36, 142] }
;
5083 pub const SyncMgrControl
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 438256134, data2: 1672, data3: 20095, data4: [190, 3, 216, 46, 198, 157, 249, 165] }
;
5084 pub const SyncMgrFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2624845285, data2: 31463, data3: 20018, data4: [168, 232, 141, 35, 184, 82, 85, 191] }
;
5085 pub const SyncMgrScheduleWizard
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2374733360, data2: 50257, data3: 16923, data4: [133, 83, 210, 151, 106, 250, 100, 140] }
;
5086 pub const SyncResultsFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1910084708, data2: 15211, data3: 18268, data4: [178, 65, 225, 88, 131, 32, 117, 41] }
;
5087 pub const SyncSetupFolder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 782129600, data2: 46135, data3: 18817, data4: [166, 71, 156, 52, 185, 185, 8, 145] }
;
5088 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5089 pub const TBIF_APPEND
: u32 = 0u32;
5090 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5091 pub const TBIF_DEFAULT
: u32 = 0u32;
5092 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5093 pub const TBIF_INTERNETBAR
: u32 = 65536u32;
5094 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5095 pub const TBIF_NOTOOLBAR
: u32 = 196608u32;
5096 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5097 pub const TBIF_PREPEND
: u32 = 1u32;
5098 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5099 pub const TBIF_REPLACE
: u32 = 2u32;
5100 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5101 pub const TBIF_STANDARDTOOLBAR
: u32 = 131072u32;
5102 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5103 pub const THBN_CLICKED
: u32 = 6144u32;
5104 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5105 pub const TITLEBARNAMELEN
: u32 = 40u32;
5106 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5107 pub const TLMENUF_BACK
: u32 = 16u32;
5108 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5109 pub const TLMENUF_FORE
: u32 = 32u32;
5110 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5111 pub const TLMENUF_INCLUDECURRENT
: u32 = 1u32;
5112 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5113 pub const TLOG_BACK
: i32 = -1i32;
5114 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5115 pub const TLOG_CURRENT
: u32 = 0u32;
5116 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5117 pub const TLOG_FORE
: u32 = 1u32;
5118 pub const TaskbarList
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1459483460, data2: 64877, data3: 4560, data4: [149, 138, 0, 96, 151, 201, 160, 144] }
;
5119 pub const ThumbnailStreamCache
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3420520147, data2: 19345, data3: 20112, data4: [131, 84, 138, 140, 132, 236, 104, 114] }
;
5120 pub const TimeCategorizer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1001656719, data2: 56829, data3: 19760, data4: [163, 72, 159, 181, 214, 191, 26, 254] }
;
5121 pub const TrackShellMenu
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2188966193, data2: 10814, data3: 4562, data4: [131, 143, 0, 192, 79, 217, 24, 208] }
;
5122 pub const TrayBandSiteService
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4127903904, data2: 58849, data3: 17867, data4: [181, 26, 225, 91, 159, 139, 41, 52] }
;
5123 pub const TrayDeskBand
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3863225399, data2: 27752, data3: 20306, data4: [148, 221, 44, 254, 210, 103, 239, 185] }
;
5124 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5125 pub const URL_APPLY_DEFAULT
: u32 = 1u32;
5126 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5127 pub const URL_APPLY_FORCEAPPLY
: u32 = 8u32;
5128 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5129 pub const URL_APPLY_GUESSFILE
: u32 = 4u32;
5130 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5131 pub const URL_APPLY_GUESSSCHEME
: u32 = 2u32;
5132 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5133 pub const URL_BROWSER_MODE
: u32 = 33554432u32;
5134 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5135 pub const URL_CONVERT_IF_DOSPATH
: u32 = 2097152u32;
5136 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5137 pub const URL_DONT_ESCAPE_EXTRA_INFO
: u32 = 33554432u32;
5138 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5139 pub const URL_DONT_SIMPLIFY
: u32 = 134217728u32;
5140 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5141 pub const URL_DONT_UNESCAPE
: u32 = 131072u32;
5142 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5143 pub const URL_DONT_UNESCAPE_EXTRA_INFO
: u32 = 33554432u32;
5144 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5145 pub const URL_ESCAPE_ASCII_URI_COMPONENT
: u32 = 524288u32;
5146 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5147 pub const URL_ESCAPE_AS_UTF8
: u32 = 262144u32;
5148 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5149 pub const URL_ESCAPE_PERCENT
: u32 = 4096u32;
5150 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5151 pub const URL_ESCAPE_SEGMENT_ONLY
: u32 = 8192u32;
5152 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5153 pub const URL_ESCAPE_SPACES_ONLY
: u32 = 67108864u32;
5154 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5155 pub const URL_ESCAPE_UNSAFE
: u32 = 536870912u32;
5156 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5157 pub const URL_E_INVALID_SYNTAX
: ::windows_sys
::core
::HRESULT
= -2147217407i32;
5158 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5159 pub const URL_E_UNREGISTERED_PROTOCOL
: ::windows_sys
::core
::HRESULT
= -2147217406i32;
5160 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5161 pub const URL_FILE_USE_PATHURL
: u32 = 65536u32;
5162 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5163 pub const URL_INTERNAL_PATH
: u32 = 8388608u32;
5164 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5165 pub const URL_NO_META
: u32 = 134217728u32;
5166 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5167 pub const URL_PARTFLAG_KEEPSCHEME
: u32 = 1u32;
5168 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5169 pub const URL_PLUGGABLE_PROTOCOL
: u32 = 1073741824u32;
5170 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5171 pub const URL_UNESCAPE
: u32 = 268435456u32;
5172 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5173 pub const URL_UNESCAPE_AS_UTF8
: u32 = 262144u32;
5174 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5175 pub const URL_UNESCAPE_HIGH_ANSI_ONLY
: u32 = 4194304u32;
5176 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5177 pub const URL_UNESCAPE_INPLACE
: u32 = 1048576u32;
5178 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5179 pub const URL_UNESCAPE_URI_COMPONENT
: u32 = 262144u32;
5180 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5181 pub const URL_WININET_COMPATIBILITY
: u32 = 2147483648u32;
5182 pub const UserNotification
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1083662, data2: 34697, data3: 16700, data4: [173, 188, 72, 245, 181, 17, 179, 175] }
;
5183 pub const V1PasswordCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1866849310, data2: 21380, data3: 17786, data4: [188, 19, 44, 216, 27, 13, 40, 237] }
;
5184 pub const V1SmartcardCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2348394768, data2: 43263, data3: 17791, data4: [153, 159, 165, 202, 16, 180, 168, 133] }
;
5185 pub const V1WinBioCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2889531977, data2: 59424, data3: 17219, data4: [166, 91, 55, 122, 198, 52, 220, 9] }
;
5186 pub const VID_Content
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 818070580, data2: 2185, data3: 19597, data4: [152, 93, 169, 247, 24, 48, 176, 169] }
;
5187 pub const VID_Details
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 327055104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] }
;
5188 pub const VID_LargeIcons
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 5755104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] }
;
5189 pub const VID_List
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 236955104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] }
;
5190 pub const VID_SmallIcons
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 143655104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] }
;
5191 pub const VID_ThumbStrip
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2398070308, data2: 53737, data3: 17499, data4: [148, 183, 116, 251, 206, 46, 161, 26] }
;
5192 pub const VID_Thumbnails
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2347479696, data2: 21200, data3: 4560, data4: [183, 244, 0, 192, 79, 215, 6, 236] }
;
5193 pub const VID_Tile
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1710302693, data2: 31713, data3: 18448, data4: [186, 157, 210, 113, 200, 67, 44, 227] }
;
5194 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5195 pub const VIEW_PRIORITY_CACHEHIT
: u32 = 80u32;
5196 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5197 pub const VIEW_PRIORITY_CACHEMISS
: u32 = 48u32;
5198 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5199 pub const VIEW_PRIORITY_DESPERATE
: u32 = 16u32;
5200 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5201 pub const VIEW_PRIORITY_INHERIT
: u32 = 32u32;
5202 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5203 pub const VIEW_PRIORITY_NONE
: u32 = 0u32;
5204 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5205 pub const VIEW_PRIORITY_RESTRICTED
: u32 = 112u32;
5206 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5207 pub const VIEW_PRIORITY_SHELLEXT
: u32 = 64u32;
5208 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5209 pub const VIEW_PRIORITY_SHELLEXT_ASBACKUP
: u32 = 21u32;
5210 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5211 pub const VIEW_PRIORITY_STALECACHEHIT
: u32 = 69u32;
5212 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5213 pub const VIEW_PRIORITY_USEASDEFAULT
: u32 = 67u32;
5214 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5215 pub const VOLUME_PREFIX
: &str = "\\\\?\\Volume";
5216 pub const VaultProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1345796560, data2: 19550, data3: 19709, data4: [179, 186, 216, 129, 51, 79, 13, 242] }
;
5217 pub const VirtualDesktopManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2857406598, data2: 23721, data3: 19493, data4: [143, 149, 88, 157, 60, 7, 180, 138] }
;
5218 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5219 pub const WC_NETADDRESS
: &str = "msctls_netaddress";
5220 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5221 pub const WM_CPL_LAUNCH
: u32 = 2024u32;
5222 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5223 pub const WM_CPL_LAUNCHED
: u32 = 2025u32;
5224 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5225 pub const WPSTYLE_CENTER
: u32 = 0u32;
5226 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5227 pub const WPSTYLE_CROPTOFIT
: u32 = 4u32;
5228 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5229 pub const WPSTYLE_KEEPASPECT
: u32 = 3u32;
5230 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5231 pub const WPSTYLE_MAX
: u32 = 6u32;
5232 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5233 pub const WPSTYLE_SPAN
: u32 = 5u32;
5234 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5235 pub const WPSTYLE_STRETCH
: u32 = 2u32;
5236 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5237 pub const WPSTYLE_TILE
: u32 = 1u32;
5238 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5239 pub const WTS_E_DATAFILEUNAVAILABLE
: ::windows_sys
::core
::HRESULT
= -2147175932i32;
5240 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5241 pub const WTS_E_EXTRACTIONBLOCKED
: ::windows_sys
::core
::HRESULT
= -2147175930i32;
5242 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5243 pub const WTS_E_EXTRACTIONPENDING
: ::windows_sys
::core
::HRESULT
= -2147175931i32;
5244 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5245 pub const WTS_E_EXTRACTIONTIMEDOUT
: ::windows_sys
::core
::HRESULT
= -2147175935i32;
5246 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5247 pub const WTS_E_FAILEDEXTRACTION
: ::windows_sys
::core
::HRESULT
= -2147175936i32;
5248 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5249 pub const WTS_E_FASTEXTRACTIONNOTSUPPORTED
: ::windows_sys
::core
::HRESULT
= -2147175933i32;
5250 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5251 pub const WTS_E_NOSTORAGEPROVIDERTHUMBNAILHANDLER
: ::windows_sys
::core
::HRESULT
= -2147175929i32;
5252 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5253 pub const WTS_E_SURROGATEUNAVAILABLE
: ::windows_sys
::core
::HRESULT
= -2147175934i32;
5254 pub const WebBrowser
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2287401313, data2: 13322, data3: 4560, data4: [169, 107, 0, 192, 79, 215, 5, 162] }
;
5255 pub const WebBrowser_V1
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3937544899, data2: 12481, data3: 4559, data4: [167, 235, 0, 0, 192, 91, 174, 11] }
;
5256 pub const WebWizardHost
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3358060873, data2: 21953, data3: 19752, data4: [147, 94, 87, 228, 124, 174, 217, 115] }
;
5257 pub const WinBioCredentialProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3200291363, data2: 45080, data3: 16749, data4: [160, 172, 82, 57, 113, 182, 57, 245] }
;
5258 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5259 pub const idsAppName
: u32 = 1007u32;
5260 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5261 pub const idsBadOldPW
: u32 = 1006u32;
5262 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5263 pub const idsChangePW
: u32 = 1005u32;
5264 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5265 pub const idsDefKeyword
: u32 = 1010u32;
5266 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5267 pub const idsDifferentPW
: u32 = 1004u32;
5268 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5269 pub const idsHelpFile
: u32 = 1009u32;
5270 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5271 pub const idsIniFile
: u32 = 1001u32;
5272 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5273 pub const idsIsPassword
: u32 = 1000u32;
5274 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5275 pub const idsNoHelpMemory
: u32 = 1008u32;
5276 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5277 pub const idsPassword
: u32 = 1003u32;
5278 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5279 pub const idsScreenSaver
: u32 = 1002u32;
5280 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5281 pub type ACENUMOPTION
= i32;
5282 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5283 pub const ACEO_NONE
: ACENUMOPTION
= 0i32;
5284 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5285 pub const ACEO_MOSTRECENTFIRST
: ACENUMOPTION
= 1i32;
5286 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5287 pub const ACEO_FIRSTUNUSED
: ACENUMOPTION
= 65536i32;
5288 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5289 pub type ACTIVATEOPTIONS
= i32;
5290 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5291 pub const AO_NONE
: ACTIVATEOPTIONS
= 0i32;
5292 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5293 pub const AO_DESIGNMODE
: ACTIVATEOPTIONS
= 1i32;
5294 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5295 pub const AO_NOERRORUI
: ACTIVATEOPTIONS
= 2i32;
5296 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5297 pub const AO_NOSPLASHSCREEN
: ACTIVATEOPTIONS
= 4i32;
5298 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5299 pub const AO_PRELAUNCH
: ACTIVATEOPTIONS
= 33554432i32;
5300 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5301 pub type ADJACENT_DISPLAY_EDGES
= i32;
5302 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5303 pub const ADE_NONE
: ADJACENT_DISPLAY_EDGES
= 0i32;
5304 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5305 pub const ADE_LEFT
: ADJACENT_DISPLAY_EDGES
= 1i32;
5306 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5307 pub const ADE_RIGHT
: ADJACENT_DISPLAY_EDGES
= 2i32;
5308 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5309 pub type AHE_TYPE
= i32;
5310 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5311 pub const AHE_DESKTOP
: AHE_TYPE
= 0i32;
5312 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5313 pub const AHE_IMMERSIVE
: AHE_TYPE
= 1i32;
5314 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5315 pub type AHTYPE
= i32;
5316 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5317 pub const AHTYPE_UNDEFINED
: AHTYPE
= 0i32;
5318 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5319 pub const AHTYPE_USER_APPLICATION
: AHTYPE
= 8i32;
5320 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5321 pub const AHTYPE_ANY_APPLICATION
: AHTYPE
= 16i32;
5322 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5323 pub const AHTYPE_MACHINEDEFAULT
: AHTYPE
= 32i32;
5324 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5325 pub const AHTYPE_PROGID
: AHTYPE
= 64i32;
5326 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5327 pub const AHTYPE_APPLICATION
: AHTYPE
= 128i32;
5328 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5329 pub const AHTYPE_CLASS_APPLICATION
: AHTYPE
= 256i32;
5330 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5331 pub const AHTYPE_ANY_PROGID
: AHTYPE
= 512i32;
5332 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5333 pub type APPACTIONFLAGS
= i32;
5334 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5335 pub const APPACTION_INSTALL
: APPACTIONFLAGS
= 1i32;
5336 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5337 pub const APPACTION_UNINSTALL
: APPACTIONFLAGS
= 2i32;
5338 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5339 pub const APPACTION_MODIFY
: APPACTIONFLAGS
= 4i32;
5340 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5341 pub const APPACTION_REPAIR
: APPACTIONFLAGS
= 8i32;
5342 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5343 pub const APPACTION_UPGRADE
: APPACTIONFLAGS
= 16i32;
5344 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5345 pub const APPACTION_CANGETSIZE
: APPACTIONFLAGS
= 32i32;
5346 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5347 pub const APPACTION_MODIFYREMOVE
: APPACTIONFLAGS
= 128i32;
5348 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5349 pub const APPACTION_ADDLATER
: APPACTIONFLAGS
= 256i32;
5350 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5351 pub const APPACTION_UNSCHEDULE
: APPACTIONFLAGS
= 512i32;
5352 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5353 pub type APPDOCLISTTYPE
= i32;
5354 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5355 pub const ADLT_RECENT
: APPDOCLISTTYPE
= 0i32;
5356 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5357 pub const ADLT_FREQUENT
: APPDOCLISTTYPE
= 1i32;
5358 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5359 pub type APPINFODATAFLAGS
= i32;
5360 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5361 pub const AIM_DISPLAYNAME
: APPINFODATAFLAGS
= 1i32;
5362 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5363 pub const AIM_VERSION
: APPINFODATAFLAGS
= 2i32;
5364 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5365 pub const AIM_PUBLISHER
: APPINFODATAFLAGS
= 4i32;
5366 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5367 pub const AIM_PRODUCTID
: APPINFODATAFLAGS
= 8i32;
5368 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5369 pub const AIM_REGISTEREDOWNER
: APPINFODATAFLAGS
= 16i32;
5370 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5371 pub const AIM_REGISTEREDCOMPANY
: APPINFODATAFLAGS
= 32i32;
5372 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5373 pub const AIM_LANGUAGE
: APPINFODATAFLAGS
= 64i32;
5374 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5375 pub const AIM_SUPPORTURL
: APPINFODATAFLAGS
= 128i32;
5376 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5377 pub const AIM_SUPPORTTELEPHONE
: APPINFODATAFLAGS
= 256i32;
5378 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5379 pub const AIM_HELPLINK
: APPINFODATAFLAGS
= 512i32;
5380 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5381 pub const AIM_INSTALLLOCATION
: APPINFODATAFLAGS
= 1024i32;
5382 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5383 pub const AIM_INSTALLSOURCE
: APPINFODATAFLAGS
= 2048i32;
5384 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5385 pub const AIM_INSTALLDATE
: APPINFODATAFLAGS
= 4096i32;
5386 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5387 pub const AIM_CONTACT
: APPINFODATAFLAGS
= 16384i32;
5388 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5389 pub const AIM_COMMENTS
: APPINFODATAFLAGS
= 32768i32;
5390 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5391 pub const AIM_IMAGE
: APPINFODATAFLAGS
= 131072i32;
5392 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5393 pub const AIM_READMEURL
: APPINFODATAFLAGS
= 262144i32;
5394 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5395 pub const AIM_UPDATEINFOURL
: APPINFODATAFLAGS
= 524288i32;
5396 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5397 pub type APPLICATION_VIEW_MIN_WIDTH
= i32;
5398 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5399 pub const AVMW_DEFAULT
: APPLICATION_VIEW_MIN_WIDTH
= 0i32;
5400 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5401 pub const AVMW_320
: APPLICATION_VIEW_MIN_WIDTH
= 1i32;
5402 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5403 pub const AVMW_500
: APPLICATION_VIEW_MIN_WIDTH
= 2i32;
5404 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5405 pub type APPLICATION_VIEW_ORIENTATION
= i32;
5406 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5407 pub const AVO_LANDSCAPE
: APPLICATION_VIEW_ORIENTATION
= 0i32;
5408 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5409 pub const AVO_PORTRAIT
: APPLICATION_VIEW_ORIENTATION
= 1i32;
5410 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5411 pub type APPLICATION_VIEW_SIZE_PREFERENCE
= i32;
5412 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5413 pub const AVSP_DEFAULT
: APPLICATION_VIEW_SIZE_PREFERENCE
= 0i32;
5414 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5415 pub const AVSP_USE_LESS
: APPLICATION_VIEW_SIZE_PREFERENCE
= 1i32;
5416 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5417 pub const AVSP_USE_HALF
: APPLICATION_VIEW_SIZE_PREFERENCE
= 2i32;
5418 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5419 pub const AVSP_USE_MORE
: APPLICATION_VIEW_SIZE_PREFERENCE
= 3i32;
5420 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5421 pub const AVSP_USE_MINIMUM
: APPLICATION_VIEW_SIZE_PREFERENCE
= 4i32;
5422 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5423 pub const AVSP_USE_NONE
: APPLICATION_VIEW_SIZE_PREFERENCE
= 5i32;
5424 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5425 pub const AVSP_CUSTOM
: APPLICATION_VIEW_SIZE_PREFERENCE
= 6i32;
5426 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5427 pub type APPLICATION_VIEW_STATE
= i32;
5428 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5429 pub const AVS_FULLSCREEN_LANDSCAPE
: APPLICATION_VIEW_STATE
= 0i32;
5430 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5431 pub const AVS_FILLED
: APPLICATION_VIEW_STATE
= 1i32;
5432 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5433 pub const AVS_SNAPPED
: APPLICATION_VIEW_STATE
= 2i32;
5434 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5435 pub const AVS_FULLSCREEN_PORTRAIT
: APPLICATION_VIEW_STATE
= 3i32;
5436 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5437 pub type ASSOCCLASS
= i32;
5438 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5439 pub const ASSOCCLASS_SHELL_KEY
: ASSOCCLASS
= 0i32;
5440 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5441 pub const ASSOCCLASS_PROGID_KEY
: ASSOCCLASS
= 1i32;
5442 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5443 pub const ASSOCCLASS_PROGID_STR
: ASSOCCLASS
= 2i32;
5444 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5445 pub const ASSOCCLASS_CLSID_KEY
: ASSOCCLASS
= 3i32;
5446 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5447 pub const ASSOCCLASS_CLSID_STR
: ASSOCCLASS
= 4i32;
5448 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5449 pub const ASSOCCLASS_APP_KEY
: ASSOCCLASS
= 5i32;
5450 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5451 pub const ASSOCCLASS_APP_STR
: ASSOCCLASS
= 6i32;
5452 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5453 pub const ASSOCCLASS_SYSTEM_STR
: ASSOCCLASS
= 7i32;
5454 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5455 pub const ASSOCCLASS_FOLDER
: ASSOCCLASS
= 8i32;
5456 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5457 pub const ASSOCCLASS_STAR
: ASSOCCLASS
= 9i32;
5458 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5459 pub const ASSOCCLASS_FIXED_PROGID_STR
: ASSOCCLASS
= 10i32;
5460 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5461 pub const ASSOCCLASS_PROTOCOL_STR
: ASSOCCLASS
= 11i32;
5462 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5463 pub type ASSOCDATA
= i32;
5464 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5465 pub const ASSOCDATA_MSIDESCRIPTOR
: ASSOCDATA
= 1i32;
5466 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5467 pub const ASSOCDATA_NOACTIVATEHANDLER
: ASSOCDATA
= 2i32;
5468 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5469 pub const ASSOCDATA_UNUSED1
: ASSOCDATA
= 3i32;
5470 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5471 pub const ASSOCDATA_HASPERUSERASSOC
: ASSOCDATA
= 4i32;
5472 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5473 pub const ASSOCDATA_EDITFLAGS
: ASSOCDATA
= 5i32;
5474 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5475 pub const ASSOCDATA_VALUE
: ASSOCDATA
= 6i32;
5476 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5477 pub const ASSOCDATA_MAX
: ASSOCDATA
= 7i32;
5478 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5479 pub type ASSOCENUM
= i32;
5480 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5481 pub const ASSOCENUM_NONE
: ASSOCENUM
= 0i32;
5482 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5483 pub type ASSOCIATIONLEVEL
= i32;
5484 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5485 pub const AL_MACHINE
: ASSOCIATIONLEVEL
= 0i32;
5486 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5487 pub const AL_EFFECTIVE
: ASSOCIATIONLEVEL
= 1i32;
5488 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5489 pub const AL_USER
: ASSOCIATIONLEVEL
= 2i32;
5490 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5491 pub type ASSOCIATIONTYPE
= i32;
5492 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5493 pub const AT_FILEEXTENSION
: ASSOCIATIONTYPE
= 0i32;
5494 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5495 pub const AT_URLPROTOCOL
: ASSOCIATIONTYPE
= 1i32;
5496 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5497 pub const AT_STARTMENUCLIENT
: ASSOCIATIONTYPE
= 2i32;
5498 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5499 pub const AT_MIMETYPE
: ASSOCIATIONTYPE
= 3i32;
5500 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5501 pub type ASSOCKEY
= i32;
5502 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5503 pub const ASSOCKEY_SHELLEXECCLASS
: ASSOCKEY
= 1i32;
5504 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5505 pub const ASSOCKEY_APP
: ASSOCKEY
= 2i32;
5506 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5507 pub const ASSOCKEY_CLASS
: ASSOCKEY
= 3i32;
5508 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5509 pub const ASSOCKEY_BASECLASS
: ASSOCKEY
= 4i32;
5510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5511 pub const ASSOCKEY_MAX
: ASSOCKEY
= 5i32;
5512 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5513 pub type ASSOCSTR
= i32;
5514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5515 pub const ASSOCSTR_COMMAND
: ASSOCSTR
= 1i32;
5516 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5517 pub const ASSOCSTR_EXECUTABLE
: ASSOCSTR
= 2i32;
5518 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5519 pub const ASSOCSTR_FRIENDLYDOCNAME
: ASSOCSTR
= 3i32;
5520 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5521 pub const ASSOCSTR_FRIENDLYAPPNAME
: ASSOCSTR
= 4i32;
5522 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5523 pub const ASSOCSTR_NOOPEN
: ASSOCSTR
= 5i32;
5524 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5525 pub const ASSOCSTR_SHELLNEWVALUE
: ASSOCSTR
= 6i32;
5526 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5527 pub const ASSOCSTR_DDECOMMAND
: ASSOCSTR
= 7i32;
5528 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5529 pub const ASSOCSTR_DDEIFEXEC
: ASSOCSTR
= 8i32;
5530 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5531 pub const ASSOCSTR_DDEAPPLICATION
: ASSOCSTR
= 9i32;
5532 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5533 pub const ASSOCSTR_DDETOPIC
: ASSOCSTR
= 10i32;
5534 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5535 pub const ASSOCSTR_INFOTIP
: ASSOCSTR
= 11i32;
5536 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5537 pub const ASSOCSTR_QUICKTIP
: ASSOCSTR
= 12i32;
5538 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5539 pub const ASSOCSTR_TILEINFO
: ASSOCSTR
= 13i32;
5540 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5541 pub const ASSOCSTR_CONTENTTYPE
: ASSOCSTR
= 14i32;
5542 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5543 pub const ASSOCSTR_DEFAULTICON
: ASSOCSTR
= 15i32;
5544 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5545 pub const ASSOCSTR_SHELLEXTENSION
: ASSOCSTR
= 16i32;
5546 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5547 pub const ASSOCSTR_DROPTARGET
: ASSOCSTR
= 17i32;
5548 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5549 pub const ASSOCSTR_DELEGATEEXECUTE
: ASSOCSTR
= 18i32;
5550 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5551 pub const ASSOCSTR_SUPPORTED_URI_PROTOCOLS
: ASSOCSTR
= 19i32;
5552 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5553 pub const ASSOCSTR_PROGID
: ASSOCSTR
= 20i32;
5554 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5555 pub const ASSOCSTR_APPID
: ASSOCSTR
= 21i32;
5556 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5557 pub const ASSOCSTR_APPPUBLISHER
: ASSOCSTR
= 22i32;
5558 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5559 pub const ASSOCSTR_APPICONREFERENCE
: ASSOCSTR
= 23i32;
5560 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5561 pub const ASSOCSTR_MAX
: ASSOCSTR
= 24i32;
5562 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5563 pub type ASSOC_FILTER
= i32;
5564 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5565 pub const ASSOC_FILTER_NONE
: ASSOC_FILTER
= 0i32;
5566 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5567 pub const ASSOC_FILTER_RECOMMENDED
: ASSOC_FILTER
= 1i32;
5568 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5569 pub type ATTACHMENT_ACTION
= i32;
5570 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5571 pub const ATTACHMENT_ACTION_CANCEL
: ATTACHMENT_ACTION
= 0i32;
5572 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5573 pub const ATTACHMENT_ACTION_SAVE
: ATTACHMENT_ACTION
= 1i32;
5574 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5575 pub const ATTACHMENT_ACTION_EXEC
: ATTACHMENT_ACTION
= 2i32;
5576 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5577 pub type ATTACHMENT_PROMPT
= i32;
5578 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5579 pub const ATTACHMENT_PROMPT_NONE
: ATTACHMENT_PROMPT
= 0i32;
5580 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5581 pub const ATTACHMENT_PROMPT_SAVE
: ATTACHMENT_PROMPT
= 1i32;
5582 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5583 pub const ATTACHMENT_PROMPT_EXEC
: ATTACHMENT_PROMPT
= 2i32;
5584 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5585 pub const ATTACHMENT_PROMPT_EXEC_OR_SAVE
: ATTACHMENT_PROMPT
= 3i32;
5586 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5587 pub type AUTOCOMPLETELISTOPTIONS
= i32;
5588 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5589 pub const ACLO_NONE
: AUTOCOMPLETELISTOPTIONS
= 0i32;
5590 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5591 pub const ACLO_CURRENTDIR
: AUTOCOMPLETELISTOPTIONS
= 1i32;
5592 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5593 pub const ACLO_MYCOMPUTER
: AUTOCOMPLETELISTOPTIONS
= 2i32;
5594 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5595 pub const ACLO_DESKTOP
: AUTOCOMPLETELISTOPTIONS
= 4i32;
5596 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5597 pub const ACLO_FAVORITES
: AUTOCOMPLETELISTOPTIONS
= 8i32;
5598 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5599 pub const ACLO_FILESYSONLY
: AUTOCOMPLETELISTOPTIONS
= 16i32;
5600 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5601 pub const ACLO_FILESYSDIRS
: AUTOCOMPLETELISTOPTIONS
= 32i32;
5602 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5603 pub const ACLO_VIRTUALNAMESPACE
: AUTOCOMPLETELISTOPTIONS
= 64i32;
5604 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5605 pub type AUTOCOMPLETEOPTIONS
= i32;
5606 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5607 pub const ACO_NONE
: AUTOCOMPLETEOPTIONS
= 0i32;
5608 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5609 pub const ACO_AUTOSUGGEST
: AUTOCOMPLETEOPTIONS
= 1i32;
5610 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5611 pub const ACO_AUTOAPPEND
: AUTOCOMPLETEOPTIONS
= 2i32;
5612 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5613 pub const ACO_SEARCH
: AUTOCOMPLETEOPTIONS
= 4i32;
5614 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5615 pub const ACO_FILTERPREFIXES
: AUTOCOMPLETEOPTIONS
= 8i32;
5616 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5617 pub const ACO_USETAB
: AUTOCOMPLETEOPTIONS
= 16i32;
5618 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5619 pub const ACO_UPDOWNKEYDROPSLIST
: AUTOCOMPLETEOPTIONS
= 32i32;
5620 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5621 pub const ACO_RTLREADING
: AUTOCOMPLETEOPTIONS
= 64i32;
5622 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5623 pub const ACO_WORD_FILTER
: AUTOCOMPLETEOPTIONS
= 128i32;
5624 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5625 pub const ACO_NOPREFIXFILTERING
: AUTOCOMPLETEOPTIONS
= 256i32;
5626 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5627 pub type BANDSITECID
= i32;
5628 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5629 pub const BSID_BANDADDED
: BANDSITECID
= 0i32;
5630 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5631 pub const BSID_BANDREMOVED
: BANDSITECID
= 1i32;
5632 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5633 pub type BANNER_NOTIFICATION_EVENT
= i32;
5634 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5635 pub const BNE_Rendered
: BANNER_NOTIFICATION_EVENT
= 0i32;
5636 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5637 pub const BNE_Hovered
: BANNER_NOTIFICATION_EVENT
= 1i32;
5638 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5639 pub const BNE_Closed
: BANNER_NOTIFICATION_EVENT
= 2i32;
5640 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5641 pub const BNE_Dismissed
: BANNER_NOTIFICATION_EVENT
= 3i32;
5642 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5643 pub const BNE_Button1Clicked
: BANNER_NOTIFICATION_EVENT
= 4i32;
5644 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5645 pub const BNE_Button2Clicked
: BANNER_NOTIFICATION_EVENT
= 5i32;
5646 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5647 pub type BNSTATE
= i32;
5648 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5649 pub const BNS_NORMAL
: BNSTATE
= 0i32;
5650 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5651 pub const BNS_BEGIN_NAVIGATE
: BNSTATE
= 1i32;
5652 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5653 pub const BNS_NAVIGATE
: BNSTATE
= 2i32;
5654 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5655 pub type BrowserNavConstants
= i32;
5656 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5657 pub const navOpenInNewWindow
: BrowserNavConstants
= 1i32;
5658 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5659 pub const navNoHistory
: BrowserNavConstants
= 2i32;
5660 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5661 pub const navNoReadFromCache
: BrowserNavConstants
= 4i32;
5662 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5663 pub const navNoWriteToCache
: BrowserNavConstants
= 8i32;
5664 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5665 pub const navAllowAutosearch
: BrowserNavConstants
= 16i32;
5666 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5667 pub const navBrowserBar
: BrowserNavConstants
= 32i32;
5668 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5669 pub const navHyperlink
: BrowserNavConstants
= 64i32;
5670 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5671 pub const navEnforceRestricted
: BrowserNavConstants
= 128i32;
5672 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5673 pub const navNewWindowsManaged
: BrowserNavConstants
= 256i32;
5674 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5675 pub const navUntrustedForDownload
: BrowserNavConstants
= 512i32;
5676 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5677 pub const navTrustedForActiveX
: BrowserNavConstants
= 1024i32;
5678 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5679 pub const navOpenInNewTab
: BrowserNavConstants
= 2048i32;
5680 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5681 pub const navOpenInBackgroundTab
: BrowserNavConstants
= 4096i32;
5682 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5683 pub const navKeepWordWheelText
: BrowserNavConstants
= 8192i32;
5684 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5685 pub const navVirtualTab
: BrowserNavConstants
= 16384i32;
5686 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5687 pub const navBlockRedirectsXDomain
: BrowserNavConstants
= 32768i32;
5688 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5689 pub const navOpenNewForegroundTab
: BrowserNavConstants
= 65536i32;
5690 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5691 pub const navTravelLogScreenshot
: BrowserNavConstants
= 131072i32;
5692 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5693 pub const navDeferUnload
: BrowserNavConstants
= 262144i32;
5694 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5695 pub const navSpeculative
: BrowserNavConstants
= 524288i32;
5696 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5697 pub const navSuggestNewWindow
: BrowserNavConstants
= 1048576i32;
5698 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5699 pub const navSuggestNewTab
: BrowserNavConstants
= 2097152i32;
5700 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5701 pub const navReserved1
: BrowserNavConstants
= 4194304i32;
5702 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5703 pub const navHomepageNavigate
: BrowserNavConstants
= 8388608i32;
5704 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5705 pub const navRefresh
: BrowserNavConstants
= 16777216i32;
5706 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5707 pub const navHostNavigation
: BrowserNavConstants
= 33554432i32;
5708 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5709 pub const navReserved2
: BrowserNavConstants
= 67108864i32;
5710 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5711 pub const navReserved3
: BrowserNavConstants
= 134217728i32;
5712 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5713 pub const navReserved4
: BrowserNavConstants
= 268435456i32;
5714 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5715 pub const navReserved5
: BrowserNavConstants
= 536870912i32;
5716 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5717 pub const navReserved6
: BrowserNavConstants
= 1073741824i32;
5718 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5719 pub const navReserved7
: BrowserNavConstants
= -2147483648i32;
5720 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5721 pub type CATEGORYINFO_FLAGS
= i32;
5722 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5723 pub const CATINFO_NORMAL
: CATEGORYINFO_FLAGS
= 0i32;
5724 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5725 pub const CATINFO_COLLAPSED
: CATEGORYINFO_FLAGS
= 1i32;
5726 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5727 pub const CATINFO_HIDDEN
: CATEGORYINFO_FLAGS
= 2i32;
5728 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5729 pub const CATINFO_EXPANDED
: CATEGORYINFO_FLAGS
= 4i32;
5730 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5731 pub const CATINFO_NOHEADER
: CATEGORYINFO_FLAGS
= 8i32;
5732 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5733 pub const CATINFO_NOTCOLLAPSIBLE
: CATEGORYINFO_FLAGS
= 16i32;
5734 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5735 pub const CATINFO_NOHEADERCOUNT
: CATEGORYINFO_FLAGS
= 32i32;
5736 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5737 pub const CATINFO_SUBSETTED
: CATEGORYINFO_FLAGS
= 64i32;
5738 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5739 pub const CATINFO_SEPARATE_IMAGES
: CATEGORYINFO_FLAGS
= 128i32;
5740 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5741 pub const CATINFO_SHOWEMPTY
: CATEGORYINFO_FLAGS
= 256i32;
5742 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5743 pub type CATSORT_FLAGS
= i32;
5744 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5745 pub const CATSORT_DEFAULT
: CATSORT_FLAGS
= 0i32;
5746 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5747 pub const CATSORT_NAME
: CATSORT_FLAGS
= 1i32;
5748 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5749 pub type CDBURNINGEXTENSIONRET
= i32;
5750 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5751 pub const CDBE_RET_DEFAULT
: CDBURNINGEXTENSIONRET
= 0i32;
5752 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5753 pub const CDBE_RET_DONTRUNOTHEREXTS
: CDBURNINGEXTENSIONRET
= 1i32;
5754 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5755 pub const CDBE_RET_STOPWIZARD
: CDBURNINGEXTENSIONRET
= 2i32;
5756 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5757 pub type CDCONTROLSTATEF
= i32;
5758 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5759 pub const CDCS_INACTIVE
: CDCONTROLSTATEF
= 0i32;
5760 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5761 pub const CDCS_ENABLED
: CDCONTROLSTATEF
= 1i32;
5762 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5763 pub const CDCS_VISIBLE
: CDCONTROLSTATEF
= 2i32;
5764 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5765 pub const CDCS_ENABLEDVISIBLE
: CDCONTROLSTATEF
= 3i32;
5766 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5767 pub type CM_ENUM_FLAGS
= i32;
5768 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5769 pub const CM_ENUM_ALL
: CM_ENUM_FLAGS
= 1i32;
5770 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5771 pub const CM_ENUM_VISIBLE
: CM_ENUM_FLAGS
= 2i32;
5772 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5773 pub type CM_MASK
= i32;
5774 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5775 pub const CM_MASK_WIDTH
: CM_MASK
= 1i32;
5776 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5777 pub const CM_MASK_DEFAULTWIDTH
: CM_MASK
= 2i32;
5778 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5779 pub const CM_MASK_IDEALWIDTH
: CM_MASK
= 4i32;
5780 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5781 pub const CM_MASK_NAME
: CM_MASK
= 8i32;
5782 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5783 pub const CM_MASK_STATE
: CM_MASK
= 16i32;
5784 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5785 pub type CM_SET_WIDTH_VALUE
= i32;
5786 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5787 pub const CM_WIDTH_USEDEFAULT
: CM_SET_WIDTH_VALUE
= -1i32;
5788 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5789 pub const CM_WIDTH_AUTOSIZE
: CM_SET_WIDTH_VALUE
= -2i32;
5790 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5791 pub type CM_STATE
= i32;
5792 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5793 pub const CM_STATE_NONE
: CM_STATE
= 0i32;
5794 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5795 pub const CM_STATE_VISIBLE
: CM_STATE
= 1i32;
5796 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5797 pub const CM_STATE_FIXEDWIDTH
: CM_STATE
= 2i32;
5798 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5799 pub const CM_STATE_NOSORTBYFOLDERNESS
: CM_STATE
= 4i32;
5800 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5801 pub const CM_STATE_ALWAYSVISIBLE
: CM_STATE
= 8i32;
5802 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5803 pub type CPVIEW
= i32;
5804 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5805 pub const CPVIEW_CLASSIC
: CPVIEW
= 0i32;
5806 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5807 pub const CPVIEW_ALLITEMS
: CPVIEW
= 0i32;
5808 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5809 pub const CPVIEW_CATEGORY
: CPVIEW
= 1i32;
5810 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5811 pub const CPVIEW_HOME
: CPVIEW
= 1i32;
5812 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5813 pub type CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS
= i32;
5814 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5815 pub const CPAO_NONE
: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS
= 0i32;
5816 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5817 pub const CPAO_EMPTY_LOCAL
: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS
= 1i32;
5818 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5819 pub const CPAO_EMPTY_CONNECTED
: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS
= 2i32;
5820 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5821 pub type CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
= i32;
5822 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5823 pub const CPCFO_NONE
: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
= 0i32;
5824 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5825 pub const CPCFO_ENABLE_PASSWORD_REVEAL
: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
= 1i32;
5826 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5827 pub const CPCFO_IS_EMAIL_ADDRESS
: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
= 2i32;
5828 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5829 pub const CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE
: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
= 4i32;
5830 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5831 pub const CPCFO_NUMBERS_ONLY
: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
= 8i32;
5832 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5833 pub const CPCFO_SHOW_ENGLISH_KEYBOARD
: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
= 16i32;
5834 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5835 pub type CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
= i32;
5836 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5837 pub const CPFIS_NONE
: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
= 0i32;
5838 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5839 pub const CPFIS_READONLY
: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
= 1i32;
5840 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5841 pub const CPFIS_DISABLED
: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
= 2i32;
5842 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5843 pub const CPFIS_FOCUSED
: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
= 3i32;
5844 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5845 pub type CREDENTIAL_PROVIDER_FIELD_STATE
= i32;
5846 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5847 pub const CPFS_HIDDEN
: CREDENTIAL_PROVIDER_FIELD_STATE
= 0i32;
5848 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5849 pub const CPFS_DISPLAY_IN_SELECTED_TILE
: CREDENTIAL_PROVIDER_FIELD_STATE
= 1i32;
5850 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5851 pub const CPFS_DISPLAY_IN_DESELECTED_TILE
: CREDENTIAL_PROVIDER_FIELD_STATE
= 2i32;
5852 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5853 pub const CPFS_DISPLAY_IN_BOTH
: CREDENTIAL_PROVIDER_FIELD_STATE
= 3i32;
5854 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5855 pub type CREDENTIAL_PROVIDER_FIELD_TYPE
= i32;
5856 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5857 pub const CPFT_INVALID
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 0i32;
5858 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5859 pub const CPFT_LARGE_TEXT
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 1i32;
5860 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5861 pub const CPFT_SMALL_TEXT
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 2i32;
5862 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5863 pub const CPFT_COMMAND_LINK
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 3i32;
5864 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5865 pub const CPFT_EDIT_TEXT
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 4i32;
5866 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5867 pub const CPFT_PASSWORD_TEXT
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 5i32;
5868 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5869 pub const CPFT_TILE_IMAGE
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 6i32;
5870 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5871 pub const CPFT_CHECKBOX
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 7i32;
5872 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5873 pub const CPFT_COMBOBOX
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 8i32;
5874 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5875 pub const CPFT_SUBMIT_BUTTON
: CREDENTIAL_PROVIDER_FIELD_TYPE
= 9i32;
5876 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5877 pub type CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE
= i32;
5878 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5879 pub const CPGSR_NO_CREDENTIAL_NOT_FINISHED
: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE
= 0i32;
5880 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5881 pub const CPGSR_NO_CREDENTIAL_FINISHED
: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE
= 1i32;
5882 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5883 pub const CPGSR_RETURN_CREDENTIAL_FINISHED
: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE
= 2i32;
5884 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5885 pub const CPGSR_RETURN_NO_CREDENTIAL_FINISHED
: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE
= 3i32;
5886 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5887 pub type CREDENTIAL_PROVIDER_STATUS_ICON
= i32;
5888 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5889 pub const CPSI_NONE
: CREDENTIAL_PROVIDER_STATUS_ICON
= 0i32;
5890 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5891 pub const CPSI_ERROR
: CREDENTIAL_PROVIDER_STATUS_ICON
= 1i32;
5892 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5893 pub const CPSI_WARNING
: CREDENTIAL_PROVIDER_STATUS_ICON
= 2i32;
5894 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5895 pub const CPSI_SUCCESS
: CREDENTIAL_PROVIDER_STATUS_ICON
= 3i32;
5896 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5897 pub type CREDENTIAL_PROVIDER_USAGE_SCENARIO
= i32;
5898 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5899 pub const CPUS_INVALID
: CREDENTIAL_PROVIDER_USAGE_SCENARIO
= 0i32;
5900 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5901 pub const CPUS_LOGON
: CREDENTIAL_PROVIDER_USAGE_SCENARIO
= 1i32;
5902 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5903 pub const CPUS_UNLOCK_WORKSTATION
: CREDENTIAL_PROVIDER_USAGE_SCENARIO
= 2i32;
5904 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5905 pub const CPUS_CHANGE_PASSWORD
: CREDENTIAL_PROVIDER_USAGE_SCENARIO
= 3i32;
5906 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5907 pub const CPUS_CREDUI
: CREDENTIAL_PROVIDER_USAGE_SCENARIO
= 4i32;
5908 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5909 pub const CPUS_PLAP
: CREDENTIAL_PROVIDER_USAGE_SCENARIO
= 5i32;
5910 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5911 pub type CommandStateChangeConstants
= i32;
5912 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5913 pub const CSC_UPDATECOMMANDS
: CommandStateChangeConstants
= -1i32;
5914 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5915 pub const CSC_NAVIGATEFORWARD
: CommandStateChangeConstants
= 1i32;
5916 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5917 pub const CSC_NAVIGATEBACK
: CommandStateChangeConstants
= 2i32;
5918 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5919 pub type DATAOBJ_GET_ITEM_FLAGS
= i32;
5920 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5921 pub const DOGIF_DEFAULT
: DATAOBJ_GET_ITEM_FLAGS
= 0i32;
5922 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5923 pub const DOGIF_TRAVERSE_LINK
: DATAOBJ_GET_ITEM_FLAGS
= 1i32;
5924 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5925 pub const DOGIF_NO_HDROP
: DATAOBJ_GET_ITEM_FLAGS
= 2i32;
5926 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5927 pub const DOGIF_NO_URL
: DATAOBJ_GET_ITEM_FLAGS
= 4i32;
5928 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5929 pub const DOGIF_ONLY_IF_ONE
: DATAOBJ_GET_ITEM_FLAGS
= 8i32;
5930 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5931 pub type DEFAULTSAVEFOLDERTYPE
= i32;
5932 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5933 pub const DSFT_DETECT
: DEFAULTSAVEFOLDERTYPE
= 1i32;
5934 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5935 pub const DSFT_PRIVATE
: DEFAULTSAVEFOLDERTYPE
= 2i32;
5936 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5937 pub const DSFT_PUBLIC
: DEFAULTSAVEFOLDERTYPE
= 3i32;
5938 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5939 pub type DEFAULT_FOLDER_MENU_RESTRICTIONS
= i32;
5940 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5941 pub const DFMR_DEFAULT
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 0i32;
5942 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5943 pub const DFMR_NO_STATIC_VERBS
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 8i32;
5944 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5945 pub const DFMR_STATIC_VERBS_ONLY
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 16i32;
5946 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5947 pub const DFMR_NO_RESOURCE_VERBS
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 32i32;
5948 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5949 pub const DFMR_OPTIN_HANDLERS_ONLY
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 64i32;
5950 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5951 pub const DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 128i32;
5952 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5953 pub const DFMR_USE_SPECIFIED_HANDLERS
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 256i32;
5954 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5955 pub const DFMR_USE_SPECIFIED_VERBS
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 512i32;
5956 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5957 pub const DFMR_NO_ASYNC_VERBS
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 1024i32;
5958 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5959 pub const DFMR_NO_NATIVECPU_VERBS
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 2048i32;
5960 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5961 pub const DFMR_NO_NONWOW_VERBS
: DEFAULT_FOLDER_MENU_RESTRICTIONS
= 4096i32;
5962 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5963 pub type DEF_SHARE_ID
= i32;
5964 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5965 pub const DEFSHAREID_USERS
: DEF_SHARE_ID
= 1i32;
5966 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5967 pub const DEFSHAREID_PUBLIC
: DEF_SHARE_ID
= 2i32;
5968 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5969 pub type DESKBANDCID
= i32;
5970 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5971 pub const DBID_BANDINFOCHANGED
: DESKBANDCID
= 0i32;
5972 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5973 pub const DBID_SHOWONLY
: DESKBANDCID
= 1i32;
5974 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5975 pub const DBID_MAXIMIZEBAND
: DESKBANDCID
= 2i32;
5976 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5977 pub const DBID_PUSHCHEVRON
: DESKBANDCID
= 3i32;
5978 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5979 pub const DBID_DELAYINIT
: DESKBANDCID
= 4i32;
5980 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5981 pub const DBID_FINISHINIT
: DESKBANDCID
= 5i32;
5982 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5983 pub const DBID_SETWINDOWTHEME
: DESKBANDCID
= 6i32;
5984 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5985 pub const DBID_PERMITAUTOHIDE
: DESKBANDCID
= 7i32;
5986 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5987 pub type DESKTOP_SLIDESHOW_DIRECTION
= i32;
5988 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5989 pub const DSD_FORWARD
: DESKTOP_SLIDESHOW_DIRECTION
= 0i32;
5990 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5991 pub const DSD_BACKWARD
: DESKTOP_SLIDESHOW_DIRECTION
= 1i32;
5992 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5993 pub type DESKTOP_SLIDESHOW_OPTIONS
= i32;
5994 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5995 pub const DSO_SHUFFLEIMAGES
: DESKTOP_SLIDESHOW_OPTIONS
= 1i32;
5996 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5997 pub type DESKTOP_SLIDESHOW_STATE
= i32;
5998 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
5999 pub const DSS_ENABLED
: DESKTOP_SLIDESHOW_STATE
= 1i32;
6000 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6001 pub const DSS_SLIDESHOW
: DESKTOP_SLIDESHOW_STATE
= 2i32;
6002 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6003 pub const DSS_DISABLED_BY_REMOTE_SESSION
: DESKTOP_SLIDESHOW_STATE
= 4i32;
6004 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6005 pub type DESKTOP_WALLPAPER_POSITION
= i32;
6006 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6007 pub const DWPOS_CENTER
: DESKTOP_WALLPAPER_POSITION
= 0i32;
6008 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6009 pub const DWPOS_TILE
: DESKTOP_WALLPAPER_POSITION
= 1i32;
6010 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6011 pub const DWPOS_STRETCH
: DESKTOP_WALLPAPER_POSITION
= 2i32;
6012 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6013 pub const DWPOS_FIT
: DESKTOP_WALLPAPER_POSITION
= 3i32;
6014 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6015 pub const DWPOS_FILL
: DESKTOP_WALLPAPER_POSITION
= 4i32;
6016 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6017 pub const DWPOS_SPAN
: DESKTOP_WALLPAPER_POSITION
= 5i32;
6018 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6019 pub type DFM_CMD
= i32;
6020 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6021 pub const DFM_CMD_DELETE
: DFM_CMD
= -1i32;
6022 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6023 pub const DFM_CMD_MOVE
: DFM_CMD
= -2i32;
6024 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6025 pub const DFM_CMD_COPY
: DFM_CMD
= -3i32;
6026 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6027 pub const DFM_CMD_LINK
: DFM_CMD
= -4i32;
6028 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6029 pub const DFM_CMD_PROPERTIES
: DFM_CMD
= -5i32;
6030 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6031 pub const DFM_CMD_NEWFOLDER
: DFM_CMD
= -6i32;
6032 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6033 pub const DFM_CMD_PASTE
: DFM_CMD
= -7i32;
6034 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6035 pub const DFM_CMD_VIEWLIST
: DFM_CMD
= -8i32;
6036 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6037 pub const DFM_CMD_VIEWDETAILS
: DFM_CMD
= -9i32;
6038 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6039 pub const DFM_CMD_PASTELINK
: DFM_CMD
= -10i32;
6040 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6041 pub const DFM_CMD_PASTESPECIAL
: DFM_CMD
= -11i32;
6042 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6043 pub const DFM_CMD_MODALPROP
: DFM_CMD
= -12i32;
6044 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6045 pub const DFM_CMD_RENAME
: DFM_CMD
= -13i32;
6046 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6047 pub type DFM_MESSAGE_ID
= i32;
6048 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6049 pub const DFM_MERGECONTEXTMENU
: DFM_MESSAGE_ID
= 1i32;
6050 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6051 pub const DFM_INVOKECOMMAND
: DFM_MESSAGE_ID
= 2i32;
6052 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6053 pub const DFM_GETHELPTEXT
: DFM_MESSAGE_ID
= 5i32;
6054 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6055 pub const DFM_WM_MEASUREITEM
: DFM_MESSAGE_ID
= 6i32;
6056 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6057 pub const DFM_WM_DRAWITEM
: DFM_MESSAGE_ID
= 7i32;
6058 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6059 pub const DFM_WM_INITMENUPOPUP
: DFM_MESSAGE_ID
= 8i32;
6060 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6061 pub const DFM_VALIDATECMD
: DFM_MESSAGE_ID
= 9i32;
6062 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6063 pub const DFM_MERGECONTEXTMENU_TOP
: DFM_MESSAGE_ID
= 10i32;
6064 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6065 pub const DFM_GETHELPTEXTW
: DFM_MESSAGE_ID
= 11i32;
6066 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6067 pub const DFM_INVOKECOMMANDEX
: DFM_MESSAGE_ID
= 12i32;
6068 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6069 pub const DFM_MAPCOMMANDNAME
: DFM_MESSAGE_ID
= 13i32;
6070 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6071 pub const DFM_GETDEFSTATICID
: DFM_MESSAGE_ID
= 14i32;
6072 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6073 pub const DFM_GETVERBW
: DFM_MESSAGE_ID
= 15i32;
6074 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6075 pub const DFM_GETVERBA
: DFM_MESSAGE_ID
= 16i32;
6076 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6077 pub const DFM_MERGECONTEXTMENU_BOTTOM
: DFM_MESSAGE_ID
= 17i32;
6078 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6079 pub const DFM_MODIFYQCMFLAGS
: DFM_MESSAGE_ID
= 18i32;
6080 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6081 pub type DISPLAY_DEVICE_TYPE
= i32;
6082 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6083 pub const DEVICE_PRIMARY
: DISPLAY_DEVICE_TYPE
= 0i32;
6084 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6085 pub const DEVICE_IMMERSIVE
: DISPLAY_DEVICE_TYPE
= 1i32;
6086 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6087 pub type DROPIMAGETYPE
= i32;
6088 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6089 pub const DROPIMAGE_INVALID
: DROPIMAGETYPE
= -1i32;
6090 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6091 pub const DROPIMAGE_NONE
: DROPIMAGETYPE
= 0i32;
6092 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6093 pub const DROPIMAGE_COPY
: DROPIMAGETYPE
= 1i32;
6094 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6095 pub const DROPIMAGE_MOVE
: DROPIMAGETYPE
= 2i32;
6096 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6097 pub const DROPIMAGE_LINK
: DROPIMAGETYPE
= 4i32;
6098 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6099 pub const DROPIMAGE_LABEL
: DROPIMAGETYPE
= 6i32;
6100 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6101 pub const DROPIMAGE_WARNING
: DROPIMAGETYPE
= 7i32;
6102 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6103 pub const DROPIMAGE_NOIMAGE
: DROPIMAGETYPE
= 8i32;
6104 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6105 pub type DSH_FLAGS
= i32;
6106 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6107 pub const DSH_ALLOWDROPDESCRIPTIONTEXT
: DSH_FLAGS
= 1i32;
6108 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6109 pub type EC_HOST_UI_MODE
= i32;
6110 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6111 pub const ECHUIM_DESKTOP
: EC_HOST_UI_MODE
= 0i32;
6112 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6113 pub const ECHUIM_IMMERSIVE
: EC_HOST_UI_MODE
= 1i32;
6114 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6115 pub const ECHUIM_SYSTEM_LAUNCHER
: EC_HOST_UI_MODE
= 2i32;
6116 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6117 pub type EDGE_GESTURE_KIND
= i32;
6118 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6119 pub const EGK_TOUCH
: EDGE_GESTURE_KIND
= 0i32;
6120 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6121 pub const EGK_KEYBOARD
: EDGE_GESTURE_KIND
= 1i32;
6122 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6123 pub const EGK_MOUSE
: EDGE_GESTURE_KIND
= 2i32;
6124 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6125 pub type EXPLORER_BROWSER_FILL_FLAGS
= i32;
6126 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6127 pub const EBF_NONE
: EXPLORER_BROWSER_FILL_FLAGS
= 0i32;
6128 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6129 pub const EBF_SELECTFROMDATAOBJECT
: EXPLORER_BROWSER_FILL_FLAGS
= 256i32;
6130 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6131 pub const EBF_NODROPTARGET
: EXPLORER_BROWSER_FILL_FLAGS
= 512i32;
6132 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6133 pub type EXPLORER_BROWSER_OPTIONS
= i32;
6134 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6135 pub const EBO_NONE
: EXPLORER_BROWSER_OPTIONS
= 0i32;
6136 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6137 pub const EBO_NAVIGATEONCE
: EXPLORER_BROWSER_OPTIONS
= 1i32;
6138 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6139 pub const EBO_SHOWFRAMES
: EXPLORER_BROWSER_OPTIONS
= 2i32;
6140 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6141 pub const EBO_ALWAYSNAVIGATE
: EXPLORER_BROWSER_OPTIONS
= 4i32;
6142 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6143 pub const EBO_NOTRAVELLOG
: EXPLORER_BROWSER_OPTIONS
= 8i32;
6144 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6145 pub const EBO_NOWRAPPERWINDOW
: EXPLORER_BROWSER_OPTIONS
= 16i32;
6146 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6147 pub const EBO_HTMLSHAREPOINTVIEW
: EXPLORER_BROWSER_OPTIONS
= 32i32;
6148 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6149 pub const EBO_NOBORDER
: EXPLORER_BROWSER_OPTIONS
= 64i32;
6150 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6151 pub const EBO_NOPERSISTVIEWSTATE
: EXPLORER_BROWSER_OPTIONS
= 128i32;
6152 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6153 pub type FDAP
= i32;
6154 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6155 pub const FDAP_BOTTOM
: FDAP
= 0i32;
6156 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6157 pub const FDAP_TOP
: FDAP
= 1i32;
6158 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6159 pub type FDE_OVERWRITE_RESPONSE
= i32;
6160 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6161 pub const FDEOR_DEFAULT
: FDE_OVERWRITE_RESPONSE
= 0i32;
6162 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6163 pub const FDEOR_ACCEPT
: FDE_OVERWRITE_RESPONSE
= 1i32;
6164 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6165 pub const FDEOR_REFUSE
: FDE_OVERWRITE_RESPONSE
= 2i32;
6166 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6167 pub type FDE_SHAREVIOLATION_RESPONSE
= i32;
6168 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6169 pub const FDESVR_DEFAULT
: FDE_SHAREVIOLATION_RESPONSE
= 0i32;
6170 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6171 pub const FDESVR_ACCEPT
: FDE_SHAREVIOLATION_RESPONSE
= 1i32;
6172 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6173 pub const FDESVR_REFUSE
: FDE_SHAREVIOLATION_RESPONSE
= 2i32;
6174 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6175 pub type FD_FLAGS
= i32;
6176 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6177 pub const FD_CLSID
: FD_FLAGS
= 1i32;
6178 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6179 pub const FD_SIZEPOINT
: FD_FLAGS
= 2i32;
6180 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6181 pub const FD_ATTRIBUTES
: FD_FLAGS
= 4i32;
6182 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6183 pub const FD_CREATETIME
: FD_FLAGS
= 8i32;
6184 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6185 pub const FD_ACCESSTIME
: FD_FLAGS
= 16i32;
6186 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6187 pub const FD_WRITESTIME
: FD_FLAGS
= 32i32;
6188 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6189 pub const FD_FILESIZE
: FD_FLAGS
= 64i32;
6190 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6191 pub const FD_PROGRESSUI
: FD_FLAGS
= 16384i32;
6192 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6193 pub const FD_LINKUI
: FD_FLAGS
= 32768i32;
6194 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6195 pub const FD_UNICODE
: FD_FLAGS
= -2147483648i32;
6196 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6197 pub type FFFP_MODE
= i32;
6198 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6199 pub const FFFP_EXACTMATCH
: FFFP_MODE
= 0i32;
6200 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6201 pub const FFFP_NEARESTPARENTMATCH
: FFFP_MODE
= 1i32;
6202 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6203 pub type FILEOPENDIALOGOPTIONS
= u32;
6204 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6205 pub const FOS_OVERWRITEPROMPT
: FILEOPENDIALOGOPTIONS
= 2u32;
6206 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6207 pub const FOS_STRICTFILETYPES
: FILEOPENDIALOGOPTIONS
= 4u32;
6208 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6209 pub const FOS_NOCHANGEDIR
: FILEOPENDIALOGOPTIONS
= 8u32;
6210 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6211 pub const FOS_PICKFOLDERS
: FILEOPENDIALOGOPTIONS
= 32u32;
6212 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6213 pub const FOS_FORCEFILESYSTEM
: FILEOPENDIALOGOPTIONS
= 64u32;
6214 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6215 pub const FOS_ALLNONSTORAGEITEMS
: FILEOPENDIALOGOPTIONS
= 128u32;
6216 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6217 pub const FOS_NOVALIDATE
: FILEOPENDIALOGOPTIONS
= 256u32;
6218 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6219 pub const FOS_ALLOWMULTISELECT
: FILEOPENDIALOGOPTIONS
= 512u32;
6220 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6221 pub const FOS_PATHMUSTEXIST
: FILEOPENDIALOGOPTIONS
= 2048u32;
6222 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6223 pub const FOS_FILEMUSTEXIST
: FILEOPENDIALOGOPTIONS
= 4096u32;
6224 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6225 pub const FOS_CREATEPROMPT
: FILEOPENDIALOGOPTIONS
= 8192u32;
6226 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6227 pub const FOS_SHAREAWARE
: FILEOPENDIALOGOPTIONS
= 16384u32;
6228 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6229 pub const FOS_NOREADONLYRETURN
: FILEOPENDIALOGOPTIONS
= 32768u32;
6230 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6231 pub const FOS_NOTESTFILECREATE
: FILEOPENDIALOGOPTIONS
= 65536u32;
6232 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6233 pub const FOS_HIDEMRUPLACES
: FILEOPENDIALOGOPTIONS
= 131072u32;
6234 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6235 pub const FOS_HIDEPINNEDPLACES
: FILEOPENDIALOGOPTIONS
= 262144u32;
6236 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6237 pub const FOS_NODEREFERENCELINKS
: FILEOPENDIALOGOPTIONS
= 1048576u32;
6238 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6239 pub const FOS_OKBUTTONNEEDSINTERACTION
: FILEOPENDIALOGOPTIONS
= 2097152u32;
6240 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6241 pub const FOS_DONTADDTORECENT
: FILEOPENDIALOGOPTIONS
= 33554432u32;
6242 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6243 pub const FOS_FORCESHOWHIDDEN
: FILEOPENDIALOGOPTIONS
= 268435456u32;
6244 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6245 pub const FOS_DEFAULTNOMINIMODE
: FILEOPENDIALOGOPTIONS
= 536870912u32;
6246 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6247 pub const FOS_FORCEPREVIEWPANEON
: FILEOPENDIALOGOPTIONS
= 1073741824u32;
6248 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6249 pub const FOS_SUPPORTSTREAMABLEITEMS
: FILEOPENDIALOGOPTIONS
= 2147483648u32;
6250 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6251 pub type FILETYPEATTRIBUTEFLAGS
= i32;
6252 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6253 pub const FTA_None
: FILETYPEATTRIBUTEFLAGS
= 0i32;
6254 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6255 pub const FTA_Exclude
: FILETYPEATTRIBUTEFLAGS
= 1i32;
6256 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6257 pub const FTA_Show
: FILETYPEATTRIBUTEFLAGS
= 2i32;
6258 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6259 pub const FTA_HasExtension
: FILETYPEATTRIBUTEFLAGS
= 4i32;
6260 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6261 pub const FTA_NoEdit
: FILETYPEATTRIBUTEFLAGS
= 8i32;
6262 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6263 pub const FTA_NoRemove
: FILETYPEATTRIBUTEFLAGS
= 16i32;
6264 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6265 pub const FTA_NoNewVerb
: FILETYPEATTRIBUTEFLAGS
= 32i32;
6266 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6267 pub const FTA_NoEditVerb
: FILETYPEATTRIBUTEFLAGS
= 64i32;
6268 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6269 pub const FTA_NoRemoveVerb
: FILETYPEATTRIBUTEFLAGS
= 128i32;
6270 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6271 pub const FTA_NoEditDesc
: FILETYPEATTRIBUTEFLAGS
= 256i32;
6272 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6273 pub const FTA_NoEditIcon
: FILETYPEATTRIBUTEFLAGS
= 512i32;
6274 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6275 pub const FTA_NoEditDflt
: FILETYPEATTRIBUTEFLAGS
= 1024i32;
6276 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6277 pub const FTA_NoEditVerbCmd
: FILETYPEATTRIBUTEFLAGS
= 2048i32;
6278 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6279 pub const FTA_NoEditVerbExe
: FILETYPEATTRIBUTEFLAGS
= 4096i32;
6280 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6281 pub const FTA_NoDDE
: FILETYPEATTRIBUTEFLAGS
= 8192i32;
6282 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6283 pub const FTA_NoEditMIME
: FILETYPEATTRIBUTEFLAGS
= 32768i32;
6284 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6285 pub const FTA_OpenIsSafe
: FILETYPEATTRIBUTEFLAGS
= 65536i32;
6286 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6287 pub const FTA_AlwaysUnsafe
: FILETYPEATTRIBUTEFLAGS
= 131072i32;
6288 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6289 pub const FTA_NoRecentDocs
: FILETYPEATTRIBUTEFLAGS
= 1048576i32;
6290 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6291 pub const FTA_SafeForElevation
: FILETYPEATTRIBUTEFLAGS
= 2097152i32;
6292 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6293 pub const FTA_AlwaysUseDirectInvoke
: FILETYPEATTRIBUTEFLAGS
= 4194304i32;
6294 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6295 pub type FILE_OPERATION_FLAGS2
= i32;
6296 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6297 pub const FOF2_NONE
: FILE_OPERATION_FLAGS2
= 0i32;
6298 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6299 pub const FOF2_MERGEFOLDERSONCOLLISION
: FILE_OPERATION_FLAGS2
= 1i32;
6300 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6301 pub type FILE_USAGE_TYPE
= i32;
6302 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6303 pub const FUT_PLAYING
: FILE_USAGE_TYPE
= 0i32;
6304 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6305 pub const FUT_EDITING
: FILE_USAGE_TYPE
= 1i32;
6306 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6307 pub const FUT_GENERIC
: FILE_USAGE_TYPE
= 2i32;
6308 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6309 pub type FLYOUT_PLACEMENT
= i32;
6310 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6311 pub const FP_DEFAULT
: FLYOUT_PLACEMENT
= 0i32;
6312 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6313 pub const FP_ABOVE
: FLYOUT_PLACEMENT
= 1i32;
6314 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6315 pub const FP_BELOW
: FLYOUT_PLACEMENT
= 2i32;
6316 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6317 pub const FP_LEFT
: FLYOUT_PLACEMENT
= 3i32;
6318 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6319 pub const FP_RIGHT
: FLYOUT_PLACEMENT
= 4i32;
6320 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6321 pub type FOLDERFLAGS
= i32;
6322 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6323 pub const FWF_NONE
: FOLDERFLAGS
= 0i32;
6324 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6325 pub const FWF_AUTOARRANGE
: FOLDERFLAGS
= 1i32;
6326 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6327 pub const FWF_ABBREVIATEDNAMES
: FOLDERFLAGS
= 2i32;
6328 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6329 pub const FWF_SNAPTOGRID
: FOLDERFLAGS
= 4i32;
6330 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6331 pub const FWF_OWNERDATA
: FOLDERFLAGS
= 8i32;
6332 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6333 pub const FWF_BESTFITWINDOW
: FOLDERFLAGS
= 16i32;
6334 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6335 pub const FWF_DESKTOP
: FOLDERFLAGS
= 32i32;
6336 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6337 pub const FWF_SINGLESEL
: FOLDERFLAGS
= 64i32;
6338 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6339 pub const FWF_NOSUBFOLDERS
: FOLDERFLAGS
= 128i32;
6340 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6341 pub const FWF_TRANSPARENT
: FOLDERFLAGS
= 256i32;
6342 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6343 pub const FWF_NOCLIENTEDGE
: FOLDERFLAGS
= 512i32;
6344 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6345 pub const FWF_NOSCROLL
: FOLDERFLAGS
= 1024i32;
6346 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6347 pub const FWF_ALIGNLEFT
: FOLDERFLAGS
= 2048i32;
6348 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6349 pub const FWF_NOICONS
: FOLDERFLAGS
= 4096i32;
6350 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6351 pub const FWF_SHOWSELALWAYS
: FOLDERFLAGS
= 8192i32;
6352 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6353 pub const FWF_NOVISIBLE
: FOLDERFLAGS
= 16384i32;
6354 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6355 pub const FWF_SINGLECLICKACTIVATE
: FOLDERFLAGS
= 32768i32;
6356 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6357 pub const FWF_NOWEBVIEW
: FOLDERFLAGS
= 65536i32;
6358 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6359 pub const FWF_HIDEFILENAMES
: FOLDERFLAGS
= 131072i32;
6360 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6361 pub const FWF_CHECKSELECT
: FOLDERFLAGS
= 262144i32;
6362 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6363 pub const FWF_NOENUMREFRESH
: FOLDERFLAGS
= 524288i32;
6364 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6365 pub const FWF_NOGROUPING
: FOLDERFLAGS
= 1048576i32;
6366 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6367 pub const FWF_FULLROWSELECT
: FOLDERFLAGS
= 2097152i32;
6368 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6369 pub const FWF_NOFILTERS
: FOLDERFLAGS
= 4194304i32;
6370 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6371 pub const FWF_NOCOLUMNHEADER
: FOLDERFLAGS
= 8388608i32;
6372 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6373 pub const FWF_NOHEADERINALLVIEWS
: FOLDERFLAGS
= 16777216i32;
6374 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6375 pub const FWF_EXTENDEDTILES
: FOLDERFLAGS
= 33554432i32;
6376 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6377 pub const FWF_TRICHECKSELECT
: FOLDERFLAGS
= 67108864i32;
6378 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6379 pub const FWF_AUTOCHECKSELECT
: FOLDERFLAGS
= 134217728i32;
6380 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6381 pub const FWF_NOBROWSERVIEWSTATE
: FOLDERFLAGS
= 268435456i32;
6382 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6383 pub const FWF_SUBSETGROUPS
: FOLDERFLAGS
= 536870912i32;
6384 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6385 pub const FWF_USESEARCHFOLDER
: FOLDERFLAGS
= 1073741824i32;
6386 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6387 pub const FWF_ALLOWRTLREADING
: FOLDERFLAGS
= -2147483648i32;
6388 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6389 pub type FOLDERLOGICALVIEWMODE
= i32;
6390 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6391 pub const FLVM_UNSPECIFIED
: FOLDERLOGICALVIEWMODE
= -1i32;
6392 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6393 pub const FLVM_FIRST
: FOLDERLOGICALVIEWMODE
= 1i32;
6394 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6395 pub const FLVM_DETAILS
: FOLDERLOGICALVIEWMODE
= 1i32;
6396 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6397 pub const FLVM_TILES
: FOLDERLOGICALVIEWMODE
= 2i32;
6398 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6399 pub const FLVM_ICONS
: FOLDERLOGICALVIEWMODE
= 3i32;
6400 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6401 pub const FLVM_LIST
: FOLDERLOGICALVIEWMODE
= 4i32;
6402 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6403 pub const FLVM_CONTENT
: FOLDERLOGICALVIEWMODE
= 5i32;
6404 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6405 pub const FLVM_LAST
: FOLDERLOGICALVIEWMODE
= 5i32;
6406 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6407 pub type FOLDERVIEWMODE
= i32;
6408 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6409 pub const FVM_AUTO
: FOLDERVIEWMODE
= -1i32;
6410 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6411 pub const FVM_FIRST
: FOLDERVIEWMODE
= 1i32;
6412 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6413 pub const FVM_ICON
: FOLDERVIEWMODE
= 1i32;
6414 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6415 pub const FVM_SMALLICON
: FOLDERVIEWMODE
= 2i32;
6416 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6417 pub const FVM_LIST
: FOLDERVIEWMODE
= 3i32;
6418 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6419 pub const FVM_DETAILS
: FOLDERVIEWMODE
= 4i32;
6420 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6421 pub const FVM_THUMBNAIL
: FOLDERVIEWMODE
= 5i32;
6422 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6423 pub const FVM_TILE
: FOLDERVIEWMODE
= 6i32;
6424 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6425 pub const FVM_THUMBSTRIP
: FOLDERVIEWMODE
= 7i32;
6426 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6427 pub const FVM_CONTENT
: FOLDERVIEWMODE
= 8i32;
6428 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6429 pub const FVM_LAST
: FOLDERVIEWMODE
= 8i32;
6430 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6431 pub type FOLDERVIEWOPTIONS
= i32;
6432 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6433 pub const FVO_DEFAULT
: FOLDERVIEWOPTIONS
= 0i32;
6434 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6435 pub const FVO_VISTALAYOUT
: FOLDERVIEWOPTIONS
= 1i32;
6436 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6437 pub const FVO_CUSTOMPOSITION
: FOLDERVIEWOPTIONS
= 2i32;
6438 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6439 pub const FVO_CUSTOMORDERING
: FOLDERVIEWOPTIONS
= 4i32;
6440 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6441 pub const FVO_SUPPORTHYPERLINKS
: FOLDERVIEWOPTIONS
= 8i32;
6442 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6443 pub const FVO_NOANIMATIONS
: FOLDERVIEWOPTIONS
= 16i32;
6444 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6445 pub const FVO_NOSCROLLTIPS
: FOLDERVIEWOPTIONS
= 32i32;
6446 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6447 pub type FOLDER_ENUM_MODE
= i32;
6448 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6449 pub const FEM_VIEWRESULT
: FOLDER_ENUM_MODE
= 0i32;
6450 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6451 pub const FEM_NAVIGATION
: FOLDER_ENUM_MODE
= 1i32;
6452 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6453 pub type FVTEXTTYPE
= i32;
6454 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6455 pub const FVST_EMPTYTEXT
: FVTEXTTYPE
= 0i32;
6456 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6457 pub type GPFIDL_FLAGS
= u32;
6458 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6459 pub const GPFIDL_DEFAULT
: GPFIDL_FLAGS
= 0u32;
6460 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6461 pub const GPFIDL_ALTNAME
: GPFIDL_FLAGS
= 1u32;
6462 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6463 pub const GPFIDL_UNCPRINTER
: GPFIDL_FLAGS
= 2u32;
6464 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6465 pub type HELP_INFO_TYPE
= i32;
6466 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6467 pub const HELPINFO_WINDOW
: HELP_INFO_TYPE
= 1i32;
6468 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6469 pub const HELPINFO_MENUITEM
: HELP_INFO_TYPE
= 2i32;
6470 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6471 pub type HLBWIF_FLAGS
= u32;
6472 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6473 pub const HLBWIF_HASFRAMEWNDINFO
: HLBWIF_FLAGS
= 1u32;
6474 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6475 pub const HLBWIF_HASDOCWNDINFO
: HLBWIF_FLAGS
= 2u32;
6476 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6477 pub const HLBWIF_FRAMEWNDMAXIMIZED
: HLBWIF_FLAGS
= 4u32;
6478 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6479 pub const HLBWIF_DOCWNDMAXIMIZED
: HLBWIF_FLAGS
= 8u32;
6480 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6481 pub const HLBWIF_HASWEBTOOLBARINFO
: HLBWIF_FLAGS
= 16u32;
6482 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6483 pub const HLBWIF_WEBTOOLBARHIDDEN
: HLBWIF_FLAGS
= 32u32;
6484 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6485 pub type HLFNAMEF
= u32;
6486 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6487 pub const HLFNAMEF_DEFAULT
: HLFNAMEF
= 0u32;
6488 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6489 pub const HLFNAMEF_TRYCACHE
: HLFNAMEF
= 1u32;
6490 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6491 pub const HLFNAMEF_TRYPRETTYTARGET
: HLFNAMEF
= 2u32;
6492 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6493 pub const HLFNAMEF_TRYFULLTARGET
: HLFNAMEF
= 4u32;
6494 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6495 pub const HLFNAMEF_TRYWIN95SHORTCUT
: HLFNAMEF
= 8u32;
6496 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6497 pub type HLID_INFO
= u32;
6498 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6499 pub const HLID_INVALID
: HLID_INFO
= 0u32;
6500 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6501 pub const HLID_PREVIOUS
: HLID_INFO
= 4294967295u32;
6502 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6503 pub const HLID_NEXT
: HLID_INFO
= 4294967294u32;
6504 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6505 pub const HLID_CURRENT
: HLID_INFO
= 4294967293u32;
6506 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6507 pub const HLID_STACKBOTTOM
: HLID_INFO
= 4294967292u32;
6508 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6509 pub const HLID_STACKTOP
: HLID_INFO
= 4294967291u32;
6510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6511 pub type HLINKGETREF
= i32;
6512 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6513 pub const HLINKGETREF_DEFAULT
: HLINKGETREF
= 0i32;
6514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6515 pub const HLINKGETREF_ABSOLUTE
: HLINKGETREF
= 1i32;
6516 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6517 pub const HLINKGETREF_RELATIVE
: HLINKGETREF
= 2i32;
6518 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6519 pub type HLINKMISC
= i32;
6520 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6521 pub const HLINKMISC_RELATIVE
: HLINKMISC
= 1i32;
6522 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6523 pub type HLINKSETF
= i32;
6524 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6525 pub const HLINKSETF_TARGET
: HLINKSETF
= 1i32;
6526 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6527 pub const HLINKSETF_LOCATION
: HLINKSETF
= 2i32;
6528 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6529 pub type HLINKWHICHMK
= i32;
6530 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6531 pub const HLINKWHICHMK_CONTAINER
: HLINKWHICHMK
= 1i32;
6532 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6533 pub const HLINKWHICHMK_BASE
: HLINKWHICHMK
= 2i32;
6534 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6535 pub type HLNF
= u32;
6536 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6537 pub const HLNF_INTERNALJUMP
: HLNF
= 1u32;
6538 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6539 pub const HLNF_OPENINNEWWINDOW
: HLNF
= 2u32;
6540 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6541 pub const HLNF_NAVIGATINGBACK
: HLNF
= 4u32;
6542 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6543 pub const HLNF_NAVIGATINGFORWARD
: HLNF
= 8u32;
6544 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6545 pub const HLNF_NAVIGATINGTOSTACKITEM
: HLNF
= 16u32;
6546 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6547 pub const HLNF_CREATENOHISTORY
: HLNF
= 32u32;
6548 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6549 pub type HLQF_INFO
= i32;
6550 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6551 pub const HLQF_ISVALID
: HLQF_INFO
= 1i32;
6552 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6553 pub const HLQF_ISCURRENT
: HLQF_INFO
= 2i32;
6554 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6555 pub type HLSHORTCUTF
= i32;
6556 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6557 pub const HLSHORTCUTF_DEFAULT
: HLSHORTCUTF
= 0i32;
6558 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6559 pub const HLSHORTCUTF_DONTACTUALLYCREATE
: HLSHORTCUTF
= 1i32;
6560 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6561 pub const HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME
: HLSHORTCUTF
= 2i32;
6562 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6563 pub const HLSHORTCUTF_USEUNIQUEFILENAME
: HLSHORTCUTF
= 4i32;
6564 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6565 pub const HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT
: HLSHORTCUTF
= 8i32;
6566 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6567 pub type HLSR
= i32;
6568 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6569 pub const HLSR_HOME
: HLSR
= 0i32;
6570 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6571 pub const HLSR_SEARCHPAGE
: HLSR
= 1i32;
6572 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6573 pub const HLSR_HISTORYFOLDER
: HLSR
= 2i32;
6574 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6575 pub type HLTB_INFO
= i32;
6576 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6577 pub const HLTB_DOCKEDLEFT
: HLTB_INFO
= 0i32;
6578 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6579 pub const HLTB_DOCKEDTOP
: HLTB_INFO
= 1i32;
6580 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6581 pub const HLTB_DOCKEDRIGHT
: HLTB_INFO
= 2i32;
6582 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6583 pub const HLTB_DOCKEDBOTTOM
: HLTB_INFO
= 3i32;
6584 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6585 pub const HLTB_FLOATING
: HLTB_INFO
= 4i32;
6586 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6587 pub type HLTRANSLATEF
= i32;
6588 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6589 pub const HLTRANSLATEF_DEFAULT
: HLTRANSLATEF
= 0i32;
6590 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6591 pub const HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX
: HLTRANSLATEF
= 1i32;
6592 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6593 pub type HOMEGROUPSHARINGCHOICES
= i32;
6594 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6595 pub const HGSC_NONE
: HOMEGROUPSHARINGCHOICES
= 0i32;
6596 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6597 pub const HGSC_MUSICLIBRARY
: HOMEGROUPSHARINGCHOICES
= 1i32;
6598 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6599 pub const HGSC_PICTURESLIBRARY
: HOMEGROUPSHARINGCHOICES
= 2i32;
6600 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6601 pub const HGSC_VIDEOSLIBRARY
: HOMEGROUPSHARINGCHOICES
= 4i32;
6602 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6603 pub const HGSC_DOCUMENTSLIBRARY
: HOMEGROUPSHARINGCHOICES
= 8i32;
6604 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6605 pub const HGSC_PRINTERS
: HOMEGROUPSHARINGCHOICES
= 16i32;
6606 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6607 pub type IEPDNFLAGS
= i32;
6608 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6609 pub const IEPDN_BINDINGUI
: IEPDNFLAGS
= 1i32;
6610 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6611 pub type IESHORTCUTFLAGS
= i32;
6612 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6613 pub const IESHORTCUT_NEWBROWSER
: IESHORTCUTFLAGS
= 1i32;
6614 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6615 pub const IESHORTCUT_OPENNEWTAB
: IESHORTCUTFLAGS
= 2i32;
6616 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6617 pub const IESHORTCUT_FORCENAVIGATE
: IESHORTCUTFLAGS
= 4i32;
6618 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6619 pub const IESHORTCUT_BACKGROUNDTAB
: IESHORTCUTFLAGS
= 8i32;
6620 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6621 pub type IURL_INVOKECOMMAND_FLAGS
= i32;
6622 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6623 pub const IURL_INVOKECOMMAND_FL_ALLOW_UI
: IURL_INVOKECOMMAND_FLAGS
= 1i32;
6624 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6625 pub const IURL_INVOKECOMMAND_FL_USE_DEFAULT_VERB
: IURL_INVOKECOMMAND_FLAGS
= 2i32;
6626 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6627 pub const IURL_INVOKECOMMAND_FL_DDEWAIT
: IURL_INVOKECOMMAND_FLAGS
= 4i32;
6628 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6629 pub const IURL_INVOKECOMMAND_FL_ASYNCOK
: IURL_INVOKECOMMAND_FLAGS
= 8i32;
6630 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6631 pub const IURL_INVOKECOMMAND_FL_LOG_USAGE
: IURL_INVOKECOMMAND_FLAGS
= 16i32;
6632 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6633 pub type IURL_SETURL_FLAGS
= i32;
6634 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6635 pub const IURL_SETURL_FL_GUESS_PROTOCOL
: IURL_SETURL_FLAGS
= 1i32;
6636 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6637 pub const IURL_SETURL_FL_USE_DEFAULT_PROTOCOL
: IURL_SETURL_FLAGS
= 2i32;
6638 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6639 pub type KF_CATEGORY
= i32;
6640 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6641 pub const KF_CATEGORY_VIRTUAL
: KF_CATEGORY
= 1i32;
6642 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6643 pub const KF_CATEGORY_FIXED
: KF_CATEGORY
= 2i32;
6644 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6645 pub const KF_CATEGORY_COMMON
: KF_CATEGORY
= 3i32;
6646 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6647 pub const KF_CATEGORY_PERUSER
: KF_CATEGORY
= 4i32;
6648 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6649 pub type KNOWNDESTCATEGORY
= i32;
6650 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6651 pub const KDC_FREQUENT
: KNOWNDESTCATEGORY
= 1i32;
6652 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6653 pub const KDC_RECENT
: KNOWNDESTCATEGORY
= 2i32;
6654 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6655 pub type KNOWN_FOLDER_FLAG
= i32;
6656 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6657 pub const KF_FLAG_DEFAULT
: KNOWN_FOLDER_FLAG
= 0i32;
6658 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6659 pub const KF_FLAG_FORCE_APP_DATA_REDIRECTION
: KNOWN_FOLDER_FLAG
= 524288i32;
6660 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6661 pub const KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET
: KNOWN_FOLDER_FLAG
= 262144i32;
6662 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6663 pub const KF_FLAG_FORCE_PACKAGE_REDIRECTION
: KNOWN_FOLDER_FLAG
= 131072i32;
6664 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6665 pub const KF_FLAG_NO_PACKAGE_REDIRECTION
: KNOWN_FOLDER_FLAG
= 65536i32;
6666 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6667 pub const KF_FLAG_FORCE_APPCONTAINER_REDIRECTION
: KNOWN_FOLDER_FLAG
= 131072i32;
6668 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6669 pub const KF_FLAG_NO_APPCONTAINER_REDIRECTION
: KNOWN_FOLDER_FLAG
= 65536i32;
6670 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6671 pub const KF_FLAG_CREATE
: KNOWN_FOLDER_FLAG
= 32768i32;
6672 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6673 pub const KF_FLAG_DONT_VERIFY
: KNOWN_FOLDER_FLAG
= 16384i32;
6674 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6675 pub const KF_FLAG_DONT_UNEXPAND
: KNOWN_FOLDER_FLAG
= 8192i32;
6676 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6677 pub const KF_FLAG_NO_ALIAS
: KNOWN_FOLDER_FLAG
= 4096i32;
6678 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6679 pub const KF_FLAG_INIT
: KNOWN_FOLDER_FLAG
= 2048i32;
6680 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6681 pub const KF_FLAG_DEFAULT_PATH
: KNOWN_FOLDER_FLAG
= 1024i32;
6682 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6683 pub const KF_FLAG_NOT_PARENT_RELATIVE
: KNOWN_FOLDER_FLAG
= 512i32;
6684 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6685 pub const KF_FLAG_SIMPLE_IDLIST
: KNOWN_FOLDER_FLAG
= 256i32;
6686 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6687 pub const KF_FLAG_ALIAS_ONLY
: KNOWN_FOLDER_FLAG
= -2147483648i32;
6688 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6689 pub type LIBRARYFOLDERFILTER
= i32;
6690 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6691 pub const LFF_FORCEFILESYSTEM
: LIBRARYFOLDERFILTER
= 1i32;
6692 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6693 pub const LFF_STORAGEITEMS
: LIBRARYFOLDERFILTER
= 2i32;
6694 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6695 pub const LFF_ALLITEMS
: LIBRARYFOLDERFILTER
= 3i32;
6696 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6697 pub type LIBRARYMANAGEDIALOGOPTIONS
= i32;
6698 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6699 pub const LMD_DEFAULT
: LIBRARYMANAGEDIALOGOPTIONS
= 0i32;
6700 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6701 pub const LMD_ALLOWUNINDEXABLENETWORKLOCATIONS
: LIBRARYMANAGEDIALOGOPTIONS
= 1i32;
6702 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6703 pub type LIBRARYOPTIONFLAGS
= i32;
6704 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6705 pub const LOF_DEFAULT
: LIBRARYOPTIONFLAGS
= 0i32;
6706 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6707 pub const LOF_PINNEDTONAVPANE
: LIBRARYOPTIONFLAGS
= 1i32;
6708 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6709 pub const LOF_MASK_ALL
: LIBRARYOPTIONFLAGS
= 1i32;
6710 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6711 pub type LIBRARYSAVEFLAGS
= i32;
6712 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6713 pub const LSF_FAILIFTHERE
: LIBRARYSAVEFLAGS
= 0i32;
6714 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6715 pub const LSF_OVERRIDEEXISTING
: LIBRARYSAVEFLAGS
= 1i32;
6716 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6717 pub const LSF_MAKEUNIQUENAME
: LIBRARYSAVEFLAGS
= 2i32;
6718 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6719 pub type MENUBANDHANDLERCID
= i32;
6720 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6721 pub const MBHANDCID_PIDLSELECT
: MENUBANDHANDLERCID
= 0i32;
6722 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6723 pub type MENUPOPUPPOPUPFLAGS
= i32;
6724 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6725 pub const MPPF_SETFOCUS
: MENUPOPUPPOPUPFLAGS
= 1i32;
6726 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6727 pub const MPPF_INITIALSELECT
: MENUPOPUPPOPUPFLAGS
= 2i32;
6728 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6729 pub const MPPF_NOANIMATE
: MENUPOPUPPOPUPFLAGS
= 4i32;
6730 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6731 pub const MPPF_KEYBOARD
: MENUPOPUPPOPUPFLAGS
= 16i32;
6732 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6733 pub const MPPF_REPOSITION
: MENUPOPUPPOPUPFLAGS
= 32i32;
6734 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6735 pub const MPPF_FORCEZORDER
: MENUPOPUPPOPUPFLAGS
= 64i32;
6736 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6737 pub const MPPF_FINALSELECT
: MENUPOPUPPOPUPFLAGS
= 128i32;
6738 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6739 pub const MPPF_TOP
: MENUPOPUPPOPUPFLAGS
= 536870912i32;
6740 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6741 pub const MPPF_LEFT
: MENUPOPUPPOPUPFLAGS
= 1073741824i32;
6742 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6743 pub const MPPF_RIGHT
: MENUPOPUPPOPUPFLAGS
= 1610612736i32;
6744 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6745 pub const MPPF_BOTTOM
: MENUPOPUPPOPUPFLAGS
= -2147483648i32;
6746 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6747 pub const MPPF_POS_MASK
: MENUPOPUPPOPUPFLAGS
= -536870912i32;
6748 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6749 pub const MPPF_ALIGN_LEFT
: MENUPOPUPPOPUPFLAGS
= 33554432i32;
6750 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6751 pub const MPPF_ALIGN_RIGHT
: MENUPOPUPPOPUPFLAGS
= 67108864i32;
6752 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6753 pub type MENUPOPUPSELECT
= i32;
6754 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6755 pub const MPOS_EXECUTE
: MENUPOPUPSELECT
= 0i32;
6756 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6757 pub const MPOS_FULLCANCEL
: MENUPOPUPSELECT
= 1i32;
6758 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6759 pub const MPOS_CANCELLEVEL
: MENUPOPUPSELECT
= 2i32;
6760 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6761 pub const MPOS_SELECTLEFT
: MENUPOPUPSELECT
= 3i32;
6762 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6763 pub const MPOS_SELECTRIGHT
: MENUPOPUPSELECT
= 4i32;
6764 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6765 pub const MPOS_CHILDTRACKING
: MENUPOPUPSELECT
= 5i32;
6766 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6767 pub type MERGE_UPDATE_STATUS
= i32;
6768 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6769 pub const MUS_COMPLETE
: MERGE_UPDATE_STATUS
= 0i32;
6770 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6771 pub const MUS_USERINPUTNEEDED
: MERGE_UPDATE_STATUS
= 1i32;
6772 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6773 pub const MUS_FAILED
: MERGE_UPDATE_STATUS
= 2i32;
6774 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6775 pub type MIMEASSOCIATIONDIALOG_IN_FLAGS
= i32;
6776 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6777 pub const MIMEASSOCDLG_FL_REGISTER_ASSOC
: MIMEASSOCIATIONDIALOG_IN_FLAGS
= 1i32;
6778 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6779 pub type MM_FLAGS
= u32;
6780 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6781 pub const MM_ADDSEPARATOR
: MM_FLAGS
= 1u32;
6782 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6783 pub const MM_SUBMENUSHAVEIDS
: MM_FLAGS
= 2u32;
6784 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6785 pub const MM_DONTREMOVESEPS
: MM_FLAGS
= 4u32;
6786 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6787 pub type MONITOR_APP_VISIBILITY
= i32;
6788 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6789 pub const MAV_UNKNOWN
: MONITOR_APP_VISIBILITY
= 0i32;
6790 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6791 pub const MAV_NO_APP_VISIBLE
: MONITOR_APP_VISIBILITY
= 1i32;
6792 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6793 pub const MAV_APP_VISIBLE
: MONITOR_APP_VISIBILITY
= 2i32;
6794 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6795 pub type NAMESPACEWALKFLAG
= i32;
6796 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6797 pub const NSWF_DEFAULT
: NAMESPACEWALKFLAG
= 0i32;
6798 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6799 pub const NSWF_NONE_IMPLIES_ALL
: NAMESPACEWALKFLAG
= 1i32;
6800 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6801 pub const NSWF_ONE_IMPLIES_ALL
: NAMESPACEWALKFLAG
= 2i32;
6802 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6803 pub const NSWF_DONT_TRAVERSE_LINKS
: NAMESPACEWALKFLAG
= 4i32;
6804 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6805 pub const NSWF_DONT_ACCUMULATE_RESULT
: NAMESPACEWALKFLAG
= 8i32;
6806 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6807 pub const NSWF_TRAVERSE_STREAM_JUNCTIONS
: NAMESPACEWALKFLAG
= 16i32;
6808 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6809 pub const NSWF_FILESYSTEM_ONLY
: NAMESPACEWALKFLAG
= 32i32;
6810 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6811 pub const NSWF_SHOW_PROGRESS
: NAMESPACEWALKFLAG
= 64i32;
6812 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6813 pub const NSWF_FLAG_VIEWORDER
: NAMESPACEWALKFLAG
= 128i32;
6814 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6815 pub const NSWF_IGNORE_AUTOPLAY_HIDA
: NAMESPACEWALKFLAG
= 256i32;
6816 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6817 pub const NSWF_ASYNC
: NAMESPACEWALKFLAG
= 512i32;
6818 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6819 pub const NSWF_DONT_RESOLVE_LINKS
: NAMESPACEWALKFLAG
= 1024i32;
6820 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6821 pub const NSWF_ACCUMULATE_FOLDERS
: NAMESPACEWALKFLAG
= 2048i32;
6822 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6823 pub const NSWF_DONT_SORT
: NAMESPACEWALKFLAG
= 4096i32;
6824 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6825 pub const NSWF_USE_TRANSFER_MEDIUM
: NAMESPACEWALKFLAG
= 8192i32;
6826 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6827 pub const NSWF_DONT_TRAVERSE_STREAM_JUNCTIONS
: NAMESPACEWALKFLAG
= 16384i32;
6828 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6829 pub const NSWF_ANY_IMPLIES_ALL
: NAMESPACEWALKFLAG
= 32768i32;
6830 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6831 pub type NATIVE_DISPLAY_ORIENTATION
= i32;
6832 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6833 pub const NDO_LANDSCAPE
: NATIVE_DISPLAY_ORIENTATION
= 0i32;
6834 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6835 pub const NDO_PORTRAIT
: NATIVE_DISPLAY_ORIENTATION
= 1i32;
6836 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6837 pub type NOTIFY_ICON_DATA_FLAGS
= u32;
6838 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6839 pub const NIF_MESSAGE
: NOTIFY_ICON_DATA_FLAGS
= 1u32;
6840 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6841 pub const NIF_ICON
: NOTIFY_ICON_DATA_FLAGS
= 2u32;
6842 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6843 pub const NIF_TIP
: NOTIFY_ICON_DATA_FLAGS
= 4u32;
6844 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6845 pub const NIF_STATE
: NOTIFY_ICON_DATA_FLAGS
= 8u32;
6846 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6847 pub const NIF_INFO
: NOTIFY_ICON_DATA_FLAGS
= 16u32;
6848 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6849 pub const NIF_GUID
: NOTIFY_ICON_DATA_FLAGS
= 32u32;
6850 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6851 pub const NIF_REALTIME
: NOTIFY_ICON_DATA_FLAGS
= 64u32;
6852 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6853 pub const NIF_SHOWTIP
: NOTIFY_ICON_DATA_FLAGS
= 128u32;
6854 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6855 pub type NOTIFY_ICON_INFOTIP_FLAGS
= u32;
6856 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6857 pub const NIIF_NONE
: NOTIFY_ICON_INFOTIP_FLAGS
= 0u32;
6858 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6859 pub const NIIF_INFO
: NOTIFY_ICON_INFOTIP_FLAGS
= 1u32;
6860 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6861 pub const NIIF_WARNING
: NOTIFY_ICON_INFOTIP_FLAGS
= 2u32;
6862 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6863 pub const NIIF_ERROR
: NOTIFY_ICON_INFOTIP_FLAGS
= 3u32;
6864 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6865 pub const NIIF_USER
: NOTIFY_ICON_INFOTIP_FLAGS
= 4u32;
6866 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6867 pub const NIIF_ICON_MASK
: NOTIFY_ICON_INFOTIP_FLAGS
= 15u32;
6868 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6869 pub const NIIF_NOSOUND
: NOTIFY_ICON_INFOTIP_FLAGS
= 16u32;
6870 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6871 pub const NIIF_LARGE_ICON
: NOTIFY_ICON_INFOTIP_FLAGS
= 32u32;
6872 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6873 pub const NIIF_RESPECT_QUIET_TIME
: NOTIFY_ICON_INFOTIP_FLAGS
= 128u32;
6874 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6875 pub type NOTIFY_ICON_MESSAGE
= u32;
6876 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6877 pub const NIM_ADD
: NOTIFY_ICON_MESSAGE
= 0u32;
6878 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6879 pub const NIM_MODIFY
: NOTIFY_ICON_MESSAGE
= 1u32;
6880 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6881 pub const NIM_DELETE
: NOTIFY_ICON_MESSAGE
= 2u32;
6882 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6883 pub const NIM_SETFOCUS
: NOTIFY_ICON_MESSAGE
= 3u32;
6884 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6885 pub const NIM_SETVERSION
: NOTIFY_ICON_MESSAGE
= 4u32;
6886 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6887 pub type NOTIFY_ICON_STATE
= u32;
6888 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6889 pub const NIS_HIDDEN
: NOTIFY_ICON_STATE
= 1u32;
6890 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6891 pub const NIS_SHAREDICON
: NOTIFY_ICON_STATE
= 2u32;
6892 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6893 pub type NSTCFOLDERCAPABILITIES
= i32;
6894 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6895 pub const NSTCFC_NONE
: NSTCFOLDERCAPABILITIES
= 0i32;
6896 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6897 pub const NSTCFC_PINNEDITEMFILTERING
: NSTCFOLDERCAPABILITIES
= 1i32;
6898 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6899 pub const NSTCFC_DELAY_REGISTER_NOTIFY
: NSTCFOLDERCAPABILITIES
= 2i32;
6900 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6901 pub type NSTCGNI
= i32;
6902 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6903 pub const NSTCGNI_NEXT
: NSTCGNI
= 0i32;
6904 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6905 pub const NSTCGNI_NEXTVISIBLE
: NSTCGNI
= 1i32;
6906 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6907 pub const NSTCGNI_PREV
: NSTCGNI
= 2i32;
6908 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6909 pub const NSTCGNI_PREVVISIBLE
: NSTCGNI
= 3i32;
6910 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6911 pub const NSTCGNI_PARENT
: NSTCGNI
= 4i32;
6912 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6913 pub const NSTCGNI_CHILD
: NSTCGNI
= 5i32;
6914 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6915 pub const NSTCGNI_FIRSTVISIBLE
: NSTCGNI
= 6i32;
6916 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6917 pub const NSTCGNI_LASTVISIBLE
: NSTCGNI
= 7i32;
6918 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6919 pub type NSTCSTYLE2
= i32;
6920 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6921 pub const NSTCS2_DEFAULT
: NSTCSTYLE2
= 0i32;
6922 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6923 pub const NSTCS2_INTERRUPTNOTIFICATIONS
: NSTCSTYLE2
= 1i32;
6924 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6925 pub const NSTCS2_SHOWNULLSPACEMENU
: NSTCSTYLE2
= 2i32;
6926 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6927 pub const NSTCS2_DISPLAYPADDING
: NSTCSTYLE2
= 4i32;
6928 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6929 pub const NSTCS2_DISPLAYPINNEDONLY
: NSTCSTYLE2
= 8i32;
6930 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6931 pub const NTSCS2_NOSINGLETONAUTOEXPAND
: NSTCSTYLE2
= 16i32;
6932 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6933 pub const NTSCS2_NEVERINSERTNONENUMERATED
: NSTCSTYLE2
= 32i32;
6934 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6935 pub type NWMF
= i32;
6936 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6937 pub const NWMF_UNLOADING
: NWMF
= 1i32;
6938 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6939 pub const NWMF_USERINITED
: NWMF
= 2i32;
6940 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6941 pub const NWMF_FIRST
: NWMF
= 4i32;
6942 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6943 pub const NWMF_OVERRIDEKEY
: NWMF
= 8i32;
6944 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6945 pub const NWMF_SHOWHELP
: NWMF
= 16i32;
6946 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6947 pub const NWMF_HTMLDIALOG
: NWMF
= 32i32;
6948 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6949 pub const NWMF_FROMDIALOGCHILD
: NWMF
= 64i32;
6950 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6951 pub const NWMF_USERREQUESTED
: NWMF
= 128i32;
6952 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6953 pub const NWMF_USERALLOWED
: NWMF
= 256i32;
6954 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6955 pub const NWMF_FORCEWINDOW
: NWMF
= 65536i32;
6956 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6957 pub const NWMF_FORCETAB
: NWMF
= 131072i32;
6958 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6959 pub const NWMF_SUGGESTWINDOW
: NWMF
= 262144i32;
6960 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6961 pub const NWMF_SUGGESTTAB
: NWMF
= 524288i32;
6962 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6963 pub const NWMF_INACTIVETAB
: NWMF
= 1048576i32;
6964 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6965 pub type NewProcessCauseConstants
= i32;
6966 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6967 pub const ProtectedModeRedirect
: NewProcessCauseConstants
= 1i32;
6968 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6969 pub type OPEN_AS_INFO_FLAGS
= u32;
6970 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6971 pub const OAIF_ALLOW_REGISTRATION
: OPEN_AS_INFO_FLAGS
= 1u32;
6972 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6973 pub const OAIF_REGISTER_EXT
: OPEN_AS_INFO_FLAGS
= 2u32;
6974 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6975 pub const OAIF_EXEC
: OPEN_AS_INFO_FLAGS
= 4u32;
6976 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6977 pub const OAIF_FORCE_REGISTRATION
: OPEN_AS_INFO_FLAGS
= 8u32;
6978 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6979 pub const OAIF_HIDE_REGISTRATION
: OPEN_AS_INFO_FLAGS
= 32u32;
6980 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6981 pub const OAIF_URL_PROTOCOL
: OPEN_AS_INFO_FLAGS
= 64u32;
6982 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6983 pub const OAIF_FILE_IS_URI
: OPEN_AS_INFO_FLAGS
= 128u32;
6984 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6986 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6987 pub const OS_WINDOWS
: OS
= 0u32;
6988 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6989 pub const OS_NT
: OS
= 1u32;
6990 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6991 pub const OS_WIN95ORGREATER
: OS
= 2u32;
6992 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6993 pub const OS_NT4ORGREATER
: OS
= 3u32;
6994 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6995 pub const OS_WIN98ORGREATER
: OS
= 5u32;
6996 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6997 pub const OS_WIN98_GOLD
: OS
= 6u32;
6998 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
6999 pub const OS_WIN2000ORGREATER
: OS
= 7u32;
7000 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7001 pub const OS_WIN2000PRO
: OS
= 8u32;
7002 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7003 pub const OS_WIN2000SERVER
: OS
= 9u32;
7004 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7005 pub const OS_WIN2000ADVSERVER
: OS
= 10u32;
7006 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7007 pub const OS_WIN2000DATACENTER
: OS
= 11u32;
7008 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7009 pub const OS_WIN2000TERMINAL
: OS
= 12u32;
7010 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7011 pub const OS_EMBEDDED
: OS
= 13u32;
7012 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7013 pub const OS_TERMINALCLIENT
: OS
= 14u32;
7014 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7015 pub const OS_TERMINALREMOTEADMIN
: OS
= 15u32;
7016 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7017 pub const OS_WIN95_GOLD
: OS
= 16u32;
7018 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7019 pub const OS_MEORGREATER
: OS
= 17u32;
7020 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7021 pub const OS_XPORGREATER
: OS
= 18u32;
7022 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7023 pub const OS_HOME
: OS
= 19u32;
7024 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7025 pub const OS_PROFESSIONAL
: OS
= 20u32;
7026 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7027 pub const OS_DATACENTER
: OS
= 21u32;
7028 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7029 pub const OS_ADVSERVER
: OS
= 22u32;
7030 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7031 pub const OS_SERVER
: OS
= 23u32;
7032 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7033 pub const OS_TERMINALSERVER
: OS
= 24u32;
7034 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7035 pub const OS_PERSONALTERMINALSERVER
: OS
= 25u32;
7036 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7037 pub const OS_FASTUSERSWITCHING
: OS
= 26u32;
7038 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7039 pub const OS_WELCOMELOGONUI
: OS
= 27u32;
7040 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7041 pub const OS_DOMAINMEMBER
: OS
= 28u32;
7042 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7043 pub const OS_ANYSERVER
: OS
= 29u32;
7044 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7045 pub const OS_WOW6432
: OS
= 30u32;
7046 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7047 pub const OS_WEBSERVER
: OS
= 31u32;
7048 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7049 pub const OS_SMALLBUSINESSSERVER
: OS
= 32u32;
7050 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7051 pub const OS_TABLETPC
: OS
= 33u32;
7052 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7053 pub const OS_SERVERADMINUI
: OS
= 34u32;
7054 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7055 pub const OS_MEDIACENTER
: OS
= 35u32;
7056 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7057 pub const OS_APPLIANCE
: OS
= 36u32;
7058 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7059 pub type OfflineFolderStatus
= i32;
7060 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7061 pub const OFS_INACTIVE
: OfflineFolderStatus
= -1i32;
7062 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7063 pub const OFS_ONLINE
: OfflineFolderStatus
= 0i32;
7064 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7065 pub const OFS_OFFLINE
: OfflineFolderStatus
= 1i32;
7066 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7067 pub const OFS_SERVERBACK
: OfflineFolderStatus
= 2i32;
7068 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7069 pub const OFS_DIRTYCACHE
: OfflineFolderStatus
= 3i32;
7070 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7071 pub type PACKAGE_EXECUTION_STATE
= i32;
7072 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7073 pub const PES_UNKNOWN
: PACKAGE_EXECUTION_STATE
= 0i32;
7074 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7075 pub const PES_RUNNING
: PACKAGE_EXECUTION_STATE
= 1i32;
7076 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7077 pub const PES_SUSPENDING
: PACKAGE_EXECUTION_STATE
= 2i32;
7078 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7079 pub const PES_SUSPENDED
: PACKAGE_EXECUTION_STATE
= 3i32;
7080 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7081 pub const PES_TERMINATED
: PACKAGE_EXECUTION_STATE
= 4i32;
7082 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7083 pub type PATHCCH_OPTIONS
= u32;
7084 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7085 pub const PATHCCH_NONE
: PATHCCH_OPTIONS
= 0u32;
7086 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7087 pub const PATHCCH_ALLOW_LONG_PATHS
: PATHCCH_OPTIONS
= 1u32;
7088 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7089 pub const PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS
: PATHCCH_OPTIONS
= 2u32;
7090 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7091 pub const PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS
: PATHCCH_OPTIONS
= 4u32;
7092 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7093 pub const PATHCCH_DO_NOT_NORMALIZE_SEGMENTS
: PATHCCH_OPTIONS
= 8u32;
7094 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7095 pub const PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH
: PATHCCH_OPTIONS
= 16u32;
7096 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7097 pub const PATHCCH_ENSURE_TRAILING_SLASH
: PATHCCH_OPTIONS
= 32u32;
7098 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7099 pub const PATHCCH_CANONICALIZE_SLASHES
: PATHCCH_OPTIONS
= 64u32;
7100 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7101 pub type PCS_RET
= u32;
7102 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7103 pub const PCS_FATAL
: PCS_RET
= 2147483648u32;
7104 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7105 pub const PCS_REPLACEDCHAR
: PCS_RET
= 1u32;
7106 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7107 pub const PCS_REMOVEDCHAR
: PCS_RET
= 2u32;
7108 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7109 pub const PCS_TRUNCATED
: PCS_RET
= 4u32;
7110 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7111 pub const PCS_PATHTOOLONG
: PCS_RET
= 8u32;
7112 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7113 pub type PIDISF_FLAGS
= i32;
7114 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7115 pub const PIDISF_RECENTLYCHANGED
: PIDISF_FLAGS
= 1i32;
7116 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7117 pub const PIDISF_CACHEDSTICKY
: PIDISF_FLAGS
= 2i32;
7118 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7119 pub const PIDISF_CACHEIMAGES
: PIDISF_FLAGS
= 16i32;
7120 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7121 pub const PIDISF_FOLLOWALLLINKS
: PIDISF_FLAGS
= 32i32;
7122 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7123 pub type PIDISM_OPTIONS
= i32;
7124 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7125 pub const PIDISM_GLOBAL
: PIDISM_OPTIONS
= 0i32;
7126 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7127 pub const PIDISM_WATCH
: PIDISM_OPTIONS
= 1i32;
7128 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7129 pub const PIDISM_DONTWATCH
: PIDISM_OPTIONS
= 2i32;
7130 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7131 pub type PIDISR_INFO
= i32;
7132 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7133 pub const PIDISR_UP_TO_DATE
: PIDISR_INFO
= 0i32;
7134 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7135 pub const PIDISR_NEEDS_ADD
: PIDISR_INFO
= 1i32;
7136 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7137 pub const PIDISR_NEEDS_UPDATE
: PIDISR_INFO
= 2i32;
7138 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7139 pub const PIDISR_NEEDS_DELETE
: PIDISR_INFO
= 3i32;
7140 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7141 pub type PID_INTSITE
= i32;
7142 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7143 pub const PID_INTSITE_WHATSNEW
: PID_INTSITE
= 2i32;
7144 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7145 pub const PID_INTSITE_AUTHOR
: PID_INTSITE
= 3i32;
7146 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7147 pub const PID_INTSITE_LASTVISIT
: PID_INTSITE
= 4i32;
7148 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7149 pub const PID_INTSITE_LASTMOD
: PID_INTSITE
= 5i32;
7150 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7151 pub const PID_INTSITE_VISITCOUNT
: PID_INTSITE
= 6i32;
7152 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7153 pub const PID_INTSITE_DESCRIPTION
: PID_INTSITE
= 7i32;
7154 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7155 pub const PID_INTSITE_COMMENT
: PID_INTSITE
= 8i32;
7156 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7157 pub const PID_INTSITE_FLAGS
: PID_INTSITE
= 9i32;
7158 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7159 pub const PID_INTSITE_CONTENTLEN
: PID_INTSITE
= 10i32;
7160 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7161 pub const PID_INTSITE_CONTENTCODE
: PID_INTSITE
= 11i32;
7162 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7163 pub const PID_INTSITE_RECURSE
: PID_INTSITE
= 12i32;
7164 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7165 pub const PID_INTSITE_WATCH
: PID_INTSITE
= 13i32;
7166 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7167 pub const PID_INTSITE_SUBSCRIPTION
: PID_INTSITE
= 14i32;
7168 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7169 pub const PID_INTSITE_URL
: PID_INTSITE
= 15i32;
7170 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7171 pub const PID_INTSITE_TITLE
: PID_INTSITE
= 16i32;
7172 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7173 pub const PID_INTSITE_CODEPAGE
: PID_INTSITE
= 18i32;
7174 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7175 pub const PID_INTSITE_TRACKING
: PID_INTSITE
= 19i32;
7176 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7177 pub const PID_INTSITE_ICONINDEX
: PID_INTSITE
= 20i32;
7178 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7179 pub const PID_INTSITE_ICONFILE
: PID_INTSITE
= 21i32;
7180 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7181 pub const PID_INTSITE_ROAMED
: PID_INTSITE
= 34i32;
7182 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7183 pub type PID_IS
= i32;
7184 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7185 pub const PID_IS_URL
: PID_IS
= 2i32;
7186 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7187 pub const PID_IS_NAME
: PID_IS
= 4i32;
7188 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7189 pub const PID_IS_WORKINGDIR
: PID_IS
= 5i32;
7190 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7191 pub const PID_IS_HOTKEY
: PID_IS
= 6i32;
7192 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7193 pub const PID_IS_SHOWCMD
: PID_IS
= 7i32;
7194 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7195 pub const PID_IS_ICONINDEX
: PID_IS
= 8i32;
7196 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7197 pub const PID_IS_ICONFILE
: PID_IS
= 9i32;
7198 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7199 pub const PID_IS_WHATSNEW
: PID_IS
= 10i32;
7200 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7201 pub const PID_IS_AUTHOR
: PID_IS
= 11i32;
7202 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7203 pub const PID_IS_DESCRIPTION
: PID_IS
= 12i32;
7204 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7205 pub const PID_IS_COMMENT
: PID_IS
= 13i32;
7206 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7207 pub const PID_IS_ROAMED
: PID_IS
= 15i32;
7208 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7209 pub type PRF_FLAGS
= i32;
7210 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7211 pub const PRF_VERIFYEXISTS
: PRF_FLAGS
= 1i32;
7212 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7213 pub const PRF_TRYPROGRAMEXTENSIONS
: PRF_FLAGS
= 3i32;
7214 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7215 pub const PRF_FIRSTDIRDEF
: PRF_FLAGS
= 4i32;
7216 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7217 pub const PRF_DONTFINDLNK
: PRF_FLAGS
= 8i32;
7218 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7219 pub const PRF_REQUIREABSOLUTE
: PRF_FLAGS
= 16i32;
7220 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7221 pub type PUBAPPINFOFLAGS
= i32;
7222 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7223 pub const PAI_SOURCE
: PUBAPPINFOFLAGS
= 1i32;
7224 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7225 pub const PAI_ASSIGNEDTIME
: PUBAPPINFOFLAGS
= 2i32;
7226 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7227 pub const PAI_PUBLISHEDTIME
: PUBAPPINFOFLAGS
= 4i32;
7228 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7229 pub const PAI_SCHEDULEDTIME
: PUBAPPINFOFLAGS
= 8i32;
7230 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7231 pub const PAI_EXPIRETIME
: PUBAPPINFOFLAGS
= 16i32;
7232 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7233 pub type QITIPF_FLAGS
= i32;
7234 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7235 pub const QITIPF_DEFAULT
: QITIPF_FLAGS
= 0i32;
7236 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7237 pub const QITIPF_USENAME
: QITIPF_FLAGS
= 1i32;
7238 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7239 pub const QITIPF_LINKNOTARGET
: QITIPF_FLAGS
= 2i32;
7240 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7241 pub const QITIPF_LINKUSETARGET
: QITIPF_FLAGS
= 4i32;
7242 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7243 pub const QITIPF_USESLOWTIP
: QITIPF_FLAGS
= 8i32;
7244 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7245 pub const QITIPF_SINGLELINE
: QITIPF_FLAGS
= 16i32;
7246 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7247 pub const QIF_CACHED
: QITIPF_FLAGS
= 1i32;
7248 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7249 pub const QIF_DONTEXPANDFOLDER
: QITIPF_FLAGS
= 2i32;
7250 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7251 pub type QUERY_USER_NOTIFICATION_STATE
= i32;
7252 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7253 pub const QUNS_NOT_PRESENT
: QUERY_USER_NOTIFICATION_STATE
= 1i32;
7254 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7255 pub const QUNS_BUSY
: QUERY_USER_NOTIFICATION_STATE
= 2i32;
7256 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7257 pub const QUNS_RUNNING_D3D_FULL_SCREEN
: QUERY_USER_NOTIFICATION_STATE
= 3i32;
7258 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7259 pub const QUNS_PRESENTATION_MODE
: QUERY_USER_NOTIFICATION_STATE
= 4i32;
7260 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7261 pub const QUNS_ACCEPTS_NOTIFICATIONS
: QUERY_USER_NOTIFICATION_STATE
= 5i32;
7262 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7263 pub const QUNS_QUIET_TIME
: QUERY_USER_NOTIFICATION_STATE
= 6i32;
7264 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7265 pub const QUNS_APP
: QUERY_USER_NOTIFICATION_STATE
= 7i32;
7266 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7267 pub type RESTRICTIONS
= i32;
7268 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7269 pub const REST_NONE
: RESTRICTIONS
= 0i32;
7270 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7271 pub const REST_NORUN
: RESTRICTIONS
= 1i32;
7272 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7273 pub const REST_NOCLOSE
: RESTRICTIONS
= 2i32;
7274 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7275 pub const REST_NOSAVESET
: RESTRICTIONS
= 4i32;
7276 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7277 pub const REST_NOFILEMENU
: RESTRICTIONS
= 8i32;
7278 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7279 pub const REST_NOSETFOLDERS
: RESTRICTIONS
= 16i32;
7280 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7281 pub const REST_NOSETTASKBAR
: RESTRICTIONS
= 32i32;
7282 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7283 pub const REST_NODESKTOP
: RESTRICTIONS
= 64i32;
7284 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7285 pub const REST_NOFIND
: RESTRICTIONS
= 128i32;
7286 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7287 pub const REST_NODRIVES
: RESTRICTIONS
= 256i32;
7288 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7289 pub const REST_NODRIVEAUTORUN
: RESTRICTIONS
= 512i32;
7290 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7291 pub const REST_NODRIVETYPEAUTORUN
: RESTRICTIONS
= 1024i32;
7292 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7293 pub const REST_NONETHOOD
: RESTRICTIONS
= 2048i32;
7294 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7295 pub const REST_STARTBANNER
: RESTRICTIONS
= 4096i32;
7296 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7297 pub const REST_RESTRICTRUN
: RESTRICTIONS
= 8192i32;
7298 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7299 pub const REST_NOPRINTERTABS
: RESTRICTIONS
= 16384i32;
7300 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7301 pub const REST_NOPRINTERDELETE
: RESTRICTIONS
= 32768i32;
7302 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7303 pub const REST_NOPRINTERADD
: RESTRICTIONS
= 65536i32;
7304 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7305 pub const REST_NOSTARTMENUSUBFOLDERS
: RESTRICTIONS
= 131072i32;
7306 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7307 pub const REST_MYDOCSONNET
: RESTRICTIONS
= 262144i32;
7308 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7309 pub const REST_NOEXITTODOS
: RESTRICTIONS
= 524288i32;
7310 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7311 pub const REST_ENFORCESHELLEXTSECURITY
: RESTRICTIONS
= 1048576i32;
7312 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7313 pub const REST_LINKRESOLVEIGNORELINKINFO
: RESTRICTIONS
= 2097152i32;
7314 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7315 pub const REST_NOCOMMONGROUPS
: RESTRICTIONS
= 4194304i32;
7316 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7317 pub const REST_SEPARATEDESKTOPPROCESS
: RESTRICTIONS
= 8388608i32;
7318 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7319 pub const REST_NOWEB
: RESTRICTIONS
= 16777216i32;
7320 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7321 pub const REST_NOTRAYCONTEXTMENU
: RESTRICTIONS
= 33554432i32;
7322 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7323 pub const REST_NOVIEWCONTEXTMENU
: RESTRICTIONS
= 67108864i32;
7324 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7325 pub const REST_NONETCONNECTDISCONNECT
: RESTRICTIONS
= 134217728i32;
7326 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7327 pub const REST_STARTMENULOGOFF
: RESTRICTIONS
= 268435456i32;
7328 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7329 pub const REST_NOSETTINGSASSIST
: RESTRICTIONS
= 536870912i32;
7330 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7331 pub const REST_NOINTERNETICON
: RESTRICTIONS
= 1073741825i32;
7332 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7333 pub const REST_NORECENTDOCSHISTORY
: RESTRICTIONS
= 1073741826i32;
7334 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7335 pub const REST_NORECENTDOCSMENU
: RESTRICTIONS
= 1073741827i32;
7336 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7337 pub const REST_NOACTIVEDESKTOP
: RESTRICTIONS
= 1073741828i32;
7338 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7339 pub const REST_NOACTIVEDESKTOPCHANGES
: RESTRICTIONS
= 1073741829i32;
7340 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7341 pub const REST_NOFAVORITESMENU
: RESTRICTIONS
= 1073741830i32;
7342 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7343 pub const REST_CLEARRECENTDOCSONEXIT
: RESTRICTIONS
= 1073741831i32;
7344 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7345 pub const REST_CLASSICSHELL
: RESTRICTIONS
= 1073741832i32;
7346 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7347 pub const REST_NOCUSTOMIZEWEBVIEW
: RESTRICTIONS
= 1073741833i32;
7348 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7349 pub const REST_NOHTMLWALLPAPER
: RESTRICTIONS
= 1073741840i32;
7350 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7351 pub const REST_NOCHANGINGWALLPAPER
: RESTRICTIONS
= 1073741841i32;
7352 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7353 pub const REST_NODESKCOMP
: RESTRICTIONS
= 1073741842i32;
7354 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7355 pub const REST_NOADDDESKCOMP
: RESTRICTIONS
= 1073741843i32;
7356 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7357 pub const REST_NODELDESKCOMP
: RESTRICTIONS
= 1073741844i32;
7358 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7359 pub const REST_NOCLOSEDESKCOMP
: RESTRICTIONS
= 1073741845i32;
7360 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7361 pub const REST_NOCLOSE_DRAGDROPBAND
: RESTRICTIONS
= 1073741846i32;
7362 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7363 pub const REST_NOMOVINGBAND
: RESTRICTIONS
= 1073741847i32;
7364 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7365 pub const REST_NOEDITDESKCOMP
: RESTRICTIONS
= 1073741848i32;
7366 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7367 pub const REST_NORESOLVESEARCH
: RESTRICTIONS
= 1073741849i32;
7368 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7369 pub const REST_NORESOLVETRACK
: RESTRICTIONS
= 1073741850i32;
7370 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7371 pub const REST_FORCECOPYACLWITHFILE
: RESTRICTIONS
= 1073741851i32;
7372 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7373 pub const REST_NOFORGETSOFTWAREUPDATE
: RESTRICTIONS
= 1073741853i32;
7374 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7375 pub const REST_NOSETACTIVEDESKTOP
: RESTRICTIONS
= 1073741854i32;
7376 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7377 pub const REST_NOUPDATEWINDOWS
: RESTRICTIONS
= 1073741855i32;
7378 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7379 pub const REST_NOCHANGESTARMENU
: RESTRICTIONS
= 1073741856i32;
7380 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7381 pub const REST_NOFOLDEROPTIONS
: RESTRICTIONS
= 1073741857i32;
7382 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7383 pub const REST_HASFINDCOMPUTERS
: RESTRICTIONS
= 1073741858i32;
7384 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7385 pub const REST_INTELLIMENUS
: RESTRICTIONS
= 1073741859i32;
7386 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7387 pub const REST_RUNDLGMEMCHECKBOX
: RESTRICTIONS
= 1073741860i32;
7388 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7389 pub const REST_ARP_ShowPostSetup
: RESTRICTIONS
= 1073741861i32;
7390 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7391 pub const REST_NOCSC
: RESTRICTIONS
= 1073741862i32;
7392 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7393 pub const REST_NOCONTROLPANEL
: RESTRICTIONS
= 1073741863i32;
7394 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7395 pub const REST_ENUMWORKGROUP
: RESTRICTIONS
= 1073741864i32;
7396 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7397 pub const REST_ARP_NOARP
: RESTRICTIONS
= 1073741865i32;
7398 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7399 pub const REST_ARP_NOREMOVEPAGE
: RESTRICTIONS
= 1073741866i32;
7400 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7401 pub const REST_ARP_NOADDPAGE
: RESTRICTIONS
= 1073741867i32;
7402 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7403 pub const REST_ARP_NOWINSETUPPAGE
: RESTRICTIONS
= 1073741868i32;
7404 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7405 pub const REST_GREYMSIADS
: RESTRICTIONS
= 1073741869i32;
7406 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7407 pub const REST_NOCHANGEMAPPEDDRIVELABEL
: RESTRICTIONS
= 1073741870i32;
7408 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7409 pub const REST_NOCHANGEMAPPEDDRIVECOMMENT
: RESTRICTIONS
= 1073741871i32;
7410 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7411 pub const REST_MaxRecentDocs
: RESTRICTIONS
= 1073741872i32;
7412 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7413 pub const REST_NONETWORKCONNECTIONS
: RESTRICTIONS
= 1073741873i32;
7414 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7415 pub const REST_FORCESTARTMENULOGOFF
: RESTRICTIONS
= 1073741874i32;
7416 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7417 pub const REST_NOWEBVIEW
: RESTRICTIONS
= 1073741875i32;
7418 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7419 pub const REST_NOCUSTOMIZETHISFOLDER
: RESTRICTIONS
= 1073741876i32;
7420 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7421 pub const REST_NOENCRYPTION
: RESTRICTIONS
= 1073741877i32;
7422 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7423 pub const REST_DONTSHOWSUPERHIDDEN
: RESTRICTIONS
= 1073741879i32;
7424 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7425 pub const REST_NOSHELLSEARCHBUTTON
: RESTRICTIONS
= 1073741880i32;
7426 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7427 pub const REST_NOHARDWARETAB
: RESTRICTIONS
= 1073741881i32;
7428 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7429 pub const REST_NORUNASINSTALLPROMPT
: RESTRICTIONS
= 1073741882i32;
7430 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7431 pub const REST_PROMPTRUNASINSTALLNETPATH
: RESTRICTIONS
= 1073741883i32;
7432 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7433 pub const REST_NOMANAGEMYCOMPUTERVERB
: RESTRICTIONS
= 1073741884i32;
7434 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7435 pub const REST_DISALLOWRUN
: RESTRICTIONS
= 1073741886i32;
7436 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7437 pub const REST_NOWELCOMESCREEN
: RESTRICTIONS
= 1073741887i32;
7438 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7439 pub const REST_RESTRICTCPL
: RESTRICTIONS
= 1073741888i32;
7440 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7441 pub const REST_DISALLOWCPL
: RESTRICTIONS
= 1073741889i32;
7442 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7443 pub const REST_NOSMBALLOONTIP
: RESTRICTIONS
= 1073741890i32;
7444 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7445 pub const REST_NOSMHELP
: RESTRICTIONS
= 1073741891i32;
7446 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7447 pub const REST_NOWINKEYS
: RESTRICTIONS
= 1073741892i32;
7448 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7449 pub const REST_NOENCRYPTONMOVE
: RESTRICTIONS
= 1073741893i32;
7450 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7451 pub const REST_NOLOCALMACHINERUN
: RESTRICTIONS
= 1073741894i32;
7452 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7453 pub const REST_NOCURRENTUSERRUN
: RESTRICTIONS
= 1073741895i32;
7454 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7455 pub const REST_NOLOCALMACHINERUNONCE
: RESTRICTIONS
= 1073741896i32;
7456 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7457 pub const REST_NOCURRENTUSERRUNONCE
: RESTRICTIONS
= 1073741897i32;
7458 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7459 pub const REST_FORCEACTIVEDESKTOPON
: RESTRICTIONS
= 1073741898i32;
7460 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7461 pub const REST_NOVIEWONDRIVE
: RESTRICTIONS
= 1073741900i32;
7462 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7463 pub const REST_NONETCRAWL
: RESTRICTIONS
= 1073741901i32;
7464 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7465 pub const REST_NOSHAREDDOCUMENTS
: RESTRICTIONS
= 1073741902i32;
7466 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7467 pub const REST_NOSMMYDOCS
: RESTRICTIONS
= 1073741903i32;
7468 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7469 pub const REST_NOSMMYPICS
: RESTRICTIONS
= 1073741904i32;
7470 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7471 pub const REST_ALLOWBITBUCKDRIVES
: RESTRICTIONS
= 1073741905i32;
7472 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7473 pub const REST_NONLEGACYSHELLMODE
: RESTRICTIONS
= 1073741906i32;
7474 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7475 pub const REST_NOCONTROLPANELBARRICADE
: RESTRICTIONS
= 1073741907i32;
7476 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7477 pub const REST_NOSTARTPAGE
: RESTRICTIONS
= 1073741908i32;
7478 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7479 pub const REST_NOAUTOTRAYNOTIFY
: RESTRICTIONS
= 1073741909i32;
7480 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7481 pub const REST_NOTASKGROUPING
: RESTRICTIONS
= 1073741910i32;
7482 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7483 pub const REST_NOCDBURNING
: RESTRICTIONS
= 1073741911i32;
7484 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7485 pub const REST_MYCOMPNOPROP
: RESTRICTIONS
= 1073741912i32;
7486 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7487 pub const REST_MYDOCSNOPROP
: RESTRICTIONS
= 1073741913i32;
7488 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7489 pub const REST_NOSTARTPANEL
: RESTRICTIONS
= 1073741914i32;
7490 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7491 pub const REST_NODISPLAYAPPEARANCEPAGE
: RESTRICTIONS
= 1073741915i32;
7492 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7493 pub const REST_NOTHEMESTAB
: RESTRICTIONS
= 1073741916i32;
7494 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7495 pub const REST_NOVISUALSTYLECHOICE
: RESTRICTIONS
= 1073741917i32;
7496 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7497 pub const REST_NOSIZECHOICE
: RESTRICTIONS
= 1073741918i32;
7498 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7499 pub const REST_NOCOLORCHOICE
: RESTRICTIONS
= 1073741919i32;
7500 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7501 pub const REST_SETVISUALSTYLE
: RESTRICTIONS
= 1073741920i32;
7502 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7503 pub const REST_STARTRUNNOHOMEPATH
: RESTRICTIONS
= 1073741921i32;
7504 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7505 pub const REST_NOUSERNAMEINSTARTPANEL
: RESTRICTIONS
= 1073741922i32;
7506 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7507 pub const REST_NOMYCOMPUTERICON
: RESTRICTIONS
= 1073741923i32;
7508 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7509 pub const REST_NOSMNETWORKPLACES
: RESTRICTIONS
= 1073741924i32;
7510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7511 pub const REST_NOSMPINNEDLIST
: RESTRICTIONS
= 1073741925i32;
7512 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7513 pub const REST_NOSMMYMUSIC
: RESTRICTIONS
= 1073741926i32;
7514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7515 pub const REST_NOSMEJECTPC
: RESTRICTIONS
= 1073741927i32;
7516 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7517 pub const REST_NOSMMOREPROGRAMS
: RESTRICTIONS
= 1073741928i32;
7518 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7519 pub const REST_NOSMMFUPROGRAMS
: RESTRICTIONS
= 1073741929i32;
7520 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7521 pub const REST_NOTRAYITEMSDISPLAY
: RESTRICTIONS
= 1073741930i32;
7522 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7523 pub const REST_NOTOOLBARSONTASKBAR
: RESTRICTIONS
= 1073741931i32;
7524 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7525 pub const REST_NOSMCONFIGUREPROGRAMS
: RESTRICTIONS
= 1073741935i32;
7526 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7527 pub const REST_HIDECLOCK
: RESTRICTIONS
= 1073741936i32;
7528 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7529 pub const REST_NOLOWDISKSPACECHECKS
: RESTRICTIONS
= 1073741937i32;
7530 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7531 pub const REST_NOENTIRENETWORK
: RESTRICTIONS
= 1073741938i32;
7532 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7533 pub const REST_NODESKTOPCLEANUP
: RESTRICTIONS
= 1073741939i32;
7534 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7535 pub const REST_BITBUCKNUKEONDELETE
: RESTRICTIONS
= 1073741940i32;
7536 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7537 pub const REST_BITBUCKCONFIRMDELETE
: RESTRICTIONS
= 1073741941i32;
7538 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7539 pub const REST_BITBUCKNOPROP
: RESTRICTIONS
= 1073741942i32;
7540 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7541 pub const REST_NODISPBACKGROUND
: RESTRICTIONS
= 1073741943i32;
7542 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7543 pub const REST_NODISPSCREENSAVEPG
: RESTRICTIONS
= 1073741944i32;
7544 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7545 pub const REST_NODISPSETTINGSPG
: RESTRICTIONS
= 1073741945i32;
7546 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7547 pub const REST_NODISPSCREENSAVEPREVIEW
: RESTRICTIONS
= 1073741946i32;
7548 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7549 pub const REST_NODISPLAYCPL
: RESTRICTIONS
= 1073741947i32;
7550 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7551 pub const REST_HIDERUNASVERB
: RESTRICTIONS
= 1073741948i32;
7552 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7553 pub const REST_NOTHUMBNAILCACHE
: RESTRICTIONS
= 1073741949i32;
7554 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7555 pub const REST_NOSTRCMPLOGICAL
: RESTRICTIONS
= 1073741950i32;
7556 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7557 pub const REST_NOPUBLISHWIZARD
: RESTRICTIONS
= 1073741951i32;
7558 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7559 pub const REST_NOONLINEPRINTSWIZARD
: RESTRICTIONS
= 1073741952i32;
7560 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7561 pub const REST_NOWEBSERVICES
: RESTRICTIONS
= 1073741953i32;
7562 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7563 pub const REST_ALLOWUNHASHEDWEBVIEW
: RESTRICTIONS
= 1073741954i32;
7564 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7565 pub const REST_ALLOWLEGACYWEBVIEW
: RESTRICTIONS
= 1073741955i32;
7566 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7567 pub const REST_REVERTWEBVIEWSECURITY
: RESTRICTIONS
= 1073741956i32;
7568 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7569 pub const REST_INHERITCONSOLEHANDLES
: RESTRICTIONS
= 1073741958i32;
7570 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7571 pub const REST_NOREMOTERECURSIVEEVENTS
: RESTRICTIONS
= 1073741961i32;
7572 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7573 pub const REST_NOREMOTECHANGENOTIFY
: RESTRICTIONS
= 1073741969i32;
7574 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7575 pub const REST_NOENUMENTIRENETWORK
: RESTRICTIONS
= 1073741971i32;
7576 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7577 pub const REST_NOINTERNETOPENWITH
: RESTRICTIONS
= 1073741973i32;
7578 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7579 pub const REST_DONTRETRYBADNETNAME
: RESTRICTIONS
= 1073741979i32;
7580 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7581 pub const REST_ALLOWFILECLSIDJUNCTIONS
: RESTRICTIONS
= 1073741980i32;
7582 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7583 pub const REST_NOUPNPINSTALL
: RESTRICTIONS
= 1073741981i32;
7584 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7585 pub const REST_ARP_DONTGROUPPATCHES
: RESTRICTIONS
= 1073741996i32;
7586 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7587 pub const REST_ARP_NOCHOOSEPROGRAMSPAGE
: RESTRICTIONS
= 1073741997i32;
7588 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7589 pub const REST_NODISCONNECT
: RESTRICTIONS
= 1090519041i32;
7590 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7591 pub const REST_NOSECURITY
: RESTRICTIONS
= 1090519042i32;
7592 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7593 pub const REST_NOFILEASSOCIATE
: RESTRICTIONS
= 1090519043i32;
7594 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7595 pub const REST_ALLOWCOMMENTTOGGLE
: RESTRICTIONS
= 1090519044i32;
7596 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7597 pub type RefreshConstants
= i32;
7598 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7599 pub const REFRESH_NORMAL
: RefreshConstants
= 0i32;
7600 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7601 pub const REFRESH_IFEXPIRED
: RefreshConstants
= 1i32;
7602 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7603 pub const REFRESH_COMPLETELY
: RefreshConstants
= 3i32;
7604 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7605 pub type SCALE_CHANGE_FLAGS
= u32;
7606 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7607 pub const SCF_VALUE_NONE
: SCALE_CHANGE_FLAGS
= 0u32;
7608 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7609 pub const SCF_SCALE
: SCALE_CHANGE_FLAGS
= 1u32;
7610 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7611 pub const SCF_PHYSICAL
: SCALE_CHANGE_FLAGS
= 2u32;
7612 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7613 pub type SCNRT_STATUS
= i32;
7614 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7615 pub const SCNRT_ENABLE
: SCNRT_STATUS
= 0i32;
7616 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7617 pub const SCNRT_DISABLE
: SCNRT_STATUS
= 1i32;
7618 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7619 pub type SECURELOCKCODE
= i32;
7620 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7621 pub const SECURELOCK_NOCHANGE
: SECURELOCKCODE
= -1i32;
7622 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7623 pub const SECURELOCK_SET_UNSECURE
: SECURELOCKCODE
= 0i32;
7624 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7625 pub const SECURELOCK_SET_MIXED
: SECURELOCKCODE
= 1i32;
7626 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7627 pub const SECURELOCK_SET_SECUREUNKNOWNBIT
: SECURELOCKCODE
= 2i32;
7628 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7629 pub const SECURELOCK_SET_SECURE40BIT
: SECURELOCKCODE
= 3i32;
7630 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7631 pub const SECURELOCK_SET_SECURE56BIT
: SECURELOCKCODE
= 4i32;
7632 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7633 pub const SECURELOCK_SET_FORTEZZA
: SECURELOCKCODE
= 5i32;
7634 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7635 pub const SECURELOCK_SET_SECURE128BIT
: SECURELOCKCODE
= 6i32;
7636 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7637 pub const SECURELOCK_FIRSTSUGGEST
: SECURELOCKCODE
= 7i32;
7638 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7639 pub const SECURELOCK_SUGGEST_UNSECURE
: SECURELOCKCODE
= 7i32;
7640 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7641 pub const SECURELOCK_SUGGEST_MIXED
: SECURELOCKCODE
= 8i32;
7642 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7643 pub const SECURELOCK_SUGGEST_SECUREUNKNOWNBIT
: SECURELOCKCODE
= 9i32;
7644 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7645 pub const SECURELOCK_SUGGEST_SECURE40BIT
: SECURELOCKCODE
= 10i32;
7646 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7647 pub const SECURELOCK_SUGGEST_SECURE56BIT
: SECURELOCKCODE
= 11i32;
7648 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7649 pub const SECURELOCK_SUGGEST_FORTEZZA
: SECURELOCKCODE
= 12i32;
7650 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7651 pub const SECURELOCK_SUGGEST_SECURE128BIT
: SECURELOCKCODE
= 13i32;
7652 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7653 pub type SFBS_FLAGS
= i32;
7654 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7655 pub const SFBS_FLAGS_ROUND_TO_NEAREST_DISPLAYED_DIGIT
: SFBS_FLAGS
= 1i32;
7656 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7657 pub const SFBS_FLAGS_TRUNCATE_UNDISPLAYED_DECIMAL_DIGITS
: SFBS_FLAGS
= 2i32;
7658 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7659 pub type SFVM_MESSAGE_ID
= i32;
7660 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7661 pub const SFVM_MERGEMENU
: SFVM_MESSAGE_ID
= 1i32;
7662 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7663 pub const SFVM_INVOKECOMMAND
: SFVM_MESSAGE_ID
= 2i32;
7664 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7665 pub const SFVM_GETHELPTEXT
: SFVM_MESSAGE_ID
= 3i32;
7666 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7667 pub const SFVM_GETTOOLTIPTEXT
: SFVM_MESSAGE_ID
= 4i32;
7668 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7669 pub const SFVM_GETBUTTONINFO
: SFVM_MESSAGE_ID
= 5i32;
7670 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7671 pub const SFVM_GETBUTTONS
: SFVM_MESSAGE_ID
= 6i32;
7672 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7673 pub const SFVM_INITMENUPOPUP
: SFVM_MESSAGE_ID
= 7i32;
7674 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7675 pub const SFVM_FSNOTIFY
: SFVM_MESSAGE_ID
= 14i32;
7676 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7677 pub const SFVM_WINDOWCREATED
: SFVM_MESSAGE_ID
= 15i32;
7678 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7679 pub const SFVM_GETDETAILSOF
: SFVM_MESSAGE_ID
= 23i32;
7680 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7681 pub const SFVM_COLUMNCLICK
: SFVM_MESSAGE_ID
= 24i32;
7682 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7683 pub const SFVM_QUERYFSNOTIFY
: SFVM_MESSAGE_ID
= 25i32;
7684 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7685 pub const SFVM_DEFITEMCOUNT
: SFVM_MESSAGE_ID
= 26i32;
7686 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7687 pub const SFVM_DEFVIEWMODE
: SFVM_MESSAGE_ID
= 27i32;
7688 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7689 pub const SFVM_UNMERGEMENU
: SFVM_MESSAGE_ID
= 28i32;
7690 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7691 pub const SFVM_UPDATESTATUSBAR
: SFVM_MESSAGE_ID
= 31i32;
7692 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7693 pub const SFVM_BACKGROUNDENUM
: SFVM_MESSAGE_ID
= 32i32;
7694 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7695 pub const SFVM_DIDDRAGDROP
: SFVM_MESSAGE_ID
= 36i32;
7696 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7697 pub const SFVM_SETISFV
: SFVM_MESSAGE_ID
= 39i32;
7698 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7699 pub const SFVM_THISIDLIST
: SFVM_MESSAGE_ID
= 41i32;
7700 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7701 pub const SFVM_ADDPROPERTYPAGES
: SFVM_MESSAGE_ID
= 47i32;
7702 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7703 pub const SFVM_BACKGROUNDENUMDONE
: SFVM_MESSAGE_ID
= 48i32;
7704 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7705 pub const SFVM_GETNOTIFY
: SFVM_MESSAGE_ID
= 49i32;
7706 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7707 pub const SFVM_GETSORTDEFAULTS
: SFVM_MESSAGE_ID
= 53i32;
7708 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7709 pub const SFVM_SIZE
: SFVM_MESSAGE_ID
= 57i32;
7710 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7711 pub const SFVM_GETZONE
: SFVM_MESSAGE_ID
= 58i32;
7712 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7713 pub const SFVM_GETPANE
: SFVM_MESSAGE_ID
= 59i32;
7714 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7715 pub const SFVM_GETHELPTOPIC
: SFVM_MESSAGE_ID
= 63i32;
7716 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7717 pub const SFVM_GETANIMATION
: SFVM_MESSAGE_ID
= 68i32;
7718 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7719 pub type SFVS_SELECT
= i32;
7720 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7721 pub const SFVS_SELECT_NONE
: SFVS_SELECT
= 0i32;
7722 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7723 pub const SFVS_SELECT_ALLITEMS
: SFVS_SELECT
= 1i32;
7724 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7725 pub const SFVS_SELECT_INVERT
: SFVS_SELECT
= 2i32;
7726 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7727 pub type SHARD
= i32;
7728 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7729 pub const SHARD_PIDL
: SHARD
= 1i32;
7730 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7731 pub const SHARD_PATHA
: SHARD
= 2i32;
7732 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7733 pub const SHARD_PATHW
: SHARD
= 3i32;
7734 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7735 pub const SHARD_APPIDINFO
: SHARD
= 4i32;
7736 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7737 pub const SHARD_APPIDINFOIDLIST
: SHARD
= 5i32;
7738 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7739 pub const SHARD_LINK
: SHARD
= 6i32;
7740 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7741 pub const SHARD_APPIDINFOLINK
: SHARD
= 7i32;
7742 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7743 pub const SHARD_SHELLITEM
: SHARD
= 8i32;
7744 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7745 pub type SHARE_ROLE
= i32;
7746 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7747 pub const SHARE_ROLE_INVALID
: SHARE_ROLE
= -1i32;
7748 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7749 pub const SHARE_ROLE_READER
: SHARE_ROLE
= 0i32;
7750 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7751 pub const SHARE_ROLE_CONTRIBUTOR
: SHARE_ROLE
= 1i32;
7752 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7753 pub const SHARE_ROLE_CO_OWNER
: SHARE_ROLE
= 2i32;
7754 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7755 pub const SHARE_ROLE_OWNER
: SHARE_ROLE
= 3i32;
7756 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7757 pub const SHARE_ROLE_CUSTOM
: SHARE_ROLE
= 4i32;
7758 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7759 pub const SHARE_ROLE_MIXED
: SHARE_ROLE
= 5i32;
7760 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7761 pub type SHCNE_ID
= u32;
7762 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7763 pub const SHCNE_RENAMEITEM
: SHCNE_ID
= 1u32;
7764 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7765 pub const SHCNE_CREATE
: SHCNE_ID
= 2u32;
7766 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7767 pub const SHCNE_DELETE
: SHCNE_ID
= 4u32;
7768 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7769 pub const SHCNE_MKDIR
: SHCNE_ID
= 8u32;
7770 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7771 pub const SHCNE_RMDIR
: SHCNE_ID
= 16u32;
7772 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7773 pub const SHCNE_MEDIAINSERTED
: SHCNE_ID
= 32u32;
7774 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7775 pub const SHCNE_MEDIAREMOVED
: SHCNE_ID
= 64u32;
7776 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7777 pub const SHCNE_DRIVEREMOVED
: SHCNE_ID
= 128u32;
7778 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7779 pub const SHCNE_DRIVEADD
: SHCNE_ID
= 256u32;
7780 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7781 pub const SHCNE_NETSHARE
: SHCNE_ID
= 512u32;
7782 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7783 pub const SHCNE_NETUNSHARE
: SHCNE_ID
= 1024u32;
7784 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7785 pub const SHCNE_ATTRIBUTES
: SHCNE_ID
= 2048u32;
7786 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7787 pub const SHCNE_UPDATEDIR
: SHCNE_ID
= 4096u32;
7788 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7789 pub const SHCNE_UPDATEITEM
: SHCNE_ID
= 8192u32;
7790 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7791 pub const SHCNE_SERVERDISCONNECT
: SHCNE_ID
= 16384u32;
7792 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7793 pub const SHCNE_UPDATEIMAGE
: SHCNE_ID
= 32768u32;
7794 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7795 pub const SHCNE_DRIVEADDGUI
: SHCNE_ID
= 65536u32;
7796 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7797 pub const SHCNE_RENAMEFOLDER
: SHCNE_ID
= 131072u32;
7798 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7799 pub const SHCNE_FREESPACE
: SHCNE_ID
= 262144u32;
7800 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7801 pub const SHCNE_EXTENDED_EVENT
: SHCNE_ID
= 67108864u32;
7802 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7803 pub const SHCNE_ASSOCCHANGED
: SHCNE_ID
= 134217728u32;
7804 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7805 pub const SHCNE_DISKEVENTS
: SHCNE_ID
= 145439u32;
7806 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7807 pub const SHCNE_GLOBALEVENTS
: SHCNE_ID
= 201687520u32;
7808 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7809 pub const SHCNE_ALLEVENTS
: SHCNE_ID
= 2147483647u32;
7810 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7811 pub const SHCNE_INTERRUPT
: SHCNE_ID
= 2147483648u32;
7812 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7813 pub type SHCNF_FLAGS
= u32;
7814 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7815 pub const SHCNF_IDLIST
: SHCNF_FLAGS
= 0u32;
7816 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7817 pub const SHCNF_PATHA
: SHCNF_FLAGS
= 1u32;
7818 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7819 pub const SHCNF_PRINTERA
: SHCNF_FLAGS
= 2u32;
7820 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7821 pub const SHCNF_DWORD
: SHCNF_FLAGS
= 3u32;
7822 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7823 pub const SHCNF_PATHW
: SHCNF_FLAGS
= 5u32;
7824 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7825 pub const SHCNF_PRINTERW
: SHCNF_FLAGS
= 6u32;
7826 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7827 pub const SHCNF_TYPE
: SHCNF_FLAGS
= 255u32;
7828 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7829 pub const SHCNF_FLUSH
: SHCNF_FLAGS
= 4096u32;
7830 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7831 pub const SHCNF_FLUSHNOWAIT
: SHCNF_FLAGS
= 12288u32;
7832 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7833 pub const SHCNF_NOTIFYRECURSIVE
: SHCNF_FLAGS
= 65536u32;
7834 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7835 pub const SHCNF_PATH
: SHCNF_FLAGS
= 5u32;
7836 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7837 pub const SHCNF_PRINTER
: SHCNF_FLAGS
= 6u32;
7838 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7839 pub type SHCNRF_SOURCE
= i32;
7840 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7841 pub const SHCNRF_InterruptLevel
: SHCNRF_SOURCE
= 1i32;
7842 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7843 pub const SHCNRF_ShellLevel
: SHCNRF_SOURCE
= 2i32;
7844 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7845 pub const SHCNRF_RecursiveInterrupt
: SHCNRF_SOURCE
= 4096i32;
7846 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7847 pub const SHCNRF_NewDelivery
: SHCNRF_SOURCE
= 32768i32;
7848 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7849 pub type SHDID_ID
= i32;
7850 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7851 pub const SHDID_ROOT_REGITEM
: SHDID_ID
= 1i32;
7852 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7853 pub const SHDID_FS_FILE
: SHDID_ID
= 2i32;
7854 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7855 pub const SHDID_FS_DIRECTORY
: SHDID_ID
= 3i32;
7856 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7857 pub const SHDID_FS_OTHER
: SHDID_ID
= 4i32;
7858 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7859 pub const SHDID_COMPUTER_DRIVE35
: SHDID_ID
= 5i32;
7860 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7861 pub const SHDID_COMPUTER_DRIVE525
: SHDID_ID
= 6i32;
7862 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7863 pub const SHDID_COMPUTER_REMOVABLE
: SHDID_ID
= 7i32;
7864 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7865 pub const SHDID_COMPUTER_FIXED
: SHDID_ID
= 8i32;
7866 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7867 pub const SHDID_COMPUTER_NETDRIVE
: SHDID_ID
= 9i32;
7868 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7869 pub const SHDID_COMPUTER_CDROM
: SHDID_ID
= 10i32;
7870 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7871 pub const SHDID_COMPUTER_RAMDISK
: SHDID_ID
= 11i32;
7872 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7873 pub const SHDID_COMPUTER_OTHER
: SHDID_ID
= 12i32;
7874 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7875 pub const SHDID_NET_DOMAIN
: SHDID_ID
= 13i32;
7876 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7877 pub const SHDID_NET_SERVER
: SHDID_ID
= 14i32;
7878 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7879 pub const SHDID_NET_SHARE
: SHDID_ID
= 15i32;
7880 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7881 pub const SHDID_NET_RESTOFNET
: SHDID_ID
= 16i32;
7882 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7883 pub const SHDID_NET_OTHER
: SHDID_ID
= 17i32;
7884 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7885 pub const SHDID_COMPUTER_IMAGING
: SHDID_ID
= 18i32;
7886 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7887 pub const SHDID_COMPUTER_AUDIO
: SHDID_ID
= 19i32;
7888 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7889 pub const SHDID_COMPUTER_SHAREDDOCS
: SHDID_ID
= 20i32;
7890 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7891 pub const SHDID_MOBILE_DEVICE
: SHDID_ID
= 21i32;
7892 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7893 pub const SHDID_REMOTE_DESKTOP_DRIVE
: SHDID_ID
= 22i32;
7894 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7895 pub type SHELLBROWSERSHOWCONTROL
= i32;
7896 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7897 pub const SBSC_HIDE
: SHELLBROWSERSHOWCONTROL
= 0i32;
7898 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7899 pub const SBSC_SHOW
: SHELLBROWSERSHOWCONTROL
= 1i32;
7900 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7901 pub const SBSC_TOGGLE
: SHELLBROWSERSHOWCONTROL
= 2i32;
7902 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7903 pub const SBSC_QUERY
: SHELLBROWSERSHOWCONTROL
= 3i32;
7904 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7905 pub type SHELL_AUTOCOMPLETE_FLAGS
= u32;
7906 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7907 pub const SHACF_DEFAULT
: SHELL_AUTOCOMPLETE_FLAGS
= 0u32;
7908 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7909 pub const SHACF_FILESYSTEM
: SHELL_AUTOCOMPLETE_FLAGS
= 1u32;
7910 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7911 pub const SHACF_URLALL
: SHELL_AUTOCOMPLETE_FLAGS
= 6u32;
7912 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7913 pub const SHACF_URLHISTORY
: SHELL_AUTOCOMPLETE_FLAGS
= 2u32;
7914 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7915 pub const SHACF_URLMRU
: SHELL_AUTOCOMPLETE_FLAGS
= 4u32;
7916 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7917 pub const SHACF_USETAB
: SHELL_AUTOCOMPLETE_FLAGS
= 8u32;
7918 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7919 pub const SHACF_FILESYS_ONLY
: SHELL_AUTOCOMPLETE_FLAGS
= 16u32;
7920 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7921 pub const SHACF_FILESYS_DIRS
: SHELL_AUTOCOMPLETE_FLAGS
= 32u32;
7922 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7923 pub const SHACF_VIRTUAL_NAMESPACE
: SHELL_AUTOCOMPLETE_FLAGS
= 64u32;
7924 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7925 pub const SHACF_AUTOSUGGEST_FORCE_ON
: SHELL_AUTOCOMPLETE_FLAGS
= 268435456u32;
7926 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7927 pub const SHACF_AUTOSUGGEST_FORCE_OFF
: SHELL_AUTOCOMPLETE_FLAGS
= 536870912u32;
7928 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7929 pub const SHACF_AUTOAPPEND_FORCE_ON
: SHELL_AUTOCOMPLETE_FLAGS
= 1073741824u32;
7930 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7931 pub const SHACF_AUTOAPPEND_FORCE_OFF
: SHELL_AUTOCOMPLETE_FLAGS
= 2147483648u32;
7932 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7933 pub type SHELL_LINK_DATA_FLAGS
= i32;
7934 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7935 pub const SLDF_DEFAULT
: SHELL_LINK_DATA_FLAGS
= 0i32;
7936 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7937 pub const SLDF_HAS_ID_LIST
: SHELL_LINK_DATA_FLAGS
= 1i32;
7938 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7939 pub const SLDF_HAS_LINK_INFO
: SHELL_LINK_DATA_FLAGS
= 2i32;
7940 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7941 pub const SLDF_HAS_NAME
: SHELL_LINK_DATA_FLAGS
= 4i32;
7942 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7943 pub const SLDF_HAS_RELPATH
: SHELL_LINK_DATA_FLAGS
= 8i32;
7944 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7945 pub const SLDF_HAS_WORKINGDIR
: SHELL_LINK_DATA_FLAGS
= 16i32;
7946 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7947 pub const SLDF_HAS_ARGS
: SHELL_LINK_DATA_FLAGS
= 32i32;
7948 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7949 pub const SLDF_HAS_ICONLOCATION
: SHELL_LINK_DATA_FLAGS
= 64i32;
7950 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7951 pub const SLDF_UNICODE
: SHELL_LINK_DATA_FLAGS
= 128i32;
7952 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7953 pub const SLDF_FORCE_NO_LINKINFO
: SHELL_LINK_DATA_FLAGS
= 256i32;
7954 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7955 pub const SLDF_HAS_EXP_SZ
: SHELL_LINK_DATA_FLAGS
= 512i32;
7956 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7957 pub const SLDF_RUN_IN_SEPARATE
: SHELL_LINK_DATA_FLAGS
= 1024i32;
7958 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7959 pub const SLDF_HAS_DARWINID
: SHELL_LINK_DATA_FLAGS
= 4096i32;
7960 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7961 pub const SLDF_RUNAS_USER
: SHELL_LINK_DATA_FLAGS
= 8192i32;
7962 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7963 pub const SLDF_HAS_EXP_ICON_SZ
: SHELL_LINK_DATA_FLAGS
= 16384i32;
7964 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7965 pub const SLDF_NO_PIDL_ALIAS
: SHELL_LINK_DATA_FLAGS
= 32768i32;
7966 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7967 pub const SLDF_FORCE_UNCNAME
: SHELL_LINK_DATA_FLAGS
= 65536i32;
7968 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7969 pub const SLDF_RUN_WITH_SHIMLAYER
: SHELL_LINK_DATA_FLAGS
= 131072i32;
7970 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7971 pub const SLDF_FORCE_NO_LINKTRACK
: SHELL_LINK_DATA_FLAGS
= 262144i32;
7972 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7973 pub const SLDF_ENABLE_TARGET_METADATA
: SHELL_LINK_DATA_FLAGS
= 524288i32;
7974 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7975 pub const SLDF_DISABLE_LINK_PATH_TRACKING
: SHELL_LINK_DATA_FLAGS
= 1048576i32;
7976 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7977 pub const SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING
: SHELL_LINK_DATA_FLAGS
= 2097152i32;
7978 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7979 pub const SLDF_NO_KF_ALIAS
: SHELL_LINK_DATA_FLAGS
= 4194304i32;
7980 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7981 pub const SLDF_ALLOW_LINK_TO_LINK
: SHELL_LINK_DATA_FLAGS
= 8388608i32;
7982 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7983 pub const SLDF_UNALIAS_ON_SAVE
: SHELL_LINK_DATA_FLAGS
= 16777216i32;
7984 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7985 pub const SLDF_PREFER_ENVIRONMENT_PATH
: SHELL_LINK_DATA_FLAGS
= 33554432i32;
7986 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7987 pub const SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET
: SHELL_LINK_DATA_FLAGS
= 67108864i32;
7988 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7989 pub const SLDF_PERSIST_VOLUME_ID_RELATIVE
: SHELL_LINK_DATA_FLAGS
= 134217728i32;
7990 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7991 pub const SLDF_VALID
: SHELL_LINK_DATA_FLAGS
= 268433407i32;
7992 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7993 pub const SLDF_RESERVED
: SHELL_LINK_DATA_FLAGS
= -2147483648i32;
7994 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7995 pub type SHELL_UI_COMPONENT
= i32;
7996 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7997 pub const SHELL_UI_COMPONENT_TASKBARS
: SHELL_UI_COMPONENT
= 0i32;
7998 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
7999 pub const SHELL_UI_COMPONENT_NOTIFICATIONAREA
: SHELL_UI_COMPONENT
= 1i32;
8000 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8001 pub const SHELL_UI_COMPONENT_DESKBAND
: SHELL_UI_COMPONENT
= 2i32;
8002 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8003 pub type SHFMT_ID
= u32;
8004 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8005 pub const SHFMT_ID_DEFAULT
: SHFMT_ID
= 65535u32;
8006 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8007 pub type SHFMT_OPT
= i32;
8008 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8009 pub const SHFMT_OPT_NONE
: SHFMT_OPT
= 0i32;
8010 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8011 pub const SHFMT_OPT_FULL
: SHFMT_OPT
= 1i32;
8012 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8013 pub const SHFMT_OPT_SYSONLY
: SHFMT_OPT
= 2i32;
8014 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8015 pub type SHFMT_RET
= u32;
8016 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8017 pub const SHFMT_ERROR
: SHFMT_RET
= 4294967295u32;
8018 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8019 pub const SHFMT_CANCEL
: SHFMT_RET
= 4294967294u32;
8020 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8021 pub const SHFMT_NOFORMAT
: SHFMT_RET
= 4294967293u32;
8022 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8023 pub type SHGDFIL_FORMAT
= i32;
8024 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8025 pub const SHGDFIL_FINDDATA
: SHGDFIL_FORMAT
= 1i32;
8026 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8027 pub const SHGDFIL_NETRESOURCE
: SHGDFIL_FORMAT
= 2i32;
8028 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8029 pub const SHGDFIL_DESCRIPTIONID
: SHGDFIL_FORMAT
= 3i32;
8030 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8031 pub type SHGDNF
= u32;
8032 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8033 pub const SHGDN_NORMAL
: SHGDNF
= 0u32;
8034 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8035 pub const SHGDN_INFOLDER
: SHGDNF
= 1u32;
8036 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8037 pub const SHGDN_FOREDITING
: SHGDNF
= 4096u32;
8038 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8039 pub const SHGDN_FORADDRESSBAR
: SHGDNF
= 16384u32;
8040 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8041 pub const SHGDN_FORPARSING
: SHGDNF
= 32768u32;
8042 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8043 pub type SHGFI_FLAGS
= i32;
8044 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8045 pub const SHGFI_ADDOVERLAYS
: SHGFI_FLAGS
= 32i32;
8046 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8047 pub const SHGFI_ATTR_SPECIFIED
: SHGFI_FLAGS
= 131072i32;
8048 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8049 pub const SHGFI_ATTRIBUTES
: SHGFI_FLAGS
= 2048i32;
8050 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8051 pub const SHGFI_DISPLAYNAME
: SHGFI_FLAGS
= 512i32;
8052 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8053 pub const SHGFI_EXETYPE
: SHGFI_FLAGS
= 8192i32;
8054 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8055 pub const SHGFI_ICON
: SHGFI_FLAGS
= 256i32;
8056 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8057 pub const SHGFI_ICONLOCATION
: SHGFI_FLAGS
= 4096i32;
8058 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8059 pub const SHGFI_LARGEICON
: SHGFI_FLAGS
= 0i32;
8060 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8061 pub const SHGFI_LINKOVERLAY
: SHGFI_FLAGS
= 32768i32;
8062 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8063 pub const SHGFI_OPENICON
: SHGFI_FLAGS
= 2i32;
8064 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8065 pub const SHGFI_OVERLAYINDEX
: SHGFI_FLAGS
= 64i32;
8066 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8067 pub const SHGFI_PIDL
: SHGFI_FLAGS
= 8i32;
8068 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8069 pub const SHGFI_SELECTED
: SHGFI_FLAGS
= 65536i32;
8070 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8071 pub const SHGFI_SHELLICONSIZE
: SHGFI_FLAGS
= 4i32;
8072 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8073 pub const SHGFI_SMALLICON
: SHGFI_FLAGS
= 1i32;
8074 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8075 pub const SHGFI_SYSICONINDEX
: SHGFI_FLAGS
= 16384i32;
8076 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8077 pub const SHGFI_TYPENAME
: SHGFI_FLAGS
= 1024i32;
8078 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8079 pub const SHGFI_USEFILEATTRIBUTES
: SHGFI_FLAGS
= 16i32;
8080 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8081 pub type SHGFP_TYPE
= i32;
8082 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8083 pub const SHGFP_TYPE_CURRENT
: SHGFP_TYPE
= 0i32;
8084 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8085 pub const SHGFP_TYPE_DEFAULT
: SHGFP_TYPE
= 1i32;
8086 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8087 pub type SHGLOBALCOUNTER
= i32;
8088 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8089 pub const GLOBALCOUNTER_SEARCHMANAGER
: SHGLOBALCOUNTER
= 0i32;
8090 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8091 pub const GLOBALCOUNTER_SEARCHOPTIONS
: SHGLOBALCOUNTER
= 1i32;
8092 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8093 pub const GLOBALCOUNTER_FOLDERSETTINGSCHANGE
: SHGLOBALCOUNTER
= 2i32;
8094 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8095 pub const GLOBALCOUNTER_RATINGS
: SHGLOBALCOUNTER
= 3i32;
8096 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8097 pub const GLOBALCOUNTER_APPROVEDSITES
: SHGLOBALCOUNTER
= 4i32;
8098 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8099 pub const GLOBALCOUNTER_RESTRICTIONS
: SHGLOBALCOUNTER
= 5i32;
8100 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8101 pub const GLOBALCOUNTER_SHELLSETTINGSCHANGED
: SHGLOBALCOUNTER
= 6i32;
8102 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8103 pub const GLOBALCOUNTER_SYSTEMPIDLCHANGE
: SHGLOBALCOUNTER
= 7i32;
8104 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8105 pub const GLOBALCOUNTER_OVERLAYMANAGER
: SHGLOBALCOUNTER
= 8i32;
8106 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8107 pub const GLOBALCOUNTER_QUERYASSOCIATIONS
: SHGLOBALCOUNTER
= 9i32;
8108 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8109 pub const GLOBALCOUNTER_IESESSIONS
: SHGLOBALCOUNTER
= 10i32;
8110 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8111 pub const GLOBALCOUNTER_IEONLY_SESSIONS
: SHGLOBALCOUNTER
= 11i32;
8112 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8113 pub const GLOBALCOUNTER_APPLICATION_DESTINATIONS
: SHGLOBALCOUNTER
= 12i32;
8114 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8115 pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS
: SHGLOBALCOUNTER
= 13i32;
8116 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8117 pub const GLOBALCOUNTER_BITBUCKETNUMDELETERS
: SHGLOBALCOUNTER
= 14i32;
8118 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8119 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES
: SHGLOBALCOUNTER
= 15i32;
8120 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8121 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A
: SHGLOBALCOUNTER
= 16i32;
8122 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8123 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B
: SHGLOBALCOUNTER
= 17i32;
8124 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8125 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C
: SHGLOBALCOUNTER
= 18i32;
8126 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8127 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D
: SHGLOBALCOUNTER
= 19i32;
8128 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8129 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E
: SHGLOBALCOUNTER
= 20i32;
8130 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8131 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F
: SHGLOBALCOUNTER
= 21i32;
8132 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8133 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G
: SHGLOBALCOUNTER
= 22i32;
8134 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8135 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H
: SHGLOBALCOUNTER
= 23i32;
8136 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8137 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I
: SHGLOBALCOUNTER
= 24i32;
8138 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8139 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J
: SHGLOBALCOUNTER
= 25i32;
8140 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8141 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K
: SHGLOBALCOUNTER
= 26i32;
8142 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8143 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L
: SHGLOBALCOUNTER
= 27i32;
8144 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8145 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M
: SHGLOBALCOUNTER
= 28i32;
8146 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8147 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N
: SHGLOBALCOUNTER
= 29i32;
8148 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8149 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O
: SHGLOBALCOUNTER
= 30i32;
8150 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8151 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P
: SHGLOBALCOUNTER
= 31i32;
8152 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8153 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q
: SHGLOBALCOUNTER
= 32i32;
8154 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8155 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R
: SHGLOBALCOUNTER
= 33i32;
8156 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8157 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S
: SHGLOBALCOUNTER
= 34i32;
8158 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8159 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T
: SHGLOBALCOUNTER
= 35i32;
8160 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8161 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U
: SHGLOBALCOUNTER
= 36i32;
8162 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8163 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V
: SHGLOBALCOUNTER
= 37i32;
8164 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8165 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W
: SHGLOBALCOUNTER
= 38i32;
8166 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8167 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X
: SHGLOBALCOUNTER
= 39i32;
8168 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8169 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y
: SHGLOBALCOUNTER
= 40i32;
8170 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8171 pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z
: SHGLOBALCOUNTER
= 41i32;
8172 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8173 pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE
: SHGLOBALCOUNTER
= 42i32;
8174 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8175 pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT
: SHGLOBALCOUNTER
= 43i32;
8176 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8177 pub const GLOBALCOUNTER_RECYCLEBINENUM
: SHGLOBALCOUNTER
= 44i32;
8178 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8179 pub const GLOBALCOUNTER_RECYCLEBINCORRUPTED
: SHGLOBALCOUNTER
= 45i32;
8180 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8181 pub const GLOBALCOUNTER_RATINGS_STATECOUNTER
: SHGLOBALCOUNTER
= 46i32;
8182 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8183 pub const GLOBALCOUNTER_PRIVATE_PROFILE_CACHE
: SHGLOBALCOUNTER
= 47i32;
8184 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8185 pub const GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT
: SHGLOBALCOUNTER
= 48i32;
8186 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8187 pub const GLOBALCOUNTER_FOLDERDEFINITION_CACHE
: SHGLOBALCOUNTER
= 49i32;
8188 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8189 pub const GLOBALCOUNTER_COMMONPLACES_LIST_CACHE
: SHGLOBALCOUNTER
= 50i32;
8190 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8191 pub const GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE
: SHGLOBALCOUNTER
= 51i32;
8192 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8193 pub const GLOBALCOUNTER_ASSOCCHANGED
: SHGLOBALCOUNTER
= 52i32;
8194 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8195 pub const GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE
: SHGLOBALCOUNTER
= 53i32;
8196 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8197 pub const GLOBALCOUNTER_SETTINGSYNC_ENABLED
: SHGLOBALCOUNTER
= 54i32;
8198 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8199 pub const GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER
: SHGLOBALCOUNTER
= 55i32;
8200 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8201 pub const GLOBALCOUNTER_USERINFOCHANGED
: SHGLOBALCOUNTER
= 56i32;
8202 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8203 pub const GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE
: SHGLOBALCOUNTER
= 57i32;
8204 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8205 pub const GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE
: SHGLOBALCOUNTER
= 58i32;
8206 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8207 pub const GLOBALCOUNTER_MAXIMUMVALUE
: SHGLOBALCOUNTER
= 59i32;
8208 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8209 pub type SHOP_TYPE
= i32;
8210 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8211 pub const SHOP_PRINTERNAME
: SHOP_TYPE
= 1i32;
8212 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8213 pub const SHOP_FILEPATH
: SHOP_TYPE
= 2i32;
8214 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8215 pub const SHOP_VOLUMEGUID
: SHOP_TYPE
= 4i32;
8216 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8217 pub type SHREGDEL_FLAGS
= i32;
8218 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8219 pub const SHREGDEL_DEFAULT
: SHREGDEL_FLAGS
= 0i32;
8220 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8221 pub const SHREGDEL_HKCU
: SHREGDEL_FLAGS
= 1i32;
8222 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8223 pub const SHREGDEL_HKLM
: SHREGDEL_FLAGS
= 16i32;
8224 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8225 pub const SHREGDEL_BOTH
: SHREGDEL_FLAGS
= 17i32;
8226 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8227 pub type SHREGENUM_FLAGS
= i32;
8228 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8229 pub const SHREGENUM_DEFAULT
: SHREGENUM_FLAGS
= 0i32;
8230 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8231 pub const SHREGENUM_HKCU
: SHREGENUM_FLAGS
= 1i32;
8232 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8233 pub const SHREGENUM_HKLM
: SHREGENUM_FLAGS
= 16i32;
8234 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8235 pub const SHREGENUM_BOTH
: SHREGENUM_FLAGS
= 17i32;
8236 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8237 pub type SHSTOCKICONID
= i32;
8238 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8239 pub const SIID_DOCNOASSOC
: SHSTOCKICONID
= 0i32;
8240 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8241 pub const SIID_DOCASSOC
: SHSTOCKICONID
= 1i32;
8242 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8243 pub const SIID_APPLICATION
: SHSTOCKICONID
= 2i32;
8244 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8245 pub const SIID_FOLDER
: SHSTOCKICONID
= 3i32;
8246 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8247 pub const SIID_FOLDEROPEN
: SHSTOCKICONID
= 4i32;
8248 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8249 pub const SIID_DRIVE525
: SHSTOCKICONID
= 5i32;
8250 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8251 pub const SIID_DRIVE35
: SHSTOCKICONID
= 6i32;
8252 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8253 pub const SIID_DRIVEREMOVE
: SHSTOCKICONID
= 7i32;
8254 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8255 pub const SIID_DRIVEFIXED
: SHSTOCKICONID
= 8i32;
8256 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8257 pub const SIID_DRIVENET
: SHSTOCKICONID
= 9i32;
8258 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8259 pub const SIID_DRIVENETDISABLED
: SHSTOCKICONID
= 10i32;
8260 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8261 pub const SIID_DRIVECD
: SHSTOCKICONID
= 11i32;
8262 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8263 pub const SIID_DRIVERAM
: SHSTOCKICONID
= 12i32;
8264 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8265 pub const SIID_WORLD
: SHSTOCKICONID
= 13i32;
8266 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8267 pub const SIID_SERVER
: SHSTOCKICONID
= 15i32;
8268 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8269 pub const SIID_PRINTER
: SHSTOCKICONID
= 16i32;
8270 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8271 pub const SIID_MYNETWORK
: SHSTOCKICONID
= 17i32;
8272 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8273 pub const SIID_FIND
: SHSTOCKICONID
= 22i32;
8274 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8275 pub const SIID_HELP
: SHSTOCKICONID
= 23i32;
8276 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8277 pub const SIID_SHARE
: SHSTOCKICONID
= 28i32;
8278 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8279 pub const SIID_LINK
: SHSTOCKICONID
= 29i32;
8280 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8281 pub const SIID_SLOWFILE
: SHSTOCKICONID
= 30i32;
8282 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8283 pub const SIID_RECYCLER
: SHSTOCKICONID
= 31i32;
8284 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8285 pub const SIID_RECYCLERFULL
: SHSTOCKICONID
= 32i32;
8286 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8287 pub const SIID_MEDIACDAUDIO
: SHSTOCKICONID
= 40i32;
8288 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8289 pub const SIID_LOCK
: SHSTOCKICONID
= 47i32;
8290 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8291 pub const SIID_AUTOLIST
: SHSTOCKICONID
= 49i32;
8292 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8293 pub const SIID_PRINTERNET
: SHSTOCKICONID
= 50i32;
8294 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8295 pub const SIID_SERVERSHARE
: SHSTOCKICONID
= 51i32;
8296 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8297 pub const SIID_PRINTERFAX
: SHSTOCKICONID
= 52i32;
8298 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8299 pub const SIID_PRINTERFAXNET
: SHSTOCKICONID
= 53i32;
8300 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8301 pub const SIID_PRINTERFILE
: SHSTOCKICONID
= 54i32;
8302 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8303 pub const SIID_STACK
: SHSTOCKICONID
= 55i32;
8304 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8305 pub const SIID_MEDIASVCD
: SHSTOCKICONID
= 56i32;
8306 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8307 pub const SIID_STUFFEDFOLDER
: SHSTOCKICONID
= 57i32;
8308 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8309 pub const SIID_DRIVEUNKNOWN
: SHSTOCKICONID
= 58i32;
8310 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8311 pub const SIID_DRIVEDVD
: SHSTOCKICONID
= 59i32;
8312 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8313 pub const SIID_MEDIADVD
: SHSTOCKICONID
= 60i32;
8314 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8315 pub const SIID_MEDIADVDRAM
: SHSTOCKICONID
= 61i32;
8316 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8317 pub const SIID_MEDIADVDRW
: SHSTOCKICONID
= 62i32;
8318 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8319 pub const SIID_MEDIADVDR
: SHSTOCKICONID
= 63i32;
8320 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8321 pub const SIID_MEDIADVDROM
: SHSTOCKICONID
= 64i32;
8322 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8323 pub const SIID_MEDIACDAUDIOPLUS
: SHSTOCKICONID
= 65i32;
8324 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8325 pub const SIID_MEDIACDRW
: SHSTOCKICONID
= 66i32;
8326 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8327 pub const SIID_MEDIACDR
: SHSTOCKICONID
= 67i32;
8328 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8329 pub const SIID_MEDIACDBURN
: SHSTOCKICONID
= 68i32;
8330 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8331 pub const SIID_MEDIABLANKCD
: SHSTOCKICONID
= 69i32;
8332 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8333 pub const SIID_MEDIACDROM
: SHSTOCKICONID
= 70i32;
8334 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8335 pub const SIID_AUDIOFILES
: SHSTOCKICONID
= 71i32;
8336 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8337 pub const SIID_IMAGEFILES
: SHSTOCKICONID
= 72i32;
8338 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8339 pub const SIID_VIDEOFILES
: SHSTOCKICONID
= 73i32;
8340 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8341 pub const SIID_MIXEDFILES
: SHSTOCKICONID
= 74i32;
8342 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8343 pub const SIID_FOLDERBACK
: SHSTOCKICONID
= 75i32;
8344 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8345 pub const SIID_FOLDERFRONT
: SHSTOCKICONID
= 76i32;
8346 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8347 pub const SIID_SHIELD
: SHSTOCKICONID
= 77i32;
8348 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8349 pub const SIID_WARNING
: SHSTOCKICONID
= 78i32;
8350 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8351 pub const SIID_INFO
: SHSTOCKICONID
= 79i32;
8352 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8353 pub const SIID_ERROR
: SHSTOCKICONID
= 80i32;
8354 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8355 pub const SIID_KEY
: SHSTOCKICONID
= 81i32;
8356 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8357 pub const SIID_SOFTWARE
: SHSTOCKICONID
= 82i32;
8358 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8359 pub const SIID_RENAME
: SHSTOCKICONID
= 83i32;
8360 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8361 pub const SIID_DELETE
: SHSTOCKICONID
= 84i32;
8362 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8363 pub const SIID_MEDIAAUDIODVD
: SHSTOCKICONID
= 85i32;
8364 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8365 pub const SIID_MEDIAMOVIEDVD
: SHSTOCKICONID
= 86i32;
8366 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8367 pub const SIID_MEDIAENHANCEDCD
: SHSTOCKICONID
= 87i32;
8368 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8369 pub const SIID_MEDIAENHANCEDDVD
: SHSTOCKICONID
= 88i32;
8370 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8371 pub const SIID_MEDIAHDDVD
: SHSTOCKICONID
= 89i32;
8372 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8373 pub const SIID_MEDIABLURAY
: SHSTOCKICONID
= 90i32;
8374 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8375 pub const SIID_MEDIAVCD
: SHSTOCKICONID
= 91i32;
8376 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8377 pub const SIID_MEDIADVDPLUSR
: SHSTOCKICONID
= 92i32;
8378 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8379 pub const SIID_MEDIADVDPLUSRW
: SHSTOCKICONID
= 93i32;
8380 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8381 pub const SIID_DESKTOPPC
: SHSTOCKICONID
= 94i32;
8382 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8383 pub const SIID_MOBILEPC
: SHSTOCKICONID
= 95i32;
8384 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8385 pub const SIID_USERS
: SHSTOCKICONID
= 96i32;
8386 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8387 pub const SIID_MEDIASMARTMEDIA
: SHSTOCKICONID
= 97i32;
8388 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8389 pub const SIID_MEDIACOMPACTFLASH
: SHSTOCKICONID
= 98i32;
8390 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8391 pub const SIID_DEVICECELLPHONE
: SHSTOCKICONID
= 99i32;
8392 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8393 pub const SIID_DEVICECAMERA
: SHSTOCKICONID
= 100i32;
8394 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8395 pub const SIID_DEVICEVIDEOCAMERA
: SHSTOCKICONID
= 101i32;
8396 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8397 pub const SIID_DEVICEAUDIOPLAYER
: SHSTOCKICONID
= 102i32;
8398 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8399 pub const SIID_NETWORKCONNECT
: SHSTOCKICONID
= 103i32;
8400 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8401 pub const SIID_INTERNET
: SHSTOCKICONID
= 104i32;
8402 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8403 pub const SIID_ZIPFILE
: SHSTOCKICONID
= 105i32;
8404 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8405 pub const SIID_SETTINGS
: SHSTOCKICONID
= 106i32;
8406 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8407 pub const SIID_DRIVEHDDVD
: SHSTOCKICONID
= 132i32;
8408 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8409 pub const SIID_DRIVEBD
: SHSTOCKICONID
= 133i32;
8410 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8411 pub const SIID_MEDIAHDDVDROM
: SHSTOCKICONID
= 134i32;
8412 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8413 pub const SIID_MEDIAHDDVDR
: SHSTOCKICONID
= 135i32;
8414 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8415 pub const SIID_MEDIAHDDVDRAM
: SHSTOCKICONID
= 136i32;
8416 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8417 pub const SIID_MEDIABDROM
: SHSTOCKICONID
= 137i32;
8418 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8419 pub const SIID_MEDIABDR
: SHSTOCKICONID
= 138i32;
8420 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8421 pub const SIID_MEDIABDRE
: SHSTOCKICONID
= 139i32;
8422 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8423 pub const SIID_CLUSTEREDDRIVE
: SHSTOCKICONID
= 140i32;
8424 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8425 pub const SIID_MAX_ICONS
: SHSTOCKICONID
= 181i32;
8426 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8427 pub type SIATTRIBFLAGS
= i32;
8428 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8429 pub const SIATTRIBFLAGS_AND
: SIATTRIBFLAGS
= 1i32;
8430 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8431 pub const SIATTRIBFLAGS_OR
: SIATTRIBFLAGS
= 2i32;
8432 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8433 pub const SIATTRIBFLAGS_APPCOMPAT
: SIATTRIBFLAGS
= 3i32;
8434 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8435 pub const SIATTRIBFLAGS_MASK
: SIATTRIBFLAGS
= 3i32;
8436 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8437 pub const SIATTRIBFLAGS_ALLITEMS
: SIATTRIBFLAGS
= 16384i32;
8438 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8439 pub type SIGDN
= i32;
8440 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8441 pub const SIGDN_NORMALDISPLAY
: SIGDN
= 0i32;
8442 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8443 pub const SIGDN_PARENTRELATIVEPARSING
: SIGDN
= -2147385343i32;
8444 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8445 pub const SIGDN_DESKTOPABSOLUTEPARSING
: SIGDN
= -2147319808i32;
8446 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8447 pub const SIGDN_PARENTRELATIVEEDITING
: SIGDN
= -2147282943i32;
8448 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8449 pub const SIGDN_DESKTOPABSOLUTEEDITING
: SIGDN
= -2147172352i32;
8450 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8451 pub const SIGDN_FILESYSPATH
: SIGDN
= -2147123200i32;
8452 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8453 pub const SIGDN_URL
: SIGDN
= -2147057664i32;
8454 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8455 pub const SIGDN_PARENTRELATIVEFORADDRESSBAR
: SIGDN
= -2146975743i32;
8456 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8457 pub const SIGDN_PARENTRELATIVE
: SIGDN
= -2146959359i32;
8458 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8459 pub const SIGDN_PARENTRELATIVEFORUI
: SIGDN
= -2146877439i32;
8460 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8461 pub type SIIGBF
= i32;
8462 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8463 pub const SIIGBF_RESIZETOFIT
: SIIGBF
= 0i32;
8464 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8465 pub const SIIGBF_BIGGERSIZEOK
: SIIGBF
= 1i32;
8466 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8467 pub const SIIGBF_MEMORYONLY
: SIIGBF
= 2i32;
8468 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8469 pub const SIIGBF_ICONONLY
: SIIGBF
= 4i32;
8470 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8471 pub const SIIGBF_THUMBNAILONLY
: SIIGBF
= 8i32;
8472 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8473 pub const SIIGBF_INCACHEONLY
: SIIGBF
= 16i32;
8474 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8475 pub const SIIGBF_CROPTOSQUARE
: SIIGBF
= 32i32;
8476 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8477 pub const SIIGBF_WIDETHUMBNAILS
: SIIGBF
= 64i32;
8478 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8479 pub const SIIGBF_ICONBACKGROUND
: SIIGBF
= 128i32;
8480 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8481 pub const SIIGBF_SCALEUP
: SIIGBF
= 256i32;
8482 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8483 pub type SLGP_FLAGS
= i32;
8484 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8485 pub const SLGP_SHORTPATH
: SLGP_FLAGS
= 1i32;
8486 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8487 pub const SLGP_UNCPRIORITY
: SLGP_FLAGS
= 2i32;
8488 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8489 pub const SLGP_RAWPATH
: SLGP_FLAGS
= 4i32;
8490 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8491 pub const SLGP_RELATIVEPRIORITY
: SLGP_FLAGS
= 8i32;
8492 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8493 pub type SLR_FLAGS
= i32;
8494 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8495 pub const SLR_NONE
: SLR_FLAGS
= 0i32;
8496 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8497 pub const SLR_NO_UI
: SLR_FLAGS
= 1i32;
8498 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8499 pub const SLR_ANY_MATCH
: SLR_FLAGS
= 2i32;
8500 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8501 pub const SLR_UPDATE
: SLR_FLAGS
= 4i32;
8502 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8503 pub const SLR_NOUPDATE
: SLR_FLAGS
= 8i32;
8504 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8505 pub const SLR_NOSEARCH
: SLR_FLAGS
= 16i32;
8506 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8507 pub const SLR_NOTRACK
: SLR_FLAGS
= 32i32;
8508 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8509 pub const SLR_NOLINKINFO
: SLR_FLAGS
= 64i32;
8510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8511 pub const SLR_INVOKE_MSI
: SLR_FLAGS
= 128i32;
8512 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8513 pub const SLR_NO_UI_WITH_MSG_PUMP
: SLR_FLAGS
= 257i32;
8514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8515 pub const SLR_OFFER_DELETE_WITHOUT_FILE
: SLR_FLAGS
= 512i32;
8516 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8517 pub const SLR_KNOWNFOLDER
: SLR_FLAGS
= 1024i32;
8518 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8519 pub const SLR_MACHINE_IN_LOCAL_TARGET
: SLR_FLAGS
= 2048i32;
8520 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8521 pub const SLR_UPDATE_MACHINE_AND_SID
: SLR_FLAGS
= 4096i32;
8522 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8523 pub const SLR_NO_OBJECT_ID
: SLR_FLAGS
= 8192i32;
8524 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8525 pub type SMINFOFLAGS
= i32;
8526 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8527 pub const SMIF_ICON
: SMINFOFLAGS
= 1i32;
8528 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8529 pub const SMIF_ACCELERATOR
: SMINFOFLAGS
= 2i32;
8530 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8531 pub const SMIF_DROPTARGET
: SMINFOFLAGS
= 4i32;
8532 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8533 pub const SMIF_SUBMENU
: SMINFOFLAGS
= 8i32;
8534 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8535 pub const SMIF_CHECKED
: SMINFOFLAGS
= 32i32;
8536 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8537 pub const SMIF_DROPCASCADE
: SMINFOFLAGS
= 64i32;
8538 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8539 pub const SMIF_HIDDEN
: SMINFOFLAGS
= 128i32;
8540 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8541 pub const SMIF_DISABLED
: SMINFOFLAGS
= 256i32;
8542 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8543 pub const SMIF_TRACKPOPUP
: SMINFOFLAGS
= 512i32;
8544 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8545 pub const SMIF_DEMOTED
: SMINFOFLAGS
= 1024i32;
8546 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8547 pub const SMIF_ALTSTATE
: SMINFOFLAGS
= 2048i32;
8548 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8549 pub const SMIF_DRAGNDROP
: SMINFOFLAGS
= 4096i32;
8550 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8551 pub const SMIF_NEW
: SMINFOFLAGS
= 8192i32;
8552 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8553 pub type SMINFOMASK
= i32;
8554 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8555 pub const SMIM_TYPE
: SMINFOMASK
= 1i32;
8556 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8557 pub const SMIM_FLAGS
: SMINFOMASK
= 2i32;
8558 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8559 pub const SMIM_ICON
: SMINFOMASK
= 4i32;
8560 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8561 pub type SMINFOTYPE
= i32;
8562 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8563 pub const SMIT_SEPARATOR
: SMINFOTYPE
= 1i32;
8564 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8565 pub const SMIT_STRING
: SMINFOTYPE
= 2i32;
8566 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8567 pub type SORTDIRECTION
= i32;
8568 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8569 pub const SORT_DESCENDING
: SORTDIRECTION
= -1i32;
8570 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8571 pub const SORT_ASCENDING
: SORTDIRECTION
= 1i32;
8572 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8573 pub type SORT_ORDER_TYPE
= i32;
8574 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8575 pub const SOT_DEFAULT
: SORT_ORDER_TYPE
= 0i32;
8576 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8577 pub const SOT_IGNORE_FOLDERNESS
: SORT_ORDER_TYPE
= 1i32;
8578 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8579 pub type SPACTION
= i32;
8580 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8581 pub const SPACTION_NONE
: SPACTION
= 0i32;
8582 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8583 pub const SPACTION_MOVING
: SPACTION
= 1i32;
8584 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8585 pub const SPACTION_COPYING
: SPACTION
= 2i32;
8586 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8587 pub const SPACTION_RECYCLING
: SPACTION
= 3i32;
8588 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8589 pub const SPACTION_APPLYINGATTRIBS
: SPACTION
= 4i32;
8590 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8591 pub const SPACTION_DOWNLOADING
: SPACTION
= 5i32;
8592 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8593 pub const SPACTION_SEARCHING_INTERNET
: SPACTION
= 6i32;
8594 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8595 pub const SPACTION_CALCULATING
: SPACTION
= 7i32;
8596 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8597 pub const SPACTION_UPLOADING
: SPACTION
= 8i32;
8598 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8599 pub const SPACTION_SEARCHING_FILES
: SPACTION
= 9i32;
8600 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8601 pub const SPACTION_DELETING
: SPACTION
= 10i32;
8602 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8603 pub const SPACTION_RENAMING
: SPACTION
= 11i32;
8604 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8605 pub const SPACTION_FORMATTING
: SPACTION
= 12i32;
8606 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8607 pub const SPACTION_COPY_MOVING
: SPACTION
= 13i32;
8608 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8609 pub type SPTEXT
= i32;
8610 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8611 pub const SPTEXT_ACTIONDESCRIPTION
: SPTEXT
= 1i32;
8612 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8613 pub const SPTEXT_ACTIONDETAIL
: SPTEXT
= 2i32;
8614 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8615 pub type SSF_MASK
= u32;
8616 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8617 pub const SSF_SHOWALLOBJECTS
: SSF_MASK
= 1u32;
8618 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8619 pub const SSF_SHOWEXTENSIONS
: SSF_MASK
= 2u32;
8620 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8621 pub const SSF_HIDDENFILEEXTS
: SSF_MASK
= 4u32;
8622 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8623 pub const SSF_SERVERADMINUI
: SSF_MASK
= 4u32;
8624 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8625 pub const SSF_SHOWCOMPCOLOR
: SSF_MASK
= 8u32;
8626 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8627 pub const SSF_SORTCOLUMNS
: SSF_MASK
= 16u32;
8628 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8629 pub const SSF_SHOWSYSFILES
: SSF_MASK
= 32u32;
8630 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8631 pub const SSF_DOUBLECLICKINWEBVIEW
: SSF_MASK
= 128u32;
8632 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8633 pub const SSF_SHOWATTRIBCOL
: SSF_MASK
= 256u32;
8634 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8635 pub const SSF_DESKTOPHTML
: SSF_MASK
= 512u32;
8636 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8637 pub const SSF_WIN95CLASSIC
: SSF_MASK
= 1024u32;
8638 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8639 pub const SSF_DONTPRETTYPATH
: SSF_MASK
= 2048u32;
8640 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8641 pub const SSF_SHOWINFOTIP
: SSF_MASK
= 8192u32;
8642 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8643 pub const SSF_MAPNETDRVBUTTON
: SSF_MASK
= 4096u32;
8644 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8645 pub const SSF_NOCONFIRMRECYCLE
: SSF_MASK
= 32768u32;
8646 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8647 pub const SSF_HIDEICONS
: SSF_MASK
= 16384u32;
8648 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8649 pub const SSF_FILTER
: SSF_MASK
= 65536u32;
8650 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8651 pub const SSF_WEBVIEW
: SSF_MASK
= 131072u32;
8652 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8653 pub const SSF_SHOWSUPERHIDDEN
: SSF_MASK
= 262144u32;
8654 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8655 pub const SSF_SEPPROCESS
: SSF_MASK
= 524288u32;
8656 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8657 pub const SSF_NONETCRAWLING
: SSF_MASK
= 1048576u32;
8658 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8659 pub const SSF_STARTPANELON
: SSF_MASK
= 2097152u32;
8660 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8661 pub const SSF_SHOWSTARTPAGE
: SSF_MASK
= 4194304u32;
8662 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8663 pub const SSF_AUTOCHECKSELECT
: SSF_MASK
= 8388608u32;
8664 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8665 pub const SSF_ICONSONLY
: SSF_MASK
= 16777216u32;
8666 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8667 pub const SSF_SHOWTYPEOVERLAY
: SSF_MASK
= 33554432u32;
8668 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8669 pub const SSF_SHOWSTATUSBAR
: SSF_MASK
= 67108864u32;
8670 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8671 pub type STGOP
= i32;
8672 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8673 pub const STGOP_MOVE
: STGOP
= 1i32;
8674 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8675 pub const STGOP_COPY
: STGOP
= 2i32;
8676 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8677 pub const STGOP_SYNC
: STGOP
= 3i32;
8678 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8679 pub const STGOP_REMOVE
: STGOP
= 5i32;
8680 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8681 pub const STGOP_RENAME
: STGOP
= 6i32;
8682 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8683 pub const STGOP_APPLYPROPERTIES
: STGOP
= 8i32;
8684 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8685 pub const STGOP_NEW
: STGOP
= 10i32;
8686 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8687 pub type STORAGE_PROVIDER_FILE_FLAGS
= i32;
8688 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8689 pub const SPFF_NONE
: STORAGE_PROVIDER_FILE_FLAGS
= 0i32;
8690 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8691 pub const SPFF_DOWNLOAD_BY_DEFAULT
: STORAGE_PROVIDER_FILE_FLAGS
= 1i32;
8692 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8693 pub const SPFF_CREATED_ON_THIS_DEVICE
: STORAGE_PROVIDER_FILE_FLAGS
= 2i32;
8694 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8695 pub type STPFLAG
= i32;
8696 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8697 pub const STPF_NONE
: STPFLAG
= 0i32;
8698 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8699 pub const STPF_USEAPPTHUMBNAILALWAYS
: STPFLAG
= 1i32;
8700 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8701 pub const STPF_USEAPPTHUMBNAILWHENACTIVE
: STPFLAG
= 2i32;
8702 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8703 pub const STPF_USEAPPPEEKALWAYS
: STPFLAG
= 4i32;
8704 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8705 pub const STPF_USEAPPPEEKWHENACTIVE
: STPFLAG
= 8i32;
8706 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8707 pub type SVUIA_STATUS
= i32;
8708 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8709 pub const SVUIA_DEACTIVATE
: SVUIA_STATUS
= 0i32;
8710 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8711 pub const SVUIA_ACTIVATE_NOFOCUS
: SVUIA_STATUS
= 1i32;
8712 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8713 pub const SVUIA_ACTIVATE_FOCUS
: SVUIA_STATUS
= 2i32;
8714 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8715 pub const SVUIA_INPLACEACTIVATE
: SVUIA_STATUS
= 3i32;
8716 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8717 pub type SYNCMGRERRORFLAGS
= i32;
8718 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8719 pub const SYNCMGRERRORFLAG_ENABLEJUMPTEXT
: SYNCMGRERRORFLAGS
= 1i32;
8720 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8721 pub type SYNCMGRFLAG
= i32;
8722 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8723 pub const SYNCMGRFLAG_CONNECT
: SYNCMGRFLAG
= 1i32;
8724 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8725 pub const SYNCMGRFLAG_PENDINGDISCONNECT
: SYNCMGRFLAG
= 2i32;
8726 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8727 pub const SYNCMGRFLAG_MANUAL
: SYNCMGRFLAG
= 3i32;
8728 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8729 pub const SYNCMGRFLAG_IDLE
: SYNCMGRFLAG
= 4i32;
8730 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8731 pub const SYNCMGRFLAG_INVOKE
: SYNCMGRFLAG
= 5i32;
8732 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8733 pub const SYNCMGRFLAG_SCHEDULED
: SYNCMGRFLAG
= 6i32;
8734 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8735 pub const SYNCMGRFLAG_EVENTMASK
: SYNCMGRFLAG
= 255i32;
8736 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8737 pub const SYNCMGRFLAG_SETTINGS
: SYNCMGRFLAG
= 256i32;
8738 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8739 pub const SYNCMGRFLAG_MAYBOTHERUSER
: SYNCMGRFLAG
= 512i32;
8740 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8741 pub type SYNCMGRHANDLERFLAGS
= i32;
8742 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8743 pub const SYNCMGRHANDLER_HASPROPERTIES
: SYNCMGRHANDLERFLAGS
= 1i32;
8744 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8745 pub const SYNCMGRHANDLER_MAYESTABLISHCONNECTION
: SYNCMGRHANDLERFLAGS
= 2i32;
8746 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8747 pub const SYNCMGRHANDLER_ALWAYSLISTHANDLER
: SYNCMGRHANDLERFLAGS
= 4i32;
8748 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8749 pub const SYNCMGRHANDLER_HIDDEN
: SYNCMGRHANDLERFLAGS
= 8i32;
8750 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8751 pub type SYNCMGRINVOKEFLAGS
= i32;
8752 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8753 pub const SYNCMGRINVOKE_STARTSYNC
: SYNCMGRINVOKEFLAGS
= 2i32;
8754 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8755 pub const SYNCMGRINVOKE_MINIMIZED
: SYNCMGRINVOKEFLAGS
= 4i32;
8756 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8757 pub type SYNCMGRITEMFLAGS
= i32;
8758 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8759 pub const SYNCMGRITEM_HASPROPERTIES
: SYNCMGRITEMFLAGS
= 1i32;
8760 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8761 pub const SYNCMGRITEM_TEMPORARY
: SYNCMGRITEMFLAGS
= 2i32;
8762 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8763 pub const SYNCMGRITEM_ROAMINGUSER
: SYNCMGRITEMFLAGS
= 4i32;
8764 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8765 pub const SYNCMGRITEM_LASTUPDATETIME
: SYNCMGRITEMFLAGS
= 8i32;
8766 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8767 pub const SYNCMGRITEM_MAYDELETEITEM
: SYNCMGRITEMFLAGS
= 16i32;
8768 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8769 pub const SYNCMGRITEM_HIDDEN
: SYNCMGRITEMFLAGS
= 32i32;
8770 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8771 pub type SYNCMGRITEMSTATE
= i32;
8772 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8773 pub const SYNCMGRITEMSTATE_UNCHECKED
: SYNCMGRITEMSTATE
= 0i32;
8774 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8775 pub const SYNCMGRITEMSTATE_CHECKED
: SYNCMGRITEMSTATE
= 1i32;
8776 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8777 pub type SYNCMGRLOGLEVEL
= i32;
8778 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8779 pub const SYNCMGRLOGLEVEL_INFORMATION
: SYNCMGRLOGLEVEL
= 1i32;
8780 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8781 pub const SYNCMGRLOGLEVEL_WARNING
: SYNCMGRLOGLEVEL
= 2i32;
8782 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8783 pub const SYNCMGRLOGLEVEL_ERROR
: SYNCMGRLOGLEVEL
= 3i32;
8784 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8785 pub const SYNCMGRLOGLEVEL_LOGLEVELMAX
: SYNCMGRLOGLEVEL
= 3i32;
8786 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8787 pub type SYNCMGRREGISTERFLAGS
= i32;
8788 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8789 pub const SYNCMGRREGISTERFLAG_CONNECT
: SYNCMGRREGISTERFLAGS
= 1i32;
8790 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8791 pub const SYNCMGRREGISTERFLAG_PENDINGDISCONNECT
: SYNCMGRREGISTERFLAGS
= 2i32;
8792 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8793 pub const SYNCMGRREGISTERFLAG_IDLE
: SYNCMGRREGISTERFLAGS
= 4i32;
8794 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8795 pub type SYNCMGRSTATUS
= i32;
8796 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8797 pub const SYNCMGRSTATUS_STOPPED
: SYNCMGRSTATUS
= 0i32;
8798 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8799 pub const SYNCMGRSTATUS_SKIPPED
: SYNCMGRSTATUS
= 1i32;
8800 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8801 pub const SYNCMGRSTATUS_PENDING
: SYNCMGRSTATUS
= 2i32;
8802 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8803 pub const SYNCMGRSTATUS_UPDATING
: SYNCMGRSTATUS
= 3i32;
8804 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8805 pub const SYNCMGRSTATUS_SUCCEEDED
: SYNCMGRSTATUS
= 4i32;
8806 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8807 pub const SYNCMGRSTATUS_FAILED
: SYNCMGRSTATUS
= 5i32;
8808 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8809 pub const SYNCMGRSTATUS_PAUSED
: SYNCMGRSTATUS
= 6i32;
8810 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8811 pub const SYNCMGRSTATUS_RESUMING
: SYNCMGRSTATUS
= 7i32;
8812 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8813 pub const SYNCMGRSTATUS_UPDATING_INDETERMINATE
: SYNCMGRSTATUS
= 8i32;
8814 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8815 pub const SYNCMGRSTATUS_DELETED
: SYNCMGRSTATUS
= 256i32;
8816 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8817 pub type SYNCMGR_CANCEL_REQUEST
= i32;
8818 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8819 pub const SYNCMGR_CR_NONE
: SYNCMGR_CANCEL_REQUEST
= 0i32;
8820 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8821 pub const SYNCMGR_CR_CANCEL_ITEM
: SYNCMGR_CANCEL_REQUEST
= 1i32;
8822 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8823 pub const SYNCMGR_CR_CANCEL_ALL
: SYNCMGR_CANCEL_REQUEST
= 2i32;
8824 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8825 pub const SYNCMGR_CR_MAX
: SYNCMGR_CANCEL_REQUEST
= 2i32;
8826 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8827 pub type SYNCMGR_CONFLICT_ITEM_TYPE
= i32;
8828 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8829 pub const SYNCMGR_CIT_UPDATED
: SYNCMGR_CONFLICT_ITEM_TYPE
= 1i32;
8830 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8831 pub const SYNCMGR_CIT_DELETED
: SYNCMGR_CONFLICT_ITEM_TYPE
= 2i32;
8832 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8833 pub type SYNCMGR_CONTROL_FLAGS
= i32;
8834 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8835 pub const SYNCMGR_CF_NONE
: SYNCMGR_CONTROL_FLAGS
= 0i32;
8836 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8837 pub const SYNCMGR_CF_NOWAIT
: SYNCMGR_CONTROL_FLAGS
= 0i32;
8838 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8839 pub const SYNCMGR_CF_WAIT
: SYNCMGR_CONTROL_FLAGS
= 1i32;
8840 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8841 pub const SYNCMGR_CF_NOUI
: SYNCMGR_CONTROL_FLAGS
= 2i32;
8842 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8843 pub const SYNCMGR_CF_VALID
: SYNCMGR_CONTROL_FLAGS
= 3i32;
8844 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8845 pub type SYNCMGR_EVENT_FLAGS
= i32;
8846 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8847 pub const SYNCMGR_EF_NONE
: SYNCMGR_EVENT_FLAGS
= 0i32;
8848 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8849 pub const SYNCMGR_EF_VALID
: SYNCMGR_EVENT_FLAGS
= 0i32;
8850 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8851 pub type SYNCMGR_EVENT_LEVEL
= i32;
8852 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8853 pub const SYNCMGR_EL_INFORMATION
: SYNCMGR_EVENT_LEVEL
= 1i32;
8854 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8855 pub const SYNCMGR_EL_WARNING
: SYNCMGR_EVENT_LEVEL
= 2i32;
8856 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8857 pub const SYNCMGR_EL_ERROR
: SYNCMGR_EVENT_LEVEL
= 3i32;
8858 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8859 pub const SYNCMGR_EL_MAX
: SYNCMGR_EVENT_LEVEL
= 3i32;
8860 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8861 pub type SYNCMGR_HANDLER_CAPABILITIES
= i32;
8862 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8863 pub const SYNCMGR_HCM_NONE
: SYNCMGR_HANDLER_CAPABILITIES
= 0i32;
8864 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8865 pub const SYNCMGR_HCM_PROVIDES_ICON
: SYNCMGR_HANDLER_CAPABILITIES
= 1i32;
8866 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8867 pub const SYNCMGR_HCM_EVENT_STORE
: SYNCMGR_HANDLER_CAPABILITIES
= 2i32;
8868 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8869 pub const SYNCMGR_HCM_CONFLICT_STORE
: SYNCMGR_HANDLER_CAPABILITIES
= 4i32;
8870 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8871 pub const SYNCMGR_HCM_SUPPORTS_CONCURRENT_SESSIONS
: SYNCMGR_HANDLER_CAPABILITIES
= 16i32;
8872 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8873 pub const SYNCMGR_HCM_CAN_BROWSE_CONTENT
: SYNCMGR_HANDLER_CAPABILITIES
= 65536i32;
8874 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8875 pub const SYNCMGR_HCM_CAN_SHOW_SCHEDULE
: SYNCMGR_HANDLER_CAPABILITIES
= 131072i32;
8876 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8877 pub const SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE
: SYNCMGR_HANDLER_CAPABILITIES
= 1048576i32;
8878 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8879 pub const SYNCMGR_HCM_QUERY_BEFORE_DEACTIVATE
: SYNCMGR_HANDLER_CAPABILITIES
= 2097152i32;
8880 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8881 pub const SYNCMGR_HCM_QUERY_BEFORE_ENABLE
: SYNCMGR_HANDLER_CAPABILITIES
= 4194304i32;
8882 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8883 pub const SYNCMGR_HCM_QUERY_BEFORE_DISABLE
: SYNCMGR_HANDLER_CAPABILITIES
= 8388608i32;
8884 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8885 pub const SYNCMGR_HCM_VALID_MASK
: SYNCMGR_HANDLER_CAPABILITIES
= 15925271i32;
8886 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8887 pub type SYNCMGR_HANDLER_POLICIES
= i32;
8888 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8889 pub const SYNCMGR_HPM_NONE
: SYNCMGR_HANDLER_POLICIES
= 0i32;
8890 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8891 pub const SYNCMGR_HPM_PREVENT_ACTIVATE
: SYNCMGR_HANDLER_POLICIES
= 1i32;
8892 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8893 pub const SYNCMGR_HPM_PREVENT_DEACTIVATE
: SYNCMGR_HANDLER_POLICIES
= 2i32;
8894 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8895 pub const SYNCMGR_HPM_PREVENT_ENABLE
: SYNCMGR_HANDLER_POLICIES
= 4i32;
8896 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8897 pub const SYNCMGR_HPM_PREVENT_DISABLE
: SYNCMGR_HANDLER_POLICIES
= 8i32;
8898 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8899 pub const SYNCMGR_HPM_PREVENT_START_SYNC
: SYNCMGR_HANDLER_POLICIES
= 16i32;
8900 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8901 pub const SYNCMGR_HPM_PREVENT_STOP_SYNC
: SYNCMGR_HANDLER_POLICIES
= 32i32;
8902 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8903 pub const SYNCMGR_HPM_DISABLE_ENABLE
: SYNCMGR_HANDLER_POLICIES
= 256i32;
8904 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8905 pub const SYNCMGR_HPM_DISABLE_DISABLE
: SYNCMGR_HANDLER_POLICIES
= 512i32;
8906 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8907 pub const SYNCMGR_HPM_DISABLE_START_SYNC
: SYNCMGR_HANDLER_POLICIES
= 1024i32;
8908 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8909 pub const SYNCMGR_HPM_DISABLE_STOP_SYNC
: SYNCMGR_HANDLER_POLICIES
= 2048i32;
8910 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8911 pub const SYNCMGR_HPM_DISABLE_BROWSE
: SYNCMGR_HANDLER_POLICIES
= 4096i32;
8912 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8913 pub const SYNCMGR_HPM_DISABLE_SCHEDULE
: SYNCMGR_HANDLER_POLICIES
= 8192i32;
8914 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8915 pub const SYNCMGR_HPM_HIDDEN_BY_DEFAULT
: SYNCMGR_HANDLER_POLICIES
= 65536i32;
8916 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8917 pub const SYNCMGR_HPM_BACKGROUND_SYNC_ONLY
: SYNCMGR_HANDLER_POLICIES
= 48i32;
8918 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8919 pub const SYNCMGR_HPM_VALID_MASK
: SYNCMGR_HANDLER_POLICIES
= 77631i32;
8920 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8921 pub type SYNCMGR_HANDLER_TYPE
= i32;
8922 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8923 pub const SYNCMGR_HT_UNSPECIFIED
: SYNCMGR_HANDLER_TYPE
= 0i32;
8924 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8925 pub const SYNCMGR_HT_APPLICATION
: SYNCMGR_HANDLER_TYPE
= 1i32;
8926 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8927 pub const SYNCMGR_HT_DEVICE
: SYNCMGR_HANDLER_TYPE
= 2i32;
8928 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8929 pub const SYNCMGR_HT_FOLDER
: SYNCMGR_HANDLER_TYPE
= 3i32;
8930 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8931 pub const SYNCMGR_HT_SERVICE
: SYNCMGR_HANDLER_TYPE
= 4i32;
8932 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8933 pub const SYNCMGR_HT_COMPUTER
: SYNCMGR_HANDLER_TYPE
= 5i32;
8934 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8935 pub const SYNCMGR_HT_MIN
: SYNCMGR_HANDLER_TYPE
= 0i32;
8936 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8937 pub const SYNCMGR_HT_MAX
: SYNCMGR_HANDLER_TYPE
= 5i32;
8938 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8939 pub type SYNCMGR_ITEM_CAPABILITIES
= i32;
8940 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8941 pub const SYNCMGR_ICM_NONE
: SYNCMGR_ITEM_CAPABILITIES
= 0i32;
8942 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8943 pub const SYNCMGR_ICM_PROVIDES_ICON
: SYNCMGR_ITEM_CAPABILITIES
= 1i32;
8944 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8945 pub const SYNCMGR_ICM_EVENT_STORE
: SYNCMGR_ITEM_CAPABILITIES
= 2i32;
8946 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8947 pub const SYNCMGR_ICM_CONFLICT_STORE
: SYNCMGR_ITEM_CAPABILITIES
= 4i32;
8948 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8949 pub const SYNCMGR_ICM_CAN_DELETE
: SYNCMGR_ITEM_CAPABILITIES
= 16i32;
8950 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8951 pub const SYNCMGR_ICM_CAN_BROWSE_CONTENT
: SYNCMGR_ITEM_CAPABILITIES
= 65536i32;
8952 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8953 pub const SYNCMGR_ICM_QUERY_BEFORE_ENABLE
: SYNCMGR_ITEM_CAPABILITIES
= 1048576i32;
8954 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8955 pub const SYNCMGR_ICM_QUERY_BEFORE_DISABLE
: SYNCMGR_ITEM_CAPABILITIES
= 2097152i32;
8956 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8957 pub const SYNCMGR_ICM_QUERY_BEFORE_DELETE
: SYNCMGR_ITEM_CAPABILITIES
= 4194304i32;
8958 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8959 pub const SYNCMGR_ICM_VALID_MASK
: SYNCMGR_ITEM_CAPABILITIES
= 7405591i32;
8960 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8961 pub type SYNCMGR_ITEM_POLICIES
= i32;
8962 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8963 pub const SYNCMGR_IPM_NONE
: SYNCMGR_ITEM_POLICIES
= 0i32;
8964 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8965 pub const SYNCMGR_IPM_PREVENT_ENABLE
: SYNCMGR_ITEM_POLICIES
= 1i32;
8966 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8967 pub const SYNCMGR_IPM_PREVENT_DISABLE
: SYNCMGR_ITEM_POLICIES
= 2i32;
8968 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8969 pub const SYNCMGR_IPM_PREVENT_START_SYNC
: SYNCMGR_ITEM_POLICIES
= 4i32;
8970 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8971 pub const SYNCMGR_IPM_PREVENT_STOP_SYNC
: SYNCMGR_ITEM_POLICIES
= 8i32;
8972 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8973 pub const SYNCMGR_IPM_DISABLE_ENABLE
: SYNCMGR_ITEM_POLICIES
= 16i32;
8974 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8975 pub const SYNCMGR_IPM_DISABLE_DISABLE
: SYNCMGR_ITEM_POLICIES
= 32i32;
8976 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8977 pub const SYNCMGR_IPM_DISABLE_START_SYNC
: SYNCMGR_ITEM_POLICIES
= 64i32;
8978 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8979 pub const SYNCMGR_IPM_DISABLE_STOP_SYNC
: SYNCMGR_ITEM_POLICIES
= 128i32;
8980 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8981 pub const SYNCMGR_IPM_DISABLE_BROWSE
: SYNCMGR_ITEM_POLICIES
= 256i32;
8982 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8983 pub const SYNCMGR_IPM_DISABLE_DELETE
: SYNCMGR_ITEM_POLICIES
= 512i32;
8984 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8985 pub const SYNCMGR_IPM_HIDDEN_BY_DEFAULT
: SYNCMGR_ITEM_POLICIES
= 65536i32;
8986 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8987 pub const SYNCMGR_IPM_VALID_MASK
: SYNCMGR_ITEM_POLICIES
= 66303i32;
8988 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8989 pub type SYNCMGR_PRESENTER_CHOICE
= i32;
8990 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8991 pub const SYNCMGR_PC_NO_CHOICE
: SYNCMGR_PRESENTER_CHOICE
= 0i32;
8992 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8993 pub const SYNCMGR_PC_KEEP_ONE
: SYNCMGR_PRESENTER_CHOICE
= 1i32;
8994 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8995 pub const SYNCMGR_PC_KEEP_MULTIPLE
: SYNCMGR_PRESENTER_CHOICE
= 2i32;
8996 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8997 pub const SYNCMGR_PC_KEEP_RECENT
: SYNCMGR_PRESENTER_CHOICE
= 3i32;
8998 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
8999 pub const SYNCMGR_PC_REMOVE_FROM_SYNC_SET
: SYNCMGR_PRESENTER_CHOICE
= 4i32;
9000 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9001 pub const SYNCMGR_PC_SKIP
: SYNCMGR_PRESENTER_CHOICE
= 5i32;
9002 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9003 pub type SYNCMGR_PRESENTER_NEXT_STEP
= i32;
9004 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9005 pub const SYNCMGR_PNS_CONTINUE
: SYNCMGR_PRESENTER_NEXT_STEP
= 0i32;
9006 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9007 pub const SYNCMGR_PNS_DEFAULT
: SYNCMGR_PRESENTER_NEXT_STEP
= 1i32;
9008 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9009 pub const SYNCMGR_PNS_CANCEL
: SYNCMGR_PRESENTER_NEXT_STEP
= 2i32;
9010 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9011 pub type SYNCMGR_PROGRESS_STATUS
= i32;
9012 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9013 pub const SYNCMGR_PS_UPDATING
: SYNCMGR_PROGRESS_STATUS
= 1i32;
9014 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9015 pub const SYNCMGR_PS_UPDATING_INDETERMINATE
: SYNCMGR_PROGRESS_STATUS
= 2i32;
9016 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9017 pub const SYNCMGR_PS_SUCCEEDED
: SYNCMGR_PROGRESS_STATUS
= 3i32;
9018 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9019 pub const SYNCMGR_PS_FAILED
: SYNCMGR_PROGRESS_STATUS
= 4i32;
9020 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9021 pub const SYNCMGR_PS_CANCELED
: SYNCMGR_PROGRESS_STATUS
= 5i32;
9022 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9023 pub const SYNCMGR_PS_DISCONNECTED
: SYNCMGR_PROGRESS_STATUS
= 6i32;
9024 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9025 pub const SYNCMGR_PS_MAX
: SYNCMGR_PROGRESS_STATUS
= 6i32;
9026 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9027 pub type SYNCMGR_RESOLUTION_ABILITIES
= i32;
9028 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9029 pub const SYNCMGR_RA_KEEPOTHER
: SYNCMGR_RESOLUTION_ABILITIES
= 1i32;
9030 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9031 pub const SYNCMGR_RA_KEEPRECENT
: SYNCMGR_RESOLUTION_ABILITIES
= 2i32;
9032 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9033 pub const SYNCMGR_RA_REMOVEFROMSYNCSET
: SYNCMGR_RESOLUTION_ABILITIES
= 4i32;
9034 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9035 pub const SYNCMGR_RA_KEEP_SINGLE
: SYNCMGR_RESOLUTION_ABILITIES
= 8i32;
9036 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9037 pub const SYNCMGR_RA_KEEP_MULTIPLE
: SYNCMGR_RESOLUTION_ABILITIES
= 16i32;
9038 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9039 pub const SYNCMGR_RA_VALID
: SYNCMGR_RESOLUTION_ABILITIES
= 31i32;
9040 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9041 pub type SYNCMGR_RESOLUTION_FEEDBACK
= i32;
9042 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9043 pub const SYNCMGR_RF_CONTINUE
: SYNCMGR_RESOLUTION_FEEDBACK
= 0i32;
9044 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9045 pub const SYNCMGR_RF_REFRESH
: SYNCMGR_RESOLUTION_FEEDBACK
= 1i32;
9046 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9047 pub const SYNCMGR_RF_CANCEL
: SYNCMGR_RESOLUTION_FEEDBACK
= 2i32;
9048 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9049 pub type SYNCMGR_SYNC_CONTROL_FLAGS
= i32;
9050 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9051 pub const SYNCMGR_SCF_NONE
: SYNCMGR_SYNC_CONTROL_FLAGS
= 0i32;
9052 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9053 pub const SYNCMGR_SCF_IGNORE_IF_ALREADY_SYNCING
: SYNCMGR_SYNC_CONTROL_FLAGS
= 1i32;
9054 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9055 pub const SYNCMGR_SCF_VALID
: SYNCMGR_SYNC_CONTROL_FLAGS
= 1i32;
9056 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9057 pub type SYNCMGR_UPDATE_REASON
= i32;
9058 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9059 pub const SYNCMGR_UR_ADDED
: SYNCMGR_UPDATE_REASON
= 0i32;
9060 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9061 pub const SYNCMGR_UR_CHANGED
: SYNCMGR_UPDATE_REASON
= 1i32;
9062 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9063 pub const SYNCMGR_UR_REMOVED
: SYNCMGR_UPDATE_REASON
= 2i32;
9064 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9065 pub const SYNCMGR_UR_MAX
: SYNCMGR_UPDATE_REASON
= 2i32;
9066 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9067 pub type SecureLockIconConstants
= i32;
9068 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9069 pub const secureLockIconUnsecure
: SecureLockIconConstants
= 0i32;
9070 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9071 pub const secureLockIconMixed
: SecureLockIconConstants
= 1i32;
9072 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9073 pub const secureLockIconSecureUnknownBits
: SecureLockIconConstants
= 2i32;
9074 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9075 pub const secureLockIconSecure40Bit
: SecureLockIconConstants
= 3i32;
9076 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9077 pub const secureLockIconSecure56Bit
: SecureLockIconConstants
= 4i32;
9078 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9079 pub const secureLockIconSecureFortezza
: SecureLockIconConstants
= 5i32;
9080 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9081 pub const secureLockIconSecure128Bit
: SecureLockIconConstants
= 6i32;
9082 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9083 pub type ShellFolderViewOptions
= i32;
9084 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9085 pub const SFVVO_SHOWALLOBJECTS
: ShellFolderViewOptions
= 1i32;
9086 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9087 pub const SFVVO_SHOWEXTENSIONS
: ShellFolderViewOptions
= 2i32;
9088 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9089 pub const SFVVO_SHOWCOMPCOLOR
: ShellFolderViewOptions
= 8i32;
9090 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9091 pub const SFVVO_SHOWSYSFILES
: ShellFolderViewOptions
= 32i32;
9092 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9093 pub const SFVVO_WIN95CLASSIC
: ShellFolderViewOptions
= 64i32;
9094 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9095 pub const SFVVO_DOUBLECLICKINWEBVIEW
: ShellFolderViewOptions
= 128i32;
9096 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9097 pub const SFVVO_DESKTOPHTML
: ShellFolderViewOptions
= 512i32;
9098 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9099 pub type ShellSpecialFolderConstants
= i32;
9100 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9101 pub const ssfDESKTOP
: ShellSpecialFolderConstants
= 0i32;
9102 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9103 pub const ssfPROGRAMS
: ShellSpecialFolderConstants
= 2i32;
9104 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9105 pub const ssfCONTROLS
: ShellSpecialFolderConstants
= 3i32;
9106 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9107 pub const ssfPRINTERS
: ShellSpecialFolderConstants
= 4i32;
9108 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9109 pub const ssfPERSONAL
: ShellSpecialFolderConstants
= 5i32;
9110 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9111 pub const ssfFAVORITES
: ShellSpecialFolderConstants
= 6i32;
9112 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9113 pub const ssfSTARTUP
: ShellSpecialFolderConstants
= 7i32;
9114 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9115 pub const ssfRECENT
: ShellSpecialFolderConstants
= 8i32;
9116 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9117 pub const ssfSENDTO
: ShellSpecialFolderConstants
= 9i32;
9118 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9119 pub const ssfBITBUCKET
: ShellSpecialFolderConstants
= 10i32;
9120 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9121 pub const ssfSTARTMENU
: ShellSpecialFolderConstants
= 11i32;
9122 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9123 pub const ssfDESKTOPDIRECTORY
: ShellSpecialFolderConstants
= 16i32;
9124 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9125 pub const ssfDRIVES
: ShellSpecialFolderConstants
= 17i32;
9126 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9127 pub const ssfNETWORK
: ShellSpecialFolderConstants
= 18i32;
9128 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9129 pub const ssfNETHOOD
: ShellSpecialFolderConstants
= 19i32;
9130 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9131 pub const ssfFONTS
: ShellSpecialFolderConstants
= 20i32;
9132 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9133 pub const ssfTEMPLATES
: ShellSpecialFolderConstants
= 21i32;
9134 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9135 pub const ssfCOMMONSTARTMENU
: ShellSpecialFolderConstants
= 22i32;
9136 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9137 pub const ssfCOMMONPROGRAMS
: ShellSpecialFolderConstants
= 23i32;
9138 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9139 pub const ssfCOMMONSTARTUP
: ShellSpecialFolderConstants
= 24i32;
9140 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9141 pub const ssfCOMMONDESKTOPDIR
: ShellSpecialFolderConstants
= 25i32;
9142 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9143 pub const ssfAPPDATA
: ShellSpecialFolderConstants
= 26i32;
9144 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9145 pub const ssfPRINTHOOD
: ShellSpecialFolderConstants
= 27i32;
9146 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9147 pub const ssfLOCALAPPDATA
: ShellSpecialFolderConstants
= 28i32;
9148 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9149 pub const ssfALTSTARTUP
: ShellSpecialFolderConstants
= 29i32;
9150 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9151 pub const ssfCOMMONALTSTARTUP
: ShellSpecialFolderConstants
= 30i32;
9152 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9153 pub const ssfCOMMONFAVORITES
: ShellSpecialFolderConstants
= 31i32;
9154 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9155 pub const ssfINTERNETCACHE
: ShellSpecialFolderConstants
= 32i32;
9156 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9157 pub const ssfCOOKIES
: ShellSpecialFolderConstants
= 33i32;
9158 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9159 pub const ssfHISTORY
: ShellSpecialFolderConstants
= 34i32;
9160 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9161 pub const ssfCOMMONAPPDATA
: ShellSpecialFolderConstants
= 35i32;
9162 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9163 pub const ssfWINDOWS
: ShellSpecialFolderConstants
= 36i32;
9164 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9165 pub const ssfSYSTEM
: ShellSpecialFolderConstants
= 37i32;
9166 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9167 pub const ssfPROGRAMFILES
: ShellSpecialFolderConstants
= 38i32;
9168 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9169 pub const ssfMYPICTURES
: ShellSpecialFolderConstants
= 39i32;
9170 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9171 pub const ssfPROFILE
: ShellSpecialFolderConstants
= 40i32;
9172 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9173 pub const ssfSYSTEMx86
: ShellSpecialFolderConstants
= 41i32;
9174 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9175 pub const ssfPROGRAMFILESx86
: ShellSpecialFolderConstants
= 48i32;
9176 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9177 pub type ShellWindowFindWindowOptions
= i32;
9178 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9179 pub const SWFO_NEEDDISPATCH
: ShellWindowFindWindowOptions
= 1i32;
9180 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9181 pub const SWFO_INCLUDEPENDING
: ShellWindowFindWindowOptions
= 2i32;
9182 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9183 pub const SWFO_COOKIEPASSED
: ShellWindowFindWindowOptions
= 4i32;
9184 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9185 pub type ShellWindowTypeConstants
= i32;
9186 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9187 pub const SWC_EXPLORER
: ShellWindowTypeConstants
= 0i32;
9188 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9189 pub const SWC_BROWSER
: ShellWindowTypeConstants
= 1i32;
9190 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9191 pub const SWC_3RDPARTY
: ShellWindowTypeConstants
= 2i32;
9192 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9193 pub const SWC_CALLBACK
: ShellWindowTypeConstants
= 4i32;
9194 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9195 pub const SWC_DESKTOP
: ShellWindowTypeConstants
= 8i32;
9196 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9197 pub type TBPFLAG
= i32;
9198 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9199 pub const TBPF_NOPROGRESS
: TBPFLAG
= 0i32;
9200 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9201 pub const TBPF_INDETERMINATE
: TBPFLAG
= 1i32;
9202 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9203 pub const TBPF_NORMAL
: TBPFLAG
= 2i32;
9204 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9205 pub const TBPF_ERROR
: TBPFLAG
= 4i32;
9206 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9207 pub const TBPF_PAUSED
: TBPFLAG
= 8i32;
9208 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9209 pub type THUMBBUTTONFLAGS
= i32;
9210 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9211 pub const THBF_ENABLED
: THUMBBUTTONFLAGS
= 0i32;
9212 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9213 pub const THBF_DISABLED
: THUMBBUTTONFLAGS
= 1i32;
9214 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9215 pub const THBF_DISMISSONCLICK
: THUMBBUTTONFLAGS
= 2i32;
9216 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9217 pub const THBF_NOBACKGROUND
: THUMBBUTTONFLAGS
= 4i32;
9218 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9219 pub const THBF_HIDDEN
: THUMBBUTTONFLAGS
= 8i32;
9220 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9221 pub const THBF_NONINTERACTIVE
: THUMBBUTTONFLAGS
= 16i32;
9222 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9223 pub type THUMBBUTTONMASK
= i32;
9224 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9225 pub const THB_BITMAP
: THUMBBUTTONMASK
= 1i32;
9226 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9227 pub const THB_ICON
: THUMBBUTTONMASK
= 2i32;
9228 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9229 pub const THB_TOOLTIP
: THUMBBUTTONMASK
= 4i32;
9230 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9231 pub const THB_FLAGS
: THUMBBUTTONMASK
= 8i32;
9232 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9233 pub type TI_FLAGS
= i32;
9234 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9235 pub const TI_BITMAP
: TI_FLAGS
= 1i32;
9236 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9237 pub const TI_JPEG
: TI_FLAGS
= 2i32;
9238 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9239 pub type TLENUMF
= i32;
9240 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9241 pub const TLEF_RELATIVE_INCLUDE_CURRENT
: TLENUMF
= 1i32;
9242 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9243 pub const TLEF_RELATIVE_BACK
: TLENUMF
= 16i32;
9244 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9245 pub const TLEF_RELATIVE_FORE
: TLENUMF
= 32i32;
9246 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9247 pub const TLEF_INCLUDE_UNINVOKEABLE
: TLENUMF
= 64i32;
9248 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9249 pub const TLEF_ABSOLUTE
: TLENUMF
= 49i32;
9250 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9251 pub const TLEF_EXCLUDE_SUBFRAME_ENTRIES
: TLENUMF
= 128i32;
9252 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9253 pub const TLEF_EXCLUDE_ABOUT_PAGES
: TLENUMF
= 256i32;
9254 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9255 pub type TRANSLATEURL_IN_FLAGS
= i32;
9256 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9257 pub const TRANSLATEURL_FL_GUESS_PROTOCOL
: TRANSLATEURL_IN_FLAGS
= 1i32;
9258 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9259 pub const TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL
: TRANSLATEURL_IN_FLAGS
= 2i32;
9260 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9261 pub type ThumbnailStreamCacheOptions
= i32;
9262 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9263 pub const ExtractIfNotCached
: ThumbnailStreamCacheOptions
= 0i32;
9264 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9265 pub const ReturnOnlyIfCached
: ThumbnailStreamCacheOptions
= 1i32;
9266 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9267 pub const ResizeThumbnail
: ThumbnailStreamCacheOptions
= 2i32;
9268 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9269 pub const AllowSmallerSize
: ThumbnailStreamCacheOptions
= 4i32;
9270 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9271 pub type UNDOCK_REASON
= i32;
9272 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9273 pub const UR_RESOLUTION_CHANGE
: UNDOCK_REASON
= 0i32;
9274 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9275 pub const UR_MONITOR_DISCONNECT
: UNDOCK_REASON
= 1i32;
9276 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9277 pub type URLASSOCIATIONDIALOG_IN_FLAGS
= i32;
9278 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9279 pub const URLASSOCDLG_FL_USE_DEFAULT_NAME
: URLASSOCIATIONDIALOG_IN_FLAGS
= 1i32;
9280 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9281 pub const URLASSOCDLG_FL_REGISTER_ASSOC
: URLASSOCIATIONDIALOG_IN_FLAGS
= 2i32;
9282 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9283 pub type URLIS
= i32;
9284 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9285 pub const URLIS_URL
: URLIS
= 0i32;
9286 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9287 pub const URLIS_OPAQUE
: URLIS
= 1i32;
9288 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9289 pub const URLIS_NOHISTORY
: URLIS
= 2i32;
9290 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9291 pub const URLIS_FILEURL
: URLIS
= 3i32;
9292 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9293 pub const URLIS_APPLIABLE
: URLIS
= 4i32;
9294 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9295 pub const URLIS_DIRECTORY
: URLIS
= 5i32;
9296 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9297 pub const URLIS_HASQUERY
: URLIS
= 6i32;
9298 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9299 pub type URL_PART
= i32;
9300 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9301 pub const URL_PART_NONE
: URL_PART
= 0i32;
9302 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9303 pub const URL_PART_SCHEME
: URL_PART
= 1i32;
9304 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9305 pub const URL_PART_HOSTNAME
: URL_PART
= 2i32;
9306 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9307 pub const URL_PART_USERNAME
: URL_PART
= 3i32;
9308 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9309 pub const URL_PART_PASSWORD
: URL_PART
= 4i32;
9310 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9311 pub const URL_PART_PORT
: URL_PART
= 5i32;
9312 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9313 pub const URL_PART_QUERY
: URL_PART
= 6i32;
9314 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9315 pub type URL_SCHEME
= i32;
9316 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9317 pub const URL_SCHEME_INVALID
: URL_SCHEME
= -1i32;
9318 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9319 pub const URL_SCHEME_UNKNOWN
: URL_SCHEME
= 0i32;
9320 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9321 pub const URL_SCHEME_FTP
: URL_SCHEME
= 1i32;
9322 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9323 pub const URL_SCHEME_HTTP
: URL_SCHEME
= 2i32;
9324 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9325 pub const URL_SCHEME_GOPHER
: URL_SCHEME
= 3i32;
9326 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9327 pub const URL_SCHEME_MAILTO
: URL_SCHEME
= 4i32;
9328 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9329 pub const URL_SCHEME_NEWS
: URL_SCHEME
= 5i32;
9330 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9331 pub const URL_SCHEME_NNTP
: URL_SCHEME
= 6i32;
9332 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9333 pub const URL_SCHEME_TELNET
: URL_SCHEME
= 7i32;
9334 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9335 pub const URL_SCHEME_WAIS
: URL_SCHEME
= 8i32;
9336 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9337 pub const URL_SCHEME_FILE
: URL_SCHEME
= 9i32;
9338 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9339 pub const URL_SCHEME_MK
: URL_SCHEME
= 10i32;
9340 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9341 pub const URL_SCHEME_HTTPS
: URL_SCHEME
= 11i32;
9342 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9343 pub const URL_SCHEME_SHELL
: URL_SCHEME
= 12i32;
9344 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9345 pub const URL_SCHEME_SNEWS
: URL_SCHEME
= 13i32;
9346 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9347 pub const URL_SCHEME_LOCAL
: URL_SCHEME
= 14i32;
9348 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9349 pub const URL_SCHEME_JAVASCRIPT
: URL_SCHEME
= 15i32;
9350 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9351 pub const URL_SCHEME_VBSCRIPT
: URL_SCHEME
= 16i32;
9352 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9353 pub const URL_SCHEME_ABOUT
: URL_SCHEME
= 17i32;
9354 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9355 pub const URL_SCHEME_RES
: URL_SCHEME
= 18i32;
9356 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9357 pub const URL_SCHEME_MSSHELLROOTED
: URL_SCHEME
= 19i32;
9358 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9359 pub const URL_SCHEME_MSSHELLIDLIST
: URL_SCHEME
= 20i32;
9360 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9361 pub const URL_SCHEME_MSHELP
: URL_SCHEME
= 21i32;
9362 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9363 pub const URL_SCHEME_MSSHELLDEVICE
: URL_SCHEME
= 22i32;
9364 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9365 pub const URL_SCHEME_WILDCARD
: URL_SCHEME
= 23i32;
9366 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9367 pub const URL_SCHEME_SEARCH_MS
: URL_SCHEME
= 24i32;
9368 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9369 pub const URL_SCHEME_SEARCH
: URL_SCHEME
= 25i32;
9370 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9371 pub const URL_SCHEME_KNOWNFOLDER
: URL_SCHEME
= 26i32;
9372 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9373 pub const URL_SCHEME_MAXVALUE
: URL_SCHEME
= 27i32;
9374 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9375 pub type VALIDATEUNC_OPTION
= i32;
9376 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9377 pub const VALIDATEUNC_CONNECT
: VALIDATEUNC_OPTION
= 1i32;
9378 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9379 pub const VALIDATEUNC_NOUI
: VALIDATEUNC_OPTION
= 2i32;
9380 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9381 pub const VALIDATEUNC_PRINT
: VALIDATEUNC_OPTION
= 4i32;
9382 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9383 pub const VALIDATEUNC_PERSIST
: VALIDATEUNC_OPTION
= 8i32;
9384 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9385 pub const VALIDATEUNC_VALID
: VALIDATEUNC_OPTION
= 15i32;
9386 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9387 pub type VPCOLORFLAGS
= i32;
9388 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9389 pub const VPCF_TEXT
: VPCOLORFLAGS
= 1i32;
9390 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9391 pub const VPCF_BACKGROUND
: VPCOLORFLAGS
= 2i32;
9392 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9393 pub const VPCF_SORTCOLUMN
: VPCOLORFLAGS
= 3i32;
9394 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9395 pub const VPCF_SUBTEXT
: VPCOLORFLAGS
= 4i32;
9396 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9397 pub const VPCF_TEXTBACKGROUND
: VPCOLORFLAGS
= 5i32;
9398 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9399 pub type VPWATERMARKFLAGS
= i32;
9400 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9401 pub const VPWF_DEFAULT
: VPWATERMARKFLAGS
= 0i32;
9402 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9403 pub const VPWF_ALPHABLEND
: VPWATERMARKFLAGS
= 1i32;
9404 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9405 pub type WTS_ALPHATYPE
= i32;
9406 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9407 pub const WTSAT_UNKNOWN
: WTS_ALPHATYPE
= 0i32;
9408 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9409 pub const WTSAT_RGB
: WTS_ALPHATYPE
= 1i32;
9410 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9411 pub const WTSAT_ARGB
: WTS_ALPHATYPE
= 2i32;
9412 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9413 pub type WTS_CACHEFLAGS
= i32;
9414 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9415 pub const WTS_DEFAULT
: WTS_CACHEFLAGS
= 0i32;
9416 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9417 pub const WTS_LOWQUALITY
: WTS_CACHEFLAGS
= 1i32;
9418 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9419 pub const WTS_CACHED
: WTS_CACHEFLAGS
= 2i32;
9420 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9421 pub type WTS_CONTEXTFLAGS
= i32;
9422 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9423 pub const WTSCF_DEFAULT
: WTS_CONTEXTFLAGS
= 0i32;
9424 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9425 pub const WTSCF_APPSTYLE
: WTS_CONTEXTFLAGS
= 1i32;
9426 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9427 pub const WTSCF_SQUARE
: WTS_CONTEXTFLAGS
= 2i32;
9428 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9429 pub const WTSCF_WIDE
: WTS_CONTEXTFLAGS
= 4i32;
9430 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9431 pub const WTSCF_FAST
: WTS_CONTEXTFLAGS
= 8i32;
9432 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9433 pub type WTS_FLAGS
= i32;
9434 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9435 pub const WTS_NONE
: WTS_FLAGS
= 0i32;
9436 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9437 pub const WTS_EXTRACT
: WTS_FLAGS
= 0i32;
9438 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9439 pub const WTS_INCACHEONLY
: WTS_FLAGS
= 1i32;
9440 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9441 pub const WTS_FASTEXTRACT
: WTS_FLAGS
= 2i32;
9442 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9443 pub const WTS_FORCEEXTRACTION
: WTS_FLAGS
= 4i32;
9444 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9445 pub const WTS_SLOWRECLAIM
: WTS_FLAGS
= 8i32;
9446 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9447 pub const WTS_EXTRACTDONOTCACHE
: WTS_FLAGS
= 32i32;
9448 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9449 pub const WTS_SCALETOREQUESTEDSIZE
: WTS_FLAGS
= 64i32;
9450 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9451 pub const WTS_SKIPFASTEXTRACT
: WTS_FLAGS
= 128i32;
9452 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9453 pub const WTS_EXTRACTINPROC
: WTS_FLAGS
= 256i32;
9454 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9455 pub const WTS_CROPTOSQUARE
: WTS_FLAGS
= 512i32;
9456 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9457 pub const WTS_INSTANCESURROGATE
: WTS_FLAGS
= 1024i32;
9458 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9459 pub const WTS_REQUIRESURROGATE
: WTS_FLAGS
= 2048i32;
9460 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9461 pub const WTS_APPSTYLE
: WTS_FLAGS
= 8192i32;
9462 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9463 pub const WTS_WIDETHUMBNAILS
: WTS_FLAGS
= 16384i32;
9464 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9465 pub const WTS_IDEALCACHESIZEONLY
: WTS_FLAGS
= 32768i32;
9466 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9467 pub const WTS_SCALEUP
: WTS_FLAGS
= 65536i32;
9468 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9469 pub type _BROWSERFRAMEOPTIONS
= i32;
9470 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9471 pub const BFO_NONE
: _BROWSERFRAMEOPTIONS
= 0i32;
9472 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9473 pub const BFO_BROWSER_PERSIST_SETTINGS
: _BROWSERFRAMEOPTIONS
= 1i32;
9474 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9475 pub const BFO_RENAME_FOLDER_OPTIONS_TOINTERNET
: _BROWSERFRAMEOPTIONS
= 2i32;
9476 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9477 pub const BFO_BOTH_OPTIONS
: _BROWSERFRAMEOPTIONS
= 4i32;
9478 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9479 pub const BIF_PREFER_INTERNET_SHORTCUT
: _BROWSERFRAMEOPTIONS
= 8i32;
9480 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9481 pub const BFO_BROWSE_NO_IN_NEW_PROCESS
: _BROWSERFRAMEOPTIONS
= 16i32;
9482 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9483 pub const BFO_ENABLE_HYPERLINK_TRACKING
: _BROWSERFRAMEOPTIONS
= 32i32;
9484 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9485 pub const BFO_USE_IE_OFFLINE_SUPPORT
: _BROWSERFRAMEOPTIONS
= 64i32;
9486 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9487 pub const BFO_SUBSTITUE_INTERNET_START_PAGE
: _BROWSERFRAMEOPTIONS
= 128i32;
9488 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9489 pub const BFO_USE_IE_LOGOBANDING
: _BROWSERFRAMEOPTIONS
= 256i32;
9490 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9491 pub const BFO_ADD_IE_TOCAPTIONBAR
: _BROWSERFRAMEOPTIONS
= 512i32;
9492 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9493 pub const BFO_USE_DIALUP_REF
: _BROWSERFRAMEOPTIONS
= 1024i32;
9494 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9495 pub const BFO_USE_IE_TOOLBAR
: _BROWSERFRAMEOPTIONS
= 2048i32;
9496 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9497 pub const BFO_NO_PARENT_FOLDER_SUPPORT
: _BROWSERFRAMEOPTIONS
= 4096i32;
9498 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9499 pub const BFO_NO_REOPEN_NEXT_RESTART
: _BROWSERFRAMEOPTIONS
= 8192i32;
9500 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9501 pub const BFO_GO_HOME_PAGE
: _BROWSERFRAMEOPTIONS
= 16384i32;
9502 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9503 pub const BFO_PREFER_IEPROCESS
: _BROWSERFRAMEOPTIONS
= 32768i32;
9504 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9505 pub const BFO_SHOW_NAVIGATION_CANCELLED
: _BROWSERFRAMEOPTIONS
= 65536i32;
9506 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9507 pub const BFO_USE_IE_STATUSBAR
: _BROWSERFRAMEOPTIONS
= 131072i32;
9508 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9509 pub const BFO_QUERY_ALL
: _BROWSERFRAMEOPTIONS
= -1i32;
9510 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9511 pub type _CDBE_ACTIONS
= i32;
9512 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9513 pub const CDBE_TYPE_MUSIC
: _CDBE_ACTIONS
= 1i32;
9514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9515 pub const CDBE_TYPE_DATA
: _CDBE_ACTIONS
= 2i32;
9516 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9517 pub const CDBE_TYPE_ALL
: _CDBE_ACTIONS
= -1i32;
9518 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9519 pub type _EXPCMDFLAGS
= i32;
9520 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9521 pub const ECF_DEFAULT
: _EXPCMDFLAGS
= 0i32;
9522 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9523 pub const ECF_HASSUBCOMMANDS
: _EXPCMDFLAGS
= 1i32;
9524 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9525 pub const ECF_HASSPLITBUTTON
: _EXPCMDFLAGS
= 2i32;
9526 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9527 pub const ECF_HIDELABEL
: _EXPCMDFLAGS
= 4i32;
9528 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9529 pub const ECF_ISSEPARATOR
: _EXPCMDFLAGS
= 8i32;
9530 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9531 pub const ECF_HASLUASHIELD
: _EXPCMDFLAGS
= 16i32;
9532 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9533 pub const ECF_SEPARATORBEFORE
: _EXPCMDFLAGS
= 32i32;
9534 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9535 pub const ECF_SEPARATORAFTER
: _EXPCMDFLAGS
= 64i32;
9536 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9537 pub const ECF_ISDROPDOWN
: _EXPCMDFLAGS
= 128i32;
9538 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9539 pub const ECF_TOGGLEABLE
: _EXPCMDFLAGS
= 256i32;
9540 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9541 pub const ECF_AUTOMENUICONS
: _EXPCMDFLAGS
= 512i32;
9542 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9543 pub type _EXPCMDSTATE
= i32;
9544 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9545 pub const ECS_ENABLED
: _EXPCMDSTATE
= 0i32;
9546 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9547 pub const ECS_DISABLED
: _EXPCMDSTATE
= 1i32;
9548 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9549 pub const ECS_HIDDEN
: _EXPCMDSTATE
= 2i32;
9550 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9551 pub const ECS_CHECKBOX
: _EXPCMDSTATE
= 4i32;
9552 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9553 pub const ECS_CHECKED
: _EXPCMDSTATE
= 8i32;
9554 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9555 pub const ECS_RADIOCHECK
: _EXPCMDSTATE
= 16i32;
9556 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9557 pub type _EXPLORERPANESTATE
= i32;
9558 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9559 pub const EPS_DONTCARE
: _EXPLORERPANESTATE
= 0i32;
9560 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9561 pub const EPS_DEFAULT_ON
: _EXPLORERPANESTATE
= 1i32;
9562 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9563 pub const EPS_DEFAULT_OFF
: _EXPLORERPANESTATE
= 2i32;
9564 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9565 pub const EPS_STATEMASK
: _EXPLORERPANESTATE
= 65535i32;
9566 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9567 pub const EPS_INITIALSTATE
: _EXPLORERPANESTATE
= 65536i32;
9568 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9569 pub const EPS_FORCE
: _EXPLORERPANESTATE
= 131072i32;
9570 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9571 pub type _EXPPS
= i32;
9572 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9573 pub const EXPPS_FILETYPES
: _EXPPS
= 1i32;
9574 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9575 pub type _KF_DEFINITION_FLAGS
= i32;
9576 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9577 pub const KFDF_LOCAL_REDIRECT_ONLY
: _KF_DEFINITION_FLAGS
= 2i32;
9578 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9579 pub const KFDF_ROAMABLE
: _KF_DEFINITION_FLAGS
= 4i32;
9580 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9581 pub const KFDF_PRECREATE
: _KF_DEFINITION_FLAGS
= 8i32;
9582 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9583 pub const KFDF_STREAM
: _KF_DEFINITION_FLAGS
= 16i32;
9584 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9585 pub const KFDF_PUBLISHEXPANDEDPATH
: _KF_DEFINITION_FLAGS
= 32i32;
9586 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9587 pub const KFDF_NO_REDIRECT_UI
: _KF_DEFINITION_FLAGS
= 64i32;
9588 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9589 pub type _KF_REDIRECTION_CAPABILITIES
= i32;
9590 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9591 pub const KF_REDIRECTION_CAPABILITIES_ALLOW_ALL
: _KF_REDIRECTION_CAPABILITIES
= 255i32;
9592 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9593 pub const KF_REDIRECTION_CAPABILITIES_REDIRECTABLE
: _KF_REDIRECTION_CAPABILITIES
= 1i32;
9594 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9595 pub const KF_REDIRECTION_CAPABILITIES_DENY_ALL
: _KF_REDIRECTION_CAPABILITIES
= 1048320i32;
9596 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9597 pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED
: _KF_REDIRECTION_CAPABILITIES
= 256i32;
9598 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9599 pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY
: _KF_REDIRECTION_CAPABILITIES
= 512i32;
9600 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9601 pub const KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS
: _KF_REDIRECTION_CAPABILITIES
= 1024i32;
9602 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9603 pub type _KF_REDIRECT_FLAGS
= i32;
9604 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9605 pub const KF_REDIRECT_USER_EXCLUSIVE
: _KF_REDIRECT_FLAGS
= 1i32;
9606 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9607 pub const KF_REDIRECT_COPY_SOURCE_DACL
: _KF_REDIRECT_FLAGS
= 2i32;
9608 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9609 pub const KF_REDIRECT_OWNER_USER
: _KF_REDIRECT_FLAGS
= 4i32;
9610 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9611 pub const KF_REDIRECT_SET_OWNER_EXPLICIT
: _KF_REDIRECT_FLAGS
= 8i32;
9612 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9613 pub const KF_REDIRECT_CHECK_ONLY
: _KF_REDIRECT_FLAGS
= 16i32;
9614 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9615 pub const KF_REDIRECT_WITH_UI
: _KF_REDIRECT_FLAGS
= 32i32;
9616 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9617 pub const KF_REDIRECT_UNPIN
: _KF_REDIRECT_FLAGS
= 64i32;
9618 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9619 pub const KF_REDIRECT_PIN
: _KF_REDIRECT_FLAGS
= 128i32;
9620 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9621 pub const KF_REDIRECT_COPY_CONTENTS
: _KF_REDIRECT_FLAGS
= 512i32;
9622 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9623 pub const KF_REDIRECT_DEL_SOURCE_CONTENTS
: _KF_REDIRECT_FLAGS
= 1024i32;
9624 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9625 pub const KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS
: _KF_REDIRECT_FLAGS
= 2048i32;
9626 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9627 pub type _NMCII_FLAGS
= i32;
9628 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9629 pub const NMCII_NONE
: _NMCII_FLAGS
= 0i32;
9630 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9631 pub const NMCII_ITEMS
: _NMCII_FLAGS
= 1i32;
9632 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9633 pub const NMCII_FOLDERS
: _NMCII_FLAGS
= 2i32;
9634 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9635 pub type _NMCSAEI_FLAGS
= i32;
9636 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9637 pub const NMCSAEI_SELECT
: _NMCSAEI_FLAGS
= 0i32;
9638 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9639 pub const NMCSAEI_EDIT
: _NMCSAEI_FLAGS
= 1i32;
9640 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9641 pub type _NSTCECLICKTYPE
= i32;
9642 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9643 pub const NSTCECT_LBUTTON
: _NSTCECLICKTYPE
= 1i32;
9644 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9645 pub const NSTCECT_MBUTTON
: _NSTCECLICKTYPE
= 2i32;
9646 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9647 pub const NSTCECT_RBUTTON
: _NSTCECLICKTYPE
= 3i32;
9648 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9649 pub const NSTCECT_BUTTON
: _NSTCECLICKTYPE
= 3i32;
9650 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9651 pub const NSTCECT_DBLCLICK
: _NSTCECLICKTYPE
= 4i32;
9652 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9653 pub type _NSTCEHITTEST
= i32;
9654 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9655 pub const NSTCEHT_NOWHERE
: _NSTCEHITTEST
= 1i32;
9656 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9657 pub const NSTCEHT_ONITEMICON
: _NSTCEHITTEST
= 2i32;
9658 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9659 pub const NSTCEHT_ONITEMLABEL
: _NSTCEHITTEST
= 4i32;
9660 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9661 pub const NSTCEHT_ONITEMINDENT
: _NSTCEHITTEST
= 8i32;
9662 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9663 pub const NSTCEHT_ONITEMBUTTON
: _NSTCEHITTEST
= 16i32;
9664 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9665 pub const NSTCEHT_ONITEMRIGHT
: _NSTCEHITTEST
= 32i32;
9666 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9667 pub const NSTCEHT_ONITEMSTATEICON
: _NSTCEHITTEST
= 64i32;
9668 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9669 pub const NSTCEHT_ONITEM
: _NSTCEHITTEST
= 70i32;
9670 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9671 pub const NSTCEHT_ONITEMTABBUTTON
: _NSTCEHITTEST
= 4096i32;
9672 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9673 pub type _NSTCITEMSTATE
= i32;
9674 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9675 pub const NSTCIS_NONE
: _NSTCITEMSTATE
= 0i32;
9676 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9677 pub const NSTCIS_SELECTED
: _NSTCITEMSTATE
= 1i32;
9678 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9679 pub const NSTCIS_EXPANDED
: _NSTCITEMSTATE
= 2i32;
9680 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9681 pub const NSTCIS_BOLD
: _NSTCITEMSTATE
= 4i32;
9682 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9683 pub const NSTCIS_DISABLED
: _NSTCITEMSTATE
= 8i32;
9684 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9685 pub const NSTCIS_SELECTEDNOEXPAND
: _NSTCITEMSTATE
= 16i32;
9686 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9687 pub type _NSTCROOTSTYLE
= i32;
9688 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9689 pub const NSTCRS_VISIBLE
: _NSTCROOTSTYLE
= 0i32;
9690 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9691 pub const NSTCRS_HIDDEN
: _NSTCROOTSTYLE
= 1i32;
9692 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9693 pub const NSTCRS_EXPANDED
: _NSTCROOTSTYLE
= 2i32;
9694 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9695 pub type _NSTCSTYLE
= i32;
9696 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9697 pub const NSTCS_HASEXPANDOS
: _NSTCSTYLE
= 1i32;
9698 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9699 pub const NSTCS_HASLINES
: _NSTCSTYLE
= 2i32;
9700 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9701 pub const NSTCS_SINGLECLICKEXPAND
: _NSTCSTYLE
= 4i32;
9702 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9703 pub const NSTCS_FULLROWSELECT
: _NSTCSTYLE
= 8i32;
9704 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9705 pub const NSTCS_SPRINGEXPAND
: _NSTCSTYLE
= 16i32;
9706 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9707 pub const NSTCS_HORIZONTALSCROLL
: _NSTCSTYLE
= 32i32;
9708 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9709 pub const NSTCS_ROOTHASEXPANDO
: _NSTCSTYLE
= 64i32;
9710 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9711 pub const NSTCS_SHOWSELECTIONALWAYS
: _NSTCSTYLE
= 128i32;
9712 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9713 pub const NSTCS_NOINFOTIP
: _NSTCSTYLE
= 512i32;
9714 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9715 pub const NSTCS_EVENHEIGHT
: _NSTCSTYLE
= 1024i32;
9716 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9717 pub const NSTCS_NOREPLACEOPEN
: _NSTCSTYLE
= 2048i32;
9718 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9719 pub const NSTCS_DISABLEDRAGDROP
: _NSTCSTYLE
= 4096i32;
9720 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9721 pub const NSTCS_NOORDERSTREAM
: _NSTCSTYLE
= 8192i32;
9722 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9723 pub const NSTCS_RICHTOOLTIP
: _NSTCSTYLE
= 16384i32;
9724 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9725 pub const NSTCS_BORDER
: _NSTCSTYLE
= 32768i32;
9726 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9727 pub const NSTCS_NOEDITLABELS
: _NSTCSTYLE
= 65536i32;
9728 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9729 pub const NSTCS_TABSTOP
: _NSTCSTYLE
= 131072i32;
9730 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9731 pub const NSTCS_FAVORITESMODE
: _NSTCSTYLE
= 524288i32;
9732 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9733 pub const NSTCS_AUTOHSCROLL
: _NSTCSTYLE
= 1048576i32;
9734 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9735 pub const NSTCS_FADEINOUTEXPANDOS
: _NSTCSTYLE
= 2097152i32;
9736 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9737 pub const NSTCS_EMPTYTEXT
: _NSTCSTYLE
= 4194304i32;
9738 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9739 pub const NSTCS_CHECKBOXES
: _NSTCSTYLE
= 8388608i32;
9740 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9741 pub const NSTCS_PARTIALCHECKBOXES
: _NSTCSTYLE
= 16777216i32;
9742 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9743 pub const NSTCS_EXCLUSIONCHECKBOXES
: _NSTCSTYLE
= 33554432i32;
9744 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9745 pub const NSTCS_DIMMEDCHECKBOXES
: _NSTCSTYLE
= 67108864i32;
9746 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9747 pub const NSTCS_NOINDENTCHECKS
: _NSTCSTYLE
= 134217728i32;
9748 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9749 pub const NSTCS_ALLOWJUNCTIONS
: _NSTCSTYLE
= 268435456i32;
9750 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9751 pub const NSTCS_SHOWTABSBUTTON
: _NSTCSTYLE
= 536870912i32;
9752 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9753 pub const NSTCS_SHOWDELETEBUTTON
: _NSTCSTYLE
= 1073741824i32;
9754 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9755 pub const NSTCS_SHOWREFRESHBUTTON
: _NSTCSTYLE
= -2147483648i32;
9756 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9757 pub type _OPPROGDLGF
= i32;
9758 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9759 pub const OPPROGDLG_DEFAULT
: _OPPROGDLGF
= 0i32;
9760 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9761 pub const OPPROGDLG_ENABLEPAUSE
: _OPPROGDLGF
= 128i32;
9762 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9763 pub const OPPROGDLG_ALLOWUNDO
: _OPPROGDLGF
= 256i32;
9764 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9765 pub const OPPROGDLG_DONTDISPLAYSOURCEPATH
: _OPPROGDLGF
= 512i32;
9766 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9767 pub const OPPROGDLG_DONTDISPLAYDESTPATH
: _OPPROGDLGF
= 1024i32;
9768 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9769 pub const OPPROGDLG_NOMULTIDAYESTIMATES
: _OPPROGDLGF
= 2048i32;
9770 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9771 pub const OPPROGDLG_DONTDISPLAYLOCATIONS
: _OPPROGDLGF
= 4096i32;
9772 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9773 pub type _PDMODE
= i32;
9774 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9775 pub const PDM_DEFAULT
: _PDMODE
= 0i32;
9776 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9777 pub const PDM_RUN
: _PDMODE
= 1i32;
9778 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9779 pub const PDM_PREFLIGHT
: _PDMODE
= 2i32;
9780 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9781 pub const PDM_UNDOING
: _PDMODE
= 4i32;
9782 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9783 pub const PDM_ERRORSBLOCKING
: _PDMODE
= 8i32;
9784 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9785 pub const PDM_INDETERMINATE
: _PDMODE
= 16i32;
9786 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9787 pub type _SHCONTF
= i32;
9788 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9789 pub const SHCONTF_CHECKING_FOR_CHILDREN
: _SHCONTF
= 16i32;
9790 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9791 pub const SHCONTF_FOLDERS
: _SHCONTF
= 32i32;
9792 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9793 pub const SHCONTF_NONFOLDERS
: _SHCONTF
= 64i32;
9794 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9795 pub const SHCONTF_INCLUDEHIDDEN
: _SHCONTF
= 128i32;
9796 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9797 pub const SHCONTF_INIT_ON_FIRST_NEXT
: _SHCONTF
= 256i32;
9798 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9799 pub const SHCONTF_NETPRINTERSRCH
: _SHCONTF
= 512i32;
9800 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9801 pub const SHCONTF_SHAREABLE
: _SHCONTF
= 1024i32;
9802 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9803 pub const SHCONTF_STORAGE
: _SHCONTF
= 2048i32;
9804 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9805 pub const SHCONTF_NAVIGATION_ENUM
: _SHCONTF
= 4096i32;
9806 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9807 pub const SHCONTF_FASTITEMS
: _SHCONTF
= 8192i32;
9808 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9809 pub const SHCONTF_FLATLIST
: _SHCONTF
= 16384i32;
9810 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9811 pub const SHCONTF_ENABLE_ASYNC
: _SHCONTF
= 32768i32;
9812 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9813 pub const SHCONTF_INCLUDESUPERHIDDEN
: _SHCONTF
= 65536i32;
9814 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9815 pub type _SICHINTF
= i32;
9816 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9817 pub const SICHINT_DISPLAY
: _SICHINTF
= 0i32;
9818 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9819 pub const SICHINT_ALLFIELDS
: _SICHINTF
= -2147483648i32;
9820 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9821 pub const SICHINT_CANONICAL
: _SICHINTF
= 268435456i32;
9822 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9823 pub const SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL
: _SICHINTF
= 536870912i32;
9824 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9825 pub type _SPBEGINF
= i32;
9826 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9827 pub const SPBEGINF_NORMAL
: _SPBEGINF
= 0i32;
9828 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9829 pub const SPBEGINF_AUTOTIME
: _SPBEGINF
= 2i32;
9830 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9831 pub const SPBEGINF_NOPROGRESSBAR
: _SPBEGINF
= 16i32;
9832 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9833 pub const SPBEGINF_MARQUEEPROGRESS
: _SPBEGINF
= 32i32;
9834 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9835 pub const SPBEGINF_NOCANCELBUTTON
: _SPBEGINF
= 64i32;
9836 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9837 pub type _SPINITF
= i32;
9838 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9839 pub const SPINITF_NORMAL
: _SPINITF
= 0i32;
9840 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9841 pub const SPINITF_MODAL
: _SPINITF
= 1i32;
9842 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9843 pub const SPINITF_NOMINIMIZE
: _SPINITF
= 8i32;
9844 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9845 pub type _SV3CVW3_FLAGS
= i32;
9846 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9847 pub const SV3CVW3_DEFAULT
: _SV3CVW3_FLAGS
= 0i32;
9848 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9849 pub const SV3CVW3_NONINTERACTIVE
: _SV3CVW3_FLAGS
= 1i32;
9850 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9851 pub const SV3CVW3_FORCEVIEWMODE
: _SV3CVW3_FLAGS
= 2i32;
9852 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9853 pub const SV3CVW3_FORCEFOLDERFLAGS
: _SV3CVW3_FLAGS
= 4i32;
9854 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9855 pub type _SVGIO
= i32;
9856 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9857 pub const SVGIO_BACKGROUND
: _SVGIO
= 0i32;
9858 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9859 pub const SVGIO_SELECTION
: _SVGIO
= 1i32;
9860 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9861 pub const SVGIO_ALLVIEW
: _SVGIO
= 2i32;
9862 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9863 pub const SVGIO_CHECKED
: _SVGIO
= 3i32;
9864 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9865 pub const SVGIO_TYPE_MASK
: _SVGIO
= 15i32;
9866 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9867 pub const SVGIO_FLAG_VIEWORDER
: _SVGIO
= -2147483648i32;
9868 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9869 pub type _SVSIF
= i32;
9870 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9871 pub const SVSI_DESELECT
: _SVSIF
= 0i32;
9872 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9873 pub const SVSI_SELECT
: _SVSIF
= 1i32;
9874 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9875 pub const SVSI_EDIT
: _SVSIF
= 3i32;
9876 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9877 pub const SVSI_DESELECTOTHERS
: _SVSIF
= 4i32;
9878 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9879 pub const SVSI_ENSUREVISIBLE
: _SVSIF
= 8i32;
9880 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9881 pub const SVSI_FOCUSED
: _SVSIF
= 16i32;
9882 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9883 pub const SVSI_TRANSLATEPT
: _SVSIF
= 32i32;
9884 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9885 pub const SVSI_SELECTIONMARK
: _SVSIF
= 64i32;
9886 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9887 pub const SVSI_POSITIONITEM
: _SVSIF
= 128i32;
9888 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9889 pub const SVSI_CHECK
: _SVSIF
= 256i32;
9890 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9891 pub const SVSI_CHECK2
: _SVSIF
= 512i32;
9892 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9893 pub const SVSI_KEYBOARDSELECT
: _SVSIF
= 1025i32;
9894 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9895 pub const SVSI_NOTAKEFOCUS
: _SVSIF
= 1073741824i32;
9896 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9897 pub type _TRANSFER_ADVISE_STATE
= i32;
9898 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9899 pub const TS_NONE
: _TRANSFER_ADVISE_STATE
= 0i32;
9900 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9901 pub const TS_PERFORMING
: _TRANSFER_ADVISE_STATE
= 1i32;
9902 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9903 pub const TS_PREPARING
: _TRANSFER_ADVISE_STATE
= 2i32;
9904 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9905 pub const TS_INDETERMINATE
: _TRANSFER_ADVISE_STATE
= 4i32;
9906 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9907 pub type _TRANSFER_SOURCE_FLAGS
= i32;
9908 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9909 pub const TSF_NORMAL
: _TRANSFER_SOURCE_FLAGS
= 0i32;
9910 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9911 pub const TSF_FAIL_EXIST
: _TRANSFER_SOURCE_FLAGS
= 0i32;
9912 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9913 pub const TSF_RENAME_EXIST
: _TRANSFER_SOURCE_FLAGS
= 1i32;
9914 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9915 pub const TSF_OVERWRITE_EXIST
: _TRANSFER_SOURCE_FLAGS
= 2i32;
9916 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9917 pub const TSF_ALLOW_DECRYPTION
: _TRANSFER_SOURCE_FLAGS
= 4i32;
9918 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9919 pub const TSF_NO_SECURITY
: _TRANSFER_SOURCE_FLAGS
= 8i32;
9920 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9921 pub const TSF_COPY_CREATION_TIME
: _TRANSFER_SOURCE_FLAGS
= 16i32;
9922 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9923 pub const TSF_COPY_WRITE_TIME
: _TRANSFER_SOURCE_FLAGS
= 32i32;
9924 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9925 pub const TSF_USE_FULL_ACCESS
: _TRANSFER_SOURCE_FLAGS
= 64i32;
9926 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9927 pub const TSF_DELETE_RECYCLE_IF_POSSIBLE
: _TRANSFER_SOURCE_FLAGS
= 128i32;
9928 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9929 pub const TSF_COPY_HARD_LINK
: _TRANSFER_SOURCE_FLAGS
= 256i32;
9930 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9931 pub const TSF_COPY_LOCALIZED_NAME
: _TRANSFER_SOURCE_FLAGS
= 512i32;
9932 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9933 pub const TSF_MOVE_AS_COPY_DELETE
: _TRANSFER_SOURCE_FLAGS
= 1024i32;
9934 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9935 pub const TSF_SUSPEND_SHELLEVENTS
: _TRANSFER_SOURCE_FLAGS
= 2048i32;
9937 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9938 pub struct AASHELLMENUFILENAME
{
9940 pub rgbReserved
: [u8; 12],
9941 pub szFileName
: [u16; 1],
9943 impl ::core
::marker
::Copy
for AASHELLMENUFILENAME {}
9944 impl ::core
::clone
::Clone
for AASHELLMENUFILENAME
{
9945 fn clone(&self) -> Self {
9950 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
9951 pub struct AASHELLMENUITEM
{
9952 pub lpReserved1
: *mut ::core
::ffi
::c_void
,
9954 pub uiReserved
: u32,
9955 pub lpName
: *mut AASHELLMENUFILENAME
,
9956 pub psz
: ::windows_sys
::core
::PWSTR
,
9958 impl ::core
::marker
::Copy
for AASHELLMENUITEM {}
9959 impl ::core
::clone
::Clone
for AASHELLMENUITEM
{
9960 fn clone(&self) -> Self {
9965 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
9966 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
9967 #[cfg(feature = "Win32_Foundation")]
9968 pub struct APPBARDATA
{
9970 pub hWnd
: super::super::Foundation
::HWND
,
9971 pub uCallbackMessage
: u32,
9973 pub rc
: super::super::Foundation
::RECT
,
9974 pub lParam
: super::super::Foundation
::LPARAM
,
9976 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
9977 #[cfg(feature = "Win32_Foundation")]
9978 impl ::core
::marker
::Copy
for APPBARDATA {}
9979 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
9980 #[cfg(feature = "Win32_Foundation")]
9981 impl ::core
::clone
::Clone
for APPBARDATA
{
9982 fn clone(&self) -> Self {
9986 #[repr(C, packed(1))]
9987 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
9988 #[cfg(target_arch = "x86")]
9989 #[cfg(feature = "Win32_Foundation")]
9990 pub struct APPBARDATA
{
9992 pub hWnd
: super::super::Foundation
::HWND
,
9993 pub uCallbackMessage
: u32,
9995 pub rc
: super::super::Foundation
::RECT
,
9996 pub lParam
: super::super::Foundation
::LPARAM
,
9998 #[cfg(target_arch = "x86")]
9999 #[cfg(feature = "Win32_Foundation")]
10000 impl ::core
::marker
::Copy
for APPBARDATA {}
10001 #[cfg(target_arch = "x86")]
10002 #[cfg(feature = "Win32_Foundation")]
10003 impl ::core
::clone
::Clone
for APPBARDATA
{
10004 fn clone(&self) -> Self {
10009 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10010 pub struct APPCATEGORYINFO
{
10012 pub pszDescription
: ::windows_sys
::core
::PWSTR
,
10013 pub AppCategoryId
: ::windows_sys
::core
::GUID
,
10015 impl ::core
::marker
::Copy
for APPCATEGORYINFO {}
10016 impl ::core
::clone
::Clone
for APPCATEGORYINFO
{
10017 fn clone(&self) -> Self {
10022 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10023 pub struct APPCATEGORYINFOLIST
{
10024 pub cCategory
: u32,
10025 pub pCategoryInfo
: *mut APPCATEGORYINFO
,
10027 impl ::core
::marker
::Copy
for APPCATEGORYINFOLIST {}
10028 impl ::core
::clone
::Clone
for APPCATEGORYINFOLIST
{
10029 fn clone(&self) -> Self {
10034 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10035 pub struct APPINFODATA
{
10038 pub pszDisplayName
: ::windows_sys
::core
::PWSTR
,
10039 pub pszVersion
: ::windows_sys
::core
::PWSTR
,
10040 pub pszPublisher
: ::windows_sys
::core
::PWSTR
,
10041 pub pszProductID
: ::windows_sys
::core
::PWSTR
,
10042 pub pszRegisteredOwner
: ::windows_sys
::core
::PWSTR
,
10043 pub pszRegisteredCompany
: ::windows_sys
::core
::PWSTR
,
10044 pub pszLanguage
: ::windows_sys
::core
::PWSTR
,
10045 pub pszSupportUrl
: ::windows_sys
::core
::PWSTR
,
10046 pub pszSupportTelephone
: ::windows_sys
::core
::PWSTR
,
10047 pub pszHelpLink
: ::windows_sys
::core
::PWSTR
,
10048 pub pszInstallLocation
: ::windows_sys
::core
::PWSTR
,
10049 pub pszInstallSource
: ::windows_sys
::core
::PWSTR
,
10050 pub pszInstallDate
: ::windows_sys
::core
::PWSTR
,
10051 pub pszContact
: ::windows_sys
::core
::PWSTR
,
10052 pub pszComments
: ::windows_sys
::core
::PWSTR
,
10053 pub pszImage
: ::windows_sys
::core
::PWSTR
,
10054 pub pszReadmeUrl
: ::windows_sys
::core
::PWSTR
,
10055 pub pszUpdateInfoUrl
: ::windows_sys
::core
::PWSTR
,
10057 impl ::core
::marker
::Copy
for APPINFODATA {}
10058 impl ::core
::clone
::Clone
for APPINFODATA
{
10059 fn clone(&self) -> Self {
10064 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
10065 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10066 #[cfg(feature = "Win32_System_Registry")]
10067 pub struct ASSOCIATIONELEMENT
{
10068 pub ac
: ASSOCCLASS
,
10069 pub hkClass
: super::super::System
::Registry
::HKEY
,
10070 pub pszClass
: ::windows_sys
::core
::PCWSTR
,
10072 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10073 #[cfg(feature = "Win32_System_Registry")]
10074 impl ::core
::marker
::Copy
for ASSOCIATIONELEMENT {}
10075 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10076 #[cfg(feature = "Win32_System_Registry")]
10077 impl ::core
::clone
::Clone
for ASSOCIATIONELEMENT
{
10078 fn clone(&self) -> Self {
10082 #[repr(C, packed(1))]
10083 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
10084 #[cfg(target_arch = "x86")]
10085 #[cfg(feature = "Win32_System_Registry")]
10086 pub struct ASSOCIATIONELEMENT
{
10087 pub ac
: ASSOCCLASS
,
10088 pub hkClass
: super::super::System
::Registry
::HKEY
,
10089 pub pszClass
: ::windows_sys
::core
::PCWSTR
,
10091 #[cfg(target_arch = "x86")]
10092 #[cfg(feature = "Win32_System_Registry")]
10093 impl ::core
::marker
::Copy
for ASSOCIATIONELEMENT {}
10094 #[cfg(target_arch = "x86")]
10095 #[cfg(feature = "Win32_System_Registry")]
10096 impl ::core
::clone
::Clone
for ASSOCIATIONELEMENT
{
10097 fn clone(&self) -> Self {
10101 #[repr(C, packed(1))]
10102 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10103 #[cfg(feature = "Win32_Foundation")]
10104 pub struct AUTO_SCROLL_DATA
{
10105 pub iNextSample
: i32,
10106 pub dwLastScroll
: u32,
10107 pub bFull
: super::super::Foundation
::BOOL
,
10108 pub pts
: [super::super::Foundation
::POINT
; 3],
10109 pub dwTimes
: [u32; 3],
10111 #[cfg(feature = "Win32_Foundation")]
10112 impl ::core
::marker
::Copy
for AUTO_SCROLL_DATA {}
10113 #[cfg(feature = "Win32_Foundation")]
10114 impl ::core
::clone
::Clone
for AUTO_SCROLL_DATA
{
10115 fn clone(&self) -> Self {
10120 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
10121 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10122 pub struct BANDINFOSFB
{
10124 pub dwStateMask
: u32,
10126 pub crBkgnd
: super::super::Foundation
::COLORREF
,
10127 pub crBtnLt
: super::super::Foundation
::COLORREF
,
10128 pub crBtnDk
: super::super::Foundation
::COLORREF
,
10129 pub wViewMode
: u16,
10131 pub psf
: IShellFolder
,
10132 pub pidl
: *mut Common
::ITEMIDLIST
,
10134 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10135 impl ::core
::marker
::Copy
for BANDINFOSFB {}
10136 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10137 impl ::core
::clone
::Clone
for BANDINFOSFB
{
10138 fn clone(&self) -> Self {
10143 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10144 pub struct BANDSITEINFO
{
10149 impl ::core
::marker
::Copy
for BANDSITEINFO {}
10150 impl ::core
::clone
::Clone
for BANDSITEINFO
{
10151 fn clone(&self) -> Self {
10156 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10157 pub struct BANNER_NOTIFICATION
{
10158 pub event
: BANNER_NOTIFICATION_EVENT
,
10159 pub providerIdentity
: ::windows_sys
::core
::PCWSTR
,
10160 pub contentId
: ::windows_sys
::core
::PCWSTR
,
10162 impl ::core
::marker
::Copy
for BANNER_NOTIFICATION {}
10163 impl ::core
::clone
::Clone
for BANNER_NOTIFICATION
{
10164 fn clone(&self) -> Self {
10169 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"]
10170 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10171 pub struct BASEBROWSERDATALH
{
10172 pub _hwnd
: super::super::Foundation
::HWND
,
10173 pub _ptl
: ITravelLog
,
10174 pub _phlf
: IHlinkFrame
,
10175 pub _pautoWB2
: IWebBrowser2
,
10176 pub _pautoEDS
: IExpDispSupport
,
10177 pub _pautoSS
: IShellService
,
10178 pub _eSecureLockIcon
: i32,
10179 pub _bitfield
: u32,
10180 pub _uActivateState
: u32,
10181 pub _pidlViewState
: *mut Common
::ITEMIDLIST
,
10182 pub _pctView
: super::super::System
::Ole
::IOleCommandTarget
,
10183 pub _pidlCur
: *mut Common
::ITEMIDLIST
,
10184 pub _psv
: IShellView
,
10185 pub _psf
: IShellFolder
,
10186 pub _hwndView
: super::super::Foundation
::HWND
,
10187 pub _pszTitleCur
: ::windows_sys
::core
::PWSTR
,
10188 pub _pidlPending
: *mut Common
::ITEMIDLIST
,
10189 pub _psvPending
: IShellView
,
10190 pub _psfPending
: IShellFolder
,
10191 pub _hwndViewPending
: super::super::Foundation
::HWND
,
10192 pub _pszTitlePending
: ::windows_sys
::core
::PWSTR
,
10193 pub _fIsViewMSHTML
: super::super::Foundation
::BOOL
,
10194 pub _fPrivacyImpacted
: super::super::Foundation
::BOOL
,
10195 pub _clsidView
: ::windows_sys
::core
::GUID
,
10196 pub _clsidViewPending
: ::windows_sys
::core
::GUID
,
10197 pub _hwndFrame
: super::super::Foundation
::HWND
,
10198 pub _lPhishingFilterStatus
: i32,
10200 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10201 impl ::core
::marker
::Copy
for BASEBROWSERDATALH {}
10202 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10203 impl ::core
::clone
::Clone
for BASEBROWSERDATALH
{
10204 fn clone(&self) -> Self {
10209 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"]
10210 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10211 pub struct BASEBROWSERDATAXP
{
10212 pub _hwnd
: super::super::Foundation
::HWND
,
10213 pub _ptl
: ITravelLog
,
10214 pub _phlf
: IHlinkFrame
,
10215 pub _pautoWB2
: IWebBrowser2
,
10216 pub _pautoEDS
: IExpDispSupportXP
,
10217 pub _pautoSS
: IShellService
,
10218 pub _eSecureLockIcon
: i32,
10219 pub _bitfield
: u32,
10220 pub _uActivateState
: u32,
10221 pub _pidlViewState
: *mut Common
::ITEMIDLIST
,
10222 pub _pctView
: super::super::System
::Ole
::IOleCommandTarget
,
10223 pub _pidlCur
: *mut Common
::ITEMIDLIST
,
10224 pub _psv
: IShellView
,
10225 pub _psf
: IShellFolder
,
10226 pub _hwndView
: super::super::Foundation
::HWND
,
10227 pub _pszTitleCur
: ::windows_sys
::core
::PWSTR
,
10228 pub _pidlPending
: *mut Common
::ITEMIDLIST
,
10229 pub _psvPending
: IShellView
,
10230 pub _psfPending
: IShellFolder
,
10231 pub _hwndViewPending
: super::super::Foundation
::HWND
,
10232 pub _pszTitlePending
: ::windows_sys
::core
::PWSTR
,
10233 pub _fIsViewMSHTML
: super::super::Foundation
::BOOL
,
10234 pub _fPrivacyImpacted
: super::super::Foundation
::BOOL
,
10235 pub _clsidView
: ::windows_sys
::core
::GUID
,
10236 pub _clsidViewPending
: ::windows_sys
::core
::GUID
,
10237 pub _hwndFrame
: super::super::Foundation
::HWND
,
10239 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10240 impl ::core
::marker
::Copy
for BASEBROWSERDATAXP {}
10241 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10242 impl ::core
::clone
::Clone
for BASEBROWSERDATAXP
{
10243 fn clone(&self) -> Self {
10248 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
10249 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10250 pub struct BROWSEINFOA
{
10251 pub hwndOwner
: super::super::Foundation
::HWND
,
10252 pub pidlRoot
: *mut Common
::ITEMIDLIST
,
10253 pub pszDisplayName
: ::windows_sys
::core
::PSTR
,
10254 pub lpszTitle
: ::windows_sys
::core
::PCSTR
,
10256 pub lpfn
: BFFCALLBACK
,
10257 pub lParam
: super::super::Foundation
::LPARAM
,
10260 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10261 impl ::core
::marker
::Copy
for BROWSEINFOA {}
10262 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10263 impl ::core
::clone
::Clone
for BROWSEINFOA
{
10264 fn clone(&self) -> Self {
10269 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
10270 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10271 pub struct BROWSEINFOW
{
10272 pub hwndOwner
: super::super::Foundation
::HWND
,
10273 pub pidlRoot
: *mut Common
::ITEMIDLIST
,
10274 pub pszDisplayName
: ::windows_sys
::core
::PWSTR
,
10275 pub lpszTitle
: ::windows_sys
::core
::PCWSTR
,
10277 pub lpfn
: BFFCALLBACK
,
10278 pub lParam
: super::super::Foundation
::LPARAM
,
10281 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10282 impl ::core
::marker
::Copy
for BROWSEINFOW {}
10283 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
10284 impl ::core
::clone
::Clone
for BROWSEINFOW
{
10285 fn clone(&self) -> Self {
10289 #[repr(C, packed(1))]
10290 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10291 pub struct CABINETSTATE
{
10294 pub _bitfield
: i32,
10295 pub fMenuEnumFilter
: u32,
10297 impl ::core
::marker
::Copy
for CABINETSTATE {}
10298 impl ::core
::clone
::Clone
for CABINETSTATE
{
10299 fn clone(&self) -> Self {
10304 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10305 pub struct CATEGORY_INFO
{
10306 pub cif
: CATEGORYINFO_FLAGS
,
10307 pub wszName
: [u16; 260],
10309 impl ::core
::marker
::Copy
for CATEGORY_INFO {}
10310 impl ::core
::clone
::Clone
for CATEGORY_INFO
{
10311 fn clone(&self) -> Self {
10315 #[repr(C, packed(1))]
10316 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10319 pub aoffset
: [u32; 1],
10321 impl ::core
::marker
::Copy
for CIDA {}
10322 impl ::core
::clone
::Clone
for CIDA
{
10323 fn clone(&self) -> Self {
10328 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10329 #[cfg(feature = "Win32_Foundation")]
10330 pub struct CMINVOKECOMMANDINFO
{
10333 pub hwnd
: super::super::Foundation
::HWND
,
10334 pub lpVerb
: ::windows_sys
::core
::PCSTR
,
10335 pub lpParameters
: ::windows_sys
::core
::PCSTR
,
10336 pub lpDirectory
: ::windows_sys
::core
::PCSTR
,
10339 pub hIcon
: super::super::Foundation
::HANDLE
,
10341 #[cfg(feature = "Win32_Foundation")]
10342 impl ::core
::marker
::Copy
for CMINVOKECOMMANDINFO {}
10343 #[cfg(feature = "Win32_Foundation")]
10344 impl ::core
::clone
::Clone
for CMINVOKECOMMANDINFO
{
10345 fn clone(&self) -> Self {
10350 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10351 #[cfg(feature = "Win32_Foundation")]
10352 pub struct CMINVOKECOMMANDINFOEX
{
10355 pub hwnd
: super::super::Foundation
::HWND
,
10356 pub lpVerb
: ::windows_sys
::core
::PCSTR
,
10357 pub lpParameters
: ::windows_sys
::core
::PCSTR
,
10358 pub lpDirectory
: ::windows_sys
::core
::PCSTR
,
10361 pub hIcon
: super::super::Foundation
::HANDLE
,
10362 pub lpTitle
: ::windows_sys
::core
::PCSTR
,
10363 pub lpVerbW
: ::windows_sys
::core
::PCWSTR
,
10364 pub lpParametersW
: ::windows_sys
::core
::PCWSTR
,
10365 pub lpDirectoryW
: ::windows_sys
::core
::PCWSTR
,
10366 pub lpTitleW
: ::windows_sys
::core
::PCWSTR
,
10367 pub ptInvoke
: super::super::Foundation
::POINT
,
10369 #[cfg(feature = "Win32_Foundation")]
10370 impl ::core
::marker
::Copy
for CMINVOKECOMMANDINFOEX {}
10371 #[cfg(feature = "Win32_Foundation")]
10372 impl ::core
::clone
::Clone
for CMINVOKECOMMANDINFOEX
{
10373 fn clone(&self) -> Self {
10378 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10379 #[cfg(feature = "Win32_Foundation")]
10380 pub struct CMINVOKECOMMANDINFOEX_REMOTE
{
10383 pub hwnd
: super::super::Foundation
::HWND
,
10384 pub lpVerbString
: ::windows_sys
::core
::PCSTR
,
10385 pub lpParameters
: ::windows_sys
::core
::PCSTR
,
10386 pub lpDirectory
: ::windows_sys
::core
::PCSTR
,
10389 pub lpTitle
: ::windows_sys
::core
::PCSTR
,
10390 pub lpVerbWString
: ::windows_sys
::core
::PCWSTR
,
10391 pub lpParametersW
: ::windows_sys
::core
::PCWSTR
,
10392 pub lpDirectoryW
: ::windows_sys
::core
::PCWSTR
,
10393 pub lpTitleW
: ::windows_sys
::core
::PCWSTR
,
10394 pub ptInvoke
: super::super::Foundation
::POINT
,
10395 pub lpVerbInt
: u32,
10396 pub lpVerbWInt
: u32,
10398 #[cfg(feature = "Win32_Foundation")]
10399 impl ::core
::marker
::Copy
for CMINVOKECOMMANDINFOEX_REMOTE {}
10400 #[cfg(feature = "Win32_Foundation")]
10401 impl ::core
::clone
::Clone
for CMINVOKECOMMANDINFOEX_REMOTE
{
10402 fn clone(&self) -> Self {
10407 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10408 pub struct CM_COLUMNINFO
{
10413 pub uDefaultWidth
: u32,
10414 pub uIdealWidth
: u32,
10415 pub wszName
: [u16; 80],
10417 impl ::core
::marker
::Copy
for CM_COLUMNINFO {}
10418 impl ::core
::clone
::Clone
for CM_COLUMNINFO
{
10419 fn clone(&self) -> Self {
10424 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10425 pub struct CONFIRM_CONFLICT_ITEM
{
10426 pub pShellItem
: IShellItem2
,
10427 pub pszOriginalName
: ::windows_sys
::core
::PWSTR
,
10428 pub pszAlternateName
: ::windows_sys
::core
::PWSTR
,
10429 pub pszLocationShort
: ::windows_sys
::core
::PWSTR
,
10430 pub pszLocationFull
: ::windows_sys
::core
::PWSTR
,
10431 pub nType
: SYNCMGR_CONFLICT_ITEM_TYPE
,
10433 impl ::core
::marker
::Copy
for CONFIRM_CONFLICT_ITEM {}
10434 impl ::core
::clone
::Clone
for CONFIRM_CONFLICT_ITEM
{
10435 fn clone(&self) -> Self {
10440 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10441 pub struct CONFIRM_CONFLICT_RESULT_INFO
{
10442 pub pszNewName
: ::windows_sys
::core
::PWSTR
,
10443 pub iItemIndex
: u32,
10445 impl ::core
::marker
::Copy
for CONFIRM_CONFLICT_RESULT_INFO {}
10446 impl ::core
::clone
::Clone
for CONFIRM_CONFLICT_RESULT_INFO
{
10447 fn clone(&self) -> Self {
10451 #[repr(C, packed(1))]
10452 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10453 pub struct CPLINFO
{
10459 impl ::core
::marker
::Copy
for CPLINFO {}
10460 impl ::core
::clone
::Clone
for CPLINFO
{
10461 fn clone(&self) -> Self {
10466 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10467 pub struct CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION
{
10468 pub ulAuthenticationPackage
: u32,
10469 pub clsidCredentialProvider
: ::windows_sys
::core
::GUID
,
10470 pub cbSerialization
: u32,
10471 pub rgbSerialization
: *mut u8,
10473 impl ::core
::marker
::Copy
for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {}
10474 impl ::core
::clone
::Clone
for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION
{
10475 fn clone(&self) -> Self {
10480 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10481 pub struct CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR
{
10482 pub dwFieldID
: u32,
10483 pub cpft
: CREDENTIAL_PROVIDER_FIELD_TYPE
,
10484 pub pszLabel
: ::windows_sys
::core
::PWSTR
,
10485 pub guidFieldType
: ::windows_sys
::core
::GUID
,
10487 impl ::core
::marker
::Copy
for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {}
10488 impl ::core
::clone
::Clone
for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR
{
10489 fn clone(&self) -> Self {
10494 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"]
10495 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10498 pub pshf
: IShellFolder
,
10499 pub psvOuter
: IShellView
,
10500 pub pidl
: *mut Common
::ITEMIDLIST
,
10502 pub pfnCallback
: LPFNVIEWCALLBACK
,
10503 pub fvm
: FOLDERVIEWMODE
,
10505 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10506 impl ::core
::marker
::Copy
for CSFV {}
10507 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
10508 impl ::core
::clone
::Clone
for CSFV
{
10509 fn clone(&self) -> Self {
10513 #[repr(C, packed(1))]
10514 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10515 pub struct DATABLOCK_HEADER
{
10517 pub dwSignature
: u32,
10519 impl ::core
::marker
::Copy
for DATABLOCK_HEADER {}
10520 impl ::core
::clone
::Clone
for DATABLOCK_HEADER
{
10521 fn clone(&self) -> Self {
10526 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"]
10527 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
10528 pub struct DEFCONTEXTMENU
{
10529 pub hwnd
: super::super::Foundation
::HWND
,
10530 pub pcmcb
: IContextMenuCB
,
10531 pub pidlFolder
: *mut Common
::ITEMIDLIST
,
10532 pub psf
: IShellFolder
,
10534 pub apidl
: *mut *mut Common
::ITEMIDLIST
,
10535 pub punkAssociationInfo
: ::windows_sys
::core
::IUnknown
,
10537 pub aKeys
: *const super::super::System
::Registry
::HKEY
,
10539 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
10540 impl ::core
::marker
::Copy
for DEFCONTEXTMENU {}
10541 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
10542 impl ::core
::clone
::Clone
for DEFCONTEXTMENU
{
10543 fn clone(&self) -> Self {
10547 #[repr(C, packed(1))]
10548 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10549 pub struct DELEGATEITEMID
{
10555 impl ::core
::marker
::Copy
for DELEGATEITEMID {}
10556 impl ::core
::clone
::Clone
for DELEGATEITEMID
{
10557 fn clone(&self) -> Self {
10562 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10563 #[cfg(feature = "Win32_Foundation")]
10564 pub struct DESKBANDINFO
{
10566 pub ptMinSize
: super::super::Foundation
::POINTL
,
10567 pub ptMaxSize
: super::super::Foundation
::POINTL
,
10568 pub ptIntegral
: super::super::Foundation
::POINTL
,
10569 pub ptActual
: super::super::Foundation
::POINTL
,
10570 pub wszTitle
: [u16; 256],
10571 pub dwModeFlags
: u32,
10572 pub crBkgnd
: super::super::Foundation
::COLORREF
,
10574 #[cfg(feature = "Win32_Foundation")]
10575 impl ::core
::marker
::Copy
for DESKBANDINFO {}
10576 #[cfg(feature = "Win32_Foundation")]
10577 impl ::core
::clone
::Clone
for DESKBANDINFO
{
10578 fn clone(&self) -> Self {
10583 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
10584 #[cfg(feature = "Win32_UI_Shell_Common")]
10585 pub struct DETAILSINFO
{
10586 pub pidl
: *mut Common
::ITEMIDLIST
,
10589 pub str: Common
::STRRET
,
10592 #[cfg(feature = "Win32_UI_Shell_Common")]
10593 impl ::core
::marker
::Copy
for DETAILSINFO {}
10594 #[cfg(feature = "Win32_UI_Shell_Common")]
10595 impl ::core
::clone
::Clone
for DETAILSINFO
{
10596 fn clone(&self) -> Self {
10601 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10602 #[cfg(feature = "Win32_Foundation")]
10603 pub struct DFMICS
{
10606 pub lParam
: super::super::Foundation
::LPARAM
,
10607 pub idCmdFirst
: u32,
10609 pub pici
: *mut CMINVOKECOMMANDINFO
,
10610 pub punkSite
: ::windows_sys
::core
::IUnknown
,
10612 #[cfg(feature = "Win32_Foundation")]
10613 impl ::core
::marker
::Copy
for DFMICS {}
10614 #[cfg(feature = "Win32_Foundation")]
10615 impl ::core
::clone
::Clone
for DFMICS
{
10616 fn clone(&self) -> Self {
10621 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10622 pub struct DLLVERSIONINFO
{
10624 pub dwMajorVersion
: u32,
10625 pub dwMinorVersion
: u32,
10626 pub dwBuildNumber
: u32,
10627 pub dwPlatformID
: u32,
10629 impl ::core
::marker
::Copy
for DLLVERSIONINFO {}
10630 impl ::core
::clone
::Clone
for DLLVERSIONINFO
{
10631 fn clone(&self) -> Self {
10636 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10637 pub struct DLLVERSIONINFO2
{
10638 pub info1
: DLLVERSIONINFO
,
10640 pub ullVersion
: u64,
10642 impl ::core
::marker
::Copy
for DLLVERSIONINFO2 {}
10643 impl ::core
::clone
::Clone
for DLLVERSIONINFO2
{
10644 fn clone(&self) -> Self {
10649 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10650 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10651 #[cfg(feature = "Win32_Foundation")]
10652 pub struct DRAGINFOA
{
10654 pub pt
: super::super::Foundation
::POINT
,
10655 pub fNC
: super::super::Foundation
::BOOL
,
10656 pub lpFileList
: ::windows_sys
::core
::PSTR
,
10657 pub grfKeyState
: u32,
10659 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10660 #[cfg(feature = "Win32_Foundation")]
10661 impl ::core
::marker
::Copy
for DRAGINFOA {}
10662 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10663 #[cfg(feature = "Win32_Foundation")]
10664 impl ::core
::clone
::Clone
for DRAGINFOA
{
10665 fn clone(&self) -> Self {
10669 #[repr(C, packed(1))]
10670 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10671 #[cfg(target_arch = "x86")]
10672 #[cfg(feature = "Win32_Foundation")]
10673 pub struct DRAGINFOA
{
10675 pub pt
: super::super::Foundation
::POINT
,
10676 pub fNC
: super::super::Foundation
::BOOL
,
10677 pub lpFileList
: ::windows_sys
::core
::PSTR
,
10678 pub grfKeyState
: u32,
10680 #[cfg(target_arch = "x86")]
10681 #[cfg(feature = "Win32_Foundation")]
10682 impl ::core
::marker
::Copy
for DRAGINFOA {}
10683 #[cfg(target_arch = "x86")]
10684 #[cfg(feature = "Win32_Foundation")]
10685 impl ::core
::clone
::Clone
for DRAGINFOA
{
10686 fn clone(&self) -> Self {
10691 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10692 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10693 #[cfg(feature = "Win32_Foundation")]
10694 pub struct DRAGINFOW
{
10696 pub pt
: super::super::Foundation
::POINT
,
10697 pub fNC
: super::super::Foundation
::BOOL
,
10698 pub lpFileList
: ::windows_sys
::core
::PWSTR
,
10699 pub grfKeyState
: u32,
10701 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10702 #[cfg(feature = "Win32_Foundation")]
10703 impl ::core
::marker
::Copy
for DRAGINFOW {}
10704 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
10705 #[cfg(feature = "Win32_Foundation")]
10706 impl ::core
::clone
::Clone
for DRAGINFOW
{
10707 fn clone(&self) -> Self {
10711 #[repr(C, packed(1))]
10712 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10713 #[cfg(target_arch = "x86")]
10714 #[cfg(feature = "Win32_Foundation")]
10715 pub struct DRAGINFOW
{
10717 pub pt
: super::super::Foundation
::POINT
,
10718 pub fNC
: super::super::Foundation
::BOOL
,
10719 pub lpFileList
: ::windows_sys
::core
::PWSTR
,
10720 pub grfKeyState
: u32,
10722 #[cfg(target_arch = "x86")]
10723 #[cfg(feature = "Win32_Foundation")]
10724 impl ::core
::marker
::Copy
for DRAGINFOW {}
10725 #[cfg(target_arch = "x86")]
10726 #[cfg(feature = "Win32_Foundation")]
10727 impl ::core
::clone
::Clone
for DRAGINFOW
{
10728 fn clone(&self) -> Self {
10732 #[repr(C, packed(1))]
10733 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10734 pub struct DROPDESCRIPTION
{
10735 pub r
#type: DROPIMAGETYPE,
10736 pub szMessage
: [u16; 260],
10737 pub szInsert
: [u16; 260],
10739 impl ::core
::marker
::Copy
for DROPDESCRIPTION {}
10740 impl ::core
::clone
::Clone
for DROPDESCRIPTION
{
10741 fn clone(&self) -> Self {
10745 #[repr(C, packed(1))]
10746 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10747 #[cfg(feature = "Win32_Foundation")]
10748 pub struct DROPFILES
{
10750 pub pt
: super::super::Foundation
::POINT
,
10751 pub fNC
: super::super::Foundation
::BOOL
,
10752 pub fWide
: super::super::Foundation
::BOOL
,
10754 #[cfg(feature = "Win32_Foundation")]
10755 impl ::core
::marker
::Copy
for DROPFILES {}
10756 #[cfg(feature = "Win32_Foundation")]
10757 impl ::core
::clone
::Clone
for DROPFILES
{
10758 fn clone(&self) -> Self {
10762 #[repr(C, packed(1))]
10763 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10764 #[cfg(feature = "Win32_Foundation")]
10765 pub struct EXP_DARWIN_LINK
{
10766 pub dbh
: DATABLOCK_HEADER
,
10767 pub szDarwinID
: [super::super::Foundation
::CHAR
; 260],
10768 pub szwDarwinID
: [u16; 260],
10770 #[cfg(feature = "Win32_Foundation")]
10771 impl ::core
::marker
::Copy
for EXP_DARWIN_LINK {}
10772 #[cfg(feature = "Win32_Foundation")]
10773 impl ::core
::clone
::Clone
for EXP_DARWIN_LINK
{
10774 fn clone(&self) -> Self {
10778 #[repr(C, packed(1))]
10779 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10780 pub struct EXP_PROPERTYSTORAGE
{
10782 pub dwSignature
: u32,
10783 pub abPropertyStorage
: [u8; 1],
10785 impl ::core
::marker
::Copy
for EXP_PROPERTYSTORAGE {}
10786 impl ::core
::clone
::Clone
for EXP_PROPERTYSTORAGE
{
10787 fn clone(&self) -> Self {
10791 #[repr(C, packed(1))]
10792 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10793 pub struct EXP_SPECIAL_FOLDER
{
10795 pub dwSignature
: u32,
10796 pub idSpecialFolder
: u32,
10799 impl ::core
::marker
::Copy
for EXP_SPECIAL_FOLDER {}
10800 impl ::core
::clone
::Clone
for EXP_SPECIAL_FOLDER
{
10801 fn clone(&self) -> Self {
10805 #[repr(C, packed(1))]
10806 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10807 #[cfg(feature = "Win32_Foundation")]
10808 pub struct EXP_SZ_LINK
{
10810 pub dwSignature
: u32,
10811 pub szTarget
: [super::super::Foundation
::CHAR
; 260],
10812 pub swzTarget
: [u16; 260],
10814 #[cfg(feature = "Win32_Foundation")]
10815 impl ::core
::marker
::Copy
for EXP_SZ_LINK {}
10816 #[cfg(feature = "Win32_Foundation")]
10817 impl ::core
::clone
::Clone
for EXP_SZ_LINK
{
10818 fn clone(&self) -> Self {
10823 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10824 pub struct EXTRASEARCH
{
10825 pub guidSearch
: ::windows_sys
::core
::GUID
,
10826 pub wszFriendlyName
: [u16; 80],
10827 pub wszUrl
: [u16; 2084],
10829 impl ::core
::marker
::Copy
for EXTRASEARCH {}
10830 impl ::core
::clone
::Clone
for EXTRASEARCH
{
10831 fn clone(&self) -> Self {
10835 #[repr(C, packed(1))]
10836 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10837 #[cfg(feature = "Win32_Foundation")]
10838 pub struct FILEDESCRIPTORA
{
10840 pub clsid
: ::windows_sys
::core
::GUID
,
10841 pub sizel
: super::super::Foundation
::SIZE
,
10842 pub pointl
: super::super::Foundation
::POINTL
,
10843 pub dwFileAttributes
: u32,
10844 pub ftCreationTime
: super::super::Foundation
::FILETIME
,
10845 pub ftLastAccessTime
: super::super::Foundation
::FILETIME
,
10846 pub ftLastWriteTime
: super::super::Foundation
::FILETIME
,
10847 pub nFileSizeHigh
: u32,
10848 pub nFileSizeLow
: u32,
10849 pub cFileName
: [super::super::Foundation
::CHAR
; 260],
10851 #[cfg(feature = "Win32_Foundation")]
10852 impl ::core
::marker
::Copy
for FILEDESCRIPTORA {}
10853 #[cfg(feature = "Win32_Foundation")]
10854 impl ::core
::clone
::Clone
for FILEDESCRIPTORA
{
10855 fn clone(&self) -> Self {
10859 #[repr(C, packed(1))]
10860 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10861 #[cfg(feature = "Win32_Foundation")]
10862 pub struct FILEDESCRIPTORW
{
10864 pub clsid
: ::windows_sys
::core
::GUID
,
10865 pub sizel
: super::super::Foundation
::SIZE
,
10866 pub pointl
: super::super::Foundation
::POINTL
,
10867 pub dwFileAttributes
: u32,
10868 pub ftCreationTime
: super::super::Foundation
::FILETIME
,
10869 pub ftLastAccessTime
: super::super::Foundation
::FILETIME
,
10870 pub ftLastWriteTime
: super::super::Foundation
::FILETIME
,
10871 pub nFileSizeHigh
: u32,
10872 pub nFileSizeLow
: u32,
10873 pub cFileName
: [u16; 260],
10875 #[cfg(feature = "Win32_Foundation")]
10876 impl ::core
::marker
::Copy
for FILEDESCRIPTORW {}
10877 #[cfg(feature = "Win32_Foundation")]
10878 impl ::core
::clone
::Clone
for FILEDESCRIPTORW
{
10879 fn clone(&self) -> Self {
10883 #[repr(C, packed(1))]
10884 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10885 #[cfg(feature = "Win32_Foundation")]
10886 pub struct FILEGROUPDESCRIPTORA
{
10888 pub fgd
: [FILEDESCRIPTORA
; 1],
10890 #[cfg(feature = "Win32_Foundation")]
10891 impl ::core
::marker
::Copy
for FILEGROUPDESCRIPTORA {}
10892 #[cfg(feature = "Win32_Foundation")]
10893 impl ::core
::clone
::Clone
for FILEGROUPDESCRIPTORA
{
10894 fn clone(&self) -> Self {
10898 #[repr(C, packed(1))]
10899 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10900 #[cfg(feature = "Win32_Foundation")]
10901 pub struct FILEGROUPDESCRIPTORW
{
10903 pub fgd
: [FILEDESCRIPTORW
; 1],
10905 #[cfg(feature = "Win32_Foundation")]
10906 impl ::core
::marker
::Copy
for FILEGROUPDESCRIPTORW {}
10907 #[cfg(feature = "Win32_Foundation")]
10908 impl ::core
::clone
::Clone
for FILEGROUPDESCRIPTORW
{
10909 fn clone(&self) -> Self {
10913 #[repr(C, packed(1))]
10914 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10915 pub struct FILE_ATTRIBUTES_ARRAY
{
10917 pub dwSumFileAttributes
: u32,
10918 pub dwProductFileAttributes
: u32,
10919 pub rgdwFileAttributes
: [u32; 1],
10921 impl ::core
::marker
::Copy
for FILE_ATTRIBUTES_ARRAY {}
10922 impl ::core
::clone
::Clone
for FILE_ATTRIBUTES_ARRAY
{
10923 fn clone(&self) -> Self {
10928 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10929 pub struct FOLDERSETDATA
{
10930 pub _fs
: FOLDERSETTINGS
,
10931 pub _vidRestore
: ::windows_sys
::core
::GUID
,
10932 pub _dwViewPriority
: u32,
10934 impl ::core
::marker
::Copy
for FOLDERSETDATA {}
10935 impl ::core
::clone
::Clone
for FOLDERSETDATA
{
10936 fn clone(&self) -> Self {
10941 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10942 pub struct FOLDERSETTINGS
{
10946 impl ::core
::marker
::Copy
for FOLDERSETTINGS {}
10947 impl ::core
::clone
::Clone
for FOLDERSETTINGS
{
10948 fn clone(&self) -> Self {
10952 pub type HDROP
= isize;
10954 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10955 #[cfg(feature = "Win32_Foundation")]
10956 pub struct HELPINFO
{
10958 pub iContextType
: HELP_INFO_TYPE
,
10960 pub hItemHandle
: super::super::Foundation
::HANDLE
,
10961 pub dwContextId
: usize,
10962 pub MousePos
: super::super::Foundation
::POINT
,
10964 #[cfg(feature = "Win32_Foundation")]
10965 impl ::core
::marker
::Copy
for HELPINFO {}
10966 #[cfg(feature = "Win32_Foundation")]
10967 impl ::core
::clone
::Clone
for HELPINFO
{
10968 fn clone(&self) -> Self {
10973 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
10974 #[cfg(feature = "Win32_Foundation")]
10975 pub struct HELPWININFOA
{
10976 pub wStructSize
: i32,
10982 pub rgchMember
: [super::super::Foundation
::CHAR
; 2],
10984 #[cfg(feature = "Win32_Foundation")]
10985 impl ::core
::marker
::Copy
for HELPWININFOA {}
10986 #[cfg(feature = "Win32_Foundation")]
10987 impl ::core
::clone
::Clone
for HELPWININFOA
{
10988 fn clone(&self) -> Self {
10993 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
10994 pub struct HELPWININFOW
{
10995 pub wStructSize
: i32,
11001 pub rgchMember
: [u16; 2],
11003 impl ::core
::marker
::Copy
for HELPWININFOW {}
11004 impl ::core
::clone
::Clone
for HELPWININFOW
{
11005 fn clone(&self) -> Self {
11010 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11011 #[cfg(feature = "Win32_Foundation")]
11012 pub struct HLBWINFO
{
11014 pub grfHLBWIF
: u32,
11015 pub rcFramePos
: super::super::Foundation
::RECT
,
11016 pub rcDocPos
: super::super::Foundation
::RECT
,
11017 pub hltbinfo
: HLTBINFO
,
11019 #[cfg(feature = "Win32_Foundation")]
11020 impl ::core
::marker
::Copy
for HLBWINFO {}
11021 #[cfg(feature = "Win32_Foundation")]
11022 impl ::core
::clone
::Clone
for HLBWINFO
{
11023 fn clone(&self) -> Self {
11028 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11029 pub struct HLITEM
{
11031 pub pwzFriendlyName
: ::windows_sys
::core
::PWSTR
,
11033 impl ::core
::marker
::Copy
for HLITEM {}
11034 impl ::core
::clone
::Clone
for HLITEM
{
11035 fn clone(&self) -> Self {
11040 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11041 #[cfg(feature = "Win32_Foundation")]
11042 pub struct HLTBINFO
{
11043 pub uDockType
: u32,
11044 pub rcTbPos
: super::super::Foundation
::RECT
,
11046 #[cfg(feature = "Win32_Foundation")]
11047 impl ::core
::marker
::Copy
for HLTBINFO {}
11048 #[cfg(feature = "Win32_Foundation")]
11049 impl ::core
::clone
::Clone
for HLTBINFO
{
11050 fn clone(&self) -> Self {
11054 pub type HPSXA
= isize;
11056 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11057 pub struct ITEMSPACING
{
11063 impl ::core
::marker
::Copy
for ITEMSPACING {}
11064 impl ::core
::clone
::Clone
for ITEMSPACING
{
11065 fn clone(&self) -> Self {
11070 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11071 pub struct KNOWNFOLDER_DEFINITION
{
11072 pub category
: KF_CATEGORY
,
11073 pub pszName
: ::windows_sys
::core
::PWSTR
,
11074 pub pszDescription
: ::windows_sys
::core
::PWSTR
,
11075 pub fidParent
: ::windows_sys
::core
::GUID
,
11076 pub pszRelativePath
: ::windows_sys
::core
::PWSTR
,
11077 pub pszParsingName
: ::windows_sys
::core
::PWSTR
,
11078 pub pszTooltip
: ::windows_sys
::core
::PWSTR
,
11079 pub pszLocalizedName
: ::windows_sys
::core
::PWSTR
,
11080 pub pszIcon
: ::windows_sys
::core
::PWSTR
,
11081 pub pszSecurity
: ::windows_sys
::core
::PWSTR
,
11082 pub dwAttributes
: u32,
11084 pub ftidType
: ::windows_sys
::core
::GUID
,
11086 impl ::core
::marker
::Copy
for KNOWNFOLDER_DEFINITION {}
11087 impl ::core
::clone
::Clone
for KNOWNFOLDER_DEFINITION
{
11088 fn clone(&self) -> Self {
11093 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11094 #[cfg(feature = "Win32_Foundation")]
11095 pub struct MULTIKEYHELPA
{
11097 pub mkKeylist
: super::super::Foundation
::CHAR
,
11098 pub szKeyphrase
: [super::super::Foundation
::CHAR
; 1],
11100 #[cfg(feature = "Win32_Foundation")]
11101 impl ::core
::marker
::Copy
for MULTIKEYHELPA {}
11102 #[cfg(feature = "Win32_Foundation")]
11103 impl ::core
::clone
::Clone
for MULTIKEYHELPA
{
11104 fn clone(&self) -> Self {
11109 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11110 pub struct MULTIKEYHELPW
{
11112 pub mkKeylist
: u16,
11113 pub szKeyphrase
: [u16; 1],
11115 impl ::core
::marker
::Copy
for MULTIKEYHELPW {}
11116 impl ::core
::clone
::Clone
for MULTIKEYHELPW
{
11117 fn clone(&self) -> Self {
11122 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11123 pub struct NC_ADDRESS
{
11124 pub pAddrInfo
: *mut NC_ADDRESS_0
,
11125 pub PortNumber
: u16,
11126 pub PrefixLength
: u8,
11128 impl ::core
::marker
::Copy
for NC_ADDRESS {}
11129 impl ::core
::clone
::Clone
for NC_ADDRESS
{
11130 fn clone(&self) -> Self {
11135 pub struct NC_ADDRESS_0(pub u8);
11136 #[repr(C, packed(1))]
11137 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11138 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11139 pub struct NEWCPLINFOA
{
11142 pub dwHelpContext
: u32,
11144 pub hIcon
: super::WindowsAndMessaging
::HICON
,
11145 pub szName
: [super::super::Foundation
::CHAR
; 32],
11146 pub szInfo
: [super::super::Foundation
::CHAR
; 64],
11147 pub szHelpFile
: [super::super::Foundation
::CHAR
; 128],
11149 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11150 impl ::core
::marker
::Copy
for NEWCPLINFOA {}
11151 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11152 impl ::core
::clone
::Clone
for NEWCPLINFOA
{
11153 fn clone(&self) -> Self {
11157 #[repr(C, packed(1))]
11158 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11159 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11160 pub struct NEWCPLINFOW
{
11163 pub dwHelpContext
: u32,
11165 pub hIcon
: super::WindowsAndMessaging
::HICON
,
11166 pub szName
: [u16; 32],
11167 pub szInfo
: [u16; 64],
11168 pub szHelpFile
: [u16; 128],
11170 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11171 impl ::core
::marker
::Copy
for NEWCPLINFOW {}
11172 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11173 impl ::core
::clone
::Clone
for NEWCPLINFOW
{
11174 fn clone(&self) -> Self {
11179 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11180 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11181 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11182 pub struct NOTIFYICONDATAA
{
11184 pub hWnd
: super::super::Foundation
::HWND
,
11186 pub uFlags
: NOTIFY_ICON_DATA_FLAGS
,
11187 pub uCallbackMessage
: u32,
11188 pub hIcon
: super::WindowsAndMessaging
::HICON
,
11189 pub szTip
: [super::super::Foundation
::CHAR
; 128],
11190 pub dwState
: NOTIFY_ICON_STATE
,
11191 pub dwStateMask
: u32,
11192 pub szInfo
: [super::super::Foundation
::CHAR
; 256],
11193 pub Anonymous
: NOTIFYICONDATAA_0
,
11194 pub szInfoTitle
: [super::super::Foundation
::CHAR
; 64],
11195 pub dwInfoFlags
: NOTIFY_ICON_INFOTIP_FLAGS
,
11196 pub guidItem
: ::windows_sys
::core
::GUID
,
11197 pub hBalloonIcon
: super::WindowsAndMessaging
::HICON
,
11199 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11200 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11201 impl ::core
::marker
::Copy
for NOTIFYICONDATAA {}
11202 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11203 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11204 impl ::core
::clone
::Clone
for NOTIFYICONDATAA
{
11205 fn clone(&self) -> Self {
11210 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11211 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11212 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11213 pub union NOTIFYICONDATAA_0
{
11217 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11218 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11219 impl ::core
::marker
::Copy
for NOTIFYICONDATAA_0 {}
11220 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11221 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11222 impl ::core
::clone
::Clone
for NOTIFYICONDATAA_0
{
11223 fn clone(&self) -> Self {
11227 #[repr(C, packed(1))]
11228 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11229 #[cfg(target_arch = "x86")]
11230 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11231 pub struct NOTIFYICONDATAA
{
11233 pub hWnd
: super::super::Foundation
::HWND
,
11235 pub uFlags
: NOTIFY_ICON_DATA_FLAGS
,
11236 pub uCallbackMessage
: u32,
11237 pub hIcon
: super::WindowsAndMessaging
::HICON
,
11238 pub szTip
: [super::super::Foundation
::CHAR
; 128],
11239 pub dwState
: NOTIFY_ICON_STATE
,
11240 pub dwStateMask
: u32,
11241 pub szInfo
: [super::super::Foundation
::CHAR
; 256],
11242 pub Anonymous
: NOTIFYICONDATAA_0
,
11243 pub szInfoTitle
: [super::super::Foundation
::CHAR
; 64],
11244 pub dwInfoFlags
: NOTIFY_ICON_INFOTIP_FLAGS
,
11245 pub guidItem
: ::windows_sys
::core
::GUID
,
11246 pub hBalloonIcon
: super::WindowsAndMessaging
::HICON
,
11248 #[cfg(target_arch = "x86")]
11249 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11250 impl ::core
::marker
::Copy
for NOTIFYICONDATAA {}
11251 #[cfg(target_arch = "x86")]
11252 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11253 impl ::core
::clone
::Clone
for NOTIFYICONDATAA
{
11254 fn clone(&self) -> Self {
11258 #[repr(C, packed(1))]
11259 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11260 #[cfg(target_arch = "x86")]
11261 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11262 pub union NOTIFYICONDATAA_0
{
11266 #[cfg(target_arch = "x86")]
11267 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11268 impl ::core
::marker
::Copy
for NOTIFYICONDATAA_0 {}
11269 #[cfg(target_arch = "x86")]
11270 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11271 impl ::core
::clone
::Clone
for NOTIFYICONDATAA_0
{
11272 fn clone(&self) -> Self {
11277 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11278 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11279 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11280 pub struct NOTIFYICONDATAW
{
11282 pub hWnd
: super::super::Foundation
::HWND
,
11284 pub uFlags
: NOTIFY_ICON_DATA_FLAGS
,
11285 pub uCallbackMessage
: u32,
11286 pub hIcon
: super::WindowsAndMessaging
::HICON
,
11287 pub szTip
: [u16; 128],
11288 pub dwState
: NOTIFY_ICON_STATE
,
11289 pub dwStateMask
: u32,
11290 pub szInfo
: [u16; 256],
11291 pub Anonymous
: NOTIFYICONDATAW_0
,
11292 pub szInfoTitle
: [u16; 64],
11293 pub dwInfoFlags
: NOTIFY_ICON_INFOTIP_FLAGS
,
11294 pub guidItem
: ::windows_sys
::core
::GUID
,
11295 pub hBalloonIcon
: super::WindowsAndMessaging
::HICON
,
11297 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11298 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11299 impl ::core
::marker
::Copy
for NOTIFYICONDATAW {}
11300 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11301 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11302 impl ::core
::clone
::Clone
for NOTIFYICONDATAW
{
11303 fn clone(&self) -> Self {
11308 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11309 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11310 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11311 pub union NOTIFYICONDATAW_0
{
11315 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11316 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11317 impl ::core
::marker
::Copy
for NOTIFYICONDATAW_0 {}
11318 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11319 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11320 impl ::core
::clone
::Clone
for NOTIFYICONDATAW_0
{
11321 fn clone(&self) -> Self {
11325 #[repr(C, packed(1))]
11326 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11327 #[cfg(target_arch = "x86")]
11328 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11329 pub struct NOTIFYICONDATAW
{
11331 pub hWnd
: super::super::Foundation
::HWND
,
11333 pub uFlags
: NOTIFY_ICON_DATA_FLAGS
,
11334 pub uCallbackMessage
: u32,
11335 pub hIcon
: super::WindowsAndMessaging
::HICON
,
11336 pub szTip
: [u16; 128],
11337 pub dwState
: NOTIFY_ICON_STATE
,
11338 pub dwStateMask
: u32,
11339 pub szInfo
: [u16; 256],
11340 pub Anonymous
: NOTIFYICONDATAW_0
,
11341 pub szInfoTitle
: [u16; 64],
11342 pub dwInfoFlags
: NOTIFY_ICON_INFOTIP_FLAGS
,
11343 pub guidItem
: ::windows_sys
::core
::GUID
,
11344 pub hBalloonIcon
: super::WindowsAndMessaging
::HICON
,
11346 #[cfg(target_arch = "x86")]
11347 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11348 impl ::core
::marker
::Copy
for NOTIFYICONDATAW {}
11349 #[cfg(target_arch = "x86")]
11350 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11351 impl ::core
::clone
::Clone
for NOTIFYICONDATAW
{
11352 fn clone(&self) -> Self {
11356 #[repr(C, packed(1))]
11357 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11358 #[cfg(target_arch = "x86")]
11359 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11360 pub union NOTIFYICONDATAW_0
{
11364 #[cfg(target_arch = "x86")]
11365 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11366 impl ::core
::marker
::Copy
for NOTIFYICONDATAW_0 {}
11367 #[cfg(target_arch = "x86")]
11368 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
11369 impl ::core
::clone
::Clone
for NOTIFYICONDATAW_0
{
11370 fn clone(&self) -> Self {
11375 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11376 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11377 #[cfg(feature = "Win32_Foundation")]
11378 pub struct NOTIFYICONIDENTIFIER
{
11380 pub hWnd
: super::super::Foundation
::HWND
,
11382 pub guidItem
: ::windows_sys
::core
::GUID
,
11384 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11385 #[cfg(feature = "Win32_Foundation")]
11386 impl ::core
::marker
::Copy
for NOTIFYICONIDENTIFIER {}
11387 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11388 #[cfg(feature = "Win32_Foundation")]
11389 impl ::core
::clone
::Clone
for NOTIFYICONIDENTIFIER
{
11390 fn clone(&self) -> Self {
11394 #[repr(C, packed(1))]
11395 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11396 #[cfg(target_arch = "x86")]
11397 #[cfg(feature = "Win32_Foundation")]
11398 pub struct NOTIFYICONIDENTIFIER
{
11400 pub hWnd
: super::super::Foundation
::HWND
,
11402 pub guidItem
: ::windows_sys
::core
::GUID
,
11404 #[cfg(target_arch = "x86")]
11405 #[cfg(feature = "Win32_Foundation")]
11406 impl ::core
::marker
::Copy
for NOTIFYICONIDENTIFIER {}
11407 #[cfg(target_arch = "x86")]
11408 #[cfg(feature = "Win32_Foundation")]
11409 impl ::core
::clone
::Clone
for NOTIFYICONIDENTIFIER
{
11410 fn clone(&self) -> Self {
11415 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_NetworkManagement_WNet\"`*"]
11416 #[cfg(feature = "Win32_NetworkManagement_WNet")]
11417 pub struct NRESARRAY
{
11419 pub nr
: [super::super::NetworkManagement
::WNet
::NETRESOURCEA
; 1],
11421 #[cfg(feature = "Win32_NetworkManagement_WNet")]
11422 impl ::core
::marker
::Copy
for NRESARRAY {}
11423 #[cfg(feature = "Win32_NetworkManagement_WNet")]
11424 impl ::core
::clone
::Clone
for NRESARRAY
{
11425 fn clone(&self) -> Self {
11430 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Controls\"`*"]
11431 #[cfg(feature = "Win32_UI_Controls")]
11432 pub struct NSTCCUSTOMDRAW
{
11433 pub psi
: IShellItem
,
11434 pub uItemState
: u32,
11436 pub pszText
: ::windows_sys
::core
::PCWSTR
,
11438 pub himl
: super::Controls
::HIMAGELIST
,
11442 #[cfg(feature = "Win32_UI_Controls")]
11443 impl ::core
::marker
::Copy
for NSTCCUSTOMDRAW {}
11444 #[cfg(feature = "Win32_UI_Controls")]
11445 impl ::core
::clone
::Clone
for NSTCCUSTOMDRAW
{
11446 fn clone(&self) -> Self {
11450 #[repr(C, packed(1))]
11451 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Console\"`*"]
11452 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
11453 pub struct NT_CONSOLE_PROPS
{
11454 pub dbh
: DATABLOCK_HEADER
,
11455 pub wFillAttribute
: u16,
11456 pub wPopupFillAttribute
: u16,
11457 pub dwScreenBufferSize
: super::super::System
::Console
::COORD
,
11458 pub dwWindowSize
: super::super::System
::Console
::COORD
,
11459 pub dwWindowOrigin
: super::super::System
::Console
::COORD
,
11461 pub nInputBufferSize
: u32,
11462 pub dwFontSize
: super::super::System
::Console
::COORD
,
11463 pub uFontFamily
: u32,
11464 pub uFontWeight
: u32,
11465 pub FaceName
: [u16; 32],
11466 pub uCursorSize
: u32,
11467 pub bFullScreen
: super::super::Foundation
::BOOL
,
11468 pub bQuickEdit
: super::super::Foundation
::BOOL
,
11469 pub bInsertMode
: super::super::Foundation
::BOOL
,
11470 pub bAutoPosition
: super::super::Foundation
::BOOL
,
11471 pub uHistoryBufferSize
: u32,
11472 pub uNumberOfHistoryBuffers
: u32,
11473 pub bHistoryNoDup
: super::super::Foundation
::BOOL
,
11474 pub ColorTable
: [super::super::Foundation
::COLORREF
; 16],
11476 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
11477 impl ::core
::marker
::Copy
for NT_CONSOLE_PROPS {}
11478 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
11479 impl ::core
::clone
::Clone
for NT_CONSOLE_PROPS
{
11480 fn clone(&self) -> Self {
11484 #[repr(C, packed(1))]
11485 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11486 pub struct NT_FE_CONSOLE_PROPS
{
11487 pub dbh
: DATABLOCK_HEADER
,
11488 pub uCodePage
: u32,
11490 impl ::core
::marker
::Copy
for NT_FE_CONSOLE_PROPS {}
11491 impl ::core
::clone
::Clone
for NT_FE_CONSOLE_PROPS
{
11492 fn clone(&self) -> Self {
11497 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11498 pub struct OPENASINFO
{
11499 pub pcszFile
: ::windows_sys
::core
::PCWSTR
,
11500 pub pcszClass
: ::windows_sys
::core
::PCWSTR
,
11501 pub oaifInFlags
: OPEN_AS_INFO_FLAGS
,
11503 impl ::core
::marker
::Copy
for OPENASINFO {}
11504 impl ::core
::clone
::Clone
for OPENASINFO
{
11505 fn clone(&self) -> Self {
11510 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11511 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11512 #[cfg(feature = "Win32_Foundation")]
11513 pub struct OPEN_PRINTER_PROPS_INFOA
{
11515 pub pszSheetName
: ::windows_sys
::core
::PSTR
,
11516 pub uSheetIndex
: u32,
11518 pub bModal
: super::super::Foundation
::BOOL
,
11520 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11521 #[cfg(feature = "Win32_Foundation")]
11522 impl ::core
::marker
::Copy
for OPEN_PRINTER_PROPS_INFOA {}
11523 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11524 #[cfg(feature = "Win32_Foundation")]
11525 impl ::core
::clone
::Clone
for OPEN_PRINTER_PROPS_INFOA
{
11526 fn clone(&self) -> Self {
11530 #[repr(C, packed(1))]
11531 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11532 #[cfg(target_arch = "x86")]
11533 #[cfg(feature = "Win32_Foundation")]
11534 pub struct OPEN_PRINTER_PROPS_INFOA
{
11536 pub pszSheetName
: ::windows_sys
::core
::PSTR
,
11537 pub uSheetIndex
: u32,
11539 pub bModal
: super::super::Foundation
::BOOL
,
11541 #[cfg(target_arch = "x86")]
11542 #[cfg(feature = "Win32_Foundation")]
11543 impl ::core
::marker
::Copy
for OPEN_PRINTER_PROPS_INFOA {}
11544 #[cfg(target_arch = "x86")]
11545 #[cfg(feature = "Win32_Foundation")]
11546 impl ::core
::clone
::Clone
for OPEN_PRINTER_PROPS_INFOA
{
11547 fn clone(&self) -> Self {
11552 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11553 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11554 #[cfg(feature = "Win32_Foundation")]
11555 pub struct OPEN_PRINTER_PROPS_INFOW
{
11557 pub pszSheetName
: ::windows_sys
::core
::PWSTR
,
11558 pub uSheetIndex
: u32,
11560 pub bModal
: super::super::Foundation
::BOOL
,
11562 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11563 #[cfg(feature = "Win32_Foundation")]
11564 impl ::core
::marker
::Copy
for OPEN_PRINTER_PROPS_INFOW {}
11565 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11566 #[cfg(feature = "Win32_Foundation")]
11567 impl ::core
::clone
::Clone
for OPEN_PRINTER_PROPS_INFOW
{
11568 fn clone(&self) -> Self {
11572 #[repr(C, packed(1))]
11573 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11574 #[cfg(target_arch = "x86")]
11575 #[cfg(feature = "Win32_Foundation")]
11576 pub struct OPEN_PRINTER_PROPS_INFOW
{
11578 pub pszSheetName
: ::windows_sys
::core
::PWSTR
,
11579 pub uSheetIndex
: u32,
11581 pub bModal
: super::super::Foundation
::BOOL
,
11583 #[cfg(target_arch = "x86")]
11584 #[cfg(feature = "Win32_Foundation")]
11585 impl ::core
::marker
::Copy
for OPEN_PRINTER_PROPS_INFOW {}
11586 #[cfg(target_arch = "x86")]
11587 #[cfg(feature = "Win32_Foundation")]
11588 impl ::core
::clone
::Clone
for OPEN_PRINTER_PROPS_INFOW
{
11589 fn clone(&self) -> Self {
11594 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11595 pub struct PARSEDURLA
{
11597 pub pszProtocol
: ::windows_sys
::core
::PCSTR
,
11598 pub cchProtocol
: u32,
11599 pub pszSuffix
: ::windows_sys
::core
::PCSTR
,
11600 pub cchSuffix
: u32,
11603 impl ::core
::marker
::Copy
for PARSEDURLA {}
11604 impl ::core
::clone
::Clone
for PARSEDURLA
{
11605 fn clone(&self) -> Self {
11610 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11611 pub struct PARSEDURLW
{
11613 pub pszProtocol
: ::windows_sys
::core
::PCWSTR
,
11614 pub cchProtocol
: u32,
11615 pub pszSuffix
: ::windows_sys
::core
::PCWSTR
,
11616 pub cchSuffix
: u32,
11619 impl ::core
::marker
::Copy
for PARSEDURLW {}
11620 impl ::core
::clone
::Clone
for PARSEDURLW
{
11621 fn clone(&self) -> Self {
11626 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
11627 #[cfg(feature = "Win32_UI_Shell_Common")]
11628 pub struct PERSIST_FOLDER_TARGET_INFO
{
11629 pub pidlTargetFolder
: *mut Common
::ITEMIDLIST
,
11630 pub szTargetParsingName
: [u16; 260],
11631 pub szNetworkProvider
: [u16; 260],
11632 pub dwAttributes
: u32,
11635 #[cfg(feature = "Win32_UI_Shell_Common")]
11636 impl ::core
::marker
::Copy
for PERSIST_FOLDER_TARGET_INFO {}
11637 #[cfg(feature = "Win32_UI_Shell_Common")]
11638 impl ::core
::clone
::Clone
for PERSIST_FOLDER_TARGET_INFO
{
11639 fn clone(&self) -> Self {
11644 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11645 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11646 pub struct PREVIEWHANDLERFRAMEINFO
{
11647 pub haccel
: super::WindowsAndMessaging
::HACCEL
,
11648 pub cAccelEntries
: u32,
11650 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11651 impl ::core
::marker
::Copy
for PREVIEWHANDLERFRAMEINFO {}
11652 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11653 impl ::core
::clone
::Clone
for PREVIEWHANDLERFRAMEINFO
{
11654 fn clone(&self) -> Self {
11659 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11660 #[cfg(feature = "Win32_Foundation")]
11661 pub struct PROFILEINFOA
{
11664 pub lpUserName
: ::windows_sys
::core
::PSTR
,
11665 pub lpProfilePath
: ::windows_sys
::core
::PSTR
,
11666 pub lpDefaultPath
: ::windows_sys
::core
::PSTR
,
11667 pub lpServerName
: ::windows_sys
::core
::PSTR
,
11668 pub lpPolicyPath
: ::windows_sys
::core
::PSTR
,
11669 pub hProfile
: super::super::Foundation
::HANDLE
,
11671 #[cfg(feature = "Win32_Foundation")]
11672 impl ::core
::marker
::Copy
for PROFILEINFOA {}
11673 #[cfg(feature = "Win32_Foundation")]
11674 impl ::core
::clone
::Clone
for PROFILEINFOA
{
11675 fn clone(&self) -> Self {
11680 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11681 #[cfg(feature = "Win32_Foundation")]
11682 pub struct PROFILEINFOW
{
11685 pub lpUserName
: ::windows_sys
::core
::PWSTR
,
11686 pub lpProfilePath
: ::windows_sys
::core
::PWSTR
,
11687 pub lpDefaultPath
: ::windows_sys
::core
::PWSTR
,
11688 pub lpServerName
: ::windows_sys
::core
::PWSTR
,
11689 pub lpPolicyPath
: ::windows_sys
::core
::PWSTR
,
11690 pub hProfile
: super::super::Foundation
::HANDLE
,
11692 #[cfg(feature = "Win32_Foundation")]
11693 impl ::core
::marker
::Copy
for PROFILEINFOW {}
11694 #[cfg(feature = "Win32_Foundation")]
11695 impl ::core
::clone
::Clone
for PROFILEINFOW
{
11696 fn clone(&self) -> Self {
11701 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
11702 #[cfg(feature = "Win32_Foundation")]
11703 pub struct PUBAPPINFO
{
11706 pub pszSource
: ::windows_sys
::core
::PWSTR
,
11707 pub stAssigned
: super::super::Foundation
::SYSTEMTIME
,
11708 pub stPublished
: super::super::Foundation
::SYSTEMTIME
,
11709 pub stScheduled
: super::super::Foundation
::SYSTEMTIME
,
11710 pub stExpire
: super::super::Foundation
::SYSTEMTIME
,
11712 #[cfg(feature = "Win32_Foundation")]
11713 impl ::core
::marker
::Copy
for PUBAPPINFO {}
11714 #[cfg(feature = "Win32_Foundation")]
11715 impl ::core
::clone
::Clone
for PUBAPPINFO
{
11716 fn clone(&self) -> Self {
11721 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
11722 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11723 pub struct QCMINFO
{
11724 pub hmenu
: super::WindowsAndMessaging
::HMENU
,
11725 pub indexMenu
: u32,
11726 pub idCmdFirst
: u32,
11727 pub idCmdLast
: u32,
11728 pub pIdMap
: *const QCMINFO_IDMAP
,
11730 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11731 impl ::core
::marker
::Copy
for QCMINFO {}
11732 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
11733 impl ::core
::clone
::Clone
for QCMINFO
{
11734 fn clone(&self) -> Self {
11739 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11740 pub struct QCMINFO_IDMAP
{
11742 pub pIdList
: [QCMINFO_IDMAP_PLACEMENT
; 1],
11744 impl ::core
::marker
::Copy
for QCMINFO_IDMAP {}
11745 impl ::core
::clone
::Clone
for QCMINFO_IDMAP
{
11746 fn clone(&self) -> Self {
11751 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11752 pub struct QCMINFO_IDMAP_PLACEMENT
{
11756 impl ::core
::marker
::Copy
for QCMINFO_IDMAP_PLACEMENT {}
11757 impl ::core
::clone
::Clone
for QCMINFO_IDMAP_PLACEMENT
{
11758 fn clone(&self) -> Self {
11763 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11765 pub piid
: *const ::windows_sys
::core
::GUID
,
11768 impl ::core
::marker
::Copy
for QITAB {}
11769 impl ::core
::clone
::Clone
for QITAB
{
11770 fn clone(&self) -> Self {
11775 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11776 pub struct SFVM_HELPTOPIC_DATA
{
11777 pub wszHelpFile
: [u16; 260],
11778 pub wszHelpTopic
: [u16; 260],
11780 impl ::core
::marker
::Copy
for SFVM_HELPTOPIC_DATA {}
11781 impl ::core
::clone
::Clone
for SFVM_HELPTOPIC_DATA
{
11782 fn clone(&self) -> Self {
11787 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
11788 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
11789 pub struct SFVM_PROPPAGE_DATA
{
11790 pub dwReserved
: u32,
11791 pub pfn
: super::Controls
::LPFNSVADDPROPSHEETPAGE
,
11792 pub lParam
: super::super::Foundation
::LPARAM
,
11794 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
11795 impl ::core
::marker
::Copy
for SFVM_PROPPAGE_DATA {}
11796 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
11797 impl ::core
::clone
::Clone
for SFVM_PROPPAGE_DATA
{
11798 fn clone(&self) -> Self {
11803 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"]
11804 #[cfg(feature = "Win32_System_Ole")]
11805 pub struct SFV_CREATE
{
11807 pub pshf
: IShellFolder
,
11808 pub psvOuter
: IShellView
,
11809 pub psfvcb
: IShellFolderViewCB
,
11811 #[cfg(feature = "Win32_System_Ole")]
11812 impl ::core
::marker
::Copy
for SFV_CREATE {}
11813 #[cfg(feature = "Win32_System_Ole")]
11814 impl ::core
::clone
::Clone
for SFV_CREATE
{
11815 fn clone(&self) -> Self {
11820 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
11821 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
11822 pub struct SFV_SETITEMPOS
{
11823 pub pidl
: *mut Common
::ITEMIDLIST
,
11824 pub pt
: super::super::Foundation
::POINT
,
11826 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
11827 impl ::core
::marker
::Copy
for SFV_SETITEMPOS {}
11828 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
11829 impl ::core
::clone
::Clone
for SFV_SETITEMPOS
{
11830 fn clone(&self) -> Self {
11834 #[repr(C, packed(1))]
11835 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11836 pub struct SHARDAPPIDINFO
{
11837 pub psi
: IShellItem
,
11838 pub pszAppID
: ::windows_sys
::core
::PCWSTR
,
11840 impl ::core
::marker
::Copy
for SHARDAPPIDINFO {}
11841 impl ::core
::clone
::Clone
for SHARDAPPIDINFO
{
11842 fn clone(&self) -> Self {
11846 #[repr(C, packed(1))]
11847 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
11848 #[cfg(feature = "Win32_UI_Shell_Common")]
11849 pub struct SHARDAPPIDINFOIDLIST
{
11850 pub pidl
: *mut Common
::ITEMIDLIST
,
11851 pub pszAppID
: ::windows_sys
::core
::PCWSTR
,
11853 #[cfg(feature = "Win32_UI_Shell_Common")]
11854 impl ::core
::marker
::Copy
for SHARDAPPIDINFOIDLIST {}
11855 #[cfg(feature = "Win32_UI_Shell_Common")]
11856 impl ::core
::clone
::Clone
for SHARDAPPIDINFOIDLIST
{
11857 fn clone(&self) -> Self {
11861 #[repr(C, packed(1))]
11862 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11863 pub struct SHARDAPPIDINFOLINK
{
11864 pub psl
: IShellLinkA
,
11865 pub pszAppID
: ::windows_sys
::core
::PCWSTR
,
11867 impl ::core
::marker
::Copy
for SHARDAPPIDINFOLINK {}
11868 impl ::core
::clone
::Clone
for SHARDAPPIDINFOLINK
{
11869 fn clone(&self) -> Self {
11874 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11875 pub struct SHCOLUMNDATA
{
11877 pub dwFileAttributes
: u32,
11878 pub dwReserved
: u32,
11879 pub pwszExt
: ::windows_sys
::core
::PWSTR
,
11880 pub wszFile
: [u16; 260],
11882 impl ::core
::marker
::Copy
for SHCOLUMNDATA {}
11883 impl ::core
::clone
::Clone
for SHCOLUMNDATA
{
11884 fn clone(&self) -> Self {
11888 #[repr(C, packed(1))]
11889 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
11890 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
11891 pub struct SHCOLUMNINFO
{
11892 pub scid
: PropertiesSystem
::PROPERTYKEY
,
11893 pub vt
: super::super::System
::Com
::VARENUM
,
11897 pub wszTitle
: [u16; 80],
11898 pub wszDescription
: [u16; 128],
11900 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
11901 impl ::core
::marker
::Copy
for SHCOLUMNINFO {}
11902 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
11903 impl ::core
::clone
::Clone
for SHCOLUMNINFO
{
11904 fn clone(&self) -> Self {
11909 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11910 pub struct SHCOLUMNINIT
{
11912 pub dwReserved
: u32,
11913 pub wszFolder
: [u16; 260],
11915 impl ::core
::marker
::Copy
for SHCOLUMNINIT {}
11916 impl ::core
::clone
::Clone
for SHCOLUMNINIT
{
11917 fn clone(&self) -> Self {
11922 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"]
11923 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11924 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
11925 pub struct SHCREATEPROCESSINFOW
{
11928 pub hwnd
: super::super::Foundation
::HWND
,
11929 pub pszFile
: ::windows_sys
::core
::PCWSTR
,
11930 pub pszParameters
: ::windows_sys
::core
::PCWSTR
,
11931 pub pszCurrentDirectory
: ::windows_sys
::core
::PCWSTR
,
11932 pub hUserToken
: super::super::Foundation
::HANDLE
,
11933 pub lpProcessAttributes
: *mut super::super::Security
::SECURITY_ATTRIBUTES
,
11934 pub lpThreadAttributes
: *mut super::super::Security
::SECURITY_ATTRIBUTES
,
11935 pub bInheritHandles
: super::super::Foundation
::BOOL
,
11936 pub dwCreationFlags
: u32,
11937 pub lpStartupInfo
: *mut super::super::System
::Threading
::STARTUPINFOW
,
11938 pub lpProcessInformation
: *mut super::super::System
::Threading
::PROCESS_INFORMATION
,
11940 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11941 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
11942 impl ::core
::marker
::Copy
for SHCREATEPROCESSINFOW {}
11943 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11944 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
11945 impl ::core
::clone
::Clone
for SHCREATEPROCESSINFOW
{
11946 fn clone(&self) -> Self {
11950 #[repr(C, packed(1))]
11951 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"]
11952 #[cfg(target_arch = "x86")]
11953 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
11954 pub struct SHCREATEPROCESSINFOW
{
11957 pub hwnd
: super::super::Foundation
::HWND
,
11958 pub pszFile
: ::windows_sys
::core
::PCWSTR
,
11959 pub pszParameters
: ::windows_sys
::core
::PCWSTR
,
11960 pub pszCurrentDirectory
: ::windows_sys
::core
::PCWSTR
,
11961 pub hUserToken
: super::super::Foundation
::HANDLE
,
11962 pub lpProcessAttributes
: *mut super::super::Security
::SECURITY_ATTRIBUTES
,
11963 pub lpThreadAttributes
: *mut super::super::Security
::SECURITY_ATTRIBUTES
,
11964 pub bInheritHandles
: super::super::Foundation
::BOOL
,
11965 pub dwCreationFlags
: u32,
11966 pub lpStartupInfo
: *mut super::super::System
::Threading
::STARTUPINFOW
,
11967 pub lpProcessInformation
: *mut super::super::System
::Threading
::PROCESS_INFORMATION
,
11969 #[cfg(target_arch = "x86")]
11970 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
11971 impl ::core
::marker
::Copy
for SHCREATEPROCESSINFOW {}
11972 #[cfg(target_arch = "x86")]
11973 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
11974 impl ::core
::clone
::Clone
for SHCREATEPROCESSINFOW
{
11975 fn clone(&self) -> Self {
11979 #[repr(C, packed(1))]
11980 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
11981 pub struct SHChangeDWORDAsIDList
{
11987 impl ::core
::marker
::Copy
for SHChangeDWORDAsIDList {}
11988 impl ::core
::clone
::Clone
for SHChangeDWORDAsIDList
{
11989 fn clone(&self) -> Self {
11993 #[repr(C, packed(1))]
11994 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
11995 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
11996 pub struct SHChangeNotifyEntry
{
11997 pub pidl
: *mut Common
::ITEMIDLIST
,
11998 pub fRecursive
: super::super::Foundation
::BOOL
,
12000 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
12001 impl ::core
::marker
::Copy
for SHChangeNotifyEntry {}
12002 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
12003 impl ::core
::clone
::Clone
for SHChangeNotifyEntry
{
12004 fn clone(&self) -> Self {
12008 #[repr(C, packed(1))]
12009 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12010 pub struct SHChangeProductKeyAsIDList
{
12012 pub wszProductKey
: [u16; 39],
12015 impl ::core
::marker
::Copy
for SHChangeProductKeyAsIDList {}
12016 impl ::core
::clone
::Clone
for SHChangeProductKeyAsIDList
{
12017 fn clone(&self) -> Self {
12021 #[repr(C, packed(1))]
12022 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12023 pub struct SHChangeUpdateImageIDList
{
12025 pub iIconIndex
: i32,
12026 pub iCurIndex
: i32,
12028 pub dwProcessID
: u32,
12029 pub szName
: [u16; 260],
12032 impl ::core
::marker
::Copy
for SHChangeUpdateImageIDList {}
12033 impl ::core
::clone
::Clone
for SHChangeUpdateImageIDList
{
12034 fn clone(&self) -> Self {
12039 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12040 pub struct SHDESCRIPTIONID
{
12041 pub dwDescriptionId
: SHDID_ID
,
12042 pub clsid
: ::windows_sys
::core
::GUID
,
12044 impl ::core
::marker
::Copy
for SHDESCRIPTIONID {}
12045 impl ::core
::clone
::Clone
for SHDESCRIPTIONID
{
12046 fn clone(&self) -> Self {
12051 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
12052 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12053 pub struct SHDRAGIMAGE
{
12054 pub sizeDragImage
: super::super::Foundation
::SIZE
,
12055 pub ptOffset
: super::super::Foundation
::POINT
,
12056 pub hbmpDragImage
: super::super::Graphics
::Gdi
::HBITMAP
,
12057 pub crColorKey
: super::super::Foundation
::COLORREF
,
12059 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12060 impl ::core
::marker
::Copy
for SHDRAGIMAGE {}
12061 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12062 impl ::core
::clone
::Clone
for SHDRAGIMAGE
{
12063 fn clone(&self) -> Self {
12068 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
12069 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12070 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12071 pub struct SHELLEXECUTEINFOA
{
12074 pub hwnd
: super::super::Foundation
::HWND
,
12075 pub lpVerb
: ::windows_sys
::core
::PCSTR
,
12076 pub lpFile
: ::windows_sys
::core
::PCSTR
,
12077 pub lpParameters
: ::windows_sys
::core
::PCSTR
,
12078 pub lpDirectory
: ::windows_sys
::core
::PCSTR
,
12080 pub hInstApp
: super::super::Foundation
::HINSTANCE
,
12081 pub lpIDList
: *mut ::core
::ffi
::c_void
,
12082 pub lpClass
: ::windows_sys
::core
::PCSTR
,
12083 pub hkeyClass
: super::super::System
::Registry
::HKEY
,
12085 pub Anonymous
: SHELLEXECUTEINFOA_0
,
12086 pub hProcess
: super::super::Foundation
::HANDLE
,
12088 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12089 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12090 impl ::core
::marker
::Copy
for SHELLEXECUTEINFOA {}
12091 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12092 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12093 impl ::core
::clone
::Clone
for SHELLEXECUTEINFOA
{
12094 fn clone(&self) -> Self {
12099 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
12100 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12101 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12102 pub union SHELLEXECUTEINFOA_0
{
12103 pub hIcon
: super::super::Foundation
::HANDLE
,
12104 pub hMonitor
: super::super::Foundation
::HANDLE
,
12106 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12107 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12108 impl ::core
::marker
::Copy
for SHELLEXECUTEINFOA_0 {}
12109 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12110 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12111 impl ::core
::clone
::Clone
for SHELLEXECUTEINFOA_0
{
12112 fn clone(&self) -> Self {
12116 #[repr(C, packed(1))]
12117 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
12118 #[cfg(target_arch = "x86")]
12119 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12120 pub struct SHELLEXECUTEINFOA
{
12123 pub hwnd
: super::super::Foundation
::HWND
,
12124 pub lpVerb
: ::windows_sys
::core
::PCSTR
,
12125 pub lpFile
: ::windows_sys
::core
::PCSTR
,
12126 pub lpParameters
: ::windows_sys
::core
::PCSTR
,
12127 pub lpDirectory
: ::windows_sys
::core
::PCSTR
,
12129 pub hInstApp
: super::super::Foundation
::HINSTANCE
,
12130 pub lpIDList
: *mut ::core
::ffi
::c_void
,
12131 pub lpClass
: ::windows_sys
::core
::PCSTR
,
12132 pub hkeyClass
: super::super::System
::Registry
::HKEY
,
12134 pub Anonymous
: SHELLEXECUTEINFOA_0
,
12135 pub hProcess
: super::super::Foundation
::HANDLE
,
12137 #[cfg(target_arch = "x86")]
12138 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12139 impl ::core
::marker
::Copy
for SHELLEXECUTEINFOA {}
12140 #[cfg(target_arch = "x86")]
12141 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12142 impl ::core
::clone
::Clone
for SHELLEXECUTEINFOA
{
12143 fn clone(&self) -> Self {
12147 #[repr(C, packed(1))]
12148 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
12149 #[cfg(target_arch = "x86")]
12150 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12151 pub union SHELLEXECUTEINFOA_0
{
12152 pub hIcon
: super::super::Foundation
::HANDLE
,
12153 pub hMonitor
: super::super::Foundation
::HANDLE
,
12155 #[cfg(target_arch = "x86")]
12156 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12157 impl ::core
::marker
::Copy
for SHELLEXECUTEINFOA_0 {}
12158 #[cfg(target_arch = "x86")]
12159 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12160 impl ::core
::clone
::Clone
for SHELLEXECUTEINFOA_0
{
12161 fn clone(&self) -> Self {
12166 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
12167 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12168 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12169 pub struct SHELLEXECUTEINFOW
{
12172 pub hwnd
: super::super::Foundation
::HWND
,
12173 pub lpVerb
: ::windows_sys
::core
::PCWSTR
,
12174 pub lpFile
: ::windows_sys
::core
::PCWSTR
,
12175 pub lpParameters
: ::windows_sys
::core
::PCWSTR
,
12176 pub lpDirectory
: ::windows_sys
::core
::PCWSTR
,
12178 pub hInstApp
: super::super::Foundation
::HINSTANCE
,
12179 pub lpIDList
: *mut ::core
::ffi
::c_void
,
12180 pub lpClass
: ::windows_sys
::core
::PCWSTR
,
12181 pub hkeyClass
: super::super::System
::Registry
::HKEY
,
12183 pub Anonymous
: SHELLEXECUTEINFOW_0
,
12184 pub hProcess
: super::super::Foundation
::HANDLE
,
12186 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12187 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12188 impl ::core
::marker
::Copy
for SHELLEXECUTEINFOW {}
12189 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12190 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12191 impl ::core
::clone
::Clone
for SHELLEXECUTEINFOW
{
12192 fn clone(&self) -> Self {
12197 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
12198 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12199 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12200 pub union SHELLEXECUTEINFOW_0
{
12201 pub hIcon
: super::super::Foundation
::HANDLE
,
12202 pub hMonitor
: super::super::Foundation
::HANDLE
,
12204 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12205 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12206 impl ::core
::marker
::Copy
for SHELLEXECUTEINFOW_0 {}
12207 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12208 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12209 impl ::core
::clone
::Clone
for SHELLEXECUTEINFOW_0
{
12210 fn clone(&self) -> Self {
12214 #[repr(C, packed(1))]
12215 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
12216 #[cfg(target_arch = "x86")]
12217 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12218 pub struct SHELLEXECUTEINFOW
{
12221 pub hwnd
: super::super::Foundation
::HWND
,
12222 pub lpVerb
: ::windows_sys
::core
::PCWSTR
,
12223 pub lpFile
: ::windows_sys
::core
::PCWSTR
,
12224 pub lpParameters
: ::windows_sys
::core
::PCWSTR
,
12225 pub lpDirectory
: ::windows_sys
::core
::PCWSTR
,
12227 pub hInstApp
: super::super::Foundation
::HINSTANCE
,
12228 pub lpIDList
: *mut ::core
::ffi
::c_void
,
12229 pub lpClass
: ::windows_sys
::core
::PCWSTR
,
12230 pub hkeyClass
: super::super::System
::Registry
::HKEY
,
12232 pub Anonymous
: SHELLEXECUTEINFOW_0
,
12233 pub hProcess
: super::super::Foundation
::HANDLE
,
12235 #[cfg(target_arch = "x86")]
12236 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12237 impl ::core
::marker
::Copy
for SHELLEXECUTEINFOW {}
12238 #[cfg(target_arch = "x86")]
12239 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12240 impl ::core
::clone
::Clone
for SHELLEXECUTEINFOW
{
12241 fn clone(&self) -> Self {
12245 #[repr(C, packed(1))]
12246 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
12247 #[cfg(target_arch = "x86")]
12248 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12249 pub union SHELLEXECUTEINFOW_0
{
12250 pub hIcon
: super::super::Foundation
::HANDLE
,
12251 pub hMonitor
: super::super::Foundation
::HANDLE
,
12253 #[cfg(target_arch = "x86")]
12254 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12255 impl ::core
::marker
::Copy
for SHELLEXECUTEINFOW_0 {}
12256 #[cfg(target_arch = "x86")]
12257 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
12258 impl ::core
::clone
::Clone
for SHELLEXECUTEINFOW_0
{
12259 fn clone(&self) -> Self {
12263 #[repr(C, packed(1))]
12264 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12265 pub struct SHELLFLAGSTATE
{
12266 pub _bitfield
: i32,
12268 impl ::core
::marker
::Copy
for SHELLFLAGSTATE {}
12269 impl ::core
::clone
::Clone
for SHELLFLAGSTATE
{
12270 fn clone(&self) -> Self {
12274 #[repr(C, packed(1))]
12275 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12276 pub struct SHELLSTATEA
{
12277 pub _bitfield1
: i32,
12278 pub dwWin95Unused
: u32,
12279 pub uWin95Unused
: u32,
12280 pub lParamSort
: i32,
12281 pub iSortDirection
: i32,
12284 pub _bitfield2
: i32,
12286 impl ::core
::marker
::Copy
for SHELLSTATEA {}
12287 impl ::core
::clone
::Clone
for SHELLSTATEA
{
12288 fn clone(&self) -> Self {
12292 #[repr(C, packed(1))]
12293 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12294 pub struct SHELLSTATEW
{
12295 pub _bitfield1
: i32,
12296 pub dwWin95Unused
: u32,
12297 pub uWin95Unused
: u32,
12298 pub lParamSort
: i32,
12299 pub iSortDirection
: i32,
12302 pub _bitfield2
: i32,
12304 impl ::core
::marker
::Copy
for SHELLSTATEW {}
12305 impl ::core
::clone
::Clone
for SHELLSTATEW
{
12306 fn clone(&self) -> Self {
12311 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12312 pub struct SHELL_ITEM_RESOURCE
{
12313 pub guidType
: ::windows_sys
::core
::GUID
,
12314 pub szName
: [u16; 260],
12316 impl ::core
::marker
::Copy
for SHELL_ITEM_RESOURCE {}
12317 impl ::core
::clone
::Clone
for SHELL_ITEM_RESOURCE
{
12318 fn clone(&self) -> Self {
12323 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12324 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12325 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12326 pub struct SHFILEINFOA
{
12327 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12329 pub dwAttributes
: u32,
12330 pub szDisplayName
: [super::super::Foundation
::CHAR
; 260],
12331 pub szTypeName
: [super::super::Foundation
::CHAR
; 80],
12333 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12334 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12335 impl ::core
::marker
::Copy
for SHFILEINFOA {}
12336 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12337 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12338 impl ::core
::clone
::Clone
for SHFILEINFOA
{
12339 fn clone(&self) -> Self {
12343 #[repr(C, packed(1))]
12344 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12345 #[cfg(target_arch = "x86")]
12346 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12347 pub struct SHFILEINFOA
{
12348 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12350 pub dwAttributes
: u32,
12351 pub szDisplayName
: [super::super::Foundation
::CHAR
; 260],
12352 pub szTypeName
: [super::super::Foundation
::CHAR
; 80],
12354 #[cfg(target_arch = "x86")]
12355 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12356 impl ::core
::marker
::Copy
for SHFILEINFOA {}
12357 #[cfg(target_arch = "x86")]
12358 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12359 impl ::core
::clone
::Clone
for SHFILEINFOA
{
12360 fn clone(&self) -> Self {
12365 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12366 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12367 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12368 pub struct SHFILEINFOW
{
12369 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12371 pub dwAttributes
: u32,
12372 pub szDisplayName
: [u16; 260],
12373 pub szTypeName
: [u16; 80],
12375 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12376 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12377 impl ::core
::marker
::Copy
for SHFILEINFOW {}
12378 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12379 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12380 impl ::core
::clone
::Clone
for SHFILEINFOW
{
12381 fn clone(&self) -> Self {
12385 #[repr(C, packed(1))]
12386 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12387 #[cfg(target_arch = "x86")]
12388 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12389 pub struct SHFILEINFOW
{
12390 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12392 pub dwAttributes
: u32,
12393 pub szDisplayName
: [u16; 260],
12394 pub szTypeName
: [u16; 80],
12396 #[cfg(target_arch = "x86")]
12397 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12398 impl ::core
::marker
::Copy
for SHFILEINFOW {}
12399 #[cfg(target_arch = "x86")]
12400 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12401 impl ::core
::clone
::Clone
for SHFILEINFOW
{
12402 fn clone(&self) -> Self {
12407 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12408 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12409 #[cfg(feature = "Win32_Foundation")]
12410 pub struct SHFILEOPSTRUCTA
{
12411 pub hwnd
: super::super::Foundation
::HWND
,
12413 pub pFrom
: *mut i8,
12416 pub fAnyOperationsAborted
: super::super::Foundation
::BOOL
,
12417 pub hNameMappings
: *mut ::core
::ffi
::c_void
,
12418 pub lpszProgressTitle
: ::windows_sys
::core
::PCSTR
,
12420 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12421 #[cfg(feature = "Win32_Foundation")]
12422 impl ::core
::marker
::Copy
for SHFILEOPSTRUCTA {}
12423 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12424 #[cfg(feature = "Win32_Foundation")]
12425 impl ::core
::clone
::Clone
for SHFILEOPSTRUCTA
{
12426 fn clone(&self) -> Self {
12430 #[repr(C, packed(1))]
12431 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12432 #[cfg(target_arch = "x86")]
12433 #[cfg(feature = "Win32_Foundation")]
12434 pub struct SHFILEOPSTRUCTA
{
12435 pub hwnd
: super::super::Foundation
::HWND
,
12437 pub pFrom
: *mut i8,
12440 pub fAnyOperationsAborted
: super::super::Foundation
::BOOL
,
12441 pub hNameMappings
: *mut ::core
::ffi
::c_void
,
12442 pub lpszProgressTitle
: ::windows_sys
::core
::PCSTR
,
12444 #[cfg(target_arch = "x86")]
12445 #[cfg(feature = "Win32_Foundation")]
12446 impl ::core
::marker
::Copy
for SHFILEOPSTRUCTA {}
12447 #[cfg(target_arch = "x86")]
12448 #[cfg(feature = "Win32_Foundation")]
12449 impl ::core
::clone
::Clone
for SHFILEOPSTRUCTA
{
12450 fn clone(&self) -> Self {
12455 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12456 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12457 #[cfg(feature = "Win32_Foundation")]
12458 pub struct SHFILEOPSTRUCTW
{
12459 pub hwnd
: super::super::Foundation
::HWND
,
12461 pub pFrom
: ::windows_sys
::core
::PCWSTR
,
12462 pub pTo
: ::windows_sys
::core
::PCWSTR
,
12464 pub fAnyOperationsAborted
: super::super::Foundation
::BOOL
,
12465 pub hNameMappings
: *mut ::core
::ffi
::c_void
,
12466 pub lpszProgressTitle
: ::windows_sys
::core
::PCWSTR
,
12468 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12469 #[cfg(feature = "Win32_Foundation")]
12470 impl ::core
::marker
::Copy
for SHFILEOPSTRUCTW {}
12471 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12472 #[cfg(feature = "Win32_Foundation")]
12473 impl ::core
::clone
::Clone
for SHFILEOPSTRUCTW
{
12474 fn clone(&self) -> Self {
12478 #[repr(C, packed(1))]
12479 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12480 #[cfg(target_arch = "x86")]
12481 #[cfg(feature = "Win32_Foundation")]
12482 pub struct SHFILEOPSTRUCTW
{
12483 pub hwnd
: super::super::Foundation
::HWND
,
12485 pub pFrom
: ::windows_sys
::core
::PCWSTR
,
12486 pub pTo
: ::windows_sys
::core
::PCWSTR
,
12488 pub fAnyOperationsAborted
: super::super::Foundation
::BOOL
,
12489 pub hNameMappings
: *mut ::core
::ffi
::c_void
,
12490 pub lpszProgressTitle
: ::windows_sys
::core
::PCWSTR
,
12492 #[cfg(target_arch = "x86")]
12493 #[cfg(feature = "Win32_Foundation")]
12494 impl ::core
::marker
::Copy
for SHFILEOPSTRUCTW {}
12495 #[cfg(target_arch = "x86")]
12496 #[cfg(feature = "Win32_Foundation")]
12497 impl ::core
::clone
::Clone
for SHFILEOPSTRUCTW
{
12498 fn clone(&self) -> Self {
12503 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12504 pub struct SHFOLDERCUSTOMSETTINGS
{
12507 pub pvid
: *mut ::windows_sys
::core
::GUID
,
12508 pub pszWebViewTemplate
: ::windows_sys
::core
::PWSTR
,
12509 pub cchWebViewTemplate
: u32,
12510 pub pszWebViewTemplateVersion
: ::windows_sys
::core
::PWSTR
,
12511 pub pszInfoTip
: ::windows_sys
::core
::PWSTR
,
12512 pub cchInfoTip
: u32,
12513 pub pclsid
: *mut ::windows_sys
::core
::GUID
,
12515 pub pszIconFile
: ::windows_sys
::core
::PWSTR
,
12516 pub cchIconFile
: u32,
12517 pub iIconIndex
: i32,
12518 pub pszLogo
: ::windows_sys
::core
::PWSTR
,
12521 impl ::core
::marker
::Copy
for SHFOLDERCUSTOMSETTINGS {}
12522 impl ::core
::clone
::Clone
for SHFOLDERCUSTOMSETTINGS
{
12523 fn clone(&self) -> Self {
12528 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12529 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12530 pub struct SHNAMEMAPPINGA
{
12531 pub pszOldPath
: ::windows_sys
::core
::PSTR
,
12532 pub pszNewPath
: ::windows_sys
::core
::PSTR
,
12533 pub cchOldPath
: i32,
12534 pub cchNewPath
: i32,
12536 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12537 impl ::core
::marker
::Copy
for SHNAMEMAPPINGA {}
12538 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12539 impl ::core
::clone
::Clone
for SHNAMEMAPPINGA
{
12540 fn clone(&self) -> Self {
12544 #[repr(C, packed(1))]
12545 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12546 #[cfg(target_arch = "x86")]
12547 pub struct SHNAMEMAPPINGA
{
12548 pub pszOldPath
: ::windows_sys
::core
::PSTR
,
12549 pub pszNewPath
: ::windows_sys
::core
::PSTR
,
12550 pub cchOldPath
: i32,
12551 pub cchNewPath
: i32,
12553 #[cfg(target_arch = "x86")]
12554 impl ::core
::marker
::Copy
for SHNAMEMAPPINGA {}
12555 #[cfg(target_arch = "x86")]
12556 impl ::core
::clone
::Clone
for SHNAMEMAPPINGA
{
12557 fn clone(&self) -> Self {
12562 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12563 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12564 pub struct SHNAMEMAPPINGW
{
12565 pub pszOldPath
: ::windows_sys
::core
::PWSTR
,
12566 pub pszNewPath
: ::windows_sys
::core
::PWSTR
,
12567 pub cchOldPath
: i32,
12568 pub cchNewPath
: i32,
12570 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12571 impl ::core
::marker
::Copy
for SHNAMEMAPPINGW {}
12572 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12573 impl ::core
::clone
::Clone
for SHNAMEMAPPINGW
{
12574 fn clone(&self) -> Self {
12578 #[repr(C, packed(1))]
12579 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12580 #[cfg(target_arch = "x86")]
12581 pub struct SHNAMEMAPPINGW
{
12582 pub pszOldPath
: ::windows_sys
::core
::PWSTR
,
12583 pub pszNewPath
: ::windows_sys
::core
::PWSTR
,
12584 pub cchOldPath
: i32,
12585 pub cchNewPath
: i32,
12587 #[cfg(target_arch = "x86")]
12588 impl ::core
::marker
::Copy
for SHNAMEMAPPINGW {}
12589 #[cfg(target_arch = "x86")]
12590 impl ::core
::clone
::Clone
for SHNAMEMAPPINGW
{
12591 fn clone(&self) -> Self {
12596 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12597 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12598 pub struct SHQUERYRBINFO
{
12601 pub i64NumItems
: i64,
12603 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12604 impl ::core
::marker
::Copy
for SHQUERYRBINFO {}
12605 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12606 impl ::core
::clone
::Clone
for SHQUERYRBINFO
{
12607 fn clone(&self) -> Self {
12611 #[repr(C, packed(1))]
12612 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12613 #[cfg(target_arch = "x86")]
12614 pub struct SHQUERYRBINFO
{
12617 pub i64NumItems
: i64,
12619 #[cfg(target_arch = "x86")]
12620 impl ::core
::marker
::Copy
for SHQUERYRBINFO {}
12621 #[cfg(target_arch = "x86")]
12622 impl ::core
::clone
::Clone
for SHQUERYRBINFO
{
12623 fn clone(&self) -> Self {
12628 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12629 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12630 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12631 pub struct SHSTOCKICONINFO
{
12633 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12634 pub iSysImageIndex
: i32,
12636 pub szPath
: [u16; 260],
12638 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12639 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12640 impl ::core
::marker
::Copy
for SHSTOCKICONINFO {}
12641 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
12642 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12643 impl ::core
::clone
::Clone
for SHSTOCKICONINFO
{
12644 fn clone(&self) -> Self {
12648 #[repr(C, packed(1))]
12649 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12650 #[cfg(target_arch = "x86")]
12651 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12652 pub struct SHSTOCKICONINFO
{
12654 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12655 pub iSysImageIndex
: i32,
12657 pub szPath
: [u16; 260],
12659 #[cfg(target_arch = "x86")]
12660 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12661 impl ::core
::marker
::Copy
for SHSTOCKICONINFO {}
12662 #[cfg(target_arch = "x86")]
12663 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12664 impl ::core
::clone
::Clone
for SHSTOCKICONINFO
{
12665 fn clone(&self) -> Self {
12670 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12671 #[cfg(feature = "Win32_Foundation")]
12672 pub struct SLOWAPPINFO
{
12674 pub ftLastUsed
: super::super::Foundation
::FILETIME
,
12675 pub iTimesUsed
: i32,
12676 pub pszImage
: ::windows_sys
::core
::PWSTR
,
12678 #[cfg(feature = "Win32_Foundation")]
12679 impl ::core
::marker
::Copy
for SLOWAPPINFO {}
12680 #[cfg(feature = "Win32_Foundation")]
12681 impl ::core
::clone
::Clone
for SLOWAPPINFO
{
12682 fn clone(&self) -> Self {
12687 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
12688 #[cfg(feature = "Win32_UI_Shell_Common")]
12689 pub struct SMCSHCHANGENOTIFYSTRUCT
{
12691 pub pidl1
: *mut Common
::ITEMIDLIST
,
12692 pub pidl2
: *mut Common
::ITEMIDLIST
,
12694 #[cfg(feature = "Win32_UI_Shell_Common")]
12695 impl ::core
::marker
::Copy
for SMCSHCHANGENOTIFYSTRUCT {}
12696 #[cfg(feature = "Win32_UI_Shell_Common")]
12697 impl ::core
::clone
::Clone
for SMCSHCHANGENOTIFYSTRUCT
{
12698 fn clone(&self) -> Self {
12703 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12704 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))]
12705 pub struct SMDATA
{
12708 pub hmenu
: super::WindowsAndMessaging
::HMENU
,
12709 pub hwnd
: super::super::Foundation
::HWND
,
12711 pub uIdParent
: u32,
12712 pub uIdAncestor
: u32,
12713 pub punk
: ::windows_sys
::core
::IUnknown
,
12714 pub pidlFolder
: *mut Common
::ITEMIDLIST
,
12715 pub pidlItem
: *mut Common
::ITEMIDLIST
,
12716 pub psf
: IShellFolder
,
12717 pub pvUserData
: *mut ::core
::ffi
::c_void
,
12719 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))]
12720 impl ::core
::marker
::Copy
for SMDATA {}
12721 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))]
12722 impl ::core
::clone
::Clone
for SMDATA
{
12723 fn clone(&self) -> Self {
12728 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12729 pub struct SMINFO
{
12735 impl ::core
::marker
::Copy
for SMINFO {}
12736 impl ::core
::clone
::Clone
for SMINFO
{
12737 fn clone(&self) -> Self {
12742 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
12743 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
12744 pub struct SORTCOLUMN
{
12745 pub propkey
: PropertiesSystem
::PROPERTYKEY
,
12746 pub direction
: SORTDIRECTION
,
12748 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
12749 impl ::core
::marker
::Copy
for SORTCOLUMN {}
12750 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
12751 impl ::core
::clone
::Clone
for SORTCOLUMN
{
12752 fn clone(&self) -> Self {
12757 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"]
12758 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
12759 pub struct SV2CVW2_PARAMS
{
12761 pub psvPrev
: IShellView
,
12762 pub pfs
: *mut FOLDERSETTINGS
,
12763 pub psbOwner
: IShellBrowser
,
12764 pub prcView
: *mut super::super::Foundation
::RECT
,
12765 pub pvid
: *const ::windows_sys
::core
::GUID
,
12766 pub hwndView
: super::super::Foundation
::HWND
,
12768 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
12769 impl ::core
::marker
::Copy
for SV2CVW2_PARAMS {}
12770 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
12771 impl ::core
::clone
::Clone
for SV2CVW2_PARAMS
{
12772 fn clone(&self) -> Self {
12777 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12778 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12779 pub struct SYNCMGRHANDLERINFO
{
12781 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12782 pub SyncMgrHandlerFlags
: u32,
12783 pub wszHandlerName
: [u16; 32],
12785 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12786 impl ::core
::marker
::Copy
for SYNCMGRHANDLERINFO {}
12787 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12788 impl ::core
::clone
::Clone
for SYNCMGRHANDLERINFO
{
12789 fn clone(&self) -> Self {
12794 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12795 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12796 pub struct SYNCMGRITEM
{
12799 pub ItemID
: ::windows_sys
::core
::GUID
,
12800 pub dwItemState
: u32,
12801 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12802 pub wszItemName
: [u16; 128],
12803 pub ftLastUpdate
: super::super::Foundation
::FILETIME
,
12805 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12806 impl ::core
::marker
::Copy
for SYNCMGRITEM {}
12807 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
12808 impl ::core
::clone
::Clone
for SYNCMGRITEM
{
12809 fn clone(&self) -> Self {
12814 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12815 pub struct SYNCMGRLOGERRORINFO
{
12818 pub dwSyncMgrErrorFlags
: u32,
12819 pub ErrorID
: ::windows_sys
::core
::GUID
,
12820 pub ItemID
: ::windows_sys
::core
::GUID
,
12822 impl ::core
::marker
::Copy
for SYNCMGRLOGERRORINFO {}
12823 impl ::core
::clone
::Clone
for SYNCMGRLOGERRORINFO
{
12824 fn clone(&self) -> Self {
12829 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12830 pub struct SYNCMGRPROGRESSITEM
{
12833 pub lpcStatusText
: ::windows_sys
::core
::PCWSTR
,
12834 pub dwStatusType
: u32,
12835 pub iProgValue
: i32,
12836 pub iMaxValue
: i32,
12838 impl ::core
::marker
::Copy
for SYNCMGRPROGRESSITEM {}
12839 impl ::core
::clone
::Clone
for SYNCMGRPROGRESSITEM
{
12840 fn clone(&self) -> Self {
12845 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
12846 #[cfg(feature = "Win32_System_Com")]
12847 pub struct SYNCMGR_CONFLICT_ID_INFO
{
12848 pub pblobID
: *mut super::super::System
::Com
::BYTE_BLOB
,
12849 pub pblobExtra
: *mut super::super::System
::Com
::BYTE_BLOB
,
12851 #[cfg(feature = "Win32_System_Com")]
12852 impl ::core
::marker
::Copy
for SYNCMGR_CONFLICT_ID_INFO {}
12853 #[cfg(feature = "Win32_System_Com")]
12854 impl ::core
::clone
::Clone
for SYNCMGR_CONFLICT_ID_INFO
{
12855 fn clone(&self) -> Self {
12859 pub type ShFindChangeNotificationHandle
= isize;
12861 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12862 pub struct TBINFO
{
12866 impl ::core
::marker
::Copy
for TBINFO {}
12867 impl ::core
::clone
::Clone
for TBINFO
{
12868 fn clone(&self) -> Self {
12873 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
12874 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12875 pub struct THUMBBUTTON
{
12876 pub dwMask
: THUMBBUTTONMASK
,
12879 pub hIcon
: super::WindowsAndMessaging
::HICON
,
12880 pub szTip
: [u16; 260],
12881 pub dwFlags
: THUMBBUTTONFLAGS
,
12883 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12884 impl ::core
::marker
::Copy
for THUMBBUTTON {}
12885 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
12886 impl ::core
::clone
::Clone
for THUMBBUTTON
{
12887 fn clone(&self) -> Self {
12892 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`*"]
12893 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))]
12894 pub struct TOOLBARITEM
{
12895 pub ptbar
: IDockingWindow
,
12896 pub rcBorderTool
: super::super::Foundation
::RECT
,
12897 pub pwszItem
: ::windows_sys
::core
::PWSTR
,
12898 pub fShow
: super::super::Foundation
::BOOL
,
12899 pub hMon
: super::super::Graphics
::Gdi
::HMONITOR
,
12901 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))]
12902 impl ::core
::marker
::Copy
for TOOLBARITEM {}
12903 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))]
12904 impl ::core
::clone
::Clone
for TOOLBARITEM
{
12905 fn clone(&self) -> Self {
12910 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12911 #[cfg(feature = "Win32_Foundation")]
12912 pub struct URLINVOKECOMMANDINFOA
{
12915 pub hwndParent
: super::super::Foundation
::HWND
,
12916 pub pcszVerb
: ::windows_sys
::core
::PCSTR
,
12918 #[cfg(feature = "Win32_Foundation")]
12919 impl ::core
::marker
::Copy
for URLINVOKECOMMANDINFOA {}
12920 #[cfg(feature = "Win32_Foundation")]
12921 impl ::core
::clone
::Clone
for URLINVOKECOMMANDINFOA
{
12922 fn clone(&self) -> Self {
12927 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12928 #[cfg(feature = "Win32_Foundation")]
12929 pub struct URLINVOKECOMMANDINFOW
{
12932 pub hwndParent
: super::super::Foundation
::HWND
,
12933 pub pcszVerb
: ::windows_sys
::core
::PCWSTR
,
12935 #[cfg(feature = "Win32_Foundation")]
12936 impl ::core
::marker
::Copy
for URLINVOKECOMMANDINFOW {}
12937 #[cfg(feature = "Win32_Foundation")]
12938 impl ::core
::clone
::Clone
for URLINVOKECOMMANDINFOW
{
12939 fn clone(&self) -> Self {
12944 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
12945 #[cfg(feature = "Win32_UI_Shell_Common")]
12946 pub struct WINDOWDATA
{
12947 pub dwWindowID
: u32,
12949 pub pidl
: *mut Common
::ITEMIDLIST
,
12950 pub lpszUrl
: ::windows_sys
::core
::PWSTR
,
12951 pub lpszUrlLocation
: ::windows_sys
::core
::PWSTR
,
12952 pub lpszTitle
: ::windows_sys
::core
::PWSTR
,
12954 #[cfg(feature = "Win32_UI_Shell_Common")]
12955 impl ::core
::marker
::Copy
for WINDOWDATA {}
12956 #[cfg(feature = "Win32_UI_Shell_Common")]
12957 impl ::core
::clone
::Clone
for WINDOWDATA
{
12958 fn clone(&self) -> Self {
12963 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12964 pub struct WTS_THUMBNAILID
{
12965 pub rgbKey
: [u8; 16],
12967 impl ::core
::marker
::Copy
for WTS_THUMBNAILID {}
12968 impl ::core
::clone
::Clone
for WTS_THUMBNAILID
{
12969 fn clone(&self) -> Self {
12974 pub struct _APPCONSTRAIN_REGISTRATION(pub u8);
12976 pub struct _APPSTATE_REGISTRATION(pub u8);
12977 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12978 #[cfg(feature = "Win32_Foundation")]
12979 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>;
12980 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12981 #[cfg(feature = "Win32_Foundation")]
12982 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>;
12983 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12984 pub type DLLGETVERSIONPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut DLLVERSIONINFO
) -> ::windows_sys
::core
::HRESULT
>;
12985 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
12986 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
12987 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
>;
12988 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"]
12989 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
12990 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
>;
12991 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12992 #[cfg(feature = "Win32_Foundation")]
12993 pub type PAPPCONSTRAIN_CHANGE_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(constrained
: super::super::Foundation
::BOOLEAN
, context
: *const ::core
::ffi
::c_void
)>;
12994 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
12995 #[cfg(feature = "Win32_Foundation")]
12996 pub type PAPPSTATE_CHANGE_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(quiesced
: super::super::Foundation
::BOOLEAN
, context
: *const ::core
::ffi
::c_void
)>;
12997 #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
12998 pub type PFNCANSHAREFOLDERW
= ::core
::option
::Option
<unsafe extern "system" fn(pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
>;
12999 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
13000 #[cfg(feature = "Win32_Foundation")]
13001 pub type PFNSHOWSHAREFOLDERUIW
= ::core
::option
::Option
<unsafe extern "system" fn(hwndparent
: super::super::Foundation
::HWND
, pszpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
>;
13002 #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
13003 #[cfg(feature = "Win32_Foundation")]
13004 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
>;