1 #[link(name = "windows")]
3 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn AdjustWindowRect(lprect
: *mut super::super::Foundation
::RECT
, dwstyle
: WINDOW_STYLE
, bmenu
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
6 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
7 #[cfg(feature = "Win32_Foundation")]
8 pub fn AdjustWindowRectEx(lprect
: *mut super::super::Foundation
::RECT
, dwstyle
: WINDOW_STYLE
, bmenu
: super::super::Foundation
::BOOL
, dwexstyle
: WINDOW_EX_STYLE
) -> super::super::Foundation
::BOOL
;
9 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
10 #[cfg(feature = "Win32_Foundation")]
11 pub fn AllowSetForegroundWindow(dwprocessid
: u32) -> super::super::Foundation
::BOOL
;
12 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
13 #[cfg(feature = "Win32_Foundation")]
14 pub fn AnimateWindow(hwnd
: super::super::Foundation
::HWND
, dwtime
: u32, dwflags
: ANIMATE_WINDOW_FLAGS
) -> super::super::Foundation
::BOOL
;
15 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn AnyPopup() -> super::super::Foundation
::BOOL
;
18 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
19 #[cfg(feature = "Win32_Foundation")]
20 pub fn AppendMenuA(hmenu
: HMENU
, uflags
: MENU_ITEM_FLAGS
, uidnewitem
: usize, lpnewitem
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
21 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
22 #[cfg(feature = "Win32_Foundation")]
23 pub fn AppendMenuW(hmenu
: HMENU
, uflags
: MENU_ITEM_FLAGS
, uidnewitem
: usize, lpnewitem
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
24 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
25 #[cfg(feature = "Win32_Foundation")]
26 pub fn ArrangeIconicWindows(hwnd
: super::super::Foundation
::HWND
) -> u32;
27 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
28 pub fn BeginDeferWindowPos(nnumwindows
: i32) -> isize;
29 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
30 #[cfg(feature = "Win32_Foundation")]
31 pub fn BringWindowToTop(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
32 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
33 #[cfg(feature = "Win32_Foundation")]
34 pub fn CalculatePopupWindowPosition(anchorpoint
: *const super::super::Foundation
::POINT
, windowsize
: *const super::super::Foundation
::SIZE
, flags
: u32, excluderect
: *const super::super::Foundation
::RECT
, popupwindowposition
: *mut super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
35 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
36 #[cfg(feature = "Win32_Foundation")]
37 pub fn CallMsgFilterA(lpmsg
: *const MSG
, ncode
: i32) -> super::super::Foundation
::BOOL
;
38 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
39 #[cfg(feature = "Win32_Foundation")]
40 pub fn CallMsgFilterW(lpmsg
: *const MSG
, ncode
: i32) -> super::super::Foundation
::BOOL
;
41 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
42 #[cfg(feature = "Win32_Foundation")]
43 pub fn CallNextHookEx(hhk
: HHOOK
, ncode
: i32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
44 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
45 #[cfg(feature = "Win32_Foundation")]
46 pub fn CallWindowProcA(lpprevwndfunc
: WNDPROC
, hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
47 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
48 #[cfg(feature = "Win32_Foundation")]
49 pub fn CallWindowProcW(lpprevwndfunc
: WNDPROC
, hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
50 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
51 #[cfg(feature = "Win32_Foundation")]
52 pub fn CancelShutdown() -> super::super::Foundation
::BOOL
;
53 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
54 #[cfg(feature = "Win32_Foundation")]
55 pub fn CascadeWindows(hwndparent
: super::super::Foundation
::HWND
, whow
: CASCADE_WINDOWS_HOW
, lprect
: *const super::super::Foundation
::RECT
, ckids
: u32, lpkids
: *const super::super::Foundation
::HWND
) -> u16;
56 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
57 #[cfg(feature = "Win32_Foundation")]
58 pub fn ChangeMenuA(hmenu
: HMENU
, cmd
: u32, lpsznewitem
: ::windows_sys
::core
::PCSTR
, cmdinsert
: u32, flags
: u32) -> super::super::Foundation
::BOOL
;
59 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
60 #[cfg(feature = "Win32_Foundation")]
61 pub fn ChangeMenuW(hmenu
: HMENU
, cmd
: u32, lpsznewitem
: ::windows_sys
::core
::PCWSTR
, cmdinsert
: u32, flags
: u32) -> super::super::Foundation
::BOOL
;
62 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
63 #[cfg(feature = "Win32_Foundation")]
64 pub fn ChangeWindowMessageFilter(message
: u32, dwflag
: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS
) -> super::super::Foundation
::BOOL
;
65 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
66 #[cfg(feature = "Win32_Foundation")]
67 pub fn ChangeWindowMessageFilterEx(hwnd
: super::super::Foundation
::HWND
, message
: u32, action
: WINDOW_MESSAGE_FILTER_ACTION
, pchangefilterstruct
: *mut CHANGEFILTERSTRUCT
) -> super::super::Foundation
::BOOL
;
68 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
69 pub fn CharLowerA(lpsz
: ::windows_sys
::core
::PSTR
) -> ::windows_sys
::core
::PSTR
;
70 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
71 pub fn CharLowerBuffA(lpsz
: ::windows_sys
::core
::PSTR
, cchlength
: u32) -> u32;
72 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
73 pub fn CharLowerBuffW(lpsz
: ::windows_sys
::core
::PWSTR
, cchlength
: u32) -> u32;
74 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
75 pub fn CharLowerW(lpsz
: ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::PWSTR
;
76 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
77 pub fn CharNextA(lpsz
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
78 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
79 pub fn CharNextExA(codepage
: u16, lpcurrentchar
: ::windows_sys
::core
::PCSTR
, dwflags
: u32) -> ::windows_sys
::core
::PSTR
;
80 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
81 pub fn CharNextW(lpsz
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
82 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
83 pub fn CharPrevA(lpszstart
: ::windows_sys
::core
::PCSTR
, lpszcurrent
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
84 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
85 pub fn CharPrevExA(codepage
: u16, lpstart
: ::windows_sys
::core
::PCSTR
, lpcurrentchar
: ::windows_sys
::core
::PCSTR
, dwflags
: u32) -> ::windows_sys
::core
::PSTR
;
86 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
87 pub fn CharPrevW(lpszstart
: ::windows_sys
::core
::PCWSTR
, lpszcurrent
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
88 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
89 #[cfg(feature = "Win32_Foundation")]
90 pub fn CharToOemA(psrc
: ::windows_sys
::core
::PCSTR
, pdst
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
91 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
92 #[cfg(feature = "Win32_Foundation")]
93 pub fn CharToOemBuffA(lpszsrc
: ::windows_sys
::core
::PCSTR
, lpszdst
: ::windows_sys
::core
::PSTR
, cchdstlength
: u32) -> super::super::Foundation
::BOOL
;
94 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
95 #[cfg(feature = "Win32_Foundation")]
96 pub fn CharToOemBuffW(lpszsrc
: ::windows_sys
::core
::PCWSTR
, lpszdst
: ::windows_sys
::core
::PSTR
, cchdstlength
: u32) -> super::super::Foundation
::BOOL
;
97 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
98 #[cfg(feature = "Win32_Foundation")]
99 pub fn CharToOemW(psrc
: ::windows_sys
::core
::PCWSTR
, pdst
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
100 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
101 pub fn CharUpperA(lpsz
: ::windows_sys
::core
::PSTR
) -> ::windows_sys
::core
::PSTR
;
102 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
103 pub fn CharUpperBuffA(lpsz
: ::windows_sys
::core
::PSTR
, cchlength
: u32) -> u32;
104 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
105 pub fn CharUpperBuffW(lpsz
: ::windows_sys
::core
::PWSTR
, cchlength
: u32) -> u32;
106 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
107 pub fn CharUpperW(lpsz
: ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::PWSTR
;
108 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
109 pub fn CheckMenuItem(hmenu
: HMENU
, uidcheckitem
: u32, ucheck
: u32) -> u32;
110 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
111 #[cfg(feature = "Win32_Foundation")]
112 pub fn CheckMenuRadioItem(hmenu
: HMENU
, first
: u32, last
: u32, check
: u32, flags
: u32) -> super::super::Foundation
::BOOL
;
113 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
114 #[cfg(feature = "Win32_Foundation")]
115 pub fn ChildWindowFromPoint(hwndparent
: super::super::Foundation
::HWND
, point
: super::super::Foundation
::POINT
) -> super::super::Foundation
::HWND
;
116 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
117 #[cfg(feature = "Win32_Foundation")]
118 pub fn ChildWindowFromPointEx(hwnd
: super::super::Foundation
::HWND
, pt
: super::super::Foundation
::POINT
, flags
: CWP_FLAGS
) -> super::super::Foundation
::HWND
;
119 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
120 #[cfg(feature = "Win32_Foundation")]
121 pub fn ClipCursor(lprect
: *const super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
122 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
123 #[cfg(feature = "Win32_Foundation")]
124 pub fn CloseWindow(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
125 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
126 pub fn CopyAcceleratorTableA(haccelsrc
: HACCEL
, lpacceldst
: *mut ACCEL
, caccelentries
: i32) -> i32;
127 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
128 pub fn CopyAcceleratorTableW(haccelsrc
: HACCEL
, lpacceldst
: *mut ACCEL
, caccelentries
: i32) -> i32;
129 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
130 pub fn CopyIcon(hicon
: HICON
) -> HICON
;
131 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
132 #[cfg(feature = "Win32_Foundation")]
133 pub fn CopyImage(h
: super::super::Foundation
::HANDLE
, r
#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, flags: IMAGE_FLAGS) -> super::super::Foundation::HANDLE;
134 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
135 pub fn CreateAcceleratorTableA(paccel
: *const ACCEL
, caccel
: i32) -> HACCEL
;
136 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
137 pub fn CreateAcceleratorTableW(paccel
: *const ACCEL
, caccel
: i32) -> HACCEL
;
138 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
139 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
140 pub fn CreateCaret(hwnd
: super::super::Foundation
::HWND
, hbitmap
: super::super::Graphics
::Gdi
::HBITMAP
, nwidth
: i32, nheight
: i32) -> super::super::Foundation
::BOOL
;
141 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
142 #[cfg(feature = "Win32_Foundation")]
143 pub fn CreateCursor(hinst
: super::super::Foundation
::HINSTANCE
, xhotspot
: i32, yhotspot
: i32, nwidth
: i32, nheight
: i32, pvandplane
: *const ::core
::ffi
::c_void
, pvxorplane
: *const ::core
::ffi
::c_void
) -> HCURSOR
;
144 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
145 #[cfg(feature = "Win32_Foundation")]
146 pub fn CreateDialogIndirectParamA(hinstance
: super::super::Foundation
::HINSTANCE
, lptemplate
: *const DLGTEMPLATE
, hwndparent
: super::super::Foundation
::HWND
, lpdialogfunc
: DLGPROC
, dwinitparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::HWND
;
147 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
148 #[cfg(feature = "Win32_Foundation")]
149 pub fn CreateDialogIndirectParamW(hinstance
: super::super::Foundation
::HINSTANCE
, lptemplate
: *const DLGTEMPLATE
, hwndparent
: super::super::Foundation
::HWND
, lpdialogfunc
: DLGPROC
, dwinitparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::HWND
;
150 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
151 #[cfg(feature = "Win32_Foundation")]
152 pub fn CreateDialogParamA(hinstance
: super::super::Foundation
::HINSTANCE
, lptemplatename
: ::windows_sys
::core
::PCSTR
, hwndparent
: super::super::Foundation
::HWND
, lpdialogfunc
: DLGPROC
, dwinitparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::HWND
;
153 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
154 #[cfg(feature = "Win32_Foundation")]
155 pub fn CreateDialogParamW(hinstance
: super::super::Foundation
::HINSTANCE
, lptemplatename
: ::windows_sys
::core
::PCWSTR
, hwndparent
: super::super::Foundation
::HWND
, lpdialogfunc
: DLGPROC
, dwinitparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::HWND
;
156 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
157 #[cfg(feature = "Win32_Foundation")]
158 pub fn CreateIcon(hinstance
: super::super::Foundation
::HINSTANCE
, nwidth
: i32, nheight
: i32, cplanes
: u8, cbitspixel
: u8, lpbandbits
: *const u8, lpbxorbits
: *const u8) -> HICON
;
159 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
160 #[cfg(feature = "Win32_Foundation")]
161 pub fn CreateIconFromResource(presbits
: *const u8, dwressize
: u32, ficon
: super::super::Foundation
::BOOL
, dwver
: u32) -> HICON
;
162 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
163 #[cfg(feature = "Win32_Foundation")]
164 pub fn CreateIconFromResourceEx(presbits
: *const u8, dwressize
: u32, ficon
: super::super::Foundation
::BOOL
, dwver
: u32, cxdesired
: i32, cydesired
: i32, flags
: IMAGE_FLAGS
) -> HICON
;
165 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
166 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
167 pub fn CreateIconIndirect(piconinfo
: *const ICONINFO
) -> HICON
;
168 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
169 #[cfg(feature = "Win32_Foundation")]
170 pub fn CreateMDIWindowA(lpclassname
: ::windows_sys
::core
::PCSTR
, lpwindowname
: ::windows_sys
::core
::PCSTR
, dwstyle
: WINDOW_STYLE
, x
: i32, y
: i32, nwidth
: i32, nheight
: i32, hwndparent
: super::super::Foundation
::HWND
, hinstance
: super::super::Foundation
::HINSTANCE
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::HWND
;
171 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
172 #[cfg(feature = "Win32_Foundation")]
173 pub fn CreateMDIWindowW(lpclassname
: ::windows_sys
::core
::PCWSTR
, lpwindowname
: ::windows_sys
::core
::PCWSTR
, dwstyle
: WINDOW_STYLE
, x
: i32, y
: i32, nwidth
: i32, nheight
: i32, hwndparent
: super::super::Foundation
::HWND
, hinstance
: super::super::Foundation
::HINSTANCE
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::HWND
;
174 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
175 pub fn CreateMenu() -> HMENU
;
176 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
177 pub fn CreatePopupMenu() -> HMENU
;
178 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
179 pub fn CreateResourceIndexer(projectroot
: ::windows_sys
::core
::PCWSTR
, extensiondllpath
: ::windows_sys
::core
::PCWSTR
, ppresourceindexer
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
180 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
181 #[cfg(feature = "Win32_Foundation")]
182 pub fn CreateWindowExA(dwexstyle
: WINDOW_EX_STYLE
, lpclassname
: ::windows_sys
::core
::PCSTR
, lpwindowname
: ::windows_sys
::core
::PCSTR
, dwstyle
: WINDOW_STYLE
, x
: i32, y
: i32, nwidth
: i32, nheight
: i32, hwndparent
: super::super::Foundation
::HWND
, hmenu
: HMENU
, hinstance
: super::super::Foundation
::HINSTANCE
, lpparam
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::HWND
;
183 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
184 #[cfg(feature = "Win32_Foundation")]
185 pub fn CreateWindowExW(dwexstyle
: WINDOW_EX_STYLE
, lpclassname
: ::windows_sys
::core
::PCWSTR
, lpwindowname
: ::windows_sys
::core
::PCWSTR
, dwstyle
: WINDOW_STYLE
, x
: i32, y
: i32, nwidth
: i32, nheight
: i32, hwndparent
: super::super::Foundation
::HWND
, hmenu
: HMENU
, hinstance
: super::super::Foundation
::HINSTANCE
, lpparam
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::HWND
;
186 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
187 #[cfg(feature = "Win32_Foundation")]
188 pub fn DefDlgProcA(hdlg
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
189 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
190 #[cfg(feature = "Win32_Foundation")]
191 pub fn DefDlgProcW(hdlg
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
192 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
193 #[cfg(feature = "Win32_Foundation")]
194 pub fn DefFrameProcA(hwnd
: super::super::Foundation
::HWND
, hwndmdiclient
: super::super::Foundation
::HWND
, umsg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
195 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
196 #[cfg(feature = "Win32_Foundation")]
197 pub fn DefFrameProcW(hwnd
: super::super::Foundation
::HWND
, hwndmdiclient
: super::super::Foundation
::HWND
, umsg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
198 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
199 #[cfg(feature = "Win32_Foundation")]
200 pub fn DefMDIChildProcA(hwnd
: super::super::Foundation
::HWND
, umsg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
201 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
202 #[cfg(feature = "Win32_Foundation")]
203 pub fn DefMDIChildProcW(hwnd
: super::super::Foundation
::HWND
, umsg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
204 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
205 #[cfg(feature = "Win32_Foundation")]
206 pub fn DefWindowProcA(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
207 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
208 #[cfg(feature = "Win32_Foundation")]
209 pub fn DefWindowProcW(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
210 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
211 #[cfg(feature = "Win32_Foundation")]
212 pub fn DeferWindowPos(hwinposinfo
: isize, hwnd
: super::super::Foundation
::HWND
, hwndinsertafter
: super::super::Foundation
::HWND
, x
: i32, y
: i32, cx
: i32, cy
: i32, uflags
: SET_WINDOW_POS_FLAGS
) -> isize;
213 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
214 #[cfg(feature = "Win32_Foundation")]
215 pub fn DeleteMenu(hmenu
: HMENU
, uposition
: u32, uflags
: MENU_ITEM_FLAGS
) -> super::super::Foundation
::BOOL
;
216 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
217 #[cfg(feature = "Win32_Foundation")]
218 pub fn DeregisterShellHookWindow(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
219 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
220 #[cfg(feature = "Win32_Foundation")]
221 pub fn DestroyAcceleratorTable(haccel
: HACCEL
) -> super::super::Foundation
::BOOL
;
222 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
223 #[cfg(feature = "Win32_Foundation")]
224 pub fn DestroyCaret() -> super::super::Foundation
::BOOL
;
225 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
226 #[cfg(feature = "Win32_Foundation")]
227 pub fn DestroyCursor(hcursor
: HCURSOR
) -> super::super::Foundation
::BOOL
;
228 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
229 #[cfg(feature = "Win32_Foundation")]
230 pub fn DestroyIcon(hicon
: HICON
) -> super::super::Foundation
::BOOL
;
231 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
232 pub fn DestroyIndexedResults(resourceuri
: ::windows_sys
::core
::PCWSTR
, qualifiercount
: u32, qualifiers
: *const IndexedResourceQualifier
);
233 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
234 #[cfg(feature = "Win32_Foundation")]
235 pub fn DestroyMenu(hmenu
: HMENU
) -> super::super::Foundation
::BOOL
;
236 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
237 pub fn DestroyResourceIndexer(resourceindexer
: *const ::core
::ffi
::c_void
);
238 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
239 #[cfg(feature = "Win32_Foundation")]
240 pub fn DestroyWindow(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
241 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
242 #[cfg(feature = "Win32_Foundation")]
243 pub fn DialogBoxIndirectParamA(hinstance
: super::super::Foundation
::HINSTANCE
, hdialogtemplate
: *const DLGTEMPLATE
, hwndparent
: super::super::Foundation
::HWND
, lpdialogfunc
: DLGPROC
, dwinitparam
: super::super::Foundation
::LPARAM
) -> isize;
244 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
245 #[cfg(feature = "Win32_Foundation")]
246 pub fn DialogBoxIndirectParamW(hinstance
: super::super::Foundation
::HINSTANCE
, hdialogtemplate
: *const DLGTEMPLATE
, hwndparent
: super::super::Foundation
::HWND
, lpdialogfunc
: DLGPROC
, dwinitparam
: super::super::Foundation
::LPARAM
) -> isize;
247 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
248 #[cfg(feature = "Win32_Foundation")]
249 pub fn DialogBoxParamA(hinstance
: super::super::Foundation
::HINSTANCE
, lptemplatename
: ::windows_sys
::core
::PCSTR
, hwndparent
: super::super::Foundation
::HWND
, lpdialogfunc
: DLGPROC
, dwinitparam
: super::super::Foundation
::LPARAM
) -> isize;
250 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
251 #[cfg(feature = "Win32_Foundation")]
252 pub fn DialogBoxParamW(hinstance
: super::super::Foundation
::HINSTANCE
, lptemplatename
: ::windows_sys
::core
::PCWSTR
, hwndparent
: super::super::Foundation
::HWND
, lpdialogfunc
: DLGPROC
, dwinitparam
: super::super::Foundation
::LPARAM
) -> isize;
253 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
254 pub fn DisableProcessWindowsGhosting();
255 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
256 #[cfg(feature = "Win32_Foundation")]
257 pub fn DispatchMessageA(lpmsg
: *const MSG
) -> super::super::Foundation
::LRESULT
;
258 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
259 #[cfg(feature = "Win32_Foundation")]
260 pub fn DispatchMessageW(lpmsg
: *const MSG
) -> super::super::Foundation
::LRESULT
;
261 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
262 #[cfg(feature = "Win32_Foundation")]
263 pub fn DragObject(hwndparent
: super::super::Foundation
::HWND
, hwndfrom
: super::super::Foundation
::HWND
, fmt
: u32, data
: usize, hcur
: HCURSOR
) -> u32;
264 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
265 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
266 pub fn DrawIcon(hdc
: super::super::Graphics
::Gdi
::HDC
, x
: i32, y
: i32, hicon
: HICON
) -> super::super::Foundation
::BOOL
;
267 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
268 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
269 pub fn DrawIconEx(hdc
: super::super::Graphics
::Gdi
::HDC
, xleft
: i32, ytop
: i32, hicon
: HICON
, cxwidth
: i32, cywidth
: i32, istepifanicur
: u32, hbrflickerfreedraw
: super::super::Graphics
::Gdi
::HBRUSH
, diflags
: DI_FLAGS
) -> super::super::Foundation
::BOOL
;
270 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
271 #[cfg(feature = "Win32_Foundation")]
272 pub fn DrawMenuBar(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
273 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
274 #[cfg(feature = "Win32_Foundation")]
275 pub fn EnableMenuItem(hmenu
: HMENU
, uidenableitem
: u32, uenable
: MENU_ITEM_FLAGS
) -> super::super::Foundation
::BOOL
;
276 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
277 #[cfg(feature = "Win32_Foundation")]
278 pub fn EndDeferWindowPos(hwinposinfo
: isize) -> super::super::Foundation
::BOOL
;
279 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
280 #[cfg(feature = "Win32_Foundation")]
281 pub fn EndDialog(hdlg
: super::super::Foundation
::HWND
, nresult
: isize) -> super::super::Foundation
::BOOL
;
282 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
283 #[cfg(feature = "Win32_Foundation")]
284 pub fn EndMenu() -> super::super::Foundation
::BOOL
;
285 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
286 #[cfg(feature = "Win32_Foundation")]
287 pub fn EnumChildWindows(hwndparent
: super::super::Foundation
::HWND
, lpenumfunc
: WNDENUMPROC
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
288 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
289 #[cfg(feature = "Win32_Foundation")]
290 pub fn EnumPropsA(hwnd
: super::super::Foundation
::HWND
, lpenumfunc
: PROPENUMPROCA
) -> i32;
291 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
292 #[cfg(feature = "Win32_Foundation")]
293 pub fn EnumPropsExA(hwnd
: super::super::Foundation
::HWND
, lpenumfunc
: PROPENUMPROCEXA
, lparam
: super::super::Foundation
::LPARAM
) -> i32;
294 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
295 #[cfg(feature = "Win32_Foundation")]
296 pub fn EnumPropsExW(hwnd
: super::super::Foundation
::HWND
, lpenumfunc
: PROPENUMPROCEXW
, lparam
: super::super::Foundation
::LPARAM
) -> i32;
297 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
298 #[cfg(feature = "Win32_Foundation")]
299 pub fn EnumPropsW(hwnd
: super::super::Foundation
::HWND
, lpenumfunc
: PROPENUMPROCW
) -> i32;
300 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
301 #[cfg(feature = "Win32_Foundation")]
302 pub fn EnumThreadWindows(dwthreadid
: u32, lpfn
: WNDENUMPROC
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
303 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
304 #[cfg(feature = "Win32_Foundation")]
305 pub fn EnumWindows(lpenumfunc
: WNDENUMPROC
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
306 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
307 #[cfg(feature = "Win32_Foundation")]
308 pub fn FindWindowA(lpclassname
: ::windows_sys
::core
::PCSTR
, lpwindowname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::HWND
;
309 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
310 #[cfg(feature = "Win32_Foundation")]
311 pub fn FindWindowExA(hwndparent
: super::super::Foundation
::HWND
, hwndchildafter
: super::super::Foundation
::HWND
, lpszclass
: ::windows_sys
::core
::PCSTR
, lpszwindow
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::HWND
;
312 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
313 #[cfg(feature = "Win32_Foundation")]
314 pub fn FindWindowExW(hwndparent
: super::super::Foundation
::HWND
, hwndchildafter
: super::super::Foundation
::HWND
, lpszclass
: ::windows_sys
::core
::PCWSTR
, lpszwindow
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::HWND
;
315 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
316 #[cfg(feature = "Win32_Foundation")]
317 pub fn FindWindowW(lpclassname
: ::windows_sys
::core
::PCWSTR
, lpwindowname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::HWND
;
318 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
319 #[cfg(feature = "Win32_Foundation")]
320 pub fn FlashWindow(hwnd
: super::super::Foundation
::HWND
, binvert
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
321 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
322 #[cfg(feature = "Win32_Foundation")]
323 pub fn FlashWindowEx(pfwi
: *const FLASHWINFO
) -> super::super::Foundation
::BOOL
;
324 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
325 #[cfg(feature = "Win32_Foundation")]
326 pub fn GetAltTabInfoA(hwnd
: super::super::Foundation
::HWND
, iitem
: i32, pati
: *mut ALTTABINFO
, pszitemtext
: ::windows_sys
::core
::PSTR
, cchitemtext
: u32) -> super::super::Foundation
::BOOL
;
327 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
328 #[cfg(feature = "Win32_Foundation")]
329 pub fn GetAltTabInfoW(hwnd
: super::super::Foundation
::HWND
, iitem
: i32, pati
: *mut ALTTABINFO
, pszitemtext
: ::windows_sys
::core
::PWSTR
, cchitemtext
: u32) -> super::super::Foundation
::BOOL
;
330 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
331 #[cfg(feature = "Win32_Foundation")]
332 pub fn GetAncestor(hwnd
: super::super::Foundation
::HWND
, gaflags
: GET_ANCESTOR_FLAGS
) -> super::super::Foundation
::HWND
;
333 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
334 pub fn GetCaretBlinkTime() -> u32;
335 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
336 #[cfg(feature = "Win32_Foundation")]
337 pub fn GetCaretPos(lppoint
: *mut super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
338 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
339 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
340 pub fn GetClassInfoA(hinstance
: super::super::Foundation
::HINSTANCE
, lpclassname
: ::windows_sys
::core
::PCSTR
, lpwndclass
: *mut WNDCLASSA
) -> super::super::Foundation
::BOOL
;
341 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
342 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
343 pub fn GetClassInfoExA(hinstance
: super::super::Foundation
::HINSTANCE
, lpszclass
: ::windows_sys
::core
::PCSTR
, lpwcx
: *mut WNDCLASSEXA
) -> super::super::Foundation
::BOOL
;
344 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
345 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
346 pub fn GetClassInfoExW(hinstance
: super::super::Foundation
::HINSTANCE
, lpszclass
: ::windows_sys
::core
::PCWSTR
, lpwcx
: *mut WNDCLASSEXW
) -> super::super::Foundation
::BOOL
;
347 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
348 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
349 pub fn GetClassInfoW(hinstance
: super::super::Foundation
::HINSTANCE
, lpclassname
: ::windows_sys
::core
::PCWSTR
, lpwndclass
: *mut WNDCLASSW
) -> super::super::Foundation
::BOOL
;
350 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
351 #[cfg(feature = "Win32_Foundation")]
352 pub fn GetClassLongA(hwnd
: super::super::Foundation
::HWND
, nindex
: GET_CLASS_LONG_INDEX
) -> u32;
353 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
354 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
355 #[cfg(feature = "Win32_Foundation")]
356 pub fn GetClassLongPtrA(hwnd
: super::super::Foundation
::HWND
, nindex
: GET_CLASS_LONG_INDEX
) -> usize;
357 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
358 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
359 #[cfg(feature = "Win32_Foundation")]
360 pub fn GetClassLongPtrW(hwnd
: super::super::Foundation
::HWND
, nindex
: GET_CLASS_LONG_INDEX
) -> usize;
361 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
362 #[cfg(feature = "Win32_Foundation")]
363 pub fn GetClassLongW(hwnd
: super::super::Foundation
::HWND
, nindex
: GET_CLASS_LONG_INDEX
) -> u32;
364 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
365 #[cfg(feature = "Win32_Foundation")]
366 pub fn GetClassNameA(hwnd
: super::super::Foundation
::HWND
, lpclassname
: ::windows_sys
::core
::PSTR
, nmaxcount
: i32) -> i32;
367 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
368 #[cfg(feature = "Win32_Foundation")]
369 pub fn GetClassNameW(hwnd
: super::super::Foundation
::HWND
, lpclassname
: ::windows_sys
::core
::PWSTR
, nmaxcount
: i32) -> i32;
370 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
371 #[cfg(feature = "Win32_Foundation")]
372 pub fn GetClassWord(hwnd
: super::super::Foundation
::HWND
, nindex
: i32) -> u16;
373 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
374 #[cfg(feature = "Win32_Foundation")]
375 pub fn GetClientRect(hwnd
: super::super::Foundation
::HWND
, lprect
: *mut super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
376 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
377 #[cfg(feature = "Win32_Foundation")]
378 pub fn GetClipCursor(lprect
: *mut super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
379 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
380 pub fn GetCursor() -> HCURSOR
;
381 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
382 #[cfg(feature = "Win32_Foundation")]
383 pub fn GetCursorInfo(pci
: *mut CURSORINFO
) -> super::super::Foundation
::BOOL
;
384 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
385 #[cfg(feature = "Win32_Foundation")]
386 pub fn GetCursorPos(lppoint
: *mut super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
387 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
388 #[cfg(feature = "Win32_Foundation")]
389 pub fn GetDesktopWindow() -> super::super::Foundation
::HWND
;
390 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
391 pub fn GetDialogBaseUnits() -> i32;
392 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
393 #[cfg(feature = "Win32_Foundation")]
394 pub fn GetDlgCtrlID(hwnd
: super::super::Foundation
::HWND
) -> i32;
395 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
396 #[cfg(feature = "Win32_Foundation")]
397 pub fn GetDlgItem(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32) -> super::super::Foundation
::HWND
;
398 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
399 #[cfg(feature = "Win32_Foundation")]
400 pub fn GetDlgItemInt(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32, lptranslated
: *mut super::super::Foundation
::BOOL
, bsigned
: super::super::Foundation
::BOOL
) -> u32;
401 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
402 #[cfg(feature = "Win32_Foundation")]
403 pub fn GetDlgItemTextA(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32, lpstring
: ::windows_sys
::core
::PSTR
, cchmax
: i32) -> u32;
404 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
405 #[cfg(feature = "Win32_Foundation")]
406 pub fn GetDlgItemTextW(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32, lpstring
: ::windows_sys
::core
::PWSTR
, cchmax
: i32) -> u32;
407 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
408 #[cfg(feature = "Win32_Foundation")]
409 pub fn GetForegroundWindow() -> super::super::Foundation
::HWND
;
410 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
411 #[cfg(feature = "Win32_Foundation")]
412 pub fn GetGUIThreadInfo(idthread
: u32, pgui
: *mut GUITHREADINFO
) -> super::super::Foundation
::BOOL
;
413 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
414 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
415 pub fn GetIconInfo(hicon
: HICON
, piconinfo
: *mut ICONINFO
) -> super::super::Foundation
::BOOL
;
416 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
417 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
418 pub fn GetIconInfoExA(hicon
: HICON
, piconinfo
: *mut ICONINFOEXA
) -> super::super::Foundation
::BOOL
;
419 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
420 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
421 pub fn GetIconInfoExW(hicon
: HICON
, piconinfo
: *mut ICONINFOEXW
) -> super::super::Foundation
::BOOL
;
422 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
423 #[cfg(feature = "Win32_Foundation")]
424 pub fn GetInputState() -> super::super::Foundation
::BOOL
;
425 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
426 #[cfg(feature = "Win32_Foundation")]
427 pub fn GetLastActivePopup(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::HWND
;
428 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
429 #[cfg(feature = "Win32_Foundation")]
430 pub fn GetLayeredWindowAttributes(hwnd
: super::super::Foundation
::HWND
, pcrkey
: *mut u32, pbalpha
: *mut u8, pdwflags
: *mut LAYERED_WINDOW_ATTRIBUTES_FLAGS
) -> super::super::Foundation
::BOOL
;
431 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
432 #[cfg(feature = "Win32_Foundation")]
433 pub fn GetMenu(hwnd
: super::super::Foundation
::HWND
) -> HMENU
;
434 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
435 #[cfg(feature = "Win32_Foundation")]
436 pub fn GetMenuBarInfo(hwnd
: super::super::Foundation
::HWND
, idobject
: OBJECT_IDENTIFIER
, iditem
: i32, pmbi
: *mut MENUBARINFO
) -> super::super::Foundation
::BOOL
;
437 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
438 pub fn GetMenuCheckMarkDimensions() -> i32;
439 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
440 pub fn GetMenuDefaultItem(hmenu
: HMENU
, fbypos
: u32, gmdiflags
: GET_MENU_DEFAULT_ITEM_FLAGS
) -> u32;
441 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
442 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
443 pub fn GetMenuInfo(param0
: HMENU
, param1
: *mut MENUINFO
) -> super::super::Foundation
::BOOL
;
444 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
445 pub fn GetMenuItemCount(hmenu
: HMENU
) -> i32;
446 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
447 pub fn GetMenuItemID(hmenu
: HMENU
, npos
: i32) -> u32;
448 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
449 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
450 pub fn GetMenuItemInfoA(hmenu
: HMENU
, item
: u32, fbyposition
: super::super::Foundation
::BOOL
, lpmii
: *mut MENUITEMINFOA
) -> super::super::Foundation
::BOOL
;
451 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
452 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
453 pub fn GetMenuItemInfoW(hmenu
: HMENU
, item
: u32, fbyposition
: super::super::Foundation
::BOOL
, lpmii
: *mut MENUITEMINFOW
) -> super::super::Foundation
::BOOL
;
454 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
455 #[cfg(feature = "Win32_Foundation")]
456 pub fn GetMenuItemRect(hwnd
: super::super::Foundation
::HWND
, hmenu
: HMENU
, uitem
: u32, lprcitem
: *mut super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
457 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
458 pub fn GetMenuState(hmenu
: HMENU
, uid
: u32, uflags
: MENU_ITEM_FLAGS
) -> u32;
459 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
460 pub fn GetMenuStringA(hmenu
: HMENU
, uiditem
: u32, lpstring
: ::windows_sys
::core
::PSTR
, cchmax
: i32, flags
: MENU_ITEM_FLAGS
) -> i32;
461 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
462 pub fn GetMenuStringW(hmenu
: HMENU
, uiditem
: u32, lpstring
: ::windows_sys
::core
::PWSTR
, cchmax
: i32, flags
: MENU_ITEM_FLAGS
) -> i32;
463 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
464 #[cfg(feature = "Win32_Foundation")]
465 pub fn GetMessageA(lpmsg
: *mut MSG
, hwnd
: super::super::Foundation
::HWND
, wmsgfiltermin
: u32, wmsgfiltermax
: u32) -> super::super::Foundation
::BOOL
;
466 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
467 #[cfg(feature = "Win32_Foundation")]
468 pub fn GetMessageExtraInfo() -> super::super::Foundation
::LPARAM
;
469 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
470 pub fn GetMessagePos() -> u32;
471 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
472 pub fn GetMessageTime() -> i32;
473 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
474 #[cfg(feature = "Win32_Foundation")]
475 pub fn GetMessageW(lpmsg
: *mut MSG
, hwnd
: super::super::Foundation
::HWND
, wmsgfiltermin
: u32, wmsgfiltermax
: u32) -> super::super::Foundation
::BOOL
;
476 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
477 #[cfg(feature = "Win32_Foundation")]
478 pub fn GetNextDlgGroupItem(hdlg
: super::super::Foundation
::HWND
, hctl
: super::super::Foundation
::HWND
, bprevious
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::HWND
;
479 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
480 #[cfg(feature = "Win32_Foundation")]
481 pub fn GetNextDlgTabItem(hdlg
: super::super::Foundation
::HWND
, hctl
: super::super::Foundation
::HWND
, bprevious
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::HWND
;
482 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
483 #[cfg(feature = "Win32_Foundation")]
484 pub fn GetParent(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::HWND
;
485 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
486 #[cfg(feature = "Win32_Foundation")]
487 pub fn GetPhysicalCursorPos(lppoint
: *mut super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
488 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
489 #[cfg(feature = "Win32_Foundation")]
490 pub fn GetProcessDefaultLayout(pdwdefaultlayout
: *mut u32) -> super::super::Foundation
::BOOL
;
491 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
492 #[cfg(feature = "Win32_Foundation")]
493 pub fn GetPropA(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::HANDLE
;
494 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
495 #[cfg(feature = "Win32_Foundation")]
496 pub fn GetPropW(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::HANDLE
;
497 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
498 pub fn GetQueueStatus(flags
: QUEUE_STATUS_FLAGS
) -> u32;
499 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
500 #[cfg(feature = "Win32_Foundation")]
501 pub fn GetScrollBarInfo(hwnd
: super::super::Foundation
::HWND
, idobject
: OBJECT_IDENTIFIER
, psbi
: *mut SCROLLBARINFO
) -> super::super::Foundation
::BOOL
;
502 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
503 #[cfg(feature = "Win32_Foundation")]
504 pub fn GetScrollInfo(hwnd
: super::super::Foundation
::HWND
, nbar
: SCROLLBAR_CONSTANTS
, lpsi
: *mut SCROLLINFO
) -> super::super::Foundation
::BOOL
;
505 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
506 #[cfg(feature = "Win32_Foundation")]
507 pub fn GetScrollPos(hwnd
: super::super::Foundation
::HWND
, nbar
: SCROLLBAR_CONSTANTS
) -> i32;
508 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
509 #[cfg(feature = "Win32_Foundation")]
510 pub fn GetScrollRange(hwnd
: super::super::Foundation
::HWND
, nbar
: SCROLLBAR_CONSTANTS
, lpminpos
: *mut i32, lpmaxpos
: *mut i32) -> super::super::Foundation
::BOOL
;
511 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
512 #[cfg(feature = "Win32_Foundation")]
513 pub fn GetShellWindow() -> super::super::Foundation
::HWND
;
514 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
515 pub fn GetSubMenu(hmenu
: HMENU
, npos
: i32) -> HMENU
;
516 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
517 pub fn GetSysColor(nindex
: SYS_COLOR_INDEX
) -> u32;
518 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
519 #[cfg(feature = "Win32_Foundation")]
520 pub fn GetSystemMenu(hwnd
: super::super::Foundation
::HWND
, brevert
: super::super::Foundation
::BOOL
) -> HMENU
;
521 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
522 pub fn GetSystemMetrics(nindex
: SYSTEM_METRICS_INDEX
) -> i32;
523 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
524 #[cfg(feature = "Win32_Foundation")]
525 pub fn GetTitleBarInfo(hwnd
: super::super::Foundation
::HWND
, pti
: *mut TITLEBARINFO
) -> super::super::Foundation
::BOOL
;
526 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
527 #[cfg(feature = "Win32_Foundation")]
528 pub fn GetTopWindow(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::HWND
;
529 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
530 #[cfg(feature = "Win32_Foundation")]
531 pub fn GetWindow(hwnd
: super::super::Foundation
::HWND
, ucmd
: GET_WINDOW_CMD
) -> super::super::Foundation
::HWND
;
532 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
533 #[cfg(feature = "Win32_Foundation")]
534 pub fn GetWindowDisplayAffinity(hwnd
: super::super::Foundation
::HWND
, pdwaffinity
: *mut u32) -> super::super::Foundation
::BOOL
;
535 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
536 #[cfg(feature = "Win32_Foundation")]
537 pub fn GetWindowInfo(hwnd
: super::super::Foundation
::HWND
, pwi
: *mut WINDOWINFO
) -> super::super::Foundation
::BOOL
;
538 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
539 #[cfg(feature = "Win32_Foundation")]
540 pub fn GetWindowLongA(hwnd
: super::super::Foundation
::HWND
, nindex
: WINDOW_LONG_PTR_INDEX
) -> i32;
541 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
542 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
543 #[cfg(feature = "Win32_Foundation")]
544 pub fn GetWindowLongPtrA(hwnd
: super::super::Foundation
::HWND
, nindex
: WINDOW_LONG_PTR_INDEX
) -> isize;
545 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
546 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
547 #[cfg(feature = "Win32_Foundation")]
548 pub fn GetWindowLongPtrW(hwnd
: super::super::Foundation
::HWND
, nindex
: WINDOW_LONG_PTR_INDEX
) -> isize;
549 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
550 #[cfg(feature = "Win32_Foundation")]
551 pub fn GetWindowLongW(hwnd
: super::super::Foundation
::HWND
, nindex
: WINDOW_LONG_PTR_INDEX
) -> i32;
552 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
553 #[cfg(feature = "Win32_Foundation")]
554 pub fn GetWindowModuleFileNameA(hwnd
: super::super::Foundation
::HWND
, pszfilename
: ::windows_sys
::core
::PSTR
, cchfilenamemax
: u32) -> u32;
555 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
556 #[cfg(feature = "Win32_Foundation")]
557 pub fn GetWindowModuleFileNameW(hwnd
: super::super::Foundation
::HWND
, pszfilename
: ::windows_sys
::core
::PWSTR
, cchfilenamemax
: u32) -> u32;
558 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
559 #[cfg(feature = "Win32_Foundation")]
560 pub fn GetWindowPlacement(hwnd
: super::super::Foundation
::HWND
, lpwndpl
: *mut WINDOWPLACEMENT
) -> super::super::Foundation
::BOOL
;
561 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
562 #[cfg(feature = "Win32_Foundation")]
563 pub fn GetWindowRect(hwnd
: super::super::Foundation
::HWND
, lprect
: *mut super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
564 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
565 #[cfg(feature = "Win32_Foundation")]
566 pub fn GetWindowTextA(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PSTR
, nmaxcount
: i32) -> i32;
567 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
568 #[cfg(feature = "Win32_Foundation")]
569 pub fn GetWindowTextLengthA(hwnd
: super::super::Foundation
::HWND
) -> i32;
570 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
571 #[cfg(feature = "Win32_Foundation")]
572 pub fn GetWindowTextLengthW(hwnd
: super::super::Foundation
::HWND
) -> i32;
573 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
574 #[cfg(feature = "Win32_Foundation")]
575 pub fn GetWindowTextW(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PWSTR
, nmaxcount
: i32) -> i32;
576 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
577 #[cfg(feature = "Win32_Foundation")]
578 pub fn GetWindowThreadProcessId(hwnd
: super::super::Foundation
::HWND
, lpdwprocessid
: *mut u32) -> u32;
579 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
580 #[cfg(feature = "Win32_Foundation")]
581 pub fn GetWindowWord(hwnd
: super::super::Foundation
::HWND
, nindex
: i32) -> u16;
582 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
583 #[cfg(feature = "Win32_Foundation")]
584 pub fn HideCaret(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
585 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
586 #[cfg(feature = "Win32_Foundation")]
587 pub fn HiliteMenuItem(hwnd
: super::super::Foundation
::HWND
, hmenu
: HMENU
, uidhiliteitem
: u32, uhilite
: u32) -> super::super::Foundation
::BOOL
;
588 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
589 #[cfg(feature = "Win32_Foundation")]
590 pub fn InSendMessage() -> super::super::Foundation
::BOOL
;
591 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
592 pub fn InSendMessageEx(lpreserved
: *mut ::core
::ffi
::c_void
) -> u32;
593 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
594 pub fn IndexFilePath(resourceindexer
: *const ::core
::ffi
::c_void
, filepath
: ::windows_sys
::core
::PCWSTR
, ppresourceuri
: *mut ::windows_sys
::core
::PWSTR
, pqualifiercount
: *mut u32, ppqualifiers
: *mut *mut IndexedResourceQualifier
) -> ::windows_sys
::core
::HRESULT
;
595 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
596 #[cfg(feature = "Win32_Foundation")]
597 pub fn InheritWindowMonitor(hwnd
: super::super::Foundation
::HWND
, hwndinherit
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
598 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
599 #[cfg(feature = "Win32_Foundation")]
600 pub fn InsertMenuA(hmenu
: HMENU
, uposition
: u32, uflags
: MENU_ITEM_FLAGS
, uidnewitem
: usize, lpnewitem
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
601 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
602 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
603 pub fn InsertMenuItemA(hmenu
: HMENU
, item
: u32, fbyposition
: super::super::Foundation
::BOOL
, lpmi
: *const MENUITEMINFOA
) -> super::super::Foundation
::BOOL
;
604 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
605 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
606 pub fn InsertMenuItemW(hmenu
: HMENU
, item
: u32, fbyposition
: super::super::Foundation
::BOOL
, lpmi
: *const MENUITEMINFOW
) -> super::super::Foundation
::BOOL
;
607 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
608 #[cfg(feature = "Win32_Foundation")]
609 pub fn InsertMenuW(hmenu
: HMENU
, uposition
: u32, uflags
: MENU_ITEM_FLAGS
, uidnewitem
: usize, lpnewitem
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
610 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
611 #[cfg(feature = "Win32_Foundation")]
612 pub fn InternalGetWindowText(hwnd
: super::super::Foundation
::HWND
, pstring
: ::windows_sys
::core
::PWSTR
, cchmaxcount
: i32) -> i32;
613 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
614 #[cfg(feature = "Win32_Foundation")]
615 pub fn IsCharAlphaA(ch
: super::super::Foundation
::CHAR
) -> super::super::Foundation
::BOOL
;
616 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
617 #[cfg(feature = "Win32_Foundation")]
618 pub fn IsCharAlphaNumericA(ch
: super::super::Foundation
::CHAR
) -> super::super::Foundation
::BOOL
;
619 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
620 #[cfg(feature = "Win32_Foundation")]
621 pub fn IsCharAlphaNumericW(ch
: u16) -> super::super::Foundation
::BOOL
;
622 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
623 #[cfg(feature = "Win32_Foundation")]
624 pub fn IsCharAlphaW(ch
: u16) -> super::super::Foundation
::BOOL
;
625 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
626 #[cfg(feature = "Win32_Foundation")]
627 pub fn IsCharLowerA(ch
: super::super::Foundation
::CHAR
) -> super::super::Foundation
::BOOL
;
628 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
629 #[cfg(feature = "Win32_Foundation")]
630 pub fn IsCharUpperA(ch
: super::super::Foundation
::CHAR
) -> super::super::Foundation
::BOOL
;
631 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
632 #[cfg(feature = "Win32_Foundation")]
633 pub fn IsCharUpperW(ch
: u16) -> super::super::Foundation
::BOOL
;
634 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
635 #[cfg(feature = "Win32_Foundation")]
636 pub fn IsChild(hwndparent
: super::super::Foundation
::HWND
, hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
637 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
638 #[cfg(feature = "Win32_Foundation")]
639 pub fn IsDialogMessageA(hdlg
: super::super::Foundation
::HWND
, lpmsg
: *const MSG
) -> super::super::Foundation
::BOOL
;
640 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
641 #[cfg(feature = "Win32_Foundation")]
642 pub fn IsDialogMessageW(hdlg
: super::super::Foundation
::HWND
, lpmsg
: *const MSG
) -> super::super::Foundation
::BOOL
;
643 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
644 #[cfg(feature = "Win32_Foundation")]
645 pub fn IsGUIThread(bconvert
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
646 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
647 #[cfg(feature = "Win32_Foundation")]
648 pub fn IsHungAppWindow(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
649 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
650 #[cfg(feature = "Win32_Foundation")]
651 pub fn IsIconic(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
652 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
653 #[cfg(feature = "Win32_Foundation")]
654 pub fn IsMenu(hmenu
: HMENU
) -> super::super::Foundation
::BOOL
;
655 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
656 #[cfg(feature = "Win32_Foundation")]
657 pub fn IsProcessDPIAware() -> super::super::Foundation
::BOOL
;
658 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
659 #[cfg(feature = "Win32_Foundation")]
660 pub fn IsWindow(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
661 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
662 #[cfg(feature = "Win32_Foundation")]
663 pub fn IsWindowUnicode(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
664 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
665 #[cfg(feature = "Win32_Foundation")]
666 pub fn IsWindowVisible(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
667 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
668 #[cfg(feature = "Win32_Foundation")]
669 pub fn IsWow64Message() -> super::super::Foundation
::BOOL
;
670 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
671 #[cfg(feature = "Win32_Foundation")]
672 pub fn IsZoomed(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
673 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
674 #[cfg(feature = "Win32_Foundation")]
675 pub fn KillTimer(hwnd
: super::super::Foundation
::HWND
, uidevent
: usize) -> super::super::Foundation
::BOOL
;
676 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
677 #[cfg(feature = "Win32_Foundation")]
678 pub fn LoadAcceleratorsA(hinstance
: super::super::Foundation
::HINSTANCE
, lptablename
: ::windows_sys
::core
::PCSTR
) -> HACCEL
;
679 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
680 #[cfg(feature = "Win32_Foundation")]
681 pub fn LoadAcceleratorsW(hinstance
: super::super::Foundation
::HINSTANCE
, lptablename
: ::windows_sys
::core
::PCWSTR
) -> HACCEL
;
682 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
683 #[cfg(feature = "Win32_Foundation")]
684 pub fn LoadCursorA(hinstance
: super::super::Foundation
::HINSTANCE
, lpcursorname
: ::windows_sys
::core
::PCSTR
) -> HCURSOR
;
685 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
686 pub fn LoadCursorFromFileA(lpfilename
: ::windows_sys
::core
::PCSTR
) -> HCURSOR
;
687 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
688 pub fn LoadCursorFromFileW(lpfilename
: ::windows_sys
::core
::PCWSTR
) -> HCURSOR
;
689 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
690 #[cfg(feature = "Win32_Foundation")]
691 pub fn LoadCursorW(hinstance
: super::super::Foundation
::HINSTANCE
, lpcursorname
: ::windows_sys
::core
::PCWSTR
) -> HCURSOR
;
692 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
693 #[cfg(feature = "Win32_Foundation")]
694 pub fn LoadIconA(hinstance
: super::super::Foundation
::HINSTANCE
, lpiconname
: ::windows_sys
::core
::PCSTR
) -> HICON
;
695 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
696 #[cfg(feature = "Win32_Foundation")]
697 pub fn LoadIconW(hinstance
: super::super::Foundation
::HINSTANCE
, lpiconname
: ::windows_sys
::core
::PCWSTR
) -> HICON
;
698 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
699 #[cfg(feature = "Win32_Foundation")]
700 pub fn LoadImageA(hinst
: super::super::Foundation
::HINSTANCE
, name
: ::windows_sys
::core
::PCSTR
, r
#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, fuload: IMAGE_FLAGS) -> super::super::Foundation::HANDLE;
701 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
702 #[cfg(feature = "Win32_Foundation")]
703 pub fn LoadImageW(hinst
: super::super::Foundation
::HINSTANCE
, name
: ::windows_sys
::core
::PCWSTR
, r
#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, fuload: IMAGE_FLAGS) -> super::super::Foundation::HANDLE;
704 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
705 #[cfg(feature = "Win32_Foundation")]
706 pub fn LoadMenuA(hinstance
: super::super::Foundation
::HINSTANCE
, lpmenuname
: ::windows_sys
::core
::PCSTR
) -> HMENU
;
707 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
708 pub fn LoadMenuIndirectA(lpmenutemplate
: *const ::core
::ffi
::c_void
) -> HMENU
;
709 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
710 pub fn LoadMenuIndirectW(lpmenutemplate
: *const ::core
::ffi
::c_void
) -> HMENU
;
711 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
712 #[cfg(feature = "Win32_Foundation")]
713 pub fn LoadMenuW(hinstance
: super::super::Foundation
::HINSTANCE
, lpmenuname
: ::windows_sys
::core
::PCWSTR
) -> HMENU
;
714 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
715 #[cfg(feature = "Win32_Foundation")]
716 pub fn LoadStringA(hinstance
: super::super::Foundation
::HINSTANCE
, uid
: u32, lpbuffer
: ::windows_sys
::core
::PSTR
, cchbuffermax
: i32) -> i32;
717 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
718 #[cfg(feature = "Win32_Foundation")]
719 pub fn LoadStringW(hinstance
: super::super::Foundation
::HINSTANCE
, uid
: u32, lpbuffer
: ::windows_sys
::core
::PWSTR
, cchbuffermax
: i32) -> i32;
720 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
721 #[cfg(feature = "Win32_Foundation")]
722 pub fn LockSetForegroundWindow(ulockcode
: FOREGROUND_WINDOW_LOCK_CODE
) -> super::super::Foundation
::BOOL
;
723 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
724 #[cfg(feature = "Win32_Foundation")]
725 pub fn LogicalToPhysicalPoint(hwnd
: super::super::Foundation
::HWND
, lppoint
: *mut super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
726 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
727 #[cfg(feature = "Win32_Foundation")]
728 pub fn LookupIconIdFromDirectory(presbits
: *const u8, ficon
: super::super::Foundation
::BOOL
) -> i32;
729 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
730 #[cfg(feature = "Win32_Foundation")]
731 pub fn LookupIconIdFromDirectoryEx(presbits
: *const u8, ficon
: super::super::Foundation
::BOOL
, cxdesired
: i32, cydesired
: i32, flags
: IMAGE_FLAGS
) -> i32;
732 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
733 #[cfg(feature = "Win32_Foundation")]
734 pub fn MapDialogRect(hdlg
: super::super::Foundation
::HWND
, lprect
: *mut super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
735 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
736 #[cfg(feature = "Win32_Foundation")]
737 pub fn MenuItemFromPoint(hwnd
: super::super::Foundation
::HWND
, hmenu
: HMENU
, ptscreen
: super::super::Foundation
::POINT
) -> i32;
738 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
739 #[cfg(feature = "Win32_Foundation")]
740 pub fn MessageBoxA(hwnd
: super::super::Foundation
::HWND
, lptext
: ::windows_sys
::core
::PCSTR
, lpcaption
: ::windows_sys
::core
::PCSTR
, utype
: MESSAGEBOX_STYLE
) -> MESSAGEBOX_RESULT
;
741 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
742 #[cfg(feature = "Win32_Foundation")]
743 pub fn MessageBoxExA(hwnd
: super::super::Foundation
::HWND
, lptext
: ::windows_sys
::core
::PCSTR
, lpcaption
: ::windows_sys
::core
::PCSTR
, utype
: MESSAGEBOX_STYLE
, wlanguageid
: u16) -> MESSAGEBOX_RESULT
;
744 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
745 #[cfg(feature = "Win32_Foundation")]
746 pub fn MessageBoxExW(hwnd
: super::super::Foundation
::HWND
, lptext
: ::windows_sys
::core
::PCWSTR
, lpcaption
: ::windows_sys
::core
::PCWSTR
, utype
: MESSAGEBOX_STYLE
, wlanguageid
: u16) -> MESSAGEBOX_RESULT
;
747 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
748 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
749 pub fn MessageBoxIndirectA(lpmbp
: *const MSGBOXPARAMSA
) -> MESSAGEBOX_RESULT
;
750 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
751 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
752 pub fn MessageBoxIndirectW(lpmbp
: *const MSGBOXPARAMSW
) -> MESSAGEBOX_RESULT
;
753 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
754 #[cfg(feature = "Win32_Foundation")]
755 pub fn MessageBoxW(hwnd
: super::super::Foundation
::HWND
, lptext
: ::windows_sys
::core
::PCWSTR
, lpcaption
: ::windows_sys
::core
::PCWSTR
, utype
: MESSAGEBOX_STYLE
) -> MESSAGEBOX_RESULT
;
756 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
757 #[cfg(feature = "Win32_Foundation")]
758 pub fn ModifyMenuA(hmnu
: HMENU
, uposition
: u32, uflags
: MENU_ITEM_FLAGS
, uidnewitem
: usize, lpnewitem
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
759 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
760 #[cfg(feature = "Win32_Foundation")]
761 pub fn ModifyMenuW(hmnu
: HMENU
, uposition
: u32, uflags
: MENU_ITEM_FLAGS
, uidnewitem
: usize, lpnewitem
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
762 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
763 #[cfg(feature = "Win32_Foundation")]
764 pub fn MoveWindow(hwnd
: super::super::Foundation
::HWND
, x
: i32, y
: i32, nwidth
: i32, nheight
: i32, brepaint
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
765 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
766 pub fn MrmCreateConfig(platformversion
: MrmPlatformVersion
, defaultqualifiers
: ::windows_sys
::core
::PCWSTR
, outputxmlfile
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
767 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
768 pub fn MrmCreateConfigInMemory(platformversion
: MrmPlatformVersion
, defaultqualifiers
: ::windows_sys
::core
::PCWSTR
, outputxmldata
: *mut *mut u8, outputxmlsize
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
769 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
770 pub fn MrmCreateResourceFile(indexer
: MrmResourceIndexerHandle
, packagingmode
: MrmPackagingMode
, packagingoptions
: MrmPackagingOptions
, outputdirectory
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
771 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
772 pub fn MrmCreateResourceFileInMemory(indexer
: MrmResourceIndexerHandle
, packagingmode
: MrmPackagingMode
, packagingoptions
: MrmPackagingOptions
, outputpridata
: *mut *mut u8, outputprisize
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
773 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
774 pub fn MrmCreateResourceFileWithChecksum(indexer
: MrmResourceIndexerHandle
, packagingmode
: MrmPackagingMode
, packagingoptions
: MrmPackagingOptions
, checksum
: u32, outputdirectory
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
775 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
776 pub fn MrmCreateResourceIndexer(packagefamilyname
: ::windows_sys
::core
::PCWSTR
, projectroot
: ::windows_sys
::core
::PCWSTR
, platformversion
: MrmPlatformVersion
, defaultqualifiers
: ::windows_sys
::core
::PCWSTR
, indexer
: *mut MrmResourceIndexerHandle
) -> ::windows_sys
::core
::HRESULT
;
777 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
778 pub fn MrmCreateResourceIndexerFromPreviousPriData(projectroot
: ::windows_sys
::core
::PCWSTR
, platformversion
: MrmPlatformVersion
, defaultqualifiers
: ::windows_sys
::core
::PCWSTR
, pridata
: *const u8, prisize
: u32, indexer
: *mut MrmResourceIndexerHandle
) -> ::windows_sys
::core
::HRESULT
;
779 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
780 pub fn MrmCreateResourceIndexerFromPreviousPriFile(projectroot
: ::windows_sys
::core
::PCWSTR
, platformversion
: MrmPlatformVersion
, defaultqualifiers
: ::windows_sys
::core
::PCWSTR
, prifile
: ::windows_sys
::core
::PCWSTR
, indexer
: *mut MrmResourceIndexerHandle
) -> ::windows_sys
::core
::HRESULT
;
781 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
782 pub fn MrmCreateResourceIndexerFromPreviousSchemaData(projectroot
: ::windows_sys
::core
::PCWSTR
, platformversion
: MrmPlatformVersion
, defaultqualifiers
: ::windows_sys
::core
::PCWSTR
, schemaxmldata
: *const u8, schemaxmlsize
: u32, indexer
: *mut MrmResourceIndexerHandle
) -> ::windows_sys
::core
::HRESULT
;
783 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
784 pub fn MrmCreateResourceIndexerFromPreviousSchemaFile(projectroot
: ::windows_sys
::core
::PCWSTR
, platformversion
: MrmPlatformVersion
, defaultqualifiers
: ::windows_sys
::core
::PCWSTR
, schemafile
: ::windows_sys
::core
::PCWSTR
, indexer
: *mut MrmResourceIndexerHandle
) -> ::windows_sys
::core
::HRESULT
;
785 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
786 pub fn MrmCreateResourceIndexerWithFlags(packagefamilyname
: ::windows_sys
::core
::PCWSTR
, projectroot
: ::windows_sys
::core
::PCWSTR
, platformversion
: MrmPlatformVersion
, defaultqualifiers
: ::windows_sys
::core
::PCWSTR
, flags
: MrmIndexerFlags
, indexer
: *mut MrmResourceIndexerHandle
) -> ::windows_sys
::core
::HRESULT
;
787 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
788 pub fn MrmDestroyIndexerAndMessages(indexer
: MrmResourceIndexerHandle
) -> ::windows_sys
::core
::HRESULT
;
789 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
790 pub fn MrmDumpPriDataInMemory(inputpridata
: *const u8, inputprisize
: u32, schemapridata
: *const u8, schemaprisize
: u32, dumptype
: MrmDumpType
, outputxmldata
: *mut *mut u8, outputxmlsize
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
791 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
792 pub fn MrmDumpPriFile(indexfilename
: ::windows_sys
::core
::PCWSTR
, schemaprifile
: ::windows_sys
::core
::PCWSTR
, dumptype
: MrmDumpType
, outputxmlfile
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
793 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
794 pub fn MrmDumpPriFileInMemory(indexfilename
: ::windows_sys
::core
::PCWSTR
, schemaprifile
: ::windows_sys
::core
::PCWSTR
, dumptype
: MrmDumpType
, outputxmldata
: *mut *mut u8, outputxmlsize
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
795 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
796 pub fn MrmFreeMemory(data
: *const u8) -> ::windows_sys
::core
::HRESULT
;
797 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
798 pub fn MrmGetPriFileContentChecksum(prifile
: ::windows_sys
::core
::PCWSTR
, checksum
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
799 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
800 pub fn MrmIndexEmbeddedData(indexer
: MrmResourceIndexerHandle
, resourceuri
: ::windows_sys
::core
::PCWSTR
, embeddeddata
: *const u8, embeddeddatasize
: u32, qualifiers
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
801 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
802 pub fn MrmIndexFile(indexer
: MrmResourceIndexerHandle
, resourceuri
: ::windows_sys
::core
::PCWSTR
, filepath
: ::windows_sys
::core
::PCWSTR
, qualifiers
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
803 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
804 pub fn MrmIndexFileAutoQualifiers(indexer
: MrmResourceIndexerHandle
, filepath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
805 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
806 pub fn MrmIndexResourceContainerAutoQualifiers(indexer
: MrmResourceIndexerHandle
, containerpath
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
807 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
808 pub fn MrmIndexString(indexer
: MrmResourceIndexerHandle
, resourceuri
: ::windows_sys
::core
::PCWSTR
, resourcestring
: ::windows_sys
::core
::PCWSTR
, qualifiers
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
809 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
810 pub fn MrmPeekResourceIndexerMessages(handle
: MrmResourceIndexerHandle
, messages
: *mut *mut MrmResourceIndexerMessage
, nummsgs
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
811 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
812 #[cfg(feature = "Win32_Foundation")]
813 pub fn MsgWaitForMultipleObjects(ncount
: u32, phandles
: *const super::super::Foundation
::HANDLE
, fwaitall
: super::super::Foundation
::BOOL
, dwmilliseconds
: u32, dwwakemask
: QUEUE_STATUS_FLAGS
) -> u32;
814 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
815 #[cfg(feature = "Win32_Foundation")]
816 pub fn MsgWaitForMultipleObjectsEx(ncount
: u32, phandles
: *const super::super::Foundation
::HANDLE
, dwmilliseconds
: u32, dwwakemask
: QUEUE_STATUS_FLAGS
, dwflags
: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS
) -> u32;
817 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
818 #[cfg(feature = "Win32_Foundation")]
819 pub fn OemToCharA(psrc
: ::windows_sys
::core
::PCSTR
, pdst
: ::windows_sys
::core
::PSTR
) -> super::super::Foundation
::BOOL
;
820 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
821 #[cfg(feature = "Win32_Foundation")]
822 pub fn OemToCharBuffA(lpszsrc
: ::windows_sys
::core
::PCSTR
, lpszdst
: ::windows_sys
::core
::PSTR
, cchdstlength
: u32) -> super::super::Foundation
::BOOL
;
823 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
824 #[cfg(feature = "Win32_Foundation")]
825 pub fn OemToCharBuffW(lpszsrc
: ::windows_sys
::core
::PCSTR
, lpszdst
: ::windows_sys
::core
::PWSTR
, cchdstlength
: u32) -> super::super::Foundation
::BOOL
;
826 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
827 #[cfg(feature = "Win32_Foundation")]
828 pub fn OemToCharW(psrc
: ::windows_sys
::core
::PCSTR
, pdst
: ::windows_sys
::core
::PWSTR
) -> super::super::Foundation
::BOOL
;
829 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
830 #[cfg(feature = "Win32_Foundation")]
831 pub fn OpenIcon(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
832 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
833 #[cfg(feature = "Win32_Foundation")]
834 pub fn PeekMessageA(lpmsg
: *mut MSG
, hwnd
: super::super::Foundation
::HWND
, wmsgfiltermin
: u32, wmsgfiltermax
: u32, wremovemsg
: PEEK_MESSAGE_REMOVE_TYPE
) -> super::super::Foundation
::BOOL
;
835 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
836 #[cfg(feature = "Win32_Foundation")]
837 pub fn PeekMessageW(lpmsg
: *mut MSG
, hwnd
: super::super::Foundation
::HWND
, wmsgfiltermin
: u32, wmsgfiltermax
: u32, wremovemsg
: PEEK_MESSAGE_REMOVE_TYPE
) -> super::super::Foundation
::BOOL
;
838 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
839 #[cfg(feature = "Win32_Foundation")]
840 pub fn PhysicalToLogicalPoint(hwnd
: super::super::Foundation
::HWND
, lppoint
: *mut super::super::Foundation
::POINT
) -> super::super::Foundation
::BOOL
;
841 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
842 #[cfg(feature = "Win32_Foundation")]
843 pub fn PostMessageA(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
844 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
845 #[cfg(feature = "Win32_Foundation")]
846 pub fn PostMessageW(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
847 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
848 pub fn PostQuitMessage(nexitcode
: i32);
849 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
850 #[cfg(feature = "Win32_Foundation")]
851 pub fn PostThreadMessageA(idthread
: u32, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
852 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
853 #[cfg(feature = "Win32_Foundation")]
854 pub fn PostThreadMessageW(idthread
: u32, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
855 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
856 pub fn PrivateExtractIconsA(szfilename
: ::windows_sys
::core
::PCSTR
, niconindex
: i32, cxicon
: i32, cyicon
: i32, phicon
: *mut HICON
, piconid
: *mut u32, nicons
: u32, flags
: u32) -> u32;
857 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
858 pub fn PrivateExtractIconsW(szfilename
: ::windows_sys
::core
::PCWSTR
, niconindex
: i32, cxicon
: i32, cyicon
: i32, phicon
: *mut HICON
, piconid
: *mut u32, nicons
: u32, flags
: u32) -> u32;
859 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
860 #[cfg(feature = "Win32_Foundation")]
861 pub fn RealChildWindowFromPoint(hwndparent
: super::super::Foundation
::HWND
, ptparentclientcoords
: super::super::Foundation
::POINT
) -> super::super::Foundation
::HWND
;
862 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
863 #[cfg(feature = "Win32_Foundation")]
864 pub fn RealGetWindowClassA(hwnd
: super::super::Foundation
::HWND
, ptszclassname
: ::windows_sys
::core
::PSTR
, cchclassnamemax
: u32) -> u32;
865 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
866 #[cfg(feature = "Win32_Foundation")]
867 pub fn RealGetWindowClassW(hwnd
: super::super::Foundation
::HWND
, ptszclassname
: ::windows_sys
::core
::PWSTR
, cchclassnamemax
: u32) -> u32;
868 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
869 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
870 pub fn RegisterClassA(lpwndclass
: *const WNDCLASSA
) -> u16;
871 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
872 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
873 pub fn RegisterClassExA(param0
: *const WNDCLASSEXA
) -> u16;
874 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
875 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
876 pub fn RegisterClassExW(param0
: *const WNDCLASSEXW
) -> u16;
877 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
878 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
879 pub fn RegisterClassW(lpwndclass
: *const WNDCLASSW
) -> u16;
880 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Power\"`*"]
881 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Power"))]
882 pub fn RegisterDeviceNotificationA(hrecipient
: super::super::Foundation
::HANDLE
, notificationfilter
: *const ::core
::ffi
::c_void
, flags
: super::super::System
::Power
::POWER_SETTING_REGISTER_NOTIFICATION_FLAGS
) -> *mut ::core
::ffi
::c_void
;
883 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Power\"`*"]
884 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Power"))]
885 pub fn RegisterDeviceNotificationW(hrecipient
: super::super::Foundation
::HANDLE
, notificationfilter
: *const ::core
::ffi
::c_void
, flags
: super::super::System
::Power
::POWER_SETTING_REGISTER_NOTIFICATION_FLAGS
) -> *mut ::core
::ffi
::c_void
;
886 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
887 #[cfg(feature = "Win32_Foundation")]
888 pub fn RegisterShellHookWindow(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
889 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
890 pub fn RegisterWindowMessageA(lpstring
: ::windows_sys
::core
::PCSTR
) -> u32;
891 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
892 pub fn RegisterWindowMessageW(lpstring
: ::windows_sys
::core
::PCWSTR
) -> u32;
893 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
894 #[cfg(feature = "Win32_Foundation")]
895 pub fn RemoveMenu(hmenu
: HMENU
, uposition
: u32, uflags
: MENU_ITEM_FLAGS
) -> super::super::Foundation
::BOOL
;
896 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
897 #[cfg(feature = "Win32_Foundation")]
898 pub fn RemovePropA(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::HANDLE
;
899 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
900 #[cfg(feature = "Win32_Foundation")]
901 pub fn RemovePropW(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::HANDLE
;
902 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
903 #[cfg(feature = "Win32_Foundation")]
904 pub fn ReplyMessage(lresult
: super::super::Foundation
::LRESULT
) -> super::super::Foundation
::BOOL
;
905 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
906 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
907 pub fn ScrollDC(hdc
: super::super::Graphics
::Gdi
::HDC
, dx
: i32, dy
: i32, lprcscroll
: *const super::super::Foundation
::RECT
, lprcclip
: *const super::super::Foundation
::RECT
, hrgnupdate
: super::super::Graphics
::Gdi
::HRGN
, lprcupdate
: *mut super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
908 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
909 #[cfg(feature = "Win32_Foundation")]
910 pub fn ScrollWindow(hwnd
: super::super::Foundation
::HWND
, xamount
: i32, yamount
: i32, lprect
: *const super::super::Foundation
::RECT
, lpcliprect
: *const super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
911 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
912 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
913 pub fn ScrollWindowEx(hwnd
: super::super::Foundation
::HWND
, dx
: i32, dy
: i32, prcscroll
: *const super::super::Foundation
::RECT
, prcclip
: *const super::super::Foundation
::RECT
, hrgnupdate
: super::super::Graphics
::Gdi
::HRGN
, prcupdate
: *mut super::super::Foundation
::RECT
, flags
: SHOW_WINDOW_CMD
) -> i32;
914 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
915 #[cfg(feature = "Win32_Foundation")]
916 pub fn SendDlgItemMessageA(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
917 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
918 #[cfg(feature = "Win32_Foundation")]
919 pub fn SendDlgItemMessageW(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
920 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
921 #[cfg(feature = "Win32_Foundation")]
922 pub fn SendMessageA(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
923 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
924 #[cfg(feature = "Win32_Foundation")]
925 pub fn SendMessageCallbackA(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
, lpresultcallback
: SENDASYNCPROC
, dwdata
: usize) -> super::super::Foundation
::BOOL
;
926 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
927 #[cfg(feature = "Win32_Foundation")]
928 pub fn SendMessageCallbackW(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
, lpresultcallback
: SENDASYNCPROC
, dwdata
: usize) -> super::super::Foundation
::BOOL
;
929 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
930 #[cfg(feature = "Win32_Foundation")]
931 pub fn SendMessageTimeoutA(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
, fuflags
: SEND_MESSAGE_TIMEOUT_FLAGS
, utimeout
: u32, lpdwresult
: *mut usize) -> super::super::Foundation
::LRESULT
;
932 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
933 #[cfg(feature = "Win32_Foundation")]
934 pub fn SendMessageTimeoutW(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
, fuflags
: SEND_MESSAGE_TIMEOUT_FLAGS
, utimeout
: u32, lpdwresult
: *mut usize) -> super::super::Foundation
::LRESULT
;
935 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
936 #[cfg(feature = "Win32_Foundation")]
937 pub fn SendMessageW(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
;
938 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
939 #[cfg(feature = "Win32_Foundation")]
940 pub fn SendNotifyMessageA(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
941 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
942 #[cfg(feature = "Win32_Foundation")]
943 pub fn SendNotifyMessageW(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
944 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
945 #[cfg(feature = "Win32_Foundation")]
946 pub fn SetCaretBlinkTime(umseconds
: u32) -> super::super::Foundation
::BOOL
;
947 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
948 #[cfg(feature = "Win32_Foundation")]
949 pub fn SetCaretPos(x
: i32, y
: i32) -> super::super::Foundation
::BOOL
;
950 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
951 #[cfg(feature = "Win32_Foundation")]
952 pub fn SetClassLongA(hwnd
: super::super::Foundation
::HWND
, nindex
: GET_CLASS_LONG_INDEX
, dwnewlong
: i32) -> u32;
953 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
954 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
955 #[cfg(feature = "Win32_Foundation")]
956 pub fn SetClassLongPtrA(hwnd
: super::super::Foundation
::HWND
, nindex
: GET_CLASS_LONG_INDEX
, dwnewlong
: isize) -> usize;
957 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
958 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
959 #[cfg(feature = "Win32_Foundation")]
960 pub fn SetClassLongPtrW(hwnd
: super::super::Foundation
::HWND
, nindex
: GET_CLASS_LONG_INDEX
, dwnewlong
: isize) -> usize;
961 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
962 #[cfg(feature = "Win32_Foundation")]
963 pub fn SetClassLongW(hwnd
: super::super::Foundation
::HWND
, nindex
: GET_CLASS_LONG_INDEX
, dwnewlong
: i32) -> u32;
964 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
965 #[cfg(feature = "Win32_Foundation")]
966 pub fn SetClassWord(hwnd
: super::super::Foundation
::HWND
, nindex
: i32, wnewword
: u16) -> u16;
967 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
968 #[cfg(feature = "Win32_Foundation")]
969 pub fn SetCoalescableTimer(hwnd
: super::super::Foundation
::HWND
, nidevent
: usize, uelapse
: u32, lptimerfunc
: TIMERPROC
, utolerancedelay
: u32) -> usize;
970 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
971 pub fn SetCursor(hcursor
: HCURSOR
) -> HCURSOR
;
972 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
973 #[cfg(feature = "Win32_Foundation")]
974 pub fn SetCursorPos(x
: i32, y
: i32) -> super::super::Foundation
::BOOL
;
975 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
976 pub fn SetDebugErrorLevel(dwlevel
: u32);
977 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
978 #[cfg(feature = "Win32_Foundation")]
979 pub fn SetDlgItemInt(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32, uvalue
: u32, bsigned
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
980 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
981 #[cfg(feature = "Win32_Foundation")]
982 pub fn SetDlgItemTextA(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32, lpstring
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
983 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
984 #[cfg(feature = "Win32_Foundation")]
985 pub fn SetDlgItemTextW(hdlg
: super::super::Foundation
::HWND
, niddlgitem
: i32, lpstring
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
986 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
987 #[cfg(feature = "Win32_Foundation")]
988 pub fn SetForegroundWindow(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
989 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
990 #[cfg(feature = "Win32_Foundation")]
991 pub fn SetLayeredWindowAttributes(hwnd
: super::super::Foundation
::HWND
, crkey
: u32, balpha
: u8, dwflags
: LAYERED_WINDOW_ATTRIBUTES_FLAGS
) -> super::super::Foundation
::BOOL
;
992 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
993 #[cfg(feature = "Win32_Foundation")]
994 pub fn SetMenu(hwnd
: super::super::Foundation
::HWND
, hmenu
: HMENU
) -> super::super::Foundation
::BOOL
;
995 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
996 #[cfg(feature = "Win32_Foundation")]
997 pub fn SetMenuDefaultItem(hmenu
: HMENU
, uitem
: u32, fbypos
: u32) -> super::super::Foundation
::BOOL
;
998 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
999 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1000 pub fn SetMenuInfo(param0
: HMENU
, param1
: *const MENUINFO
) -> super::super::Foundation
::BOOL
;
1001 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1002 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1003 pub fn SetMenuItemBitmaps(hmenu
: HMENU
, uposition
: u32, uflags
: MENU_ITEM_FLAGS
, hbitmapunchecked
: super::super::Graphics
::Gdi
::HBITMAP
, hbitmapchecked
: super::super::Graphics
::Gdi
::HBITMAP
) -> super::super::Foundation
::BOOL
;
1004 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1005 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1006 pub fn SetMenuItemInfoA(hmenu
: HMENU
, item
: u32, fbypositon
: super::super::Foundation
::BOOL
, lpmii
: *const MENUITEMINFOA
) -> super::super::Foundation
::BOOL
;
1007 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1008 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1009 pub fn SetMenuItemInfoW(hmenu
: HMENU
, item
: u32, fbypositon
: super::super::Foundation
::BOOL
, lpmii
: *const MENUITEMINFOW
) -> super::super::Foundation
::BOOL
;
1010 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1011 #[cfg(feature = "Win32_Foundation")]
1012 pub fn SetMessageExtraInfo(lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LPARAM
;
1013 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1014 #[cfg(feature = "Win32_Foundation")]
1015 pub fn SetMessageQueue(cmessagesmax
: i32) -> super::super::Foundation
::BOOL
;
1016 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1017 #[cfg(feature = "Win32_Foundation")]
1018 pub fn SetParent(hwndchild
: super::super::Foundation
::HWND
, hwndnewparent
: super::super::Foundation
::HWND
) -> super::super::Foundation
::HWND
;
1019 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1020 #[cfg(feature = "Win32_Foundation")]
1021 pub fn SetPhysicalCursorPos(x
: i32, y
: i32) -> super::super::Foundation
::BOOL
;
1022 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1023 #[cfg(feature = "Win32_Foundation")]
1024 pub fn SetProcessDPIAware() -> super::super::Foundation
::BOOL
;
1025 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1026 #[cfg(feature = "Win32_Foundation")]
1027 pub fn SetProcessDefaultLayout(dwdefaultlayout
: u32) -> super::super::Foundation
::BOOL
;
1028 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1029 #[cfg(feature = "Win32_Foundation")]
1030 pub fn SetPropA(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PCSTR
, hdata
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
1031 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1032 #[cfg(feature = "Win32_Foundation")]
1033 pub fn SetPropW(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PCWSTR
, hdata
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
1034 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1035 #[cfg(feature = "Win32_Foundation")]
1036 pub fn SetSysColors(celements
: i32, lpaelements
: *const i32, lpargbvalues
: *const u32) -> super::super::Foundation
::BOOL
;
1037 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1038 #[cfg(feature = "Win32_Foundation")]
1039 pub fn SetSystemCursor(hcur
: HCURSOR
, id
: SYSTEM_CURSOR_ID
) -> super::super::Foundation
::BOOL
;
1040 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1041 #[cfg(feature = "Win32_Foundation")]
1042 pub fn SetTimer(hwnd
: super::super::Foundation
::HWND
, nidevent
: usize, uelapse
: u32, lptimerfunc
: TIMERPROC
) -> usize;
1043 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1044 #[cfg(feature = "Win32_Foundation")]
1045 pub fn SetWindowDisplayAffinity(hwnd
: super::super::Foundation
::HWND
, dwaffinity
: WINDOW_DISPLAY_AFFINITY
) -> super::super::Foundation
::BOOL
;
1046 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1047 #[cfg(feature = "Win32_Foundation")]
1048 pub fn SetWindowLongA(hwnd
: super::super::Foundation
::HWND
, nindex
: WINDOW_LONG_PTR_INDEX
, dwnewlong
: i32) -> i32;
1049 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1050 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1051 #[cfg(feature = "Win32_Foundation")]
1052 pub fn SetWindowLongPtrA(hwnd
: super::super::Foundation
::HWND
, nindex
: WINDOW_LONG_PTR_INDEX
, dwnewlong
: isize) -> isize;
1053 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1054 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1055 #[cfg(feature = "Win32_Foundation")]
1056 pub fn SetWindowLongPtrW(hwnd
: super::super::Foundation
::HWND
, nindex
: WINDOW_LONG_PTR_INDEX
, dwnewlong
: isize) -> isize;
1057 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1058 #[cfg(feature = "Win32_Foundation")]
1059 pub fn SetWindowLongW(hwnd
: super::super::Foundation
::HWND
, nindex
: WINDOW_LONG_PTR_INDEX
, dwnewlong
: i32) -> i32;
1060 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1061 #[cfg(feature = "Win32_Foundation")]
1062 pub fn SetWindowPlacement(hwnd
: super::super::Foundation
::HWND
, lpwndpl
: *const WINDOWPLACEMENT
) -> super::super::Foundation
::BOOL
;
1063 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1064 #[cfg(feature = "Win32_Foundation")]
1065 pub fn SetWindowPos(hwnd
: super::super::Foundation
::HWND
, hwndinsertafter
: super::super::Foundation
::HWND
, x
: i32, y
: i32, cx
: i32, cy
: i32, uflags
: SET_WINDOW_POS_FLAGS
) -> super::super::Foundation
::BOOL
;
1066 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1067 #[cfg(feature = "Win32_Foundation")]
1068 pub fn SetWindowTextA(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
1069 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1070 #[cfg(feature = "Win32_Foundation")]
1071 pub fn SetWindowTextW(hwnd
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
1072 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1073 #[cfg(feature = "Win32_Foundation")]
1074 pub fn SetWindowWord(hwnd
: super::super::Foundation
::HWND
, nindex
: i32, wnewword
: u16) -> u16;
1075 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1076 #[cfg(feature = "Win32_Foundation")]
1077 pub fn SetWindowsHookA(nfiltertype
: i32, pfnfilterproc
: HOOKPROC
) -> HHOOK
;
1078 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1079 #[cfg(feature = "Win32_Foundation")]
1080 pub fn SetWindowsHookExA(idhook
: WINDOWS_HOOK_ID
, lpfn
: HOOKPROC
, hmod
: super::super::Foundation
::HINSTANCE
, dwthreadid
: u32) -> HHOOK
;
1081 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1082 #[cfg(feature = "Win32_Foundation")]
1083 pub fn SetWindowsHookExW(idhook
: WINDOWS_HOOK_ID
, lpfn
: HOOKPROC
, hmod
: super::super::Foundation
::HINSTANCE
, dwthreadid
: u32) -> HHOOK
;
1084 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1085 #[cfg(feature = "Win32_Foundation")]
1086 pub fn SetWindowsHookW(nfiltertype
: i32, pfnfilterproc
: HOOKPROC
) -> HHOOK
;
1087 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1088 #[cfg(feature = "Win32_Foundation")]
1089 pub fn ShowCaret(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
1090 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1091 #[cfg(feature = "Win32_Foundation")]
1092 pub fn ShowCursor(bshow
: super::super::Foundation
::BOOL
) -> i32;
1093 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1094 #[cfg(feature = "Win32_Foundation")]
1095 pub fn ShowOwnedPopups(hwnd
: super::super::Foundation
::HWND
, fshow
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
1096 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1097 #[cfg(feature = "Win32_Foundation")]
1098 pub fn ShowWindow(hwnd
: super::super::Foundation
::HWND
, ncmdshow
: SHOW_WINDOW_CMD
) -> super::super::Foundation
::BOOL
;
1099 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1100 #[cfg(feature = "Win32_Foundation")]
1101 pub fn ShowWindowAsync(hwnd
: super::super::Foundation
::HWND
, ncmdshow
: SHOW_WINDOW_CMD
) -> super::super::Foundation
::BOOL
;
1102 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1103 #[cfg(feature = "Win32_Foundation")]
1104 pub fn SoundSentry() -> super::super::Foundation
::BOOL
;
1105 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1106 #[cfg(feature = "Win32_Foundation")]
1107 pub fn SwitchToThisWindow(hwnd
: super::super::Foundation
::HWND
, funknown
: super::super::Foundation
::BOOL
);
1108 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1109 #[cfg(feature = "Win32_Foundation")]
1110 pub fn SystemParametersInfoA(uiaction
: SYSTEM_PARAMETERS_INFO_ACTION
, uiparam
: u32, pvparam
: *mut ::core
::ffi
::c_void
, fwinini
: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS
) -> super::super::Foundation
::BOOL
;
1111 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1112 #[cfg(feature = "Win32_Foundation")]
1113 pub fn SystemParametersInfoW(uiaction
: SYSTEM_PARAMETERS_INFO_ACTION
, uiparam
: u32, pvparam
: *mut ::core
::ffi
::c_void
, fwinini
: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS
) -> super::super::Foundation
::BOOL
;
1114 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1115 #[cfg(feature = "Win32_Foundation")]
1116 pub fn TileWindows(hwndparent
: super::super::Foundation
::HWND
, whow
: TILE_WINDOWS_HOW
, lprect
: *const super::super::Foundation
::RECT
, ckids
: u32, lpkids
: *const super::super::Foundation
::HWND
) -> u16;
1117 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1118 #[cfg(feature = "Win32_Foundation")]
1119 pub fn TrackPopupMenu(hmenu
: HMENU
, uflags
: TRACK_POPUP_MENU_FLAGS
, x
: i32, y
: i32, nreserved
: i32, hwnd
: super::super::Foundation
::HWND
, prcrect
: *const super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
1120 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1121 #[cfg(feature = "Win32_Foundation")]
1122 pub fn TrackPopupMenuEx(hmenu
: HMENU
, uflags
: u32, x
: i32, y
: i32, hwnd
: super::super::Foundation
::HWND
, lptpm
: *const TPMPARAMS
) -> super::super::Foundation
::BOOL
;
1123 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1124 #[cfg(feature = "Win32_Foundation")]
1125 pub fn TranslateAcceleratorA(hwnd
: super::super::Foundation
::HWND
, hacctable
: HACCEL
, lpmsg
: *const MSG
) -> i32;
1126 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1127 #[cfg(feature = "Win32_Foundation")]
1128 pub fn TranslateAcceleratorW(hwnd
: super::super::Foundation
::HWND
, hacctable
: HACCEL
, lpmsg
: *const MSG
) -> i32;
1129 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1130 #[cfg(feature = "Win32_Foundation")]
1131 pub fn TranslateMDISysAccel(hwndclient
: super::super::Foundation
::HWND
, lpmsg
: *const MSG
) -> super::super::Foundation
::BOOL
;
1132 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1133 #[cfg(feature = "Win32_Foundation")]
1134 pub fn TranslateMessage(lpmsg
: *const MSG
) -> super::super::Foundation
::BOOL
;
1135 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1136 #[cfg(feature = "Win32_Foundation")]
1137 pub fn UnhookWindowsHook(ncode
: i32, pfnfilterproc
: HOOKPROC
) -> super::super::Foundation
::BOOL
;
1138 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1139 #[cfg(feature = "Win32_Foundation")]
1140 pub fn UnhookWindowsHookEx(hhk
: HHOOK
) -> super::super::Foundation
::BOOL
;
1141 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1142 #[cfg(feature = "Win32_Foundation")]
1143 pub fn UnregisterClassA(lpclassname
: ::windows_sys
::core
::PCSTR
, hinstance
: super::super::Foundation
::HINSTANCE
) -> super::super::Foundation
::BOOL
;
1144 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1145 #[cfg(feature = "Win32_Foundation")]
1146 pub fn UnregisterClassW(lpclassname
: ::windows_sys
::core
::PCWSTR
, hinstance
: super::super::Foundation
::HINSTANCE
) -> super::super::Foundation
::BOOL
;
1147 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1148 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1149 pub fn UpdateLayeredWindow(hwnd
: super::super::Foundation
::HWND
, hdcdst
: super::super::Graphics
::Gdi
::HDC
, pptdst
: *const super::super::Foundation
::POINT
, psize
: *const super::super::Foundation
::SIZE
, hdcsrc
: super::super::Graphics
::Gdi
::HDC
, pptsrc
: *const super::super::Foundation
::POINT
, crkey
: u32, pblend
: *const super::super::Graphics
::Gdi
::BLENDFUNCTION
, dwflags
: UPDATE_LAYERED_WINDOW_FLAGS
) -> super::super::Foundation
::BOOL
;
1150 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1151 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1152 pub fn UpdateLayeredWindowIndirect(hwnd
: super::super::Foundation
::HWND
, pulwinfo
: *const UPDATELAYEREDWINDOWINFO
) -> super::super::Foundation
::BOOL
;
1153 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1154 #[cfg(feature = "Win32_Foundation")]
1155 pub fn WaitMessage() -> super::super::Foundation
::BOOL
;
1156 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1157 #[cfg(feature = "Win32_Foundation")]
1158 pub fn WindowFromPhysicalPoint(point
: super::super::Foundation
::POINT
) -> super::super::Foundation
::HWND
;
1159 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1160 #[cfg(feature = "Win32_Foundation")]
1161 pub fn WindowFromPoint(point
: super::super::Foundation
::POINT
) -> super::super::Foundation
::HWND
;
1162 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1163 pub fn wsprintfA(param0
: ::windows_sys
::core
::PSTR
, param1
: ::windows_sys
::core
::PCSTR
) -> i32;
1164 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1165 pub fn wsprintfW(param0
: ::windows_sys
::core
::PWSTR
, param1
: ::windows_sys
::core
::PCWSTR
) -> i32;
1166 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1167 pub fn wvsprintfA(param0
: ::windows_sys
::core
::PSTR
, param1
: ::windows_sys
::core
::PCSTR
, arglist
: *const i8) -> i32;
1168 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1169 pub fn wvsprintfW(param0
: ::windows_sys
::core
::PWSTR
, param1
: ::windows_sys
::core
::PCWSTR
, arglist
: *const i8) -> i32;
1172 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1178 impl ::core
::marker
::Copy
for ACCEL {}
1179 impl ::core
::clone
::Clone
for ACCEL
{
1180 fn clone(&self) -> Self {
1185 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1186 #[cfg(feature = "Win32_Foundation")]
1187 pub struct ALTTABINFO
{
1196 pub ptStart
: super::super::Foundation
::POINT
,
1198 #[cfg(feature = "Win32_Foundation")]
1199 impl ::core
::marker
::Copy
for ALTTABINFO {}
1200 #[cfg(feature = "Win32_Foundation")]
1201 impl ::core
::clone
::Clone
for ALTTABINFO
{
1202 fn clone(&self) -> Self {
1206 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1207 pub type ANIMATE_WINDOW_FLAGS
= u32;
1208 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1209 pub const AW_ACTIVATE
: ANIMATE_WINDOW_FLAGS
= 131072u32;
1210 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1211 pub const AW_BLEND
: ANIMATE_WINDOW_FLAGS
= 524288u32;
1212 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1213 pub const AW_CENTER
: ANIMATE_WINDOW_FLAGS
= 16u32;
1214 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1215 pub const AW_HIDE
: ANIMATE_WINDOW_FLAGS
= 65536u32;
1216 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1217 pub const AW_HOR_POSITIVE
: ANIMATE_WINDOW_FLAGS
= 1u32;
1218 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1219 pub const AW_HOR_NEGATIVE
: ANIMATE_WINDOW_FLAGS
= 2u32;
1220 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1221 pub const AW_SLIDE
: ANIMATE_WINDOW_FLAGS
= 262144u32;
1222 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1223 pub const AW_VER_POSITIVE
: ANIMATE_WINDOW_FLAGS
= 4u32;
1224 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1225 pub const AW_VER_NEGATIVE
: ANIMATE_WINDOW_FLAGS
= 8u32;
1227 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1228 pub struct ANIMATIONINFO
{
1230 pub iMinAnimate
: i32,
1232 impl ::core
::marker
::Copy
for ANIMATIONINFO {}
1233 impl ::core
::clone
::Clone
for ANIMATIONINFO
{
1234 fn clone(&self) -> Self {
1238 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1239 pub const ARW_DOWN
: i32 = 4i32;
1240 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1241 pub const ARW_HIDE
: i32 = 8i32;
1242 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1243 pub const ARW_LEFT
: i32 = 0i32;
1244 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1245 pub const ARW_RIGHT
: i32 = 0i32;
1246 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1247 pub const ARW_STARTMASK
: i32 = 3i32;
1248 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1249 pub const ARW_STARTRIGHT
: i32 = 1i32;
1250 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1251 pub const ARW_STARTTOP
: i32 = 2i32;
1252 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1253 pub const ARW_UP
: i32 = 4i32;
1254 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1255 pub const ASFW_ANY
: u32 = 4294967295u32;
1257 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1258 #[cfg(feature = "Win32_Foundation")]
1259 pub struct AUDIODESCRIPTION
{
1261 pub Enabled
: super::super::Foundation
::BOOL
,
1264 #[cfg(feature = "Win32_Foundation")]
1265 impl ::core
::marker
::Copy
for AUDIODESCRIPTION {}
1266 #[cfg(feature = "Win32_Foundation")]
1267 impl ::core
::clone
::Clone
for AUDIODESCRIPTION
{
1268 fn clone(&self) -> Self {
1272 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1273 pub const BM_CLICK
: u32 = 245u32;
1274 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1275 pub const BM_GETCHECK
: u32 = 240u32;
1276 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1277 pub const BM_GETIMAGE
: u32 = 246u32;
1278 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1279 pub const BM_GETSTATE
: u32 = 242u32;
1280 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1281 pub const BM_SETCHECK
: u32 = 241u32;
1282 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1283 pub const BM_SETDONTCLICK
: u32 = 248u32;
1284 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1285 pub const BM_SETIMAGE
: u32 = 247u32;
1286 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1287 pub const BM_SETSTATE
: u32 = 243u32;
1288 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1289 pub const BM_SETSTYLE
: u32 = 244u32;
1290 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1291 pub const BN_CLICKED
: u32 = 0u32;
1292 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1293 pub const BN_DBLCLK
: u32 = 5u32;
1294 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1295 pub const BN_DISABLE
: u32 = 4u32;
1296 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1297 pub const BN_DOUBLECLICKED
: u32 = 5u32;
1298 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1299 pub const BN_HILITE
: u32 = 2u32;
1300 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1301 pub const BN_KILLFOCUS
: u32 = 7u32;
1302 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1303 pub const BN_PAINT
: u32 = 1u32;
1304 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1305 pub const BN_PUSHED
: u32 = 2u32;
1306 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1307 pub const BN_SETFOCUS
: u32 = 6u32;
1308 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1309 pub const BN_UNHILITE
: u32 = 3u32;
1310 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1311 pub const BN_UNPUSHED
: u32 = 3u32;
1312 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1313 pub const BROADCAST_QUERY_DENY
: u32 = 1112363332u32;
1314 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1315 pub const BSM_INSTALLABLEDRIVERS
: u32 = 4u32;
1316 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1317 pub const BSM_NETDRIVER
: u32 = 2u32;
1318 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1319 pub const BSM_VXDS
: u32 = 1u32;
1320 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1321 pub const BST_FOCUS
: u32 = 8u32;
1322 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1323 pub const BST_PUSHED
: u32 = 4u32;
1324 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1325 pub const BS_3STATE
: i32 = 5i32;
1326 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1327 pub const BS_AUTO3STATE
: i32 = 6i32;
1328 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1329 pub const BS_AUTOCHECKBOX
: i32 = 3i32;
1330 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1331 pub const BS_AUTORADIOBUTTON
: i32 = 9i32;
1332 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1333 pub const BS_BITMAP
: i32 = 128i32;
1334 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1335 pub const BS_BOTTOM
: i32 = 2048i32;
1336 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1337 pub const BS_CENTER
: i32 = 768i32;
1338 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1339 pub const BS_CHECKBOX
: i32 = 2i32;
1340 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1341 pub const BS_DEFPUSHBUTTON
: i32 = 1i32;
1342 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1343 pub const BS_FLAT
: i32 = 32768i32;
1344 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1345 pub const BS_GROUPBOX
: i32 = 7i32;
1346 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1347 pub const BS_ICON
: i32 = 64i32;
1348 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1349 pub const BS_LEFT
: i32 = 256i32;
1350 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1351 pub const BS_LEFTTEXT
: i32 = 32i32;
1352 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1353 pub const BS_MULTILINE
: i32 = 8192i32;
1354 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1355 pub const BS_NOTIFY
: i32 = 16384i32;
1356 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1357 pub const BS_OWNERDRAW
: i32 = 11i32;
1358 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1359 pub const BS_PUSHBOX
: i32 = 10i32;
1360 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1361 pub const BS_PUSHBUTTON
: i32 = 0i32;
1362 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1363 pub const BS_PUSHLIKE
: i32 = 4096i32;
1364 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1365 pub const BS_RADIOBUTTON
: i32 = 4i32;
1366 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1367 pub const BS_RIGHT
: i32 = 512i32;
1368 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1369 pub const BS_RIGHTBUTTON
: i32 = 32i32;
1370 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1371 pub const BS_TEXT
: i32 = 0i32;
1372 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1373 pub const BS_TOP
: i32 = 1024i32;
1374 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1375 pub const BS_TYPEMASK
: i32 = 15i32;
1376 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1377 pub const BS_USERBUTTON
: i32 = 8i32;
1378 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1379 pub const BS_VCENTER
: i32 = 3072i32;
1380 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1381 pub const CALERT_SYSTEM
: u32 = 6u32;
1382 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1383 pub type CASCADE_WINDOWS_HOW
= u32;
1384 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1385 pub const MDITILE_SKIPDISABLED
: CASCADE_WINDOWS_HOW
= 2u32;
1386 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1387 pub const MDITILE_ZORDER
: CASCADE_WINDOWS_HOW
= 4u32;
1388 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1389 pub const CBN_CLOSEUP
: u32 = 8u32;
1390 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1391 pub const CBN_DBLCLK
: u32 = 2u32;
1392 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1393 pub const CBN_DROPDOWN
: u32 = 7u32;
1394 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1395 pub const CBN_EDITCHANGE
: u32 = 5u32;
1396 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1397 pub const CBN_EDITUPDATE
: u32 = 6u32;
1398 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1399 pub const CBN_ERRSPACE
: i32 = -1i32;
1400 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1401 pub const CBN_KILLFOCUS
: u32 = 4u32;
1402 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1403 pub const CBN_SELCHANGE
: u32 = 1u32;
1404 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1405 pub const CBN_SELENDCANCEL
: u32 = 10u32;
1406 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1407 pub const CBN_SELENDOK
: u32 = 9u32;
1408 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1409 pub const CBN_SETFOCUS
: u32 = 3u32;
1410 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1411 pub const CBS_AUTOHSCROLL
: i32 = 64i32;
1412 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1413 pub const CBS_DISABLENOSCROLL
: i32 = 2048i32;
1414 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1415 pub const CBS_DROPDOWN
: i32 = 2i32;
1416 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1417 pub const CBS_DROPDOWNLIST
: i32 = 3i32;
1418 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1419 pub const CBS_HASSTRINGS
: i32 = 512i32;
1420 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1421 pub const CBS_LOWERCASE
: i32 = 16384i32;
1422 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1423 pub const CBS_NOINTEGRALHEIGHT
: i32 = 1024i32;
1424 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1425 pub const CBS_OEMCONVERT
: i32 = 128i32;
1426 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1427 pub const CBS_OWNERDRAWFIXED
: i32 = 16i32;
1428 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1429 pub const CBS_OWNERDRAWVARIABLE
: i32 = 32i32;
1430 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1431 pub const CBS_SIMPLE
: i32 = 1i32;
1432 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1433 pub const CBS_SORT
: i32 = 256i32;
1434 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1435 pub const CBS_UPPERCASE
: i32 = 8192i32;
1437 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1438 #[cfg(feature = "Win32_Foundation")]
1439 pub struct CBTACTIVATESTRUCT
{
1440 pub fMouse
: super::super::Foundation
::BOOL
,
1441 pub hWndActive
: super::super::Foundation
::HWND
,
1443 #[cfg(feature = "Win32_Foundation")]
1444 impl ::core
::marker
::Copy
for CBTACTIVATESTRUCT {}
1445 #[cfg(feature = "Win32_Foundation")]
1446 impl ::core
::clone
::Clone
for CBTACTIVATESTRUCT
{
1447 fn clone(&self) -> Self {
1452 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1453 #[cfg(feature = "Win32_Foundation")]
1454 pub struct CBT_CREATEWNDA
{
1455 pub lpcs
: *mut CREATESTRUCTA
,
1456 pub hwndInsertAfter
: super::super::Foundation
::HWND
,
1458 #[cfg(feature = "Win32_Foundation")]
1459 impl ::core
::marker
::Copy
for CBT_CREATEWNDA {}
1460 #[cfg(feature = "Win32_Foundation")]
1461 impl ::core
::clone
::Clone
for CBT_CREATEWNDA
{
1462 fn clone(&self) -> Self {
1467 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1468 #[cfg(feature = "Win32_Foundation")]
1469 pub struct CBT_CREATEWNDW
{
1470 pub lpcs
: *mut CREATESTRUCTW
,
1471 pub hwndInsertAfter
: super::super::Foundation
::HWND
,
1473 #[cfg(feature = "Win32_Foundation")]
1474 impl ::core
::marker
::Copy
for CBT_CREATEWNDW {}
1475 #[cfg(feature = "Win32_Foundation")]
1476 impl ::core
::clone
::Clone
for CBT_CREATEWNDW
{
1477 fn clone(&self) -> Self {
1481 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1482 pub const CB_ADDSTRING
: u32 = 323u32;
1483 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1484 pub const CB_DELETESTRING
: u32 = 324u32;
1485 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1486 pub const CB_DIR
: u32 = 325u32;
1487 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1488 pub const CB_ERR
: i32 = -1i32;
1489 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1490 pub const CB_ERRSPACE
: i32 = -2i32;
1491 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1492 pub const CB_FINDSTRING
: u32 = 332u32;
1493 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1494 pub const CB_FINDSTRINGEXACT
: u32 = 344u32;
1495 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1496 pub const CB_GETCOMBOBOXINFO
: u32 = 356u32;
1497 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1498 pub const CB_GETCOUNT
: u32 = 326u32;
1499 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1500 pub const CB_GETCURSEL
: u32 = 327u32;
1501 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1502 pub const CB_GETDROPPEDCONTROLRECT
: u32 = 338u32;
1503 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1504 pub const CB_GETDROPPEDSTATE
: u32 = 343u32;
1505 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1506 pub const CB_GETDROPPEDWIDTH
: u32 = 351u32;
1507 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1508 pub const CB_GETEDITSEL
: u32 = 320u32;
1509 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1510 pub const CB_GETEXTENDEDUI
: u32 = 342u32;
1511 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1512 pub const CB_GETHORIZONTALEXTENT
: u32 = 349u32;
1513 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1514 pub const CB_GETITEMDATA
: u32 = 336u32;
1515 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1516 pub const CB_GETITEMHEIGHT
: u32 = 340u32;
1517 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1518 pub const CB_GETLBTEXT
: u32 = 328u32;
1519 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1520 pub const CB_GETLBTEXTLEN
: u32 = 329u32;
1521 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1522 pub const CB_GETLOCALE
: u32 = 346u32;
1523 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1524 pub const CB_GETTOPINDEX
: u32 = 347u32;
1525 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1526 pub const CB_INITSTORAGE
: u32 = 353u32;
1527 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1528 pub const CB_INSERTSTRING
: u32 = 330u32;
1529 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1530 pub const CB_LIMITTEXT
: u32 = 321u32;
1531 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1532 pub const CB_MSGMAX
: u32 = 357u32;
1533 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1534 pub const CB_MULTIPLEADDSTRING
: u32 = 355u32;
1535 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1536 pub const CB_OKAY
: u32 = 0u32;
1537 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1538 pub const CB_RESETCONTENT
: u32 = 331u32;
1539 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1540 pub const CB_SELECTSTRING
: u32 = 333u32;
1541 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1542 pub const CB_SETCURSEL
: u32 = 334u32;
1543 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1544 pub const CB_SETDROPPEDWIDTH
: u32 = 352u32;
1545 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1546 pub const CB_SETEDITSEL
: u32 = 322u32;
1547 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1548 pub const CB_SETEXTENDEDUI
: u32 = 341u32;
1549 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1550 pub const CB_SETHORIZONTALEXTENT
: u32 = 350u32;
1551 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1552 pub const CB_SETITEMDATA
: u32 = 337u32;
1553 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1554 pub const CB_SETITEMHEIGHT
: u32 = 339u32;
1555 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1556 pub const CB_SETLOCALE
: u32 = 345u32;
1557 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1558 pub const CB_SETTOPINDEX
: u32 = 348u32;
1559 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1560 pub const CB_SHOWDROPDOWN
: u32 = 335u32;
1561 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1562 pub const CCHILDREN_SCROLLBAR
: u32 = 5u32;
1563 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1564 pub const CCHILDREN_TITLEBAR
: u32 = 5u32;
1566 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1567 pub struct CHANGEFILTERSTRUCT
{
1569 pub ExtStatus
: MSGFLTINFO_STATUS
,
1571 impl ::core
::marker
::Copy
for CHANGEFILTERSTRUCT {}
1572 impl ::core
::clone
::Clone
for CHANGEFILTERSTRUCT
{
1573 fn clone(&self) -> Self {
1577 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1578 pub type CHANGE_WINDOW_MESSAGE_FILTER_FLAGS
= u32;
1579 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1580 pub const MSGFLT_ADD
: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS
= 1u32;
1581 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1582 pub const MSGFLT_REMOVE
: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS
= 2u32;
1583 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1584 pub const CHILDID_SELF
: u32 = 0u32;
1586 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1587 #[cfg(feature = "Win32_Foundation")]
1588 pub struct CLIENTCREATESTRUCT
{
1589 pub hWindowMenu
: super::super::Foundation
::HANDLE
,
1590 pub idFirstChild
: u32,
1592 #[cfg(feature = "Win32_Foundation")]
1593 impl ::core
::marker
::Copy
for CLIENTCREATESTRUCT {}
1594 #[cfg(feature = "Win32_Foundation")]
1595 impl ::core
::clone
::Clone
for CLIENTCREATESTRUCT
{
1596 fn clone(&self) -> Self {
1600 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1601 pub const COLOR_BTNHIGHLIGHT
: u32 = 20u32;
1602 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1603 pub const COLOR_BTNHILIGHT
: u32 = 20u32;
1604 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1605 pub const CONSOLE_APPLICATION_16BIT
: u32 = 0u32;
1606 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1607 pub const CONSOLE_CARET_SELECTION
: u32 = 1u32;
1608 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1609 pub const CONSOLE_CARET_VISIBLE
: u32 = 2u32;
1610 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1611 pub const CONTACTVISUALIZATION_OFF
: u32 = 0u32;
1612 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1613 pub const CONTACTVISUALIZATION_ON
: u32 = 1u32;
1614 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1615 pub const CONTACTVISUALIZATION_PRESENTATIONMODE
: u32 = 2u32;
1616 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1617 pub const CREATEPROCESS_MANIFEST_RESOURCE_ID
: u32 = 1u32;
1619 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1620 #[cfg(feature = "Win32_Foundation")]
1621 pub struct CREATESTRUCTA
{
1622 pub lpCreateParams
: *mut ::core
::ffi
::c_void
,
1623 pub hInstance
: super::super::Foundation
::HINSTANCE
,
1625 pub hwndParent
: super::super::Foundation
::HWND
,
1631 pub lpszName
: ::windows_sys
::core
::PCSTR
,
1632 pub lpszClass
: ::windows_sys
::core
::PCSTR
,
1635 #[cfg(feature = "Win32_Foundation")]
1636 impl ::core
::marker
::Copy
for CREATESTRUCTA {}
1637 #[cfg(feature = "Win32_Foundation")]
1638 impl ::core
::clone
::Clone
for CREATESTRUCTA
{
1639 fn clone(&self) -> Self {
1644 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1645 #[cfg(feature = "Win32_Foundation")]
1646 pub struct CREATESTRUCTW
{
1647 pub lpCreateParams
: *mut ::core
::ffi
::c_void
,
1648 pub hInstance
: super::super::Foundation
::HINSTANCE
,
1650 pub hwndParent
: super::super::Foundation
::HWND
,
1656 pub lpszName
: ::windows_sys
::core
::PCWSTR
,
1657 pub lpszClass
: ::windows_sys
::core
::PCWSTR
,
1660 #[cfg(feature = "Win32_Foundation")]
1661 impl ::core
::marker
::Copy
for CREATESTRUCTW {}
1662 #[cfg(feature = "Win32_Foundation")]
1663 impl ::core
::clone
::Clone
for CREATESTRUCTW
{
1664 fn clone(&self) -> Self {
1668 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1669 pub const CSOUND_SYSTEM
: u32 = 16u32;
1670 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1671 pub const CTLCOLOR_BTN
: u32 = 3u32;
1672 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1673 pub const CTLCOLOR_DLG
: u32 = 4u32;
1674 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1675 pub const CTLCOLOR_EDIT
: u32 = 1u32;
1676 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1677 pub const CTLCOLOR_LISTBOX
: u32 = 2u32;
1678 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1679 pub const CTLCOLOR_MAX
: u32 = 7u32;
1680 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1681 pub const CTLCOLOR_MSGBOX
: u32 = 0u32;
1682 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1683 pub const CTLCOLOR_SCROLLBAR
: u32 = 5u32;
1684 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1685 pub const CTLCOLOR_STATIC
: u32 = 6u32;
1687 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1688 #[cfg(feature = "Win32_Foundation")]
1689 pub struct CURSORINFO
{
1691 pub flags
: CURSORINFO_FLAGS
,
1692 pub hCursor
: HCURSOR
,
1693 pub ptScreenPos
: super::super::Foundation
::POINT
,
1695 #[cfg(feature = "Win32_Foundation")]
1696 impl ::core
::marker
::Copy
for CURSORINFO {}
1697 #[cfg(feature = "Win32_Foundation")]
1698 impl ::core
::clone
::Clone
for CURSORINFO
{
1699 fn clone(&self) -> Self {
1703 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1704 pub type CURSORINFO_FLAGS
= u32;
1705 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1706 pub const CURSOR_SHOWING
: CURSORINFO_FLAGS
= 1u32;
1707 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1708 pub const CURSOR_SUPPRESSED
: CURSORINFO_FLAGS
= 2u32;
1710 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1711 pub struct CURSORSHAPE
{
1720 impl ::core
::marker
::Copy
for CURSORSHAPE {}
1721 impl ::core
::clone
::Clone
for CURSORSHAPE
{
1722 fn clone(&self) -> Self {
1726 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1727 pub const CURSOR_CREATION_SCALING_DEFAULT
: u32 = 2u32;
1728 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1729 pub const CURSOR_CREATION_SCALING_NONE
: u32 = 1u32;
1730 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1731 pub const CWF_CREATE_ONLY
: u32 = 1u32;
1733 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1734 #[cfg(feature = "Win32_Foundation")]
1735 pub struct CWPRETSTRUCT
{
1736 pub lResult
: super::super::Foundation
::LRESULT
,
1737 pub lParam
: super::super::Foundation
::LPARAM
,
1738 pub wParam
: super::super::Foundation
::WPARAM
,
1740 pub hwnd
: super::super::Foundation
::HWND
,
1742 #[cfg(feature = "Win32_Foundation")]
1743 impl ::core
::marker
::Copy
for CWPRETSTRUCT {}
1744 #[cfg(feature = "Win32_Foundation")]
1745 impl ::core
::clone
::Clone
for CWPRETSTRUCT
{
1746 fn clone(&self) -> Self {
1751 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1752 #[cfg(feature = "Win32_Foundation")]
1753 pub struct CWPSTRUCT
{
1754 pub lParam
: super::super::Foundation
::LPARAM
,
1755 pub wParam
: super::super::Foundation
::WPARAM
,
1757 pub hwnd
: super::super::Foundation
::HWND
,
1759 #[cfg(feature = "Win32_Foundation")]
1760 impl ::core
::marker
::Copy
for CWPSTRUCT {}
1761 #[cfg(feature = "Win32_Foundation")]
1762 impl ::core
::clone
::Clone
for CWPSTRUCT
{
1763 fn clone(&self) -> Self {
1767 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1768 pub type CWP_FLAGS
= u32;
1769 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1770 pub const CWP_ALL
: CWP_FLAGS
= 0u32;
1771 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1772 pub const CWP_SKIPINVISIBLE
: CWP_FLAGS
= 1u32;
1773 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1774 pub const CWP_SKIPDISABLED
: CWP_FLAGS
= 2u32;
1775 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1776 pub const CWP_SKIPTRANSPARENT
: CWP_FLAGS
= 4u32;
1777 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1778 pub const CW_USEDEFAULT
: i32 = -2147483648i32;
1779 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1780 pub const DCX_EXCLUDEUPDATE
: i32 = 256i32;
1781 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1782 pub const DC_HASDEFID
: u32 = 21323u32;
1784 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1785 #[cfg(feature = "Win32_Foundation")]
1786 pub struct DEBUGHOOKINFO
{
1788 pub idThreadInstaller
: u32,
1789 pub lParam
: super::super::Foundation
::LPARAM
,
1790 pub wParam
: super::super::Foundation
::WPARAM
,
1793 #[cfg(feature = "Win32_Foundation")]
1794 impl ::core
::marker
::Copy
for DEBUGHOOKINFO {}
1795 #[cfg(feature = "Win32_Foundation")]
1796 impl ::core
::clone
::Clone
for DEBUGHOOKINFO
{
1797 fn clone(&self) -> Self {
1801 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1802 pub const DESKTOP_CREATEMENU
: i32 = 4i32;
1803 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1804 pub const DESKTOP_CREATEWINDOW
: i32 = 2i32;
1805 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1806 pub const DESKTOP_ENUMERATE
: i32 = 64i32;
1807 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1808 pub const DESKTOP_HOOKCONTROL
: i32 = 8i32;
1809 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1810 pub const DESKTOP_JOURNALPLAYBACK
: i32 = 32i32;
1811 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1812 pub const DESKTOP_JOURNALRECORD
: i32 = 16i32;
1813 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1814 pub const DESKTOP_READOBJECTS
: i32 = 1i32;
1815 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1816 pub const DESKTOP_SWITCHDESKTOP
: i32 = 256i32;
1817 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1818 pub const DESKTOP_WRITEOBJECTS
: i32 = 128i32;
1819 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1820 pub const DEVICE_NOTIFY_ALL_INTERFACE_CLASSES
: u32 = 4u32;
1821 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1822 pub const DF_ALLOWOTHERACCOUNTHOOK
: i32 = 1i32;
1823 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1824 pub const DIFFERENCE
: u32 = 11u32;
1825 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1826 pub type DI_FLAGS
= u32;
1827 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1828 pub const DI_MASK
: DI_FLAGS
= 1u32;
1829 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1830 pub const DI_IMAGE
: DI_FLAGS
= 2u32;
1831 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1832 pub const DI_NORMAL
: DI_FLAGS
= 3u32;
1833 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1834 pub const DI_COMPAT
: DI_FLAGS
= 4u32;
1835 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1836 pub const DI_DEFAULTSIZE
: DI_FLAGS
= 8u32;
1837 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1838 pub const DI_NOMIRROR
: DI_FLAGS
= 16u32;
1839 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1840 pub const DLGC_BUTTON
: u32 = 8192u32;
1841 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1842 pub const DLGC_DEFPUSHBUTTON
: u32 = 16u32;
1843 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1844 pub const DLGC_HASSETSEL
: u32 = 8u32;
1845 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1846 pub const DLGC_RADIOBUTTON
: u32 = 64u32;
1847 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1848 pub const DLGC_STATIC
: u32 = 256u32;
1849 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1850 pub const DLGC_UNDEFPUSHBUTTON
: u32 = 32u32;
1851 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1852 pub const DLGC_WANTALLKEYS
: u32 = 4u32;
1853 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1854 pub const DLGC_WANTARROWS
: u32 = 1u32;
1855 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1856 pub const DLGC_WANTCHARS
: u32 = 128u32;
1857 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1858 pub const DLGC_WANTMESSAGE
: u32 = 4u32;
1859 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1860 pub const DLGC_WANTTAB
: u32 = 2u32;
1861 #[repr(C, packed(2))]
1862 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1863 pub struct DLGITEMTEMPLATE
{
1865 pub dwExtendedStyle
: u32,
1872 impl ::core
::marker
::Copy
for DLGITEMTEMPLATE {}
1873 impl ::core
::clone
::Clone
for DLGITEMTEMPLATE
{
1874 fn clone(&self) -> Self {
1878 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1879 #[cfg(feature = "Win32_Foundation")]
1880 pub type DLGPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::Foundation
::WPARAM
, param3
: super::super::Foundation
::LPARAM
) -> isize>;
1881 #[repr(C, packed(2))]
1882 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1883 pub struct DLGTEMPLATE
{
1885 pub dwExtendedStyle
: u32,
1892 impl ::core
::marker
::Copy
for DLGTEMPLATE {}
1893 impl ::core
::clone
::Clone
for DLGTEMPLATE
{
1894 fn clone(&self) -> Self {
1898 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1899 pub const DLGWINDOWEXTRA
: u32 = 30u32;
1900 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1901 pub const DM_GETDEFID
: u32 = 1024u32;
1902 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1903 pub const DM_POINTERHITTEST
: u32 = 592u32;
1904 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1905 pub const DM_REPOSITION
: u32 = 1026u32;
1906 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1907 pub const DM_SETDEFID
: u32 = 1025u32;
1908 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1909 pub const DOF_DIRECTORY
: u32 = 32771u32;
1910 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1911 pub const DOF_DOCUMENT
: u32 = 32770u32;
1912 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1913 pub const DOF_EXECUTABLE
: u32 = 32769u32;
1914 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1915 pub const DOF_MULTIPLE
: u32 = 32772u32;
1916 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1917 pub const DOF_PROGMAN
: u32 = 1u32;
1918 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1919 pub const DOF_SHELLDATA
: u32 = 2u32;
1920 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1921 pub const DO_DROPFILE
: i32 = 1162627398i32;
1922 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1923 pub const DO_PRINTFILE
: i32 = 1414419024i32;
1925 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
1926 #[cfg(feature = "Win32_Foundation")]
1927 pub struct DROPSTRUCT
{
1928 pub hwndSource
: super::super::Foundation
::HWND
,
1929 pub hwndSink
: super::super::Foundation
::HWND
,
1932 pub ptDrop
: super::super::Foundation
::POINT
,
1933 pub dwControlData
: u32,
1935 #[cfg(feature = "Win32_Foundation")]
1936 impl ::core
::marker
::Copy
for DROPSTRUCT {}
1937 #[cfg(feature = "Win32_Foundation")]
1938 impl ::core
::clone
::Clone
for DROPSTRUCT
{
1939 fn clone(&self) -> Self {
1943 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1944 pub const DS_3DLOOK
: i32 = 4i32;
1945 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1946 pub const DS_ABSALIGN
: i32 = 1i32;
1947 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1948 pub const DS_CENTER
: i32 = 2048i32;
1949 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1950 pub const DS_CENTERMOUSE
: i32 = 4096i32;
1951 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1952 pub const DS_CONTEXTHELP
: i32 = 8192i32;
1953 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1954 pub const DS_CONTROL
: i32 = 1024i32;
1955 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1956 pub const DS_FIXEDSYS
: i32 = 8i32;
1957 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1958 pub const DS_LOCALEDIT
: i32 = 32i32;
1959 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1960 pub const DS_MODALFRAME
: i32 = 128i32;
1961 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1962 pub const DS_NOFAILCREATE
: i32 = 16i32;
1963 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1964 pub const DS_NOIDLEMSG
: i32 = 256i32;
1965 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1966 pub const DS_SETFONT
: i32 = 64i32;
1967 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1968 pub const DS_SETFOREGROUND
: i32 = 512i32;
1969 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1970 pub const DS_SYSMODAL
: i32 = 2i32;
1971 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1972 pub const DS_USEPIXELS
: i32 = 32768i32;
1973 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1974 pub const DWLP_MSGRESULT
: u32 = 0u32;
1975 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1976 pub const DWL_DLGPROC
: u32 = 4u32;
1977 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1978 pub const DWL_MSGRESULT
: u32 = 0u32;
1979 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1980 pub const DWL_USER
: u32 = 8u32;
1981 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1982 pub const EC_LEFTMARGIN
: u32 = 1u32;
1983 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1984 pub const EC_RIGHTMARGIN
: u32 = 2u32;
1985 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1986 pub const EC_USEFONTINFO
: u32 = 65535u32;
1987 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1988 pub const EDD_GET_DEVICE_INTERFACE_NAME
: u32 = 1u32;
1989 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1990 pub type EDIT_CONTROL_FEATURE
= i32;
1991 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1992 pub const EDIT_CONTROL_FEATURE_ENTERPRISE_DATA_PROTECTION_PASTE_SUPPORT
: EDIT_CONTROL_FEATURE
= 0i32;
1993 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1994 pub const EDIT_CONTROL_FEATURE_PASTE_NOTIFICATIONS
: EDIT_CONTROL_FEATURE
= 1i32;
1995 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1996 pub const EDS_RAWMODE
: u32 = 2u32;
1997 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
1998 pub const EDS_ROTATEDMODE
: u32 = 4u32;
1999 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2000 pub const EIMES_CANCELCOMPSTRINFOCUS
: u32 = 2u32;
2001 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2002 pub const EIMES_COMPLETECOMPSTRKILLFOCUS
: u32 = 4u32;
2003 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2004 pub const EIMES_GETCOMPSTRATONCE
: u32 = 1u32;
2005 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2006 pub const EMSIS_COMPOSITIONSTRING
: u32 = 1u32;
2007 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2008 pub const ENDSESSION_CLOSEAPP
: u32 = 1u32;
2009 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2010 pub const ENDSESSION_CRITICAL
: u32 = 1073741824u32;
2011 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2012 pub const ENDSESSION_LOGOFF
: u32 = 2147483648u32;
2013 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2014 pub const EN_AFTER_PASTE
: u32 = 2049u32;
2015 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2016 pub const EN_ALIGN_LTR_EC
: u32 = 1792u32;
2017 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2018 pub const EN_ALIGN_RTL_EC
: u32 = 1793u32;
2019 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2020 pub const EN_BEFORE_PASTE
: u32 = 2048u32;
2021 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2022 pub const EN_CHANGE
: u32 = 768u32;
2023 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2024 pub const EN_ERRSPACE
: u32 = 1280u32;
2025 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2026 pub const EN_HSCROLL
: u32 = 1537u32;
2027 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2028 pub const EN_KILLFOCUS
: u32 = 512u32;
2029 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2030 pub const EN_MAXTEXT
: u32 = 1281u32;
2031 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2032 pub const EN_SETFOCUS
: u32 = 256u32;
2033 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2034 pub const EN_UPDATE
: u32 = 1024u32;
2035 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2036 pub const EN_VSCROLL
: u32 = 1538u32;
2037 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2038 pub const ES_AUTOHSCROLL
: i32 = 128i32;
2039 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2040 pub const ES_AUTOVSCROLL
: i32 = 64i32;
2041 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2042 pub const ES_CENTER
: i32 = 1i32;
2043 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2044 pub const ES_LEFT
: i32 = 0i32;
2045 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2046 pub const ES_LOWERCASE
: i32 = 16i32;
2047 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2048 pub const ES_MULTILINE
: i32 = 4i32;
2049 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2050 pub const ES_NOHIDESEL
: i32 = 256i32;
2051 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2052 pub const ES_NUMBER
: i32 = 8192i32;
2053 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2054 pub const ES_OEMCONVERT
: i32 = 1024i32;
2055 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2056 pub const ES_PASSWORD
: i32 = 32i32;
2057 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2058 pub const ES_READONLY
: i32 = 2048i32;
2059 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2060 pub const ES_RIGHT
: i32 = 2i32;
2061 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2062 pub const ES_UPPERCASE
: i32 = 8i32;
2063 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2064 pub const ES_WANTRETURN
: i32 = 4096i32;
2066 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2067 #[cfg(feature = "Win32_Foundation")]
2068 pub struct EVENTMSG
{
2073 pub hwnd
: super::super::Foundation
::HWND
,
2075 #[cfg(feature = "Win32_Foundation")]
2076 impl ::core
::marker
::Copy
for EVENTMSG {}
2077 #[cfg(feature = "Win32_Foundation")]
2078 impl ::core
::clone
::Clone
for EVENTMSG
{
2079 fn clone(&self) -> Self {
2083 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2084 pub const EVENT_AIA_END
: u32 = 45055u32;
2085 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2086 pub const EVENT_AIA_START
: u32 = 40960u32;
2087 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2088 pub const EVENT_CONSOLE_CARET
: u32 = 16385u32;
2089 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2090 pub const EVENT_CONSOLE_END
: u32 = 16639u32;
2091 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2092 pub const EVENT_CONSOLE_END_APPLICATION
: u32 = 16391u32;
2093 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2094 pub const EVENT_CONSOLE_LAYOUT
: u32 = 16389u32;
2095 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2096 pub const EVENT_CONSOLE_START_APPLICATION
: u32 = 16390u32;
2097 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2098 pub const EVENT_CONSOLE_UPDATE_REGION
: u32 = 16386u32;
2099 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2100 pub const EVENT_CONSOLE_UPDATE_SCROLL
: u32 = 16388u32;
2101 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2102 pub const EVENT_CONSOLE_UPDATE_SIMPLE
: u32 = 16387u32;
2103 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2104 pub const EVENT_MAX
: u32 = 2147483647u32;
2105 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2106 pub const EVENT_MIN
: u32 = 1u32;
2107 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2108 pub const EVENT_OBJECT_ACCELERATORCHANGE
: u32 = 32786u32;
2109 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2110 pub const EVENT_OBJECT_CLOAKED
: u32 = 32791u32;
2111 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2112 pub const EVENT_OBJECT_CONTENTSCROLLED
: u32 = 32789u32;
2113 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2114 pub const EVENT_OBJECT_CREATE
: u32 = 32768u32;
2115 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2116 pub const EVENT_OBJECT_DEFACTIONCHANGE
: u32 = 32785u32;
2117 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2118 pub const EVENT_OBJECT_DESCRIPTIONCHANGE
: u32 = 32781u32;
2119 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2120 pub const EVENT_OBJECT_DESTROY
: u32 = 32769u32;
2121 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2122 pub const EVENT_OBJECT_DRAGCANCEL
: u32 = 32802u32;
2123 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2124 pub const EVENT_OBJECT_DRAGCOMPLETE
: u32 = 32803u32;
2125 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2126 pub const EVENT_OBJECT_DRAGDROPPED
: u32 = 32806u32;
2127 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2128 pub const EVENT_OBJECT_DRAGENTER
: u32 = 32804u32;
2129 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2130 pub const EVENT_OBJECT_DRAGLEAVE
: u32 = 32805u32;
2131 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2132 pub const EVENT_OBJECT_DRAGSTART
: u32 = 32801u32;
2133 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2134 pub const EVENT_OBJECT_END
: u32 = 33023u32;
2135 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2136 pub const EVENT_OBJECT_FOCUS
: u32 = 32773u32;
2137 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2138 pub const EVENT_OBJECT_HELPCHANGE
: u32 = 32784u32;
2139 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2140 pub const EVENT_OBJECT_HIDE
: u32 = 32771u32;
2141 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2142 pub const EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED
: u32 = 32800u32;
2143 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2144 pub const EVENT_OBJECT_IME_CHANGE
: u32 = 32809u32;
2145 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2146 pub const EVENT_OBJECT_IME_HIDE
: u32 = 32808u32;
2147 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2148 pub const EVENT_OBJECT_IME_SHOW
: u32 = 32807u32;
2149 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2150 pub const EVENT_OBJECT_INVOKED
: u32 = 32787u32;
2151 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2152 pub const EVENT_OBJECT_LIVEREGIONCHANGED
: u32 = 32793u32;
2153 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2154 pub const EVENT_OBJECT_LOCATIONCHANGE
: u32 = 32779u32;
2155 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2156 pub const EVENT_OBJECT_NAMECHANGE
: u32 = 32780u32;
2157 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2158 pub const EVENT_OBJECT_PARENTCHANGE
: u32 = 32783u32;
2159 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2160 pub const EVENT_OBJECT_REORDER
: u32 = 32772u32;
2161 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2162 pub const EVENT_OBJECT_SELECTION
: u32 = 32774u32;
2163 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2164 pub const EVENT_OBJECT_SELECTIONADD
: u32 = 32775u32;
2165 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2166 pub const EVENT_OBJECT_SELECTIONREMOVE
: u32 = 32776u32;
2167 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2168 pub const EVENT_OBJECT_SELECTIONWITHIN
: u32 = 32777u32;
2169 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2170 pub const EVENT_OBJECT_SHOW
: u32 = 32770u32;
2171 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2172 pub const EVENT_OBJECT_STATECHANGE
: u32 = 32778u32;
2173 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2174 pub const EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED
: u32 = 32816u32;
2175 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2176 pub const EVENT_OBJECT_TEXTSELECTIONCHANGED
: u32 = 32788u32;
2177 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2178 pub const EVENT_OBJECT_UNCLOAKED
: u32 = 32792u32;
2179 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2180 pub const EVENT_OBJECT_VALUECHANGE
: u32 = 32782u32;
2181 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2182 pub const EVENT_OEM_DEFINED_END
: u32 = 511u32;
2183 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2184 pub const EVENT_OEM_DEFINED_START
: u32 = 257u32;
2185 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2186 pub const EVENT_SYSTEM_ALERT
: u32 = 2u32;
2187 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2188 pub const EVENT_SYSTEM_ARRANGMENTPREVIEW
: u32 = 32790u32;
2189 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2190 pub const EVENT_SYSTEM_CAPTUREEND
: u32 = 9u32;
2191 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2192 pub const EVENT_SYSTEM_CAPTURESTART
: u32 = 8u32;
2193 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2194 pub const EVENT_SYSTEM_CONTEXTHELPEND
: u32 = 13u32;
2195 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2196 pub const EVENT_SYSTEM_CONTEXTHELPSTART
: u32 = 12u32;
2197 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2198 pub const EVENT_SYSTEM_DESKTOPSWITCH
: u32 = 32u32;
2199 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2200 pub const EVENT_SYSTEM_DIALOGEND
: u32 = 17u32;
2201 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2202 pub const EVENT_SYSTEM_DIALOGSTART
: u32 = 16u32;
2203 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2204 pub const EVENT_SYSTEM_DRAGDROPEND
: u32 = 15u32;
2205 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2206 pub const EVENT_SYSTEM_DRAGDROPSTART
: u32 = 14u32;
2207 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2208 pub const EVENT_SYSTEM_END
: u32 = 255u32;
2209 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2210 pub const EVENT_SYSTEM_FOREGROUND
: u32 = 3u32;
2211 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2212 pub const EVENT_SYSTEM_IME_KEY_NOTIFICATION
: u32 = 41u32;
2213 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2214 pub const EVENT_SYSTEM_MENUEND
: u32 = 5u32;
2215 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2216 pub const EVENT_SYSTEM_MENUPOPUPEND
: u32 = 7u32;
2217 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2218 pub const EVENT_SYSTEM_MENUPOPUPSTART
: u32 = 6u32;
2219 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2220 pub const EVENT_SYSTEM_MENUSTART
: u32 = 4u32;
2221 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2222 pub const EVENT_SYSTEM_MINIMIZEEND
: u32 = 23u32;
2223 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2224 pub const EVENT_SYSTEM_MINIMIZESTART
: u32 = 22u32;
2225 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2226 pub const EVENT_SYSTEM_MOVESIZEEND
: u32 = 11u32;
2227 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2228 pub const EVENT_SYSTEM_MOVESIZESTART
: u32 = 10u32;
2229 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2230 pub const EVENT_SYSTEM_SCROLLINGEND
: u32 = 19u32;
2231 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2232 pub const EVENT_SYSTEM_SCROLLINGSTART
: u32 = 18u32;
2233 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2234 pub const EVENT_SYSTEM_SOUND
: u32 = 1u32;
2235 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2236 pub const EVENT_SYSTEM_SWITCHEND
: u32 = 21u32;
2237 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2238 pub const EVENT_SYSTEM_SWITCHER_APPDROPPED
: u32 = 38u32;
2239 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2240 pub const EVENT_SYSTEM_SWITCHER_APPGRABBED
: u32 = 36u32;
2241 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2242 pub const EVENT_SYSTEM_SWITCHER_APPOVERTARGET
: u32 = 37u32;
2243 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2244 pub const EVENT_SYSTEM_SWITCHER_CANCELLED
: u32 = 39u32;
2245 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2246 pub const EVENT_SYSTEM_SWITCHSTART
: u32 = 20u32;
2247 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2248 pub const EVENT_UIA_EVENTID_END
: u32 = 20223u32;
2249 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2250 pub const EVENT_UIA_EVENTID_START
: u32 = 19968u32;
2251 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2252 pub const EVENT_UIA_PROPID_END
: u32 = 30207u32;
2253 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2254 pub const EVENT_UIA_PROPID_START
: u32 = 29952u32;
2255 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2256 pub const EWX_ARSO
: u32 = 67108864u32;
2257 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2258 pub const EWX_BOOTOPTIONS
: u32 = 16777216u32;
2259 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2260 pub const EWX_CHECK_SAFE_FOR_SERVER
: u32 = 134217728u32;
2261 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2262 pub const EWX_FORCE
: u32 = 4u32;
2263 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2264 pub const EWX_FORCEIFHUNG
: u32 = 16u32;
2265 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2266 pub const EWX_QUICKRESOLVE
: u32 = 32u32;
2267 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2268 pub const EWX_SYSTEM_INITIATED
: u32 = 268435456u32;
2269 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2270 pub const FALT
: u32 = 16u32;
2271 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2272 pub const FAPPCOMMAND_KEY
: u32 = 0u32;
2273 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2274 pub const FAPPCOMMAND_MASK
: u32 = 61440u32;
2275 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2276 pub const FAPPCOMMAND_MOUSE
: u32 = 32768u32;
2277 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2278 pub const FAPPCOMMAND_OEM
: u32 = 4096u32;
2279 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2280 pub const FCONTROL
: u32 = 8u32;
2281 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2282 pub const FE_FONTSMOOTHINGCLEARTYPE
: u32 = 2u32;
2283 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2284 pub const FE_FONTSMOOTHINGORIENTATIONBGR
: u32 = 0u32;
2285 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2286 pub const FE_FONTSMOOTHINGORIENTATIONRGB
: u32 = 1u32;
2287 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2288 pub const FE_FONTSMOOTHINGSTANDARD
: u32 = 1u32;
2289 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2290 pub const FKF_AVAILABLE
: u32 = 2u32;
2291 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2292 pub const FKF_CLICKON
: u32 = 64u32;
2293 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2294 pub const FKF_CONFIRMHOTKEY
: u32 = 8u32;
2295 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2296 pub const FKF_FILTERKEYSON
: u32 = 1u32;
2297 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2298 pub const FKF_HOTKEYACTIVE
: u32 = 4u32;
2299 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2300 pub const FKF_HOTKEYSOUND
: u32 = 16u32;
2301 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2302 pub const FKF_INDICATOR
: u32 = 32u32;
2304 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2305 #[cfg(feature = "Win32_Foundation")]
2306 pub struct FLASHWINFO
{
2308 pub hwnd
: super::super::Foundation
::HWND
,
2309 pub dwFlags
: FLASHWINFO_FLAGS
,
2313 #[cfg(feature = "Win32_Foundation")]
2314 impl ::core
::marker
::Copy
for FLASHWINFO {}
2315 #[cfg(feature = "Win32_Foundation")]
2316 impl ::core
::clone
::Clone
for FLASHWINFO
{
2317 fn clone(&self) -> Self {
2321 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2322 pub type FLASHWINFO_FLAGS
= u32;
2323 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2324 pub const FLASHW_ALL
: FLASHWINFO_FLAGS
= 3u32;
2325 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2326 pub const FLASHW_CAPTION
: FLASHWINFO_FLAGS
= 1u32;
2327 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2328 pub const FLASHW_STOP
: FLASHWINFO_FLAGS
= 0u32;
2329 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2330 pub const FLASHW_TIMER
: FLASHWINFO_FLAGS
= 4u32;
2331 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2332 pub const FLASHW_TIMERNOFG
: FLASHWINFO_FLAGS
= 12u32;
2333 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2334 pub const FLASHW_TRAY
: FLASHWINFO_FLAGS
= 2u32;
2335 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2336 pub const FNOINVERT
: u32 = 2u32;
2337 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2338 pub type FOREGROUND_WINDOW_LOCK_CODE
= u32;
2339 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2340 pub const LSFW_LOCK
: FOREGROUND_WINDOW_LOCK_CODE
= 1u32;
2341 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2342 pub const LSFW_UNLOCK
: FOREGROUND_WINDOW_LOCK_CODE
= 2u32;
2343 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2344 pub const FSHIFT
: u32 = 4u32;
2345 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2346 pub const FVIRTKEY
: u32 = 1u32;
2347 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2348 pub const GCF_INCLUDE_ANCESTORS
: u32 = 1u32;
2349 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2350 pub type GDI_IMAGE_TYPE
= u32;
2351 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2352 pub const IMAGE_BITMAP
: GDI_IMAGE_TYPE
= 0u32;
2353 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2354 pub const IMAGE_CURSOR
: GDI_IMAGE_TYPE
= 2u32;
2355 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2356 pub const IMAGE_ICON
: GDI_IMAGE_TYPE
= 1u32;
2357 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2358 pub const GESTURECONFIGMAXCOUNT
: u32 = 256u32;
2359 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2360 pub const GESTUREVISUALIZATION_DOUBLETAP
: u32 = 2u32;
2361 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2362 pub const GESTUREVISUALIZATION_OFF
: u32 = 0u32;
2363 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2364 pub const GESTUREVISUALIZATION_ON
: u32 = 31u32;
2365 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2366 pub const GESTUREVISUALIZATION_PRESSANDHOLD
: u32 = 8u32;
2367 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2368 pub const GESTUREVISUALIZATION_PRESSANDTAP
: u32 = 4u32;
2369 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2370 pub const GESTUREVISUALIZATION_RIGHTTAP
: u32 = 16u32;
2371 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2372 pub const GESTUREVISUALIZATION_TAP
: u32 = 1u32;
2373 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2374 pub type GET_ANCESTOR_FLAGS
= u32;
2375 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2376 pub const GA_PARENT
: GET_ANCESTOR_FLAGS
= 1u32;
2377 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2378 pub const GA_ROOT
: GET_ANCESTOR_FLAGS
= 2u32;
2379 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2380 pub const GA_ROOTOWNER
: GET_ANCESTOR_FLAGS
= 3u32;
2381 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2382 pub type GET_CLASS_LONG_INDEX
= i32;
2383 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2384 pub const GCW_ATOM
: GET_CLASS_LONG_INDEX
= -32i32;
2385 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2386 pub const GCL_CBCLSEXTRA
: GET_CLASS_LONG_INDEX
= -20i32;
2387 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2388 pub const GCL_CBWNDEXTRA
: GET_CLASS_LONG_INDEX
= -18i32;
2389 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2390 pub const GCL_HBRBACKGROUND
: GET_CLASS_LONG_INDEX
= -10i32;
2391 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2392 pub const GCL_HCURSOR
: GET_CLASS_LONG_INDEX
= -12i32;
2393 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2394 pub const GCL_HICON
: GET_CLASS_LONG_INDEX
= -14i32;
2395 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2396 pub const GCL_HICONSM
: GET_CLASS_LONG_INDEX
= -34i32;
2397 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2398 pub const GCL_HMODULE
: GET_CLASS_LONG_INDEX
= -16i32;
2399 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2400 pub const GCL_MENUNAME
: GET_CLASS_LONG_INDEX
= -8i32;
2401 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2402 pub const GCL_STYLE
: GET_CLASS_LONG_INDEX
= -26i32;
2403 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2404 pub const GCL_WNDPROC
: GET_CLASS_LONG_INDEX
= -24i32;
2405 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2406 pub const GCLP_HBRBACKGROUND
: GET_CLASS_LONG_INDEX
= -10i32;
2407 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2408 pub const GCLP_HCURSOR
: GET_CLASS_LONG_INDEX
= -12i32;
2409 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2410 pub const GCLP_HICON
: GET_CLASS_LONG_INDEX
= -14i32;
2411 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2412 pub const GCLP_HICONSM
: GET_CLASS_LONG_INDEX
= -34i32;
2413 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2414 pub const GCLP_HMODULE
: GET_CLASS_LONG_INDEX
= -16i32;
2415 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2416 pub const GCLP_MENUNAME
: GET_CLASS_LONG_INDEX
= -8i32;
2417 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2418 pub const GCLP_WNDPROC
: GET_CLASS_LONG_INDEX
= -24i32;
2419 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2420 pub type GET_MENU_DEFAULT_ITEM_FLAGS
= u32;
2421 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2422 pub const GMDI_GOINTOPOPUPS
: GET_MENU_DEFAULT_ITEM_FLAGS
= 2u32;
2423 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2424 pub const GMDI_USEDISABLED
: GET_MENU_DEFAULT_ITEM_FLAGS
= 1u32;
2425 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2426 pub type GET_WINDOW_CMD
= u32;
2427 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2428 pub const GW_CHILD
: GET_WINDOW_CMD
= 5u32;
2429 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2430 pub const GW_ENABLEDPOPUP
: GET_WINDOW_CMD
= 6u32;
2431 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2432 pub const GW_HWNDFIRST
: GET_WINDOW_CMD
= 0u32;
2433 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2434 pub const GW_HWNDLAST
: GET_WINDOW_CMD
= 1u32;
2435 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2436 pub const GW_HWNDNEXT
: GET_WINDOW_CMD
= 2u32;
2437 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2438 pub const GW_HWNDPREV
: GET_WINDOW_CMD
= 3u32;
2439 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2440 pub const GW_OWNER
: GET_WINDOW_CMD
= 4u32;
2441 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2442 pub const GF_BEGIN
: u32 = 1u32;
2443 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2444 pub const GF_END
: u32 = 4u32;
2445 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2446 pub const GF_INERTIA
: u32 = 2u32;
2447 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2448 pub const GIDC_ARRIVAL
: u32 = 1u32;
2449 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2450 pub const GIDC_REMOVAL
: u32 = 2u32;
2452 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2453 #[cfg(feature = "Win32_Foundation")]
2454 pub struct GUITHREADINFO
{
2456 pub flags
: GUITHREADINFO_FLAGS
,
2457 pub hwndActive
: super::super::Foundation
::HWND
,
2458 pub hwndFocus
: super::super::Foundation
::HWND
,
2459 pub hwndCapture
: super::super::Foundation
::HWND
,
2460 pub hwndMenuOwner
: super::super::Foundation
::HWND
,
2461 pub hwndMoveSize
: super::super::Foundation
::HWND
,
2462 pub hwndCaret
: super::super::Foundation
::HWND
,
2463 pub rcCaret
: super::super::Foundation
::RECT
,
2465 #[cfg(feature = "Win32_Foundation")]
2466 impl ::core
::marker
::Copy
for GUITHREADINFO {}
2467 #[cfg(feature = "Win32_Foundation")]
2468 impl ::core
::clone
::Clone
for GUITHREADINFO
{
2469 fn clone(&self) -> Self {
2473 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2474 pub type GUITHREADINFO_FLAGS
= u32;
2475 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2476 pub const GUI_CARETBLINKING
: GUITHREADINFO_FLAGS
= 1u32;
2477 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2478 pub const GUI_INMENUMODE
: GUITHREADINFO_FLAGS
= 4u32;
2479 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2480 pub const GUI_INMOVESIZE
: GUITHREADINFO_FLAGS
= 2u32;
2481 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2482 pub const GUI_POPUPMENUMODE
: GUITHREADINFO_FLAGS
= 16u32;
2483 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2484 pub const GUI_SYSTEMMENUMODE
: GUITHREADINFO_FLAGS
= 8u32;
2485 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2486 pub const GUI_16BITTASK
: u32 = 0u32;
2487 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2488 pub const GWFS_INCLUDE_ANCESTORS
: u32 = 1u32;
2489 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2490 pub const GW_MAX
: u32 = 5u32;
2491 pub type HACCEL
= isize;
2492 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2493 pub type HANDEDNESS
= i32;
2494 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2495 pub const HANDEDNESS_LEFT
: HANDEDNESS
= 0i32;
2496 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2497 pub const HANDEDNESS_RIGHT
: HANDEDNESS
= 1i32;
2499 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2500 #[cfg(feature = "Win32_Foundation")]
2501 pub struct HARDWAREHOOKSTRUCT
{
2502 pub hwnd
: super::super::Foundation
::HWND
,
2504 pub wParam
: super::super::Foundation
::WPARAM
,
2505 pub lParam
: super::super::Foundation
::LPARAM
,
2507 #[cfg(feature = "Win32_Foundation")]
2508 impl ::core
::marker
::Copy
for HARDWAREHOOKSTRUCT {}
2509 #[cfg(feature = "Win32_Foundation")]
2510 impl ::core
::clone
::Clone
for HARDWAREHOOKSTRUCT
{
2511 fn clone(&self) -> Self {
2515 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2516 #[cfg(feature = "Win32_Graphics_Gdi")]
2517 pub const HBMMENU_CALLBACK
: super::super::Graphics
::Gdi
::HBITMAP
= -1i32 as _
;
2518 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2519 #[cfg(feature = "Win32_Graphics_Gdi")]
2520 pub const HBMMENU_MBAR_CLOSE
: super::super::Graphics
::Gdi
::HBITMAP
= 5i32 as _
;
2521 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2522 #[cfg(feature = "Win32_Graphics_Gdi")]
2523 pub const HBMMENU_MBAR_CLOSE_D
: super::super::Graphics
::Gdi
::HBITMAP
= 6i32 as _
;
2524 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2525 #[cfg(feature = "Win32_Graphics_Gdi")]
2526 pub const HBMMENU_MBAR_MINIMIZE
: super::super::Graphics
::Gdi
::HBITMAP
= 3i32 as _
;
2527 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2528 #[cfg(feature = "Win32_Graphics_Gdi")]
2529 pub const HBMMENU_MBAR_MINIMIZE_D
: super::super::Graphics
::Gdi
::HBITMAP
= 7i32 as _
;
2530 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2531 #[cfg(feature = "Win32_Graphics_Gdi")]
2532 pub const HBMMENU_MBAR_RESTORE
: super::super::Graphics
::Gdi
::HBITMAP
= 2i32 as _
;
2533 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2534 #[cfg(feature = "Win32_Graphics_Gdi")]
2535 pub const HBMMENU_POPUP_CLOSE
: super::super::Graphics
::Gdi
::HBITMAP
= 8i32 as _
;
2536 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2537 #[cfg(feature = "Win32_Graphics_Gdi")]
2538 pub const HBMMENU_POPUP_MAXIMIZE
: super::super::Graphics
::Gdi
::HBITMAP
= 10i32 as _
;
2539 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2540 #[cfg(feature = "Win32_Graphics_Gdi")]
2541 pub const HBMMENU_POPUP_MINIMIZE
: super::super::Graphics
::Gdi
::HBITMAP
= 11i32 as _
;
2542 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2543 #[cfg(feature = "Win32_Graphics_Gdi")]
2544 pub const HBMMENU_POPUP_RESTORE
: super::super::Graphics
::Gdi
::HBITMAP
= 9i32 as _
;
2545 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2546 #[cfg(feature = "Win32_Graphics_Gdi")]
2547 pub const HBMMENU_SYSTEM
: super::super::Graphics
::Gdi
::HBITMAP
= 1i32 as _
;
2548 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2549 pub const HCBT_ACTIVATE
: u32 = 5u32;
2550 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2551 pub const HCBT_CLICKSKIPPED
: u32 = 6u32;
2552 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2553 pub const HCBT_CREATEWND
: u32 = 3u32;
2554 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2555 pub const HCBT_DESTROYWND
: u32 = 4u32;
2556 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2557 pub const HCBT_KEYSKIPPED
: u32 = 7u32;
2558 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2559 pub const HCBT_MINMAX
: u32 = 1u32;
2560 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2561 pub const HCBT_MOVESIZE
: u32 = 0u32;
2562 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2563 pub const HCBT_QS
: u32 = 2u32;
2564 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2565 pub const HCBT_SETFOCUS
: u32 = 9u32;
2566 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2567 pub const HCBT_SYSCOMMAND
: u32 = 8u32;
2568 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2569 pub const HCF_DEFAULTDESKTOP
: u32 = 512u32;
2570 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2571 pub const HCF_LOGONDESKTOP
: u32 = 256u32;
2572 pub type HCURSOR
= isize;
2573 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2574 pub const HC_ACTION
: u32 = 0u32;
2575 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2576 pub const HC_GETNEXT
: u32 = 1u32;
2577 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2578 pub const HC_NOREM
: u32 = 3u32;
2579 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2580 pub const HC_NOREMOVE
: u32 = 3u32;
2581 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2582 pub const HC_SKIP
: u32 = 2u32;
2583 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2584 pub const HC_SYSMODALOFF
: u32 = 5u32;
2585 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2586 pub const HC_SYSMODALON
: u32 = 4u32;
2587 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2588 pub const HELPINFO_MENUITEM
: u32 = 2u32;
2589 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2590 pub const HELPINFO_WINDOW
: u32 = 1u32;
2591 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2592 pub const HELP_COMMAND
: i32 = 258i32;
2593 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2594 pub const HELP_CONTENTS
: i32 = 3i32;
2595 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2596 pub const HELP_CONTEXT
: i32 = 1i32;
2597 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2598 pub const HELP_CONTEXTMENU
: u32 = 10u32;
2599 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2600 pub const HELP_CONTEXTPOPUP
: i32 = 8i32;
2601 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2602 pub const HELP_FINDER
: u32 = 11u32;
2603 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2604 pub const HELP_FORCEFILE
: i32 = 9i32;
2605 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2606 pub const HELP_HELPONHELP
: i32 = 4i32;
2607 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2608 pub const HELP_INDEX
: i32 = 3i32;
2609 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2610 pub const HELP_KEY
: i32 = 257i32;
2611 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2612 pub const HELP_MULTIKEY
: i32 = 513i32;
2613 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2614 pub const HELP_PARTIALKEY
: i32 = 261i32;
2615 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2616 pub const HELP_QUIT
: i32 = 2i32;
2617 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2618 pub const HELP_SETCONTENTS
: i32 = 5i32;
2619 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2620 pub const HELP_SETINDEX
: i32 = 5i32;
2621 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2622 pub const HELP_SETPOPUP_POS
: u32 = 13u32;
2623 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2624 pub const HELP_SETWINPOS
: i32 = 515i32;
2625 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2626 pub const HELP_TCARD
: u32 = 32768u32;
2627 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2628 pub const HELP_TCARD_DATA
: u32 = 16u32;
2629 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2630 pub const HELP_TCARD_OTHER_CALLER
: u32 = 17u32;
2631 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2632 pub const HELP_WM_HELP
: u32 = 12u32;
2633 pub type HHOOK
= isize;
2634 pub type HICON
= isize;
2635 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2636 pub const HIDE_WINDOW
: u32 = 0u32;
2637 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2638 pub const HKL_NEXT
: u32 = 1u32;
2639 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2640 pub const HKL_PREV
: u32 = 0u32;
2641 pub type HMENU
= isize;
2642 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2643 #[cfg(feature = "Win32_Foundation")]
2644 pub type HOOKPROC
= ::core
::option
::Option
<unsafe extern "system" fn(code
: i32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
>;
2645 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2646 pub const HSHELL_ACCESSIBILITYSTATE
: u32 = 11u32;
2647 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2648 pub const HSHELL_ACTIVATESHELLWINDOW
: u32 = 3u32;
2649 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2650 pub const HSHELL_APPCOMMAND
: u32 = 12u32;
2651 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2652 pub const HSHELL_ENDTASK
: u32 = 10u32;
2653 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2654 pub const HSHELL_GETMINRECT
: u32 = 5u32;
2655 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2656 pub const HSHELL_HIGHBIT
: u32 = 32768u32;
2657 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2658 pub const HSHELL_LANGUAGE
: u32 = 8u32;
2659 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2660 pub const HSHELL_MONITORCHANGED
: u32 = 16u32;
2661 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2662 pub const HSHELL_REDRAW
: u32 = 6u32;
2663 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2664 pub const HSHELL_SYSMENU
: u32 = 9u32;
2665 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2666 pub const HSHELL_TASKMAN
: u32 = 7u32;
2667 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2668 pub const HSHELL_WINDOWACTIVATED
: u32 = 4u32;
2669 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2670 pub const HSHELL_WINDOWCREATED
: u32 = 1u32;
2671 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2672 pub const HSHELL_WINDOWDESTROYED
: u32 = 2u32;
2673 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2674 pub const HSHELL_WINDOWREPLACED
: u32 = 13u32;
2675 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2676 pub const HSHELL_WINDOWREPLACING
: u32 = 14u32;
2677 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2678 pub const HTBORDER
: u32 = 18u32;
2679 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2680 pub const HTBOTTOM
: u32 = 15u32;
2681 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2682 pub const HTBOTTOMLEFT
: u32 = 16u32;
2683 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2684 pub const HTBOTTOMRIGHT
: u32 = 17u32;
2685 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2686 pub const HTCAPTION
: u32 = 2u32;
2687 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2688 pub const HTCLIENT
: u32 = 1u32;
2689 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2690 pub const HTCLOSE
: u32 = 20u32;
2691 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2692 pub const HTERROR
: i32 = -2i32;
2693 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2694 pub const HTGROWBOX
: u32 = 4u32;
2695 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2696 pub const HTHELP
: u32 = 21u32;
2697 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2698 pub const HTHSCROLL
: u32 = 6u32;
2699 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2700 pub const HTLEFT
: u32 = 10u32;
2701 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2702 pub const HTMAXBUTTON
: u32 = 9u32;
2703 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2704 pub const HTMENU
: u32 = 5u32;
2705 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2706 pub const HTMINBUTTON
: u32 = 8u32;
2707 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2708 pub const HTNOWHERE
: u32 = 0u32;
2709 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2710 pub const HTOBJECT
: u32 = 19u32;
2711 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2712 pub const HTREDUCE
: u32 = 8u32;
2713 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2714 pub const HTRIGHT
: u32 = 11u32;
2715 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2716 pub const HTSIZE
: u32 = 4u32;
2717 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2718 pub const HTSIZEFIRST
: u32 = 10u32;
2719 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2720 pub const HTSIZELAST
: u32 = 17u32;
2721 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2722 pub const HTSYSMENU
: u32 = 3u32;
2723 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2724 pub const HTTOP
: u32 = 12u32;
2725 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2726 pub const HTTOPLEFT
: u32 = 13u32;
2727 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2728 pub const HTTOPRIGHT
: u32 = 14u32;
2729 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2730 pub const HTTRANSPARENT
: i32 = -1i32;
2731 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2732 pub const HTVSCROLL
: u32 = 7u32;
2733 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2734 pub const HTZOOM
: u32 = 9u32;
2735 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2736 #[cfg(feature = "Win32_Foundation")]
2737 pub const HWND_BOTTOM
: super::super::Foundation
::HWND
= 1i32 as _
;
2738 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2739 #[cfg(feature = "Win32_Foundation")]
2740 pub const HWND_DESKTOP
: super::super::Foundation
::HWND
= 0i32 as _
;
2741 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2742 #[cfg(feature = "Win32_Foundation")]
2743 pub const HWND_MESSAGE
: super::super::Foundation
::HWND
= -3i32 as _
;
2744 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2745 #[cfg(feature = "Win32_Foundation")]
2746 pub const HWND_NOTOPMOST
: super::super::Foundation
::HWND
= -2i32 as _
;
2747 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2748 #[cfg(feature = "Win32_Foundation")]
2749 pub const HWND_TOP
: super::super::Foundation
::HWND
= 0i32 as _
;
2750 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
2751 #[cfg(feature = "Win32_Foundation")]
2752 pub const HWND_TOPMOST
: super::super::Foundation
::HWND
= -1i32 as _
;
2754 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2755 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2756 pub struct ICONINFO
{
2757 pub fIcon
: super::super::Foundation
::BOOL
,
2760 pub hbmMask
: super::super::Graphics
::Gdi
::HBITMAP
,
2761 pub hbmColor
: super::super::Graphics
::Gdi
::HBITMAP
,
2763 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2764 impl ::core
::marker
::Copy
for ICONINFO {}
2765 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2766 impl ::core
::clone
::Clone
for ICONINFO
{
2767 fn clone(&self) -> Self {
2772 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2773 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2774 pub struct ICONINFOEXA
{
2776 pub fIcon
: super::super::Foundation
::BOOL
,
2779 pub hbmMask
: super::super::Graphics
::Gdi
::HBITMAP
,
2780 pub hbmColor
: super::super::Graphics
::Gdi
::HBITMAP
,
2782 pub szModName
: [super::super::Foundation
::CHAR
; 260],
2783 pub szResName
: [super::super::Foundation
::CHAR
; 260],
2785 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2786 impl ::core
::marker
::Copy
for ICONINFOEXA {}
2787 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2788 impl ::core
::clone
::Clone
for ICONINFOEXA
{
2789 fn clone(&self) -> Self {
2794 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2795 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2796 pub struct ICONINFOEXW
{
2798 pub fIcon
: super::super::Foundation
::BOOL
,
2801 pub hbmMask
: super::super::Graphics
::Gdi
::HBITMAP
,
2802 pub hbmColor
: super::super::Graphics
::Gdi
::HBITMAP
,
2804 pub szModName
: [u16; 260],
2805 pub szResName
: [u16; 260],
2807 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2808 impl ::core
::marker
::Copy
for ICONINFOEXW {}
2809 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2810 impl ::core
::clone
::Clone
for ICONINFOEXW
{
2811 fn clone(&self) -> Self {
2816 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2817 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2818 pub struct ICONMETRICSA
{
2820 pub iHorzSpacing
: i32,
2821 pub iVertSpacing
: i32,
2822 pub iTitleWrap
: i32,
2823 pub lfFont
: super::super::Graphics
::Gdi
::LOGFONTA
,
2825 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2826 impl ::core
::marker
::Copy
for ICONMETRICSA {}
2827 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2828 impl ::core
::clone
::Clone
for ICONMETRICSA
{
2829 fn clone(&self) -> Self {
2834 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
2835 #[cfg(feature = "Win32_Graphics_Gdi")]
2836 pub struct ICONMETRICSW
{
2838 pub iHorzSpacing
: i32,
2839 pub iVertSpacing
: i32,
2840 pub iTitleWrap
: i32,
2841 pub lfFont
: super::super::Graphics
::Gdi
::LOGFONTW
,
2843 #[cfg(feature = "Win32_Graphics_Gdi")]
2844 impl ::core
::marker
::Copy
for ICONMETRICSW {}
2845 #[cfg(feature = "Win32_Graphics_Gdi")]
2846 impl ::core
::clone
::Clone
for ICONMETRICSW
{
2847 fn clone(&self) -> Self {
2851 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2852 pub const ICON_BIG
: u32 = 1u32;
2853 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2854 pub const ICON_SMALL
: u32 = 0u32;
2855 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2856 pub const ICON_SMALL2
: u32 = 2u32;
2857 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2858 pub const IDANI_CAPTION
: u32 = 3u32;
2859 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2860 pub const IDANI_OPEN
: u32 = 1u32;
2861 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2862 pub const IDC_APPSTARTING
: ::windows_sys
::core
::PCWSTR
= 32650i32 as _
;
2863 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2864 pub const IDC_ARROW
: ::windows_sys
::core
::PCWSTR
= 32512i32 as _
;
2865 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2866 pub const IDC_CROSS
: ::windows_sys
::core
::PCWSTR
= 32515i32 as _
;
2867 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2868 pub const IDC_HAND
: ::windows_sys
::core
::PCWSTR
= 32649i32 as _
;
2869 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2870 pub const IDC_HELP
: ::windows_sys
::core
::PCWSTR
= 32651i32 as _
;
2871 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2872 pub const IDC_IBEAM
: ::windows_sys
::core
::PCWSTR
= 32513i32 as _
;
2873 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2874 pub const IDC_ICON
: ::windows_sys
::core
::PCWSTR
= 32641i32 as _
;
2875 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2876 pub const IDC_NO
: ::windows_sys
::core
::PCWSTR
= 32648i32 as _
;
2877 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2878 pub const IDC_PERSON
: ::windows_sys
::core
::PCWSTR
= 32672i32 as _
;
2879 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2880 pub const IDC_PIN
: ::windows_sys
::core
::PCWSTR
= 32671i32 as _
;
2881 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2882 pub const IDC_SIZE
: ::windows_sys
::core
::PCWSTR
= 32640i32 as _
;
2883 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2884 pub const IDC_SIZEALL
: ::windows_sys
::core
::PCWSTR
= 32646i32 as _
;
2885 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2886 pub const IDC_SIZENESW
: ::windows_sys
::core
::PCWSTR
= 32643i32 as _
;
2887 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2888 pub const IDC_SIZENS
: ::windows_sys
::core
::PCWSTR
= 32645i32 as _
;
2889 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2890 pub const IDC_SIZENWSE
: ::windows_sys
::core
::PCWSTR
= 32642i32 as _
;
2891 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2892 pub const IDC_SIZEWE
: ::windows_sys
::core
::PCWSTR
= 32644i32 as _
;
2893 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2894 pub const IDC_UPARROW
: ::windows_sys
::core
::PCWSTR
= 32516i32 as _
;
2895 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2896 pub const IDC_WAIT
: ::windows_sys
::core
::PCWSTR
= 32514i32 as _
;
2897 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2898 pub const IDHOT_SNAPDESKTOP
: i32 = -2i32;
2899 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2900 pub const IDHOT_SNAPWINDOW
: i32 = -1i32;
2901 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2902 pub const IDH_CANCEL
: u32 = 28444u32;
2903 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2904 pub const IDH_GENERIC_HELP_BUTTON
: u32 = 28442u32;
2905 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2906 pub const IDH_HELP
: u32 = 28445u32;
2907 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2908 pub const IDH_MISSING_CONTEXT
: u32 = 28441u32;
2909 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2910 pub const IDH_NO_HELP
: u32 = 28440u32;
2911 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2912 pub const IDH_OK
: u32 = 28443u32;
2913 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2914 pub const IDI_APPLICATION
: ::windows_sys
::core
::PCWSTR
= 32512u32 as _
;
2915 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2916 pub const IDI_ASTERISK
: ::windows_sys
::core
::PCWSTR
= 32516u32 as _
;
2917 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2918 pub const IDI_ERROR
: u32 = 32513u32;
2919 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2920 pub const IDI_EXCLAMATION
: ::windows_sys
::core
::PCWSTR
= 32515u32 as _
;
2921 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2922 pub const IDI_HAND
: ::windows_sys
::core
::PCWSTR
= 32513u32 as _
;
2923 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2924 pub const IDI_INFORMATION
: u32 = 32516u32;
2925 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2926 pub const IDI_QUESTION
: ::windows_sys
::core
::PCWSTR
= 32514u32 as _
;
2927 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2928 pub const IDI_SHIELD
: ::windows_sys
::core
::PCWSTR
= 32518u32 as _
;
2929 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2930 pub const IDI_WARNING
: u32 = 32515u32;
2931 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2932 pub const IDI_WINLOGO
: ::windows_sys
::core
::PCWSTR
= 32517u32 as _
;
2933 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2934 pub const IMAGE_ENHMETAFILE
: u32 = 3u32;
2935 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2936 pub type IMAGE_FLAGS
= u32;
2937 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2938 pub const LR_CREATEDIBSECTION
: IMAGE_FLAGS
= 8192u32;
2939 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2940 pub const LR_DEFAULTCOLOR
: IMAGE_FLAGS
= 0u32;
2941 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2942 pub const LR_DEFAULTSIZE
: IMAGE_FLAGS
= 64u32;
2943 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2944 pub const LR_LOADFROMFILE
: IMAGE_FLAGS
= 16u32;
2945 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2946 pub const LR_LOADMAP3DCOLORS
: IMAGE_FLAGS
= 4096u32;
2947 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2948 pub const LR_LOADTRANSPARENT
: IMAGE_FLAGS
= 32u32;
2949 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2950 pub const LR_MONOCHROME
: IMAGE_FLAGS
= 1u32;
2951 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2952 pub const LR_SHARED
: IMAGE_FLAGS
= 32768u32;
2953 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2954 pub const LR_VGACOLOR
: IMAGE_FLAGS
= 128u32;
2955 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2956 pub const LR_COPYDELETEORG
: IMAGE_FLAGS
= 8u32;
2957 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2958 pub const LR_COPYFROMRESOURCE
: IMAGE_FLAGS
= 16384u32;
2959 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2960 pub const LR_COPYRETURNORG
: IMAGE_FLAGS
= 4u32;
2961 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2962 pub const INDEXID_CONTAINER
: u32 = 0u32;
2963 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2964 pub const INDEXID_OBJECT
: u32 = 0u32;
2965 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2966 pub const INPUTLANGCHANGE_BACKWARD
: u32 = 4u32;
2967 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2968 pub const INPUTLANGCHANGE_FORWARD
: u32 = 2u32;
2969 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2970 pub const INPUTLANGCHANGE_SYSCHARSET
: u32 = 1u32;
2971 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2972 pub const ISMEX_CALLBACK
: u32 = 4u32;
2973 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2974 pub const ISMEX_NOSEND
: u32 = 0u32;
2975 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2976 pub const ISMEX_NOTIFY
: u32 = 2u32;
2977 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2978 pub const ISMEX_REPLIED
: u32 = 8u32;
2979 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2980 pub const ISMEX_SEND
: u32 = 1u32;
2981 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2982 pub const ISOLATIONAWARE_MANIFEST_RESOURCE_ID
: u32 = 2u32;
2983 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2984 pub const ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID
: u32 = 3u32;
2985 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2986 pub const ISOLATIONPOLICY_BROWSER_MANIFEST_RESOURCE_ID
: u32 = 5u32;
2987 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2988 pub const ISOLATIONPOLICY_MANIFEST_RESOURCE_ID
: u32 = 4u32;
2990 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
2991 pub struct IndexedResourceQualifier
{
2992 pub name
: ::windows_sys
::core
::PWSTR
,
2993 pub value
: ::windows_sys
::core
::PWSTR
,
2995 impl ::core
::marker
::Copy
for IndexedResourceQualifier {}
2996 impl ::core
::clone
::Clone
for IndexedResourceQualifier
{
2997 fn clone(&self) -> Self {
3002 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3003 pub struct KBDLLHOOKSTRUCT
{
3006 pub flags
: KBDLLHOOKSTRUCT_FLAGS
,
3008 pub dwExtraInfo
: usize,
3010 impl ::core
::marker
::Copy
for KBDLLHOOKSTRUCT {}
3011 impl ::core
::clone
::Clone
for KBDLLHOOKSTRUCT
{
3012 fn clone(&self) -> Self {
3016 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3017 pub type KBDLLHOOKSTRUCT_FLAGS
= u32;
3018 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3019 pub const LLKHF_EXTENDED
: KBDLLHOOKSTRUCT_FLAGS
= 1u32;
3020 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3021 pub const LLKHF_ALTDOWN
: KBDLLHOOKSTRUCT_FLAGS
= 32u32;
3022 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3023 pub const LLKHF_UP
: KBDLLHOOKSTRUCT_FLAGS
= 128u32;
3024 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3025 pub const LLKHF_INJECTED
: KBDLLHOOKSTRUCT_FLAGS
= 16u32;
3026 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3027 pub const LLKHF_LOWER_IL_INJECTED
: KBDLLHOOKSTRUCT_FLAGS
= 2u32;
3028 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3029 pub const KF_ALTDOWN
: u32 = 8192u32;
3030 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3031 pub const KF_DLGMODE
: u32 = 2048u32;
3032 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3033 pub const KF_EXTENDED
: u32 = 256u32;
3034 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3035 pub const KF_MENUMODE
: u32 = 4096u32;
3036 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3037 pub const KF_REPEAT
: u32 = 16384u32;
3038 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3039 pub const KF_UP
: u32 = 32768u32;
3040 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3041 pub const KL_NAMELENGTH
: u32 = 9u32;
3042 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3043 pub type LAYERED_WINDOW_ATTRIBUTES_FLAGS
= u32;
3044 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3045 pub const LWA_ALPHA
: LAYERED_WINDOW_ATTRIBUTES_FLAGS
= 2u32;
3046 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3047 pub const LWA_COLORKEY
: LAYERED_WINDOW_ATTRIBUTES_FLAGS
= 1u32;
3048 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3049 pub const LBN_DBLCLK
: u32 = 2u32;
3050 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3051 pub const LBN_ERRSPACE
: i32 = -2i32;
3052 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3053 pub const LBN_KILLFOCUS
: u32 = 5u32;
3054 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3055 pub const LBN_SELCANCEL
: u32 = 3u32;
3056 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3057 pub const LBN_SELCHANGE
: u32 = 1u32;
3058 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3059 pub const LBN_SETFOCUS
: u32 = 4u32;
3060 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3061 pub const LBS_COMBOBOX
: i32 = 32768i32;
3062 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3063 pub const LBS_DISABLENOSCROLL
: i32 = 4096i32;
3064 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3065 pub const LBS_EXTENDEDSEL
: i32 = 2048i32;
3066 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3067 pub const LBS_HASSTRINGS
: i32 = 64i32;
3068 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3069 pub const LBS_MULTICOLUMN
: i32 = 512i32;
3070 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3071 pub const LBS_MULTIPLESEL
: i32 = 8i32;
3072 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3073 pub const LBS_NODATA
: i32 = 8192i32;
3074 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3075 pub const LBS_NOINTEGRALHEIGHT
: i32 = 256i32;
3076 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3077 pub const LBS_NOREDRAW
: i32 = 4i32;
3078 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3079 pub const LBS_NOSEL
: i32 = 16384i32;
3080 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3081 pub const LBS_NOTIFY
: i32 = 1i32;
3082 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3083 pub const LBS_OWNERDRAWFIXED
: i32 = 16i32;
3084 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3085 pub const LBS_OWNERDRAWVARIABLE
: i32 = 32i32;
3086 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3087 pub const LBS_SORT
: i32 = 2i32;
3088 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3089 pub const LBS_STANDARD
: i32 = 10485763i32;
3090 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3091 pub const LBS_USETABSTOPS
: i32 = 128i32;
3092 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3093 pub const LBS_WANTKEYBOARDINPUT
: i32 = 1024i32;
3094 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3095 pub const LB_ADDFILE
: u32 = 406u32;
3096 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3097 pub const LB_ADDSTRING
: u32 = 384u32;
3098 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3099 pub const LB_CTLCODE
: i32 = 0i32;
3100 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3101 pub const LB_DELETESTRING
: u32 = 386u32;
3102 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3103 pub const LB_DIR
: u32 = 397u32;
3104 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3105 pub const LB_ERR
: i32 = -1i32;
3106 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3107 pub const LB_ERRSPACE
: i32 = -2i32;
3108 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3109 pub const LB_FINDSTRING
: u32 = 399u32;
3110 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3111 pub const LB_FINDSTRINGEXACT
: u32 = 418u32;
3112 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3113 pub const LB_GETANCHORINDEX
: u32 = 413u32;
3114 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3115 pub const LB_GETCARETINDEX
: u32 = 415u32;
3116 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3117 pub const LB_GETCOUNT
: u32 = 395u32;
3118 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3119 pub const LB_GETCURSEL
: u32 = 392u32;
3120 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3121 pub const LB_GETHORIZONTALEXTENT
: u32 = 403u32;
3122 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3123 pub const LB_GETITEMDATA
: u32 = 409u32;
3124 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3125 pub const LB_GETITEMHEIGHT
: u32 = 417u32;
3126 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3127 pub const LB_GETITEMRECT
: u32 = 408u32;
3128 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3129 pub const LB_GETLISTBOXINFO
: u32 = 434u32;
3130 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3131 pub const LB_GETLOCALE
: u32 = 422u32;
3132 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3133 pub const LB_GETSEL
: u32 = 391u32;
3134 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3135 pub const LB_GETSELCOUNT
: u32 = 400u32;
3136 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3137 pub const LB_GETSELITEMS
: u32 = 401u32;
3138 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3139 pub const LB_GETTEXT
: u32 = 393u32;
3140 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3141 pub const LB_GETTEXTLEN
: u32 = 394u32;
3142 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3143 pub const LB_GETTOPINDEX
: u32 = 398u32;
3144 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3145 pub const LB_INITSTORAGE
: u32 = 424u32;
3146 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3147 pub const LB_INSERTSTRING
: u32 = 385u32;
3148 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3149 pub const LB_ITEMFROMPOINT
: u32 = 425u32;
3150 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3151 pub const LB_MSGMAX
: u32 = 435u32;
3152 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3153 pub const LB_MULTIPLEADDSTRING
: u32 = 433u32;
3154 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3155 pub const LB_OKAY
: u32 = 0u32;
3156 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3157 pub const LB_RESETCONTENT
: u32 = 388u32;
3158 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3159 pub const LB_SELECTSTRING
: u32 = 396u32;
3160 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3161 pub const LB_SELITEMRANGE
: u32 = 411u32;
3162 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3163 pub const LB_SELITEMRANGEEX
: u32 = 387u32;
3164 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3165 pub const LB_SETANCHORINDEX
: u32 = 412u32;
3166 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3167 pub const LB_SETCARETINDEX
: u32 = 414u32;
3168 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3169 pub const LB_SETCOLUMNWIDTH
: u32 = 405u32;
3170 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3171 pub const LB_SETCOUNT
: u32 = 423u32;
3172 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3173 pub const LB_SETCURSEL
: u32 = 390u32;
3174 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3175 pub const LB_SETHORIZONTALEXTENT
: u32 = 404u32;
3176 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3177 pub const LB_SETITEMDATA
: u32 = 410u32;
3178 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3179 pub const LB_SETITEMHEIGHT
: u32 = 416u32;
3180 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3181 pub const LB_SETLOCALE
: u32 = 421u32;
3182 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3183 pub const LB_SETSEL
: u32 = 389u32;
3184 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3185 pub const LB_SETTABSTOPS
: u32 = 402u32;
3186 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3187 pub const LB_SETTOPINDEX
: u32 = 407u32;
3188 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3189 pub const LLMHF_INJECTED
: u32 = 1u32;
3190 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3191 pub const LLMHF_LOWER_IL_INJECTED
: u32 = 2u32;
3192 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3193 pub const LR_COLOR
: u32 = 2u32;
3194 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3195 pub const MAPVK_VK_TO_CHAR
: u32 = 2u32;
3196 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3197 pub const MAPVK_VK_TO_VSC
: u32 = 0u32;
3198 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3199 pub const MAPVK_VK_TO_VSC_EX
: u32 = 4u32;
3200 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3201 pub const MAPVK_VSC_TO_VK
: u32 = 1u32;
3202 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3203 pub const MAPVK_VSC_TO_VK_EX
: u32 = 3u32;
3204 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3205 pub const MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID
: u32 = 16u32;
3206 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3207 pub const MAX_LOGICALDPIOVERRIDE
: u32 = 2u32;
3208 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3209 pub const MAX_STR_BLOCKREASON
: u32 = 256u32;
3210 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3211 pub const MAX_TOUCH_COUNT
: u32 = 256u32;
3212 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3213 pub const MAX_TOUCH_PREDICTION_FILTER_TAPS
: u32 = 3u32;
3214 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3215 pub const MA_ACTIVATE
: u32 = 1u32;
3216 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3217 pub const MA_ACTIVATEANDEAT
: u32 = 2u32;
3218 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3219 pub const MA_NOACTIVATE
: u32 = 3u32;
3220 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3221 pub const MA_NOACTIVATEANDEAT
: u32 = 4u32;
3223 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3224 #[cfg(feature = "Win32_Foundation")]
3225 pub struct MDICREATESTRUCTA
{
3226 pub szClass
: ::windows_sys
::core
::PCSTR
,
3227 pub szTitle
: ::windows_sys
::core
::PCSTR
,
3228 pub hOwner
: super::super::Foundation
::HANDLE
,
3233 pub style
: WINDOW_STYLE
,
3234 pub lParam
: super::super::Foundation
::LPARAM
,
3236 #[cfg(feature = "Win32_Foundation")]
3237 impl ::core
::marker
::Copy
for MDICREATESTRUCTA {}
3238 #[cfg(feature = "Win32_Foundation")]
3239 impl ::core
::clone
::Clone
for MDICREATESTRUCTA
{
3240 fn clone(&self) -> Self {
3245 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3246 #[cfg(feature = "Win32_Foundation")]
3247 pub struct MDICREATESTRUCTW
{
3248 pub szClass
: ::windows_sys
::core
::PCWSTR
,
3249 pub szTitle
: ::windows_sys
::core
::PCWSTR
,
3250 pub hOwner
: super::super::Foundation
::HANDLE
,
3255 pub style
: WINDOW_STYLE
,
3256 pub lParam
: super::super::Foundation
::LPARAM
,
3258 #[cfg(feature = "Win32_Foundation")]
3259 impl ::core
::marker
::Copy
for MDICREATESTRUCTW {}
3260 #[cfg(feature = "Win32_Foundation")]
3261 impl ::core
::clone
::Clone
for MDICREATESTRUCTW
{
3262 fn clone(&self) -> Self {
3267 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3268 #[cfg(feature = "Win32_Foundation")]
3269 pub struct MDINEXTMENU
{
3271 pub hmenuNext
: HMENU
,
3272 pub hwndNext
: super::super::Foundation
::HWND
,
3274 #[cfg(feature = "Win32_Foundation")]
3275 impl ::core
::marker
::Copy
for MDINEXTMENU {}
3276 #[cfg(feature = "Win32_Foundation")]
3277 impl ::core
::clone
::Clone
for MDINEXTMENU
{
3278 fn clone(&self) -> Self {
3282 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3283 pub const MDIS_ALLCHILDSTYLES
: u32 = 1u32;
3285 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3286 #[cfg(feature = "Win32_Foundation")]
3287 pub struct MENUBARINFO
{
3289 pub rcBar
: super::super::Foundation
::RECT
,
3291 pub hwndMenu
: super::super::Foundation
::HWND
,
3294 #[cfg(feature = "Win32_Foundation")]
3295 impl ::core
::marker
::Copy
for MENUBARINFO {}
3296 #[cfg(feature = "Win32_Foundation")]
3297 impl ::core
::clone
::Clone
for MENUBARINFO
{
3298 fn clone(&self) -> Self {
3303 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3304 pub struct MENUGETOBJECTINFO
{
3305 pub dwFlags
: MENUGETOBJECTINFO_FLAGS
,
3308 pub riid
: *mut ::core
::ffi
::c_void
,
3309 pub pvObj
: *mut ::core
::ffi
::c_void
,
3311 impl ::core
::marker
::Copy
for MENUGETOBJECTINFO {}
3312 impl ::core
::clone
::Clone
for MENUGETOBJECTINFO
{
3313 fn clone(&self) -> Self {
3317 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3318 pub type MENUGETOBJECTINFO_FLAGS
= u32;
3319 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3320 pub const MNGOF_BOTTOMGAP
: MENUGETOBJECTINFO_FLAGS
= 2u32;
3321 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3322 pub const MNGOF_TOPGAP
: MENUGETOBJECTINFO_FLAGS
= 1u32;
3324 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
3325 #[cfg(feature = "Win32_Graphics_Gdi")]
3326 pub struct MENUINFO
{
3328 pub fMask
: MENUINFO_MASK
,
3329 pub dwStyle
: MENUINFO_STYLE
,
3331 pub hbrBack
: super::super::Graphics
::Gdi
::HBRUSH
,
3332 pub dwContextHelpID
: u32,
3333 pub dwMenuData
: usize,
3335 #[cfg(feature = "Win32_Graphics_Gdi")]
3336 impl ::core
::marker
::Copy
for MENUINFO {}
3337 #[cfg(feature = "Win32_Graphics_Gdi")]
3338 impl ::core
::clone
::Clone
for MENUINFO
{
3339 fn clone(&self) -> Self {
3343 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3344 pub type MENUINFO_MASK
= u32;
3345 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3346 pub const MIM_APPLYTOSUBMENUS
: MENUINFO_MASK
= 2147483648u32;
3347 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3348 pub const MIM_BACKGROUND
: MENUINFO_MASK
= 2u32;
3349 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3350 pub const MIM_HELPID
: MENUINFO_MASK
= 4u32;
3351 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3352 pub const MIM_MAXHEIGHT
: MENUINFO_MASK
= 1u32;
3353 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3354 pub const MIM_MENUDATA
: MENUINFO_MASK
= 8u32;
3355 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3356 pub const MIM_STYLE
: MENUINFO_MASK
= 16u32;
3357 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3358 pub type MENUINFO_STYLE
= u32;
3359 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3360 pub const MNS_AUTODISMISS
: MENUINFO_STYLE
= 268435456u32;
3361 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3362 pub const MNS_CHECKORBMP
: MENUINFO_STYLE
= 67108864u32;
3363 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3364 pub const MNS_DRAGDROP
: MENUINFO_STYLE
= 536870912u32;
3365 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3366 pub const MNS_MODELESS
: MENUINFO_STYLE
= 1073741824u32;
3367 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3368 pub const MNS_NOCHECK
: MENUINFO_STYLE
= 2147483648u32;
3369 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3370 pub const MNS_NOTIFYBYPOS
: MENUINFO_STYLE
= 134217728u32;
3372 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
3373 #[cfg(feature = "Win32_Graphics_Gdi")]
3374 pub struct MENUITEMINFOA
{
3376 pub fMask
: MENU_ITEM_MASK
,
3377 pub fType
: MENU_ITEM_TYPE
,
3378 pub fState
: MENU_ITEM_STATE
,
3380 pub hSubMenu
: HMENU
,
3381 pub hbmpChecked
: super::super::Graphics
::Gdi
::HBITMAP
,
3382 pub hbmpUnchecked
: super::super::Graphics
::Gdi
::HBITMAP
,
3383 pub dwItemData
: usize,
3384 pub dwTypeData
: ::windows_sys
::core
::PSTR
,
3386 pub hbmpItem
: super::super::Graphics
::Gdi
::HBITMAP
,
3388 #[cfg(feature = "Win32_Graphics_Gdi")]
3389 impl ::core
::marker
::Copy
for MENUITEMINFOA {}
3390 #[cfg(feature = "Win32_Graphics_Gdi")]
3391 impl ::core
::clone
::Clone
for MENUITEMINFOA
{
3392 fn clone(&self) -> Self {
3397 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
3398 #[cfg(feature = "Win32_Graphics_Gdi")]
3399 pub struct MENUITEMINFOW
{
3401 pub fMask
: MENU_ITEM_MASK
,
3402 pub fType
: MENU_ITEM_TYPE
,
3403 pub fState
: MENU_ITEM_STATE
,
3405 pub hSubMenu
: HMENU
,
3406 pub hbmpChecked
: super::super::Graphics
::Gdi
::HBITMAP
,
3407 pub hbmpUnchecked
: super::super::Graphics
::Gdi
::HBITMAP
,
3408 pub dwItemData
: usize,
3409 pub dwTypeData
: ::windows_sys
::core
::PWSTR
,
3411 pub hbmpItem
: super::super::Graphics
::Gdi
::HBITMAP
,
3413 #[cfg(feature = "Win32_Graphics_Gdi")]
3414 impl ::core
::marker
::Copy
for MENUITEMINFOW {}
3415 #[cfg(feature = "Win32_Graphics_Gdi")]
3416 impl ::core
::clone
::Clone
for MENUITEMINFOW
{
3417 fn clone(&self) -> Self {
3422 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3423 pub struct MENUITEMTEMPLATE
{
3426 pub mtString
: [u16; 1],
3428 impl ::core
::marker
::Copy
for MENUITEMTEMPLATE {}
3429 impl ::core
::clone
::Clone
for MENUITEMTEMPLATE
{
3430 fn clone(&self) -> Self {
3435 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3436 pub struct MENUITEMTEMPLATEHEADER
{
3437 pub versionNumber
: u16,
3440 impl ::core
::marker
::Copy
for MENUITEMTEMPLATEHEADER {}
3441 impl ::core
::clone
::Clone
for MENUITEMTEMPLATEHEADER
{
3442 fn clone(&self) -> Self {
3446 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3447 pub type MENU_ITEM_FLAGS
= u32;
3448 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3449 pub const MF_BYCOMMAND
: MENU_ITEM_FLAGS
= 0u32;
3450 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3451 pub const MF_BYPOSITION
: MENU_ITEM_FLAGS
= 1024u32;
3452 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3453 pub const MF_BITMAP
: MENU_ITEM_FLAGS
= 4u32;
3454 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3455 pub const MF_CHECKED
: MENU_ITEM_FLAGS
= 8u32;
3456 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3457 pub const MF_DISABLED
: MENU_ITEM_FLAGS
= 2u32;
3458 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3459 pub const MF_ENABLED
: MENU_ITEM_FLAGS
= 0u32;
3460 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3461 pub const MF_GRAYED
: MENU_ITEM_FLAGS
= 1u32;
3462 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3463 pub const MF_MENUBARBREAK
: MENU_ITEM_FLAGS
= 32u32;
3464 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3465 pub const MF_MENUBREAK
: MENU_ITEM_FLAGS
= 64u32;
3466 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3467 pub const MF_OWNERDRAW
: MENU_ITEM_FLAGS
= 256u32;
3468 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3469 pub const MF_POPUP
: MENU_ITEM_FLAGS
= 16u32;
3470 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3471 pub const MF_SEPARATOR
: MENU_ITEM_FLAGS
= 2048u32;
3472 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3473 pub const MF_STRING
: MENU_ITEM_FLAGS
= 0u32;
3474 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3475 pub const MF_UNCHECKED
: MENU_ITEM_FLAGS
= 0u32;
3476 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3477 pub const MF_INSERT
: MENU_ITEM_FLAGS
= 0u32;
3478 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3479 pub const MF_CHANGE
: MENU_ITEM_FLAGS
= 128u32;
3480 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3481 pub const MF_APPEND
: MENU_ITEM_FLAGS
= 256u32;
3482 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3483 pub const MF_DELETE
: MENU_ITEM_FLAGS
= 512u32;
3484 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3485 pub const MF_REMOVE
: MENU_ITEM_FLAGS
= 4096u32;
3486 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3487 pub const MF_USECHECKBITMAPS
: MENU_ITEM_FLAGS
= 512u32;
3488 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3489 pub const MF_UNHILITE
: MENU_ITEM_FLAGS
= 0u32;
3490 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3491 pub const MF_HILITE
: MENU_ITEM_FLAGS
= 128u32;
3492 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3493 pub const MF_DEFAULT
: MENU_ITEM_FLAGS
= 4096u32;
3494 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3495 pub const MF_SYSMENU
: MENU_ITEM_FLAGS
= 8192u32;
3496 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3497 pub const MF_HELP
: MENU_ITEM_FLAGS
= 16384u32;
3498 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3499 pub const MF_RIGHTJUSTIFY
: MENU_ITEM_FLAGS
= 16384u32;
3500 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3501 pub const MF_MOUSESELECT
: MENU_ITEM_FLAGS
= 32768u32;
3502 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3503 pub const MF_END
: MENU_ITEM_FLAGS
= 128u32;
3504 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3505 pub type MENU_ITEM_MASK
= u32;
3506 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3507 pub const MIIM_BITMAP
: MENU_ITEM_MASK
= 128u32;
3508 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3509 pub const MIIM_CHECKMARKS
: MENU_ITEM_MASK
= 8u32;
3510 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3511 pub const MIIM_DATA
: MENU_ITEM_MASK
= 32u32;
3512 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3513 pub const MIIM_FTYPE
: MENU_ITEM_MASK
= 256u32;
3514 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3515 pub const MIIM_ID
: MENU_ITEM_MASK
= 2u32;
3516 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3517 pub const MIIM_STATE
: MENU_ITEM_MASK
= 1u32;
3518 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3519 pub const MIIM_STRING
: MENU_ITEM_MASK
= 64u32;
3520 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3521 pub const MIIM_SUBMENU
: MENU_ITEM_MASK
= 4u32;
3522 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3523 pub const MIIM_TYPE
: MENU_ITEM_MASK
= 16u32;
3524 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3525 pub type MENU_ITEM_STATE
= u32;
3526 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3527 pub const MFS_GRAYED
: MENU_ITEM_STATE
= 3u32;
3528 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3529 pub const MFS_DISABLED
: MENU_ITEM_STATE
= 3u32;
3530 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3531 pub const MFS_CHECKED
: MENU_ITEM_STATE
= 8u32;
3532 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3533 pub const MFS_HILITE
: MENU_ITEM_STATE
= 128u32;
3534 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3535 pub const MFS_ENABLED
: MENU_ITEM_STATE
= 0u32;
3536 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3537 pub const MFS_UNCHECKED
: MENU_ITEM_STATE
= 0u32;
3538 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3539 pub const MFS_UNHILITE
: MENU_ITEM_STATE
= 0u32;
3540 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3541 pub const MFS_DEFAULT
: MENU_ITEM_STATE
= 4096u32;
3542 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3543 pub type MENU_ITEM_TYPE
= u32;
3544 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3545 pub const MFT_BITMAP
: MENU_ITEM_TYPE
= 4u32;
3546 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3547 pub const MFT_MENUBARBREAK
: MENU_ITEM_TYPE
= 32u32;
3548 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3549 pub const MFT_MENUBREAK
: MENU_ITEM_TYPE
= 64u32;
3550 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3551 pub const MFT_OWNERDRAW
: MENU_ITEM_TYPE
= 256u32;
3552 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3553 pub const MFT_RADIOCHECK
: MENU_ITEM_TYPE
= 512u32;
3554 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3555 pub const MFT_RIGHTJUSTIFY
: MENU_ITEM_TYPE
= 16384u32;
3556 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3557 pub const MFT_RIGHTORDER
: MENU_ITEM_TYPE
= 8192u32;
3558 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3559 pub const MFT_SEPARATOR
: MENU_ITEM_TYPE
= 2048u32;
3560 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3561 pub const MFT_STRING
: MENU_ITEM_TYPE
= 0u32;
3562 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3563 pub type MESSAGEBOX_RESULT
= i32;
3564 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3565 pub const IDOK
: MESSAGEBOX_RESULT
= 1i32;
3566 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3567 pub const IDCANCEL
: MESSAGEBOX_RESULT
= 2i32;
3568 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3569 pub const IDABORT
: MESSAGEBOX_RESULT
= 3i32;
3570 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3571 pub const IDRETRY
: MESSAGEBOX_RESULT
= 4i32;
3572 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3573 pub const IDIGNORE
: MESSAGEBOX_RESULT
= 5i32;
3574 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3575 pub const IDYES
: MESSAGEBOX_RESULT
= 6i32;
3576 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3577 pub const IDNO
: MESSAGEBOX_RESULT
= 7i32;
3578 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3579 pub const IDCLOSE
: MESSAGEBOX_RESULT
= 8i32;
3580 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3581 pub const IDHELP
: MESSAGEBOX_RESULT
= 9i32;
3582 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3583 pub const IDTRYAGAIN
: MESSAGEBOX_RESULT
= 10i32;
3584 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3585 pub const IDCONTINUE
: MESSAGEBOX_RESULT
= 11i32;
3586 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3587 pub const IDASYNC
: MESSAGEBOX_RESULT
= 32001i32;
3588 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3589 pub const IDTIMEOUT
: MESSAGEBOX_RESULT
= 32000i32;
3590 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3591 pub type MESSAGEBOX_STYLE
= u32;
3592 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3593 pub const MB_ABORTRETRYIGNORE
: MESSAGEBOX_STYLE
= 2u32;
3594 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3595 pub const MB_CANCELTRYCONTINUE
: MESSAGEBOX_STYLE
= 6u32;
3596 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3597 pub const MB_HELP
: MESSAGEBOX_STYLE
= 16384u32;
3598 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3599 pub const MB_OK
: MESSAGEBOX_STYLE
= 0u32;
3600 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3601 pub const MB_OKCANCEL
: MESSAGEBOX_STYLE
= 1u32;
3602 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3603 pub const MB_RETRYCANCEL
: MESSAGEBOX_STYLE
= 5u32;
3604 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3605 pub const MB_YESNO
: MESSAGEBOX_STYLE
= 4u32;
3606 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3607 pub const MB_YESNOCANCEL
: MESSAGEBOX_STYLE
= 3u32;
3608 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3609 pub const MB_ICONHAND
: MESSAGEBOX_STYLE
= 16u32;
3610 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3611 pub const MB_ICONQUESTION
: MESSAGEBOX_STYLE
= 32u32;
3612 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3613 pub const MB_ICONEXCLAMATION
: MESSAGEBOX_STYLE
= 48u32;
3614 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3615 pub const MB_ICONASTERISK
: MESSAGEBOX_STYLE
= 64u32;
3616 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3617 pub const MB_USERICON
: MESSAGEBOX_STYLE
= 128u32;
3618 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3619 pub const MB_ICONWARNING
: MESSAGEBOX_STYLE
= 48u32;
3620 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3621 pub const MB_ICONERROR
: MESSAGEBOX_STYLE
= 16u32;
3622 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3623 pub const MB_ICONINFORMATION
: MESSAGEBOX_STYLE
= 64u32;
3624 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3625 pub const MB_ICONSTOP
: MESSAGEBOX_STYLE
= 16u32;
3626 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3627 pub const MB_DEFBUTTON1
: MESSAGEBOX_STYLE
= 0u32;
3628 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3629 pub const MB_DEFBUTTON2
: MESSAGEBOX_STYLE
= 256u32;
3630 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3631 pub const MB_DEFBUTTON3
: MESSAGEBOX_STYLE
= 512u32;
3632 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3633 pub const MB_DEFBUTTON4
: MESSAGEBOX_STYLE
= 768u32;
3634 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3635 pub const MB_APPLMODAL
: MESSAGEBOX_STYLE
= 0u32;
3636 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3637 pub const MB_SYSTEMMODAL
: MESSAGEBOX_STYLE
= 4096u32;
3638 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3639 pub const MB_TASKMODAL
: MESSAGEBOX_STYLE
= 8192u32;
3640 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3641 pub const MB_NOFOCUS
: MESSAGEBOX_STYLE
= 32768u32;
3642 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3643 pub const MB_SETFOREGROUND
: MESSAGEBOX_STYLE
= 65536u32;
3644 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3645 pub const MB_DEFAULT_DESKTOP_ONLY
: MESSAGEBOX_STYLE
= 131072u32;
3646 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3647 pub const MB_TOPMOST
: MESSAGEBOX_STYLE
= 262144u32;
3648 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3649 pub const MB_RIGHT
: MESSAGEBOX_STYLE
= 524288u32;
3650 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3651 pub const MB_RTLREADING
: MESSAGEBOX_STYLE
= 1048576u32;
3652 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3653 pub const MB_SERVICE_NOTIFICATION
: MESSAGEBOX_STYLE
= 2097152u32;
3654 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3655 pub const MB_SERVICE_NOTIFICATION_NT3X
: MESSAGEBOX_STYLE
= 262144u32;
3656 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3657 pub const MB_TYPEMASK
: MESSAGEBOX_STYLE
= 15u32;
3658 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3659 pub const MB_ICONMASK
: MESSAGEBOX_STYLE
= 240u32;
3660 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3661 pub const MB_DEFMASK
: MESSAGEBOX_STYLE
= 3840u32;
3662 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3663 pub const MB_MODEMASK
: MESSAGEBOX_STYLE
= 12288u32;
3664 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3665 pub const MB_MISCMASK
: MESSAGEBOX_STYLE
= 49152u32;
3667 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3668 pub struct MESSAGE_RESOURCE_BLOCK
{
3671 pub OffsetToEntries
: u32,
3673 impl ::core
::marker
::Copy
for MESSAGE_RESOURCE_BLOCK {}
3674 impl ::core
::clone
::Clone
for MESSAGE_RESOURCE_BLOCK
{
3675 fn clone(&self) -> Self {
3680 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3681 pub struct MESSAGE_RESOURCE_DATA
{
3682 pub NumberOfBlocks
: u32,
3683 pub Blocks
: [MESSAGE_RESOURCE_BLOCK
; 1],
3685 impl ::core
::marker
::Copy
for MESSAGE_RESOURCE_DATA {}
3686 impl ::core
::clone
::Clone
for MESSAGE_RESOURCE_DATA
{
3687 fn clone(&self) -> Self {
3692 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3693 pub struct MESSAGE_RESOURCE_ENTRY
{
3698 impl ::core
::marker
::Copy
for MESSAGE_RESOURCE_ENTRY {}
3699 impl ::core
::clone
::Clone
for MESSAGE_RESOURCE_ENTRY
{
3700 fn clone(&self) -> Self {
3704 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3705 pub const METRICS_USEDEFAULT
: i32 = -1i32;
3707 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3708 pub struct MINIMIZEDMETRICS
{
3713 pub iArrange
: MINIMIZEDMETRICS_ARRANGE
,
3715 impl ::core
::marker
::Copy
for MINIMIZEDMETRICS {}
3716 impl ::core
::clone
::Clone
for MINIMIZEDMETRICS
{
3717 fn clone(&self) -> Self {
3721 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3722 pub type MINIMIZEDMETRICS_ARRANGE
= i32;
3723 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3724 pub const ARW_BOTTOMLEFT
: MINIMIZEDMETRICS_ARRANGE
= 0i32;
3725 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3726 pub const ARW_BOTTOMRIGHT
: MINIMIZEDMETRICS_ARRANGE
= 1i32;
3727 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3728 pub const ARW_TOPLEFT
: MINIMIZEDMETRICS_ARRANGE
= 2i32;
3729 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3730 pub const ARW_TOPRIGHT
: MINIMIZEDMETRICS_ARRANGE
= 3i32;
3731 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3732 pub const MINIMUM_RESERVED_MANIFEST_RESOURCE_ID
: u32 = 1u32;
3734 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3735 #[cfg(feature = "Win32_Foundation")]
3736 pub struct MINMAXINFO
{
3737 pub ptReserved
: super::super::Foundation
::POINT
,
3738 pub ptMaxSize
: super::super::Foundation
::POINT
,
3739 pub ptMaxPosition
: super::super::Foundation
::POINT
,
3740 pub ptMinTrackSize
: super::super::Foundation
::POINT
,
3741 pub ptMaxTrackSize
: super::super::Foundation
::POINT
,
3743 #[cfg(feature = "Win32_Foundation")]
3744 impl ::core
::marker
::Copy
for MINMAXINFO {}
3745 #[cfg(feature = "Win32_Foundation")]
3746 impl ::core
::clone
::Clone
for MINMAXINFO
{
3747 fn clone(&self) -> Self {
3751 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3752 pub const MIN_LOGICALDPIOVERRIDE
: i32 = -2i32;
3753 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3754 pub const MKF_AVAILABLE
: u32 = 2u32;
3755 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3756 pub const MKF_CONFIRMHOTKEY
: u32 = 8u32;
3757 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3758 pub const MKF_HOTKEYACTIVE
: u32 = 4u32;
3759 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3760 pub const MKF_HOTKEYSOUND
: u32 = 16u32;
3761 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3762 pub const MKF_INDICATOR
: u32 = 32u32;
3763 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3764 pub const MKF_LEFTBUTTONDOWN
: u32 = 16777216u32;
3765 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3766 pub const MKF_LEFTBUTTONSEL
: u32 = 268435456u32;
3767 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3768 pub const MKF_MODIFIERS
: u32 = 64u32;
3769 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3770 pub const MKF_MOUSEKEYSON
: u32 = 1u32;
3771 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3772 pub const MKF_MOUSEMODE
: u32 = 2147483648u32;
3773 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3774 pub const MKF_REPLACENUMBERS
: u32 = 128u32;
3775 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3776 pub const MKF_RIGHTBUTTONDOWN
: u32 = 33554432u32;
3777 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3778 pub const MKF_RIGHTBUTTONSEL
: u32 = 536870912u32;
3779 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3780 pub const MK_CONTROL
: u32 = 8u32;
3781 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3782 pub const MK_LBUTTON
: u32 = 1u32;
3783 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3784 pub const MK_MBUTTON
: u32 = 16u32;
3785 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3786 pub const MK_RBUTTON
: u32 = 2u32;
3787 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3788 pub const MK_SHIFT
: u32 = 4u32;
3789 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3790 pub const MK_XBUTTON1
: u32 = 32u32;
3791 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3792 pub const MK_XBUTTON2
: u32 = 64u32;
3793 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3794 pub const MNC_CLOSE
: u32 = 1u32;
3795 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3796 pub const MNC_EXECUTE
: u32 = 2u32;
3797 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3798 pub const MNC_IGNORE
: u32 = 0u32;
3799 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3800 pub const MNC_SELECT
: u32 = 3u32;
3801 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3802 pub const MND_CONTINUE
: u32 = 0u32;
3803 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3804 pub const MND_ENDMENU
: u32 = 1u32;
3805 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3806 pub const MNGO_NOERROR
: u32 = 1u32;
3807 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3808 pub const MNGO_NOINTERFACE
: u32 = 0u32;
3809 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3810 pub const MN_GETHMENU
: u32 = 481u32;
3811 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3812 pub const MONITORINFOF_PRIMARY
: u32 = 1u32;
3814 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3815 #[cfg(feature = "Win32_Foundation")]
3816 pub struct MOUSEHOOKSTRUCT
{
3817 pub pt
: super::super::Foundation
::POINT
,
3818 pub hwnd
: super::super::Foundation
::HWND
,
3819 pub wHitTestCode
: u32,
3820 pub dwExtraInfo
: usize,
3822 #[cfg(feature = "Win32_Foundation")]
3823 impl ::core
::marker
::Copy
for MOUSEHOOKSTRUCT {}
3824 #[cfg(feature = "Win32_Foundation")]
3825 impl ::core
::clone
::Clone
for MOUSEHOOKSTRUCT
{
3826 fn clone(&self) -> Self {
3831 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3832 #[cfg(feature = "Win32_Foundation")]
3833 pub struct MOUSEHOOKSTRUCTEX
{
3834 pub __AnonymousBase_winuser_L1166_C46
: MOUSEHOOKSTRUCT
,
3835 pub mouseData
: MOUSEHOOKSTRUCTEX_MOUSE_DATA
,
3837 #[cfg(feature = "Win32_Foundation")]
3838 impl ::core
::marker
::Copy
for MOUSEHOOKSTRUCTEX {}
3839 #[cfg(feature = "Win32_Foundation")]
3840 impl ::core
::clone
::Clone
for MOUSEHOOKSTRUCTEX
{
3841 fn clone(&self) -> Self {
3845 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3846 pub type MOUSEHOOKSTRUCTEX_MOUSE_DATA
= u32;
3847 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3848 pub const XBUTTON1
: MOUSEHOOKSTRUCTEX_MOUSE_DATA
= 1u32;
3849 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3850 pub const XBUTTON2
: MOUSEHOOKSTRUCTEX_MOUSE_DATA
= 2u32;
3851 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3852 pub const MOUSEWHEEL_ROUTING_FOCUS
: u32 = 0u32;
3853 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3854 pub const MOUSEWHEEL_ROUTING_HYBRID
: u32 = 1u32;
3855 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3856 pub const MOUSEWHEEL_ROUTING_MOUSE_POS
: u32 = 2u32;
3858 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3859 #[cfg(feature = "Win32_Foundation")]
3861 pub hwnd
: super::super::Foundation
::HWND
,
3863 pub wParam
: super::super::Foundation
::WPARAM
,
3864 pub lParam
: super::super::Foundation
::LPARAM
,
3866 pub pt
: super::super::Foundation
::POINT
,
3868 #[cfg(feature = "Win32_Foundation")]
3869 impl ::core
::marker
::Copy
for MSG {}
3870 #[cfg(feature = "Win32_Foundation")]
3871 impl ::core
::clone
::Clone
for MSG
{
3872 fn clone(&self) -> Self {
3876 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
3877 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3878 pub type MSGBOXCALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(lphelpinfo
: *mut super::Shell
::HELPINFO
)>;
3880 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
3881 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3882 pub struct MSGBOXPARAMSA
{
3884 pub hwndOwner
: super::super::Foundation
::HWND
,
3885 pub hInstance
: super::super::Foundation
::HINSTANCE
,
3886 pub lpszText
: ::windows_sys
::core
::PCSTR
,
3887 pub lpszCaption
: ::windows_sys
::core
::PCSTR
,
3888 pub dwStyle
: MESSAGEBOX_STYLE
,
3889 pub lpszIcon
: ::windows_sys
::core
::PCSTR
,
3890 pub dwContextHelpId
: usize,
3891 pub lpfnMsgBoxCallback
: MSGBOXCALLBACK
,
3892 pub dwLanguageId
: u32,
3894 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3895 impl ::core
::marker
::Copy
for MSGBOXPARAMSA {}
3896 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3897 impl ::core
::clone
::Clone
for MSGBOXPARAMSA
{
3898 fn clone(&self) -> Self {
3903 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
3904 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3905 pub struct MSGBOXPARAMSW
{
3907 pub hwndOwner
: super::super::Foundation
::HWND
,
3908 pub hInstance
: super::super::Foundation
::HINSTANCE
,
3909 pub lpszText
: ::windows_sys
::core
::PCWSTR
,
3910 pub lpszCaption
: ::windows_sys
::core
::PCWSTR
,
3911 pub dwStyle
: MESSAGEBOX_STYLE
,
3912 pub lpszIcon
: ::windows_sys
::core
::PCWSTR
,
3913 pub dwContextHelpId
: usize,
3914 pub lpfnMsgBoxCallback
: MSGBOXCALLBACK
,
3915 pub dwLanguageId
: u32,
3917 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3918 impl ::core
::marker
::Copy
for MSGBOXPARAMSW {}
3919 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3920 impl ::core
::clone
::Clone
for MSGBOXPARAMSW
{
3921 fn clone(&self) -> Self {
3925 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3926 pub type MSGFLTINFO_STATUS
= u32;
3927 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3928 pub const MSGFLTINFO_NONE
: MSGFLTINFO_STATUS
= 0u32;
3929 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3930 pub const MSGFLTINFO_ALLOWED_HIGHER
: MSGFLTINFO_STATUS
= 3u32;
3931 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3932 pub const MSGFLTINFO_ALREADYALLOWED_FORWND
: MSGFLTINFO_STATUS
= 1u32;
3933 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3934 pub const MSGFLTINFO_ALREADYDISALLOWED_FORWND
: MSGFLTINFO_STATUS
= 2u32;
3935 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3936 pub const MSGF_DIALOGBOX
: u32 = 0u32;
3937 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3938 pub const MSGF_MAX
: u32 = 8u32;
3939 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3940 pub const MSGF_MENU
: u32 = 2u32;
3941 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3942 pub const MSGF_MESSAGEBOX
: u32 = 1u32;
3943 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3944 pub const MSGF_NEXTWINDOW
: u32 = 6u32;
3945 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3946 pub const MSGF_SCROLLBAR
: u32 = 5u32;
3947 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3948 pub const MSGF_USER
: u32 = 4096u32;
3949 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3950 pub type MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS
= u32;
3951 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3952 pub const MWMO_NONE
: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS
= 0u32;
3953 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3954 pub const MWMO_ALERTABLE
: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS
= 2u32;
3955 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3956 pub const MWMO_INPUTAVAILABLE
: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS
= 4u32;
3957 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3958 pub const MWMO_WAITALL
: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS
= 1u32;
3960 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
3961 #[cfg(feature = "Win32_Foundation")]
3962 pub struct MSLLHOOKSTRUCT
{
3963 pub pt
: super::super::Foundation
::POINT
,
3964 pub mouseData
: MOUSEHOOKSTRUCTEX_MOUSE_DATA
,
3967 pub dwExtraInfo
: usize,
3969 #[cfg(feature = "Win32_Foundation")]
3970 impl ::core
::marker
::Copy
for MSLLHOOKSTRUCT {}
3971 #[cfg(feature = "Win32_Foundation")]
3972 impl ::core
::clone
::Clone
for MSLLHOOKSTRUCT
{
3973 fn clone(&self) -> Self {
3977 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3978 pub type MrmDumpType
= i32;
3979 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3980 pub const MrmDumpType_Basic
: MrmDumpType
= 0i32;
3981 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3982 pub const MrmDumpType_Detailed
: MrmDumpType
= 1i32;
3983 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3984 pub const MrmDumpType_Schema
: MrmDumpType
= 2i32;
3985 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3986 pub type MrmIndexerFlags
= i32;
3987 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3988 pub const MrmIndexerFlagsNone
: MrmIndexerFlags
= 0i32;
3989 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3990 pub const MrmIndexerFlagsAutoMerge
: MrmIndexerFlags
= 1i32;
3991 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3992 pub const MrmIndexerFlagsCreateContentChecksum
: MrmIndexerFlags
= 2i32;
3993 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3994 pub type MrmPackagingMode
= i32;
3995 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3996 pub const MrmPackagingModeStandaloneFile
: MrmPackagingMode
= 0i32;
3997 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
3998 pub const MrmPackagingModeAutoSplit
: MrmPackagingMode
= 1i32;
3999 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4000 pub const MrmPackagingModeResourcePack
: MrmPackagingMode
= 2i32;
4001 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4002 pub type MrmPackagingOptions
= i32;
4003 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4004 pub const MrmPackagingOptionsNone
: MrmPackagingOptions
= 0i32;
4005 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4006 pub const MrmPackagingOptionsOmitSchemaFromResourcePacks
: MrmPackagingOptions
= 1i32;
4007 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4008 pub const MrmPackagingOptionsSplitLanguageVariants
: MrmPackagingOptions
= 2i32;
4009 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4010 pub type MrmPlatformVersion
= i32;
4011 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4012 pub const MrmPlatformVersion_Default
: MrmPlatformVersion
= 0i32;
4013 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4014 pub const MrmPlatformVersion_Windows10_0_0_0
: MrmPlatformVersion
= 17432576i32;
4015 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4016 pub const MrmPlatformVersion_Windows10_0_0_5
: MrmPlatformVersion
= 17432581i32;
4018 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4019 pub struct MrmResourceIndexerHandle
{
4020 pub handle
: *mut ::core
::ffi
::c_void
,
4022 impl ::core
::marker
::Copy
for MrmResourceIndexerHandle {}
4023 impl ::core
::clone
::Clone
for MrmResourceIndexerHandle
{
4024 fn clone(&self) -> Self {
4029 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4030 pub struct MrmResourceIndexerMessage
{
4031 pub severity
: MrmResourceIndexerMessageSeverity
,
4033 pub text
: ::windows_sys
::core
::PCWSTR
,
4035 impl ::core
::marker
::Copy
for MrmResourceIndexerMessage {}
4036 impl ::core
::clone
::Clone
for MrmResourceIndexerMessage
{
4037 fn clone(&self) -> Self {
4041 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4042 pub type MrmResourceIndexerMessageSeverity
= i32;
4043 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4044 pub const MrmResourceIndexerMessageSeverityVerbose
: MrmResourceIndexerMessageSeverity
= 0i32;
4045 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4046 pub const MrmResourceIndexerMessageSeverityInfo
: MrmResourceIndexerMessageSeverity
= 1i32;
4047 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4048 pub const MrmResourceIndexerMessageSeverityWarning
: MrmResourceIndexerMessageSeverity
= 2i32;
4049 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4050 pub const MrmResourceIndexerMessageSeverityError
: MrmResourceIndexerMessageSeverity
= 3i32;
4051 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4052 #[cfg(feature = "Win32_Foundation")]
4053 pub type NAMEENUMPROCA
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
>;
4054 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4055 #[cfg(feature = "Win32_Foundation")]
4056 pub type NAMEENUMPROCW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
>;
4058 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4059 #[cfg(feature = "Win32_Foundation")]
4060 pub struct NCCALCSIZE_PARAMS
{
4061 pub rgrc
: [super::super::Foundation
::RECT
; 3],
4062 pub lppos
: *mut WINDOWPOS
,
4064 #[cfg(feature = "Win32_Foundation")]
4065 impl ::core
::marker
::Copy
for NCCALCSIZE_PARAMS {}
4066 #[cfg(feature = "Win32_Foundation")]
4067 impl ::core
::clone
::Clone
for NCCALCSIZE_PARAMS
{
4068 fn clone(&self) -> Self {
4072 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4073 pub const NFR_ANSI
: u32 = 1u32;
4074 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4075 pub const NFR_UNICODE
: u32 = 2u32;
4076 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4077 pub const NF_QUERY
: u32 = 3u32;
4078 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4079 pub const NF_REQUERY
: u32 = 4u32;
4080 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4081 pub const NID_EXTERNAL_PEN
: u32 = 8u32;
4082 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4083 pub const NID_EXTERNAL_TOUCH
: u32 = 2u32;
4084 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4085 pub const NID_INTEGRATED_PEN
: u32 = 4u32;
4086 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4087 pub const NID_INTEGRATED_TOUCH
: u32 = 1u32;
4088 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4089 pub const NID_MULTI_INPUT
: u32 = 64u32;
4090 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4091 pub const NID_READY
: u32 = 128u32;
4093 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4094 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4095 pub struct NONCLIENTMETRICSA
{
4097 pub iBorderWidth
: i32,
4098 pub iScrollWidth
: i32,
4099 pub iScrollHeight
: i32,
4100 pub iCaptionWidth
: i32,
4101 pub iCaptionHeight
: i32,
4102 pub lfCaptionFont
: super::super::Graphics
::Gdi
::LOGFONTA
,
4103 pub iSmCaptionWidth
: i32,
4104 pub iSmCaptionHeight
: i32,
4105 pub lfSmCaptionFont
: super::super::Graphics
::Gdi
::LOGFONTA
,
4106 pub iMenuWidth
: i32,
4107 pub iMenuHeight
: i32,
4108 pub lfMenuFont
: super::super::Graphics
::Gdi
::LOGFONTA
,
4109 pub lfStatusFont
: super::super::Graphics
::Gdi
::LOGFONTA
,
4110 pub lfMessageFont
: super::super::Graphics
::Gdi
::LOGFONTA
,
4111 pub iPaddedBorderWidth
: i32,
4113 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4114 impl ::core
::marker
::Copy
for NONCLIENTMETRICSA {}
4115 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4116 impl ::core
::clone
::Clone
for NONCLIENTMETRICSA
{
4117 fn clone(&self) -> Self {
4122 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
4123 #[cfg(feature = "Win32_Graphics_Gdi")]
4124 pub struct NONCLIENTMETRICSW
{
4126 pub iBorderWidth
: i32,
4127 pub iScrollWidth
: i32,
4128 pub iScrollHeight
: i32,
4129 pub iCaptionWidth
: i32,
4130 pub iCaptionHeight
: i32,
4131 pub lfCaptionFont
: super::super::Graphics
::Gdi
::LOGFONTW
,
4132 pub iSmCaptionWidth
: i32,
4133 pub iSmCaptionHeight
: i32,
4134 pub lfSmCaptionFont
: super::super::Graphics
::Gdi
::LOGFONTW
,
4135 pub iMenuWidth
: i32,
4136 pub iMenuHeight
: i32,
4137 pub lfMenuFont
: super::super::Graphics
::Gdi
::LOGFONTW
,
4138 pub lfStatusFont
: super::super::Graphics
::Gdi
::LOGFONTW
,
4139 pub lfMessageFont
: super::super::Graphics
::Gdi
::LOGFONTW
,
4140 pub iPaddedBorderWidth
: i32,
4142 #[cfg(feature = "Win32_Graphics_Gdi")]
4143 impl ::core
::marker
::Copy
for NONCLIENTMETRICSW {}
4144 #[cfg(feature = "Win32_Graphics_Gdi")]
4145 impl ::core
::clone
::Clone
for NONCLIENTMETRICSW
{
4146 fn clone(&self) -> Self {
4150 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4151 pub type OBJECT_IDENTIFIER
= i32;
4152 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4153 pub const OBJID_WINDOW
: OBJECT_IDENTIFIER
= 0i32;
4154 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4155 pub const OBJID_SYSMENU
: OBJECT_IDENTIFIER
= -1i32;
4156 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4157 pub const OBJID_TITLEBAR
: OBJECT_IDENTIFIER
= -2i32;
4158 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4159 pub const OBJID_MENU
: OBJECT_IDENTIFIER
= -3i32;
4160 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4161 pub const OBJID_CLIENT
: OBJECT_IDENTIFIER
= -4i32;
4162 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4163 pub const OBJID_VSCROLL
: OBJECT_IDENTIFIER
= -5i32;
4164 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4165 pub const OBJID_HSCROLL
: OBJECT_IDENTIFIER
= -6i32;
4166 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4167 pub const OBJID_SIZEGRIP
: OBJECT_IDENTIFIER
= -7i32;
4168 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4169 pub const OBJID_CARET
: OBJECT_IDENTIFIER
= -8i32;
4170 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4171 pub const OBJID_CURSOR
: OBJECT_IDENTIFIER
= -9i32;
4172 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4173 pub const OBJID_ALERT
: OBJECT_IDENTIFIER
= -10i32;
4174 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4175 pub const OBJID_SOUND
: OBJECT_IDENTIFIER
= -11i32;
4176 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4177 pub const OBJID_QUERYCLASSNAMEIDX
: OBJECT_IDENTIFIER
= -12i32;
4178 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4179 pub const OBJID_NATIVEOM
: OBJECT_IDENTIFIER
= -16i32;
4180 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4181 pub const OBM_BTNCORNERS
: u32 = 32758u32;
4182 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4183 pub const OBM_BTSIZE
: u32 = 32761u32;
4184 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4185 pub const OBM_CHECK
: u32 = 32760u32;
4186 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4187 pub const OBM_CHECKBOXES
: u32 = 32759u32;
4188 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4189 pub const OBM_CLOSE
: u32 = 32754u32;
4190 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4191 pub const OBM_COMBO
: u32 = 32738u32;
4192 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4193 pub const OBM_DNARROW
: u32 = 32752u32;
4194 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4195 pub const OBM_DNARROWD
: u32 = 32742u32;
4196 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4197 pub const OBM_DNARROWI
: u32 = 32736u32;
4198 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4199 pub const OBM_LFARROW
: u32 = 32750u32;
4200 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4201 pub const OBM_LFARROWD
: u32 = 32740u32;
4202 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4203 pub const OBM_LFARROWI
: u32 = 32734u32;
4204 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4205 pub const OBM_MNARROW
: u32 = 32739u32;
4206 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4207 pub const OBM_OLD_CLOSE
: u32 = 32767u32;
4208 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4209 pub const OBM_OLD_DNARROW
: u32 = 32764u32;
4210 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4211 pub const OBM_OLD_LFARROW
: u32 = 32762u32;
4212 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4213 pub const OBM_OLD_REDUCE
: u32 = 32757u32;
4214 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4215 pub const OBM_OLD_RESTORE
: u32 = 32755u32;
4216 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4217 pub const OBM_OLD_RGARROW
: u32 = 32763u32;
4218 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4219 pub const OBM_OLD_UPARROW
: u32 = 32765u32;
4220 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4221 pub const OBM_OLD_ZOOM
: u32 = 32756u32;
4222 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4223 pub const OBM_REDUCE
: u32 = 32749u32;
4224 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4225 pub const OBM_REDUCED
: u32 = 32746u32;
4226 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4227 pub const OBM_RESTORE
: u32 = 32747u32;
4228 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4229 pub const OBM_RESTORED
: u32 = 32744u32;
4230 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4231 pub const OBM_RGARROW
: u32 = 32751u32;
4232 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4233 pub const OBM_RGARROWD
: u32 = 32741u32;
4234 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4235 pub const OBM_RGARROWI
: u32 = 32735u32;
4236 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4237 pub const OBM_SIZE
: u32 = 32766u32;
4238 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4239 pub const OBM_UPARROW
: u32 = 32753u32;
4240 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4241 pub const OBM_UPARROWD
: u32 = 32743u32;
4242 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4243 pub const OBM_UPARROWI
: u32 = 32737u32;
4244 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4245 pub const OBM_ZOOM
: u32 = 32748u32;
4246 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4247 pub const OBM_ZOOMD
: u32 = 32745u32;
4248 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4249 pub const OCR_ICOCUR
: u32 = 32647u32;
4250 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4251 pub const OCR_ICON
: u32 = 32641u32;
4252 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4253 pub const OCR_SIZE
: u32 = 32640u32;
4254 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4255 pub const ODA_DRAWENTIRE
: u32 = 1u32;
4256 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4257 pub const ODA_FOCUS
: u32 = 4u32;
4258 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4259 pub const ODA_SELECT
: u32 = 2u32;
4260 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4261 pub const ODS_CHECKED
: u32 = 8u32;
4262 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4263 pub const ODS_COMBOBOXEDIT
: u32 = 4096u32;
4264 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4265 pub const ODS_DEFAULT
: u32 = 32u32;
4266 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4267 pub const ODS_DISABLED
: u32 = 4u32;
4268 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4269 pub const ODS_FOCUS
: u32 = 16u32;
4270 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4271 pub const ODS_GRAYED
: u32 = 2u32;
4272 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4273 pub const ODS_HOTLIGHT
: u32 = 64u32;
4274 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4275 pub const ODS_INACTIVE
: u32 = 128u32;
4276 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4277 pub const ODS_NOACCEL
: u32 = 256u32;
4278 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4279 pub const ODS_NOFOCUSRECT
: u32 = 512u32;
4280 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4281 pub const ODS_SELECTED
: u32 = 1u32;
4282 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4283 pub const OIC_BANG
: u32 = 32515u32;
4284 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4285 pub const OIC_ERROR
: u32 = 32513u32;
4286 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4287 pub const OIC_HAND
: u32 = 32513u32;
4288 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4289 pub const OIC_INFORMATION
: u32 = 32516u32;
4290 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4291 pub const OIC_NOTE
: u32 = 32516u32;
4292 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4293 pub const OIC_QUES
: u32 = 32514u32;
4294 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4295 pub const OIC_SAMPLE
: u32 = 32512u32;
4296 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4297 pub const OIC_SHIELD
: u32 = 32518u32;
4298 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4299 pub const OIC_WARNING
: u32 = 32515u32;
4300 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4301 pub const OIC_WINLOGO
: u32 = 32517u32;
4302 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4303 pub const ORD_LANGDRIVER
: u32 = 1u32;
4304 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4305 pub const PA_ACTIVATE
: u32 = 1u32;
4306 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4307 pub const PA_NOACTIVATE
: u32 = 3u32;
4308 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4309 pub const PBTF_APMRESUMEFROMFAILURE
: u32 = 1u32;
4310 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4311 pub const PBT_APMBATTERYLOW
: u32 = 9u32;
4312 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4313 pub const PBT_APMOEMEVENT
: u32 = 11u32;
4314 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4315 pub const PBT_APMPOWERSTATUSCHANGE
: u32 = 10u32;
4316 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4317 pub const PBT_APMQUERYSTANDBY
: u32 = 1u32;
4318 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4319 pub const PBT_APMQUERYSTANDBYFAILED
: u32 = 3u32;
4320 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4321 pub const PBT_APMQUERYSUSPEND
: u32 = 0u32;
4322 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4323 pub const PBT_APMQUERYSUSPENDFAILED
: u32 = 2u32;
4324 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4325 pub const PBT_APMRESUMEAUTOMATIC
: u32 = 18u32;
4326 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4327 pub const PBT_APMRESUMECRITICAL
: u32 = 6u32;
4328 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4329 pub const PBT_APMRESUMESTANDBY
: u32 = 8u32;
4330 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4331 pub const PBT_APMRESUMESUSPEND
: u32 = 7u32;
4332 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4333 pub const PBT_APMSTANDBY
: u32 = 5u32;
4334 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4335 pub const PBT_APMSUSPEND
: u32 = 4u32;
4336 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4337 pub const PBT_POWERSETTINGCHANGE
: u32 = 32787u32;
4338 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4339 pub const PDC_ARRIVAL
: u32 = 1u32;
4340 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4341 pub const PDC_MAPPING_CHANGE
: u32 = 256u32;
4342 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4343 pub const PDC_MODE_ASPECTRATIOPRESERVED
: u32 = 2048u32;
4344 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4345 pub const PDC_MODE_CENTERED
: u32 = 128u32;
4346 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4347 pub const PDC_MODE_DEFAULT
: u32 = 64u32;
4348 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4349 pub const PDC_ORIENTATION_0
: u32 = 4u32;
4350 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4351 pub const PDC_ORIENTATION_180
: u32 = 16u32;
4352 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4353 pub const PDC_ORIENTATION_270
: u32 = 32u32;
4354 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4355 pub const PDC_ORIENTATION_90
: u32 = 8u32;
4356 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4357 pub const PDC_ORIGIN
: u32 = 1024u32;
4358 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4359 pub const PDC_REMOVAL
: u32 = 2u32;
4360 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4361 pub const PDC_RESOLUTION
: u32 = 512u32;
4362 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4363 pub type PEEK_MESSAGE_REMOVE_TYPE
= u32;
4364 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4365 pub const PM_NOREMOVE
: PEEK_MESSAGE_REMOVE_TYPE
= 0u32;
4366 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4367 pub const PM_REMOVE
: PEEK_MESSAGE_REMOVE_TYPE
= 1u32;
4368 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4369 pub const PM_NOYIELD
: PEEK_MESSAGE_REMOVE_TYPE
= 2u32;
4370 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4371 pub const PM_QS_INPUT
: PEEK_MESSAGE_REMOVE_TYPE
= 67567616u32;
4372 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4373 pub const PM_QS_POSTMESSAGE
: PEEK_MESSAGE_REMOVE_TYPE
= 9961472u32;
4374 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4375 pub const PM_QS_PAINT
: PEEK_MESSAGE_REMOVE_TYPE
= 2097152u32;
4376 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4377 pub const PM_QS_SENDMESSAGE
: PEEK_MESSAGE_REMOVE_TYPE
= 4194304u32;
4378 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4379 pub const PENARBITRATIONTYPE_FIS
: u32 = 2u32;
4380 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4381 pub const PENARBITRATIONTYPE_MAX
: u32 = 4u32;
4382 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4383 pub const PENARBITRATIONTYPE_NONE
: u32 = 0u32;
4384 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4385 pub const PENARBITRATIONTYPE_SPT
: u32 = 3u32;
4386 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4387 pub const PENARBITRATIONTYPE_WIN8
: u32 = 1u32;
4388 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4389 pub const PENVISUALIZATION_CURSOR
: u32 = 32u32;
4390 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4391 pub const PENVISUALIZATION_DOUBLETAP
: u32 = 2u32;
4392 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4393 pub const PENVISUALIZATION_OFF
: u32 = 0u32;
4394 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4395 pub const PENVISUALIZATION_ON
: u32 = 35u32;
4396 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4397 pub const PENVISUALIZATION_TAP
: u32 = 1u32;
4398 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4399 pub const PEN_FLAG_BARREL
: u32 = 1u32;
4400 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4401 pub const PEN_FLAG_ERASER
: u32 = 4u32;
4402 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4403 pub const PEN_FLAG_INVERTED
: u32 = 2u32;
4404 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4405 pub const PEN_FLAG_NONE
: u32 = 0u32;
4406 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4407 pub const PEN_MASK_NONE
: u32 = 0u32;
4408 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4409 pub const PEN_MASK_PRESSURE
: u32 = 1u32;
4410 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4411 pub const PEN_MASK_ROTATION
: u32 = 2u32;
4412 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4413 pub const PEN_MASK_TILT_X
: u32 = 4u32;
4414 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4415 pub const PEN_MASK_TILT_Y
: u32 = 8u32;
4416 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4417 pub const PMB_ACTIVE
: u32 = 1u32;
4418 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4419 pub const POINTER_DEVICE_PRODUCT_STRING_MAX
: u32 = 520u32;
4420 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4421 pub type POINTER_INPUT_TYPE
= i32;
4422 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4423 pub const PT_POINTER
: POINTER_INPUT_TYPE
= 1i32;
4424 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4425 pub const PT_TOUCH
: POINTER_INPUT_TYPE
= 2i32;
4426 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4427 pub const PT_PEN
: POINTER_INPUT_TYPE
= 3i32;
4428 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4429 pub const PT_MOUSE
: POINTER_INPUT_TYPE
= 4i32;
4430 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4431 pub const PT_TOUCHPAD
: POINTER_INPUT_TYPE
= 5i32;
4432 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4433 pub const POINTER_MESSAGE_FLAG_CANCELED
: u32 = 32768u32;
4434 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4435 pub const POINTER_MESSAGE_FLAG_CONFIDENCE
: u32 = 16384u32;
4436 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4437 pub const POINTER_MESSAGE_FLAG_FIFTHBUTTON
: u32 = 256u32;
4438 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4439 pub const POINTER_MESSAGE_FLAG_FIRSTBUTTON
: u32 = 16u32;
4440 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4441 pub const POINTER_MESSAGE_FLAG_FOURTHBUTTON
: u32 = 128u32;
4442 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4443 pub const POINTER_MESSAGE_FLAG_INCONTACT
: u32 = 4u32;
4444 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4445 pub const POINTER_MESSAGE_FLAG_INRANGE
: u32 = 2u32;
4446 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4447 pub const POINTER_MESSAGE_FLAG_NEW
: u32 = 1u32;
4448 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4449 pub const POINTER_MESSAGE_FLAG_PRIMARY
: u32 = 8192u32;
4450 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4451 pub const POINTER_MESSAGE_FLAG_SECONDBUTTON
: u32 = 32u32;
4452 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4453 pub const POINTER_MESSAGE_FLAG_THIRDBUTTON
: u32 = 64u32;
4454 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4455 pub const POINTER_MOD_CTRL
: u32 = 8u32;
4456 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4457 pub const POINTER_MOD_SHIFT
: u32 = 4u32;
4458 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4459 #[cfg(feature = "Win32_Foundation")]
4460 pub type PREGISTERCLASSNAMEW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOLEAN
>;
4461 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4462 pub const PRF_CHECKVISIBLE
: i32 = 1i32;
4463 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4464 pub const PRF_CHILDREN
: i32 = 16i32;
4465 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4466 pub const PRF_CLIENT
: i32 = 4i32;
4467 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4468 pub const PRF_ERASEBKGND
: i32 = 8i32;
4469 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4470 pub const PRF_NONCLIENT
: i32 = 2i32;
4471 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4472 pub const PRF_OWNED
: i32 = 32i32;
4473 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4474 #[cfg(feature = "Win32_Foundation")]
4475 pub type PROPENUMPROCA
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: ::windows_sys
::core
::PCSTR
, param2
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
>;
4476 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4477 #[cfg(feature = "Win32_Foundation")]
4478 pub type PROPENUMPROCEXA
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: ::windows_sys
::core
::PCSTR
, param2
: super::super::Foundation
::HANDLE
, param3
: usize) -> super::super::Foundation
::BOOL
>;
4479 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4480 #[cfg(feature = "Win32_Foundation")]
4481 pub type PROPENUMPROCEXW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: super::super::Foundation
::HANDLE
, param3
: usize) -> super::super::Foundation
::BOOL
>;
4482 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4483 #[cfg(feature = "Win32_Foundation")]
4484 pub type PROPENUMPROCW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
>;
4485 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4486 pub const PWR_CRITICALRESUME
: u32 = 3u32;
4487 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4488 pub const PWR_FAIL
: i32 = -1i32;
4489 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4490 pub const PWR_OK
: u32 = 1u32;
4491 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4492 pub const PWR_SUSPENDREQUEST
: u32 = 1u32;
4493 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4494 pub const PWR_SUSPENDRESUME
: u32 = 2u32;
4495 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4496 pub const PW_RENDERFULLCONTENT
: u32 = 2u32;
4497 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4498 pub const QS_POINTER
: u32 = 4096u32;
4499 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4500 pub const QS_TOUCH
: u32 = 2048u32;
4501 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4502 pub type QUEUE_STATUS_FLAGS
= u32;
4503 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4504 pub const QS_ALLEVENTS
: QUEUE_STATUS_FLAGS
= 1215u32;
4505 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4506 pub const QS_ALLINPUT
: QUEUE_STATUS_FLAGS
= 1279u32;
4507 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4508 pub const QS_ALLPOSTMESSAGE
: QUEUE_STATUS_FLAGS
= 256u32;
4509 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4510 pub const QS_HOTKEY
: QUEUE_STATUS_FLAGS
= 128u32;
4511 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4512 pub const QS_INPUT
: QUEUE_STATUS_FLAGS
= 1031u32;
4513 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4514 pub const QS_KEY
: QUEUE_STATUS_FLAGS
= 1u32;
4515 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4516 pub const QS_MOUSE
: QUEUE_STATUS_FLAGS
= 6u32;
4517 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4518 pub const QS_MOUSEBUTTON
: QUEUE_STATUS_FLAGS
= 4u32;
4519 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4520 pub const QS_MOUSEMOVE
: QUEUE_STATUS_FLAGS
= 2u32;
4521 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4522 pub const QS_PAINT
: QUEUE_STATUS_FLAGS
= 32u32;
4523 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4524 pub const QS_POSTMESSAGE
: QUEUE_STATUS_FLAGS
= 8u32;
4525 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4526 pub const QS_RAWINPUT
: QUEUE_STATUS_FLAGS
= 1024u32;
4527 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4528 pub const QS_SENDMESSAGE
: QUEUE_STATUS_FLAGS
= 64u32;
4529 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4530 pub const QS_TIMER
: QUEUE_STATUS_FLAGS
= 16u32;
4531 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4532 pub const RES_CURSOR
: u32 = 2u32;
4533 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4534 pub const RES_ICON
: u32 = 1u32;
4535 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4536 pub const RIDEV_EXMODEMASK
: u32 = 240u32;
4537 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4538 pub const RIM_INPUT
: u32 = 0u32;
4539 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4540 pub const RIM_INPUTSINK
: u32 = 1u32;
4541 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4542 pub const RIM_TYPEMAX
: u32 = 2u32;
4543 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4544 pub const RI_KEY_BREAK
: u32 = 1u32;
4545 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4546 pub const RI_KEY_E0
: u32 = 2u32;
4547 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4548 pub const RI_KEY_E1
: u32 = 4u32;
4549 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4550 pub const RI_KEY_MAKE
: u32 = 0u32;
4551 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4552 pub const RI_KEY_TERMSRV_SET_LED
: u32 = 8u32;
4553 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4554 pub const RI_KEY_TERMSRV_SHADOW
: u32 = 16u32;
4555 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4556 pub const RI_MOUSE_BUTTON_1_DOWN
: u32 = 1u32;
4557 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4558 pub const RI_MOUSE_BUTTON_1_UP
: u32 = 2u32;
4559 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4560 pub const RI_MOUSE_BUTTON_2_DOWN
: u32 = 4u32;
4561 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4562 pub const RI_MOUSE_BUTTON_2_UP
: u32 = 8u32;
4563 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4564 pub const RI_MOUSE_BUTTON_3_DOWN
: u32 = 16u32;
4565 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4566 pub const RI_MOUSE_BUTTON_3_UP
: u32 = 32u32;
4567 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4568 pub const RI_MOUSE_BUTTON_4_DOWN
: u32 = 64u32;
4569 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4570 pub const RI_MOUSE_BUTTON_4_UP
: u32 = 128u32;
4571 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4572 pub const RI_MOUSE_BUTTON_5_DOWN
: u32 = 256u32;
4573 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4574 pub const RI_MOUSE_BUTTON_5_UP
: u32 = 512u32;
4575 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4576 pub const RI_MOUSE_HWHEEL
: u32 = 2048u32;
4577 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4578 pub const RI_MOUSE_LEFT_BUTTON_DOWN
: u32 = 1u32;
4579 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4580 pub const RI_MOUSE_LEFT_BUTTON_UP
: u32 = 2u32;
4581 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4582 pub const RI_MOUSE_MIDDLE_BUTTON_DOWN
: u32 = 16u32;
4583 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4584 pub const RI_MOUSE_MIDDLE_BUTTON_UP
: u32 = 32u32;
4585 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4586 pub const RI_MOUSE_RIGHT_BUTTON_DOWN
: u32 = 4u32;
4587 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4588 pub const RI_MOUSE_RIGHT_BUTTON_UP
: u32 = 8u32;
4589 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4590 pub const RI_MOUSE_WHEEL
: u32 = 1024u32;
4591 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4592 pub const RT_ACCELERATOR
: ::windows_sys
::core
::PCWSTR
= 9i32 as _
;
4593 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4594 pub const RT_ANICURSOR
: ::windows_sys
::core
::PCWSTR
= 21i32 as _
;
4595 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4596 pub const RT_ANIICON
: ::windows_sys
::core
::PCWSTR
= 22i32 as _
;
4597 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4598 pub const RT_BITMAP
: ::windows_sys
::core
::PCWSTR
= 2i32 as _
;
4599 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4600 pub const RT_CURSOR
: ::windows_sys
::core
::PCWSTR
= 1i32 as _
;
4601 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4602 pub const RT_DIALOG
: ::windows_sys
::core
::PCWSTR
= 5i32 as _
;
4603 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4604 pub const RT_DLGINCLUDE
: ::windows_sys
::core
::PCWSTR
= 17i32 as _
;
4605 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4606 pub const RT_FONT
: ::windows_sys
::core
::PCWSTR
= 8i32 as _
;
4607 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4608 pub const RT_FONTDIR
: ::windows_sys
::core
::PCWSTR
= 7i32 as _
;
4609 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4610 pub const RT_HTML
: ::windows_sys
::core
::PCWSTR
= 23i32 as _
;
4611 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4612 pub const RT_ICON
: ::windows_sys
::core
::PCWSTR
= 3i32 as _
;
4613 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4614 pub const RT_MANIFEST
: u32 = 24u32;
4615 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4616 pub const RT_MENU
: ::windows_sys
::core
::PCWSTR
= 4i32 as _
;
4617 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4618 pub const RT_MESSAGETABLE
: ::windows_sys
::core
::PCWSTR
= 11i32 as _
;
4619 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4620 pub const RT_PLUGPLAY
: ::windows_sys
::core
::PCWSTR
= 19i32 as _
;
4621 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4622 pub const RT_VERSION
: ::windows_sys
::core
::PCWSTR
= 16i32 as _
;
4623 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4624 pub const RT_VXD
: ::windows_sys
::core
::PCWSTR
= 20i32 as _
;
4625 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4626 pub const SBM_ENABLE_ARROWS
: u32 = 228u32;
4627 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4628 pub const SBM_GETPOS
: u32 = 225u32;
4629 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4630 pub const SBM_GETRANGE
: u32 = 227u32;
4631 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4632 pub const SBM_GETSCROLLBARINFO
: u32 = 235u32;
4633 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4634 pub const SBM_GETSCROLLINFO
: u32 = 234u32;
4635 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4636 pub const SBM_SETPOS
: u32 = 224u32;
4637 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4638 pub const SBM_SETRANGE
: u32 = 226u32;
4639 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4640 pub const SBM_SETRANGEREDRAW
: u32 = 230u32;
4641 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4642 pub const SBM_SETSCROLLINFO
: u32 = 233u32;
4643 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4644 pub const SBS_BOTTOMALIGN
: i32 = 4i32;
4645 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4646 pub const SBS_HORZ
: i32 = 0i32;
4647 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4648 pub const SBS_LEFTALIGN
: i32 = 2i32;
4649 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4650 pub const SBS_RIGHTALIGN
: i32 = 4i32;
4651 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4652 pub const SBS_SIZEBOX
: i32 = 8i32;
4653 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4654 pub const SBS_SIZEBOXBOTTOMRIGHTALIGN
: i32 = 4i32;
4655 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4656 pub const SBS_SIZEBOXTOPLEFTALIGN
: i32 = 2i32;
4657 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4658 pub const SBS_SIZEGRIP
: i32 = 16i32;
4659 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4660 pub const SBS_TOPALIGN
: i32 = 2i32;
4661 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4662 pub const SBS_VERT
: i32 = 1i32;
4663 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4664 pub const SB_BOTTOM
: u32 = 7u32;
4665 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4666 pub const SB_ENDSCROLL
: u32 = 8u32;
4667 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4668 pub const SB_LEFT
: u32 = 6u32;
4669 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4670 pub const SB_LINEDOWN
: u32 = 1u32;
4671 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4672 pub const SB_LINELEFT
: u32 = 0u32;
4673 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4674 pub const SB_LINERIGHT
: u32 = 1u32;
4675 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4676 pub const SB_LINEUP
: u32 = 0u32;
4677 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4678 pub const SB_PAGEDOWN
: u32 = 3u32;
4679 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4680 pub const SB_PAGELEFT
: u32 = 2u32;
4681 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4682 pub const SB_PAGERIGHT
: u32 = 3u32;
4683 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4684 pub const SB_PAGEUP
: u32 = 2u32;
4685 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4686 pub const SB_RIGHT
: u32 = 7u32;
4687 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4688 pub const SB_THUMBPOSITION
: u32 = 4u32;
4689 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4690 pub const SB_THUMBTRACK
: u32 = 5u32;
4691 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4692 pub const SB_TOP
: u32 = 6u32;
4693 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4694 pub const SCF_ISSECURE
: u32 = 1u32;
4696 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4697 #[cfg(feature = "Win32_Foundation")]
4698 pub struct SCROLLBARINFO
{
4700 pub rcScrollBar
: super::super::Foundation
::RECT
,
4701 pub dxyLineButton
: i32,
4702 pub xyThumbTop
: i32,
4703 pub xyThumbBottom
: i32,
4705 pub rgstate
: [u32; 6],
4707 #[cfg(feature = "Win32_Foundation")]
4708 impl ::core
::marker
::Copy
for SCROLLBARINFO {}
4709 #[cfg(feature = "Win32_Foundation")]
4710 impl ::core
::clone
::Clone
for SCROLLBARINFO
{
4711 fn clone(&self) -> Self {
4715 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4716 pub type SCROLLBAR_CONSTANTS
= u32;
4717 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4718 pub const SB_CTL
: SCROLLBAR_CONSTANTS
= 2u32;
4719 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4720 pub const SB_HORZ
: SCROLLBAR_CONSTANTS
= 0u32;
4721 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4722 pub const SB_VERT
: SCROLLBAR_CONSTANTS
= 1u32;
4723 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4724 pub const SB_BOTH
: SCROLLBAR_CONSTANTS
= 3u32;
4726 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4727 pub struct SCROLLINFO
{
4729 pub fMask
: SCROLLINFO_MASK
,
4736 impl ::core
::marker
::Copy
for SCROLLINFO {}
4737 impl ::core
::clone
::Clone
for SCROLLINFO
{
4738 fn clone(&self) -> Self {
4742 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4743 pub type SCROLLINFO_MASK
= u32;
4744 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4745 pub const SIF_ALL
: SCROLLINFO_MASK
= 23u32;
4746 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4747 pub const SIF_DISABLENOSCROLL
: SCROLLINFO_MASK
= 8u32;
4748 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4749 pub const SIF_PAGE
: SCROLLINFO_MASK
= 2u32;
4750 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4751 pub const SIF_POS
: SCROLLINFO_MASK
= 4u32;
4752 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4753 pub const SIF_RANGE
: SCROLLINFO_MASK
= 1u32;
4754 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4755 pub const SIF_TRACKPOS
: SCROLLINFO_MASK
= 16u32;
4756 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4757 pub const SC_ARRANGE
: u32 = 61712u32;
4758 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4759 pub const SC_CLOSE
: u32 = 61536u32;
4760 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4761 pub const SC_CONTEXTHELP
: u32 = 61824u32;
4762 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4763 pub const SC_DEFAULT
: u32 = 61792u32;
4764 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4765 pub const SC_HOTKEY
: u32 = 61776u32;
4766 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4767 pub const SC_HSCROLL
: u32 = 61568u32;
4768 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4769 pub const SC_ICON
: u32 = 61472u32;
4770 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4771 pub const SC_KEYMENU
: u32 = 61696u32;
4772 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4773 pub const SC_MAXIMIZE
: u32 = 61488u32;
4774 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4775 pub const SC_MINIMIZE
: u32 = 61472u32;
4776 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4777 pub const SC_MONITORPOWER
: u32 = 61808u32;
4778 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4779 pub const SC_MOUSEMENU
: u32 = 61584u32;
4780 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4781 pub const SC_MOVE
: u32 = 61456u32;
4782 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4783 pub const SC_NEXTWINDOW
: u32 = 61504u32;
4784 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4785 pub const SC_PREVWINDOW
: u32 = 61520u32;
4786 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4787 pub const SC_RESTORE
: u32 = 61728u32;
4788 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4789 pub const SC_SEPARATOR
: u32 = 61455u32;
4790 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4791 pub const SC_SIZE
: u32 = 61440u32;
4792 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4793 pub const SC_TASKLIST
: u32 = 61744u32;
4794 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4795 pub const SC_VSCROLL
: u32 = 61552u32;
4796 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4797 pub const SC_ZOOM
: u32 = 61488u32;
4798 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4799 #[cfg(feature = "Win32_Foundation")]
4800 pub type SENDASYNCPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: u32, param2
: usize, param3
: super::super::Foundation
::LRESULT
)>;
4801 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4802 pub type SEND_MESSAGE_TIMEOUT_FLAGS
= u32;
4803 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4804 pub const SMTO_ABORTIFHUNG
: SEND_MESSAGE_TIMEOUT_FLAGS
= 2u32;
4805 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4806 pub const SMTO_BLOCK
: SEND_MESSAGE_TIMEOUT_FLAGS
= 1u32;
4807 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4808 pub const SMTO_NORMAL
: SEND_MESSAGE_TIMEOUT_FLAGS
= 0u32;
4809 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4810 pub const SMTO_NOTIMEOUTIFNOTHUNG
: SEND_MESSAGE_TIMEOUT_FLAGS
= 8u32;
4811 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4812 pub const SMTO_ERRORONEXIT
: SEND_MESSAGE_TIMEOUT_FLAGS
= 32u32;
4813 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4814 pub type SET_WINDOW_POS_FLAGS
= u32;
4815 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4816 pub const SWP_ASYNCWINDOWPOS
: SET_WINDOW_POS_FLAGS
= 16384u32;
4817 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4818 pub const SWP_DEFERERASE
: SET_WINDOW_POS_FLAGS
= 8192u32;
4819 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4820 pub const SWP_DRAWFRAME
: SET_WINDOW_POS_FLAGS
= 32u32;
4821 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4822 pub const SWP_FRAMECHANGED
: SET_WINDOW_POS_FLAGS
= 32u32;
4823 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4824 pub const SWP_HIDEWINDOW
: SET_WINDOW_POS_FLAGS
= 128u32;
4825 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4826 pub const SWP_NOACTIVATE
: SET_WINDOW_POS_FLAGS
= 16u32;
4827 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4828 pub const SWP_NOCOPYBITS
: SET_WINDOW_POS_FLAGS
= 256u32;
4829 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4830 pub const SWP_NOMOVE
: SET_WINDOW_POS_FLAGS
= 2u32;
4831 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4832 pub const SWP_NOOWNERZORDER
: SET_WINDOW_POS_FLAGS
= 512u32;
4833 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4834 pub const SWP_NOREDRAW
: SET_WINDOW_POS_FLAGS
= 8u32;
4835 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4836 pub const SWP_NOREPOSITION
: SET_WINDOW_POS_FLAGS
= 512u32;
4837 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4838 pub const SWP_NOSENDCHANGING
: SET_WINDOW_POS_FLAGS
= 1024u32;
4839 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4840 pub const SWP_NOSIZE
: SET_WINDOW_POS_FLAGS
= 1u32;
4841 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4842 pub const SWP_NOZORDER
: SET_WINDOW_POS_FLAGS
= 4u32;
4843 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4844 pub const SWP_SHOWWINDOW
: SET_WINDOW_POS_FLAGS
= 64u32;
4845 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4846 pub const SWP__NOOWNERZORDER
: SET_WINDOW_POS_FLAGS
= 512u32;
4848 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
4849 #[cfg(feature = "Win32_Foundation")]
4850 pub struct SHELLHOOKINFO
{
4851 pub hwnd
: super::super::Foundation
::HWND
,
4852 pub rc
: super::super::Foundation
::RECT
,
4854 #[cfg(feature = "Win32_Foundation")]
4855 impl ::core
::marker
::Copy
for SHELLHOOKINFO {}
4856 #[cfg(feature = "Win32_Foundation")]
4857 impl ::core
::clone
::Clone
for SHELLHOOKINFO
{
4858 fn clone(&self) -> Self {
4862 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4863 pub const SHOW_FULLSCREEN
: u32 = 3u32;
4864 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4865 pub const SHOW_ICONWINDOW
: u32 = 2u32;
4866 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4867 pub const SHOW_OPENNOACTIVATE
: u32 = 4u32;
4868 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4869 pub const SHOW_OPENWINDOW
: u32 = 1u32;
4870 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4871 pub type SHOW_WINDOW_CMD
= u32;
4872 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4873 pub const SW_FORCEMINIMIZE
: SHOW_WINDOW_CMD
= 11u32;
4874 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4875 pub const SW_HIDE
: SHOW_WINDOW_CMD
= 0u32;
4876 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4877 pub const SW_MAXIMIZE
: SHOW_WINDOW_CMD
= 3u32;
4878 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4879 pub const SW_MINIMIZE
: SHOW_WINDOW_CMD
= 6u32;
4880 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4881 pub const SW_RESTORE
: SHOW_WINDOW_CMD
= 9u32;
4882 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4883 pub const SW_SHOW
: SHOW_WINDOW_CMD
= 5u32;
4884 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4885 pub const SW_SHOWDEFAULT
: SHOW_WINDOW_CMD
= 10u32;
4886 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4887 pub const SW_SHOWMAXIMIZED
: SHOW_WINDOW_CMD
= 3u32;
4888 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4889 pub const SW_SHOWMINIMIZED
: SHOW_WINDOW_CMD
= 2u32;
4890 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4891 pub const SW_SHOWMINNOACTIVE
: SHOW_WINDOW_CMD
= 7u32;
4892 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4893 pub const SW_SHOWNA
: SHOW_WINDOW_CMD
= 8u32;
4894 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4895 pub const SW_SHOWNOACTIVATE
: SHOW_WINDOW_CMD
= 4u32;
4896 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4897 pub const SW_SHOWNORMAL
: SHOW_WINDOW_CMD
= 1u32;
4898 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4899 pub const SW_NORMAL
: SHOW_WINDOW_CMD
= 1u32;
4900 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4901 pub const SW_MAX
: SHOW_WINDOW_CMD
= 11u32;
4902 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4903 pub const SW_PARENTCLOSING
: SHOW_WINDOW_CMD
= 1u32;
4904 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4905 pub const SW_OTHERZOOM
: SHOW_WINDOW_CMD
= 2u32;
4906 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4907 pub const SW_PARENTOPENING
: SHOW_WINDOW_CMD
= 3u32;
4908 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4909 pub const SW_OTHERUNZOOM
: SHOW_WINDOW_CMD
= 4u32;
4910 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4911 pub const SW_SCROLLCHILDREN
: SHOW_WINDOW_CMD
= 1u32;
4912 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4913 pub const SW_INVALIDATE
: SHOW_WINDOW_CMD
= 2u32;
4914 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4915 pub const SW_ERASE
: SHOW_WINDOW_CMD
= 4u32;
4916 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4917 pub const SW_SMOOTHSCROLL
: SHOW_WINDOW_CMD
= 16u32;
4918 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4919 pub const SIZEFULLSCREEN
: u32 = 2u32;
4920 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4921 pub const SIZEICONIC
: u32 = 1u32;
4922 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4923 pub const SIZENORMAL
: u32 = 0u32;
4924 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4925 pub const SIZEZOOMHIDE
: u32 = 4u32;
4926 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4927 pub const SIZEZOOMSHOW
: u32 = 3u32;
4928 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4929 pub const SIZE_MAXHIDE
: u32 = 4u32;
4930 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4931 pub const SIZE_MAXIMIZED
: u32 = 2u32;
4932 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4933 pub const SIZE_MAXSHOW
: u32 = 3u32;
4934 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4935 pub const SIZE_MINIMIZED
: u32 = 1u32;
4936 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4937 pub const SIZE_RESTORED
: u32 = 0u32;
4938 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4939 pub const SM_CARETBLINKINGENABLED
: u32 = 8194u32;
4940 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4941 pub const SM_CMETRICS
: u32 = 76u32;
4942 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4943 pub const SM_RESERVED1
: u32 = 24u32;
4944 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4945 pub const SM_RESERVED2
: u32 = 25u32;
4946 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4947 pub const SM_RESERVED3
: u32 = 26u32;
4948 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4949 pub const SM_RESERVED4
: u32 = 27u32;
4950 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4951 pub const SOUND_SYSTEM_APPEND
: u32 = 14u32;
4952 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4953 pub const SOUND_SYSTEM_APPSTART
: u32 = 12u32;
4954 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4955 pub const SOUND_SYSTEM_BEEP
: u32 = 3u32;
4956 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4957 pub const SOUND_SYSTEM_ERROR
: u32 = 4u32;
4958 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4959 pub const SOUND_SYSTEM_FAULT
: u32 = 13u32;
4960 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4961 pub const SOUND_SYSTEM_INFORMATION
: u32 = 7u32;
4962 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4963 pub const SOUND_SYSTEM_MAXIMIZE
: u32 = 8u32;
4964 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4965 pub const SOUND_SYSTEM_MENUCOMMAND
: u32 = 15u32;
4966 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4967 pub const SOUND_SYSTEM_MENUPOPUP
: u32 = 16u32;
4968 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4969 pub const SOUND_SYSTEM_MINIMIZE
: u32 = 9u32;
4970 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4971 pub const SOUND_SYSTEM_QUESTION
: u32 = 5u32;
4972 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4973 pub const SOUND_SYSTEM_RESTOREDOWN
: u32 = 11u32;
4974 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4975 pub const SOUND_SYSTEM_RESTOREUP
: u32 = 10u32;
4976 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4977 pub const SOUND_SYSTEM_SHUTDOWN
: u32 = 2u32;
4978 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4979 pub const SOUND_SYSTEM_STARTUP
: u32 = 1u32;
4980 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4981 pub const SOUND_SYSTEM_WARNING
: u32 = 6u32;
4982 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4983 pub const SS_BITMAP
: i32 = 14i32;
4984 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4985 pub const SS_BLACKFRAME
: i32 = 7i32;
4986 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4987 pub const SS_BLACKRECT
: i32 = 4i32;
4988 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4989 pub const SS_CENTER
: i32 = 1i32;
4990 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4991 pub const SS_CENTERIMAGE
: i32 = 512i32;
4992 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4993 pub const SS_EDITCONTROL
: i32 = 8192i32;
4994 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4995 pub const SS_ELLIPSISMASK
: i32 = 49152i32;
4996 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4997 pub const SS_ENDELLIPSIS
: i32 = 16384i32;
4998 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
4999 pub const SS_ENHMETAFILE
: i32 = 15i32;
5000 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5001 pub const SS_ETCHEDFRAME
: i32 = 18i32;
5002 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5003 pub const SS_ETCHEDHORZ
: i32 = 16i32;
5004 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5005 pub const SS_ETCHEDVERT
: i32 = 17i32;
5006 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5007 pub const SS_GRAYFRAME
: i32 = 8i32;
5008 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5009 pub const SS_GRAYRECT
: i32 = 5i32;
5010 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5011 pub const SS_ICON
: i32 = 3i32;
5012 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5013 pub const SS_LEFT
: i32 = 0i32;
5014 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5015 pub const SS_LEFTNOWORDWRAP
: i32 = 12i32;
5016 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5017 pub const SS_NOPREFIX
: i32 = 128i32;
5018 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5019 pub const SS_NOTIFY
: i32 = 256i32;
5020 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5021 pub const SS_OWNERDRAW
: i32 = 13i32;
5022 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5023 pub const SS_PATHELLIPSIS
: i32 = 32768i32;
5024 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5025 pub const SS_REALSIZECONTROL
: i32 = 64i32;
5026 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5027 pub const SS_REALSIZEIMAGE
: i32 = 2048i32;
5028 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5029 pub const SS_RIGHT
: i32 = 2i32;
5030 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5031 pub const SS_RIGHTJUST
: i32 = 1024i32;
5032 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5033 pub const SS_SIMPLE
: i32 = 11i32;
5034 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5035 pub const SS_SUNKEN
: i32 = 4096i32;
5036 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5037 pub const SS_TYPEMASK
: i32 = 31i32;
5038 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5039 pub const SS_USERITEM
: i32 = 10i32;
5040 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5041 pub const SS_WHITEFRAME
: i32 = 9i32;
5042 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5043 pub const SS_WHITERECT
: i32 = 6i32;
5044 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5045 pub const SS_WORDELLIPSIS
: i32 = 49152i32;
5046 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5047 pub const STATE_SYSTEM_ALERT_HIGH
: u32 = 268435456u32;
5048 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5049 pub const STATE_SYSTEM_ALERT_LOW
: u32 = 67108864u32;
5050 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5051 pub const STATE_SYSTEM_ALERT_MEDIUM
: u32 = 134217728u32;
5052 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5053 pub const STATE_SYSTEM_ANIMATED
: u32 = 16384u32;
5054 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5055 pub const STATE_SYSTEM_BUSY
: u32 = 2048u32;
5056 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5057 pub const STATE_SYSTEM_CHECKED
: u32 = 16u32;
5058 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5059 pub const STATE_SYSTEM_COLLAPSED
: u32 = 1024u32;
5060 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5061 pub const STATE_SYSTEM_DEFAULT
: u32 = 256u32;
5062 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5063 pub const STATE_SYSTEM_EXPANDED
: u32 = 512u32;
5064 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5065 pub const STATE_SYSTEM_EXTSELECTABLE
: u32 = 33554432u32;
5066 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5067 pub const STATE_SYSTEM_FLOATING
: u32 = 4096u32;
5068 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5069 pub const STATE_SYSTEM_FOCUSED
: u32 = 4u32;
5070 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5071 pub const STATE_SYSTEM_HOTTRACKED
: u32 = 128u32;
5072 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5073 pub const STATE_SYSTEM_INDETERMINATE
: u32 = 32u32;
5074 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5075 pub const STATE_SYSTEM_LINKED
: u32 = 4194304u32;
5076 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5077 pub const STATE_SYSTEM_MARQUEED
: u32 = 8192u32;
5078 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5079 pub const STATE_SYSTEM_MIXED
: u32 = 32u32;
5080 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5081 pub const STATE_SYSTEM_MOVEABLE
: u32 = 262144u32;
5082 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5083 pub const STATE_SYSTEM_MULTISELECTABLE
: u32 = 16777216u32;
5084 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5085 pub const STATE_SYSTEM_PROTECTED
: u32 = 536870912u32;
5086 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5087 pub const STATE_SYSTEM_READONLY
: u32 = 64u32;
5088 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5089 pub const STATE_SYSTEM_SELECTABLE
: u32 = 2097152u32;
5090 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5091 pub const STATE_SYSTEM_SELECTED
: u32 = 2u32;
5092 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5093 pub const STATE_SYSTEM_SELFVOICING
: u32 = 524288u32;
5094 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5095 pub const STATE_SYSTEM_SIZEABLE
: u32 = 131072u32;
5096 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5097 pub const STATE_SYSTEM_TRAVERSED
: u32 = 8388608u32;
5098 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5099 pub const STATE_SYSTEM_VALID
: u32 = 1073741823u32;
5100 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5101 pub const STM_GETICON
: u32 = 369u32;
5102 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5103 pub const STM_GETIMAGE
: u32 = 371u32;
5104 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5105 pub const STM_MSGMAX
: u32 = 372u32;
5106 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5107 pub const STM_SETICON
: u32 = 368u32;
5108 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5109 pub const STM_SETIMAGE
: u32 = 370u32;
5110 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5111 pub const STN_CLICKED
: u32 = 0u32;
5112 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5113 pub const STN_DBLCLK
: u32 = 1u32;
5114 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5115 pub const STN_DISABLE
: u32 = 3u32;
5116 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5117 pub const STN_ENABLE
: u32 = 2u32;
5118 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5119 pub const STRSAFE_E_END_OF_FILE
: ::windows_sys
::core
::HRESULT
= -2147024858i32;
5120 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5121 pub const STRSAFE_E_INSUFFICIENT_BUFFER
: ::windows_sys
::core
::HRESULT
= -2147024774i32;
5122 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5123 pub const STRSAFE_E_INVALID_PARAMETER
: ::windows_sys
::core
::HRESULT
= -2147024809i32;
5124 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5125 pub const STRSAFE_FILL_BEHIND_NULL
: u32 = 512u32;
5126 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5127 pub const STRSAFE_FILL_ON_FAILURE
: u32 = 1024u32;
5128 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5129 pub const STRSAFE_IGNORE_NULLS
: u32 = 256u32;
5130 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5131 pub const STRSAFE_MAX_CCH
: u32 = 2147483647u32;
5132 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5133 pub const STRSAFE_NO_TRUNCATION
: u32 = 4096u32;
5134 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5135 pub const STRSAFE_NULL_ON_FAILURE
: u32 = 2048u32;
5136 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5137 pub const STRSAFE_USE_SECURE_CRT
: u32 = 0u32;
5139 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5140 pub struct STYLESTRUCT
{
5144 impl ::core
::marker
::Copy
for STYLESTRUCT {}
5145 impl ::core
::clone
::Clone
for STYLESTRUCT
{
5146 fn clone(&self) -> Self {
5150 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5151 pub type SYSTEM_CURSOR_ID
= u32;
5152 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5153 pub const OCR_APPSTARTING
: SYSTEM_CURSOR_ID
= 32650u32;
5154 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5155 pub const OCR_NORMAL
: SYSTEM_CURSOR_ID
= 32512u32;
5156 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5157 pub const OCR_CROSS
: SYSTEM_CURSOR_ID
= 32515u32;
5158 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5159 pub const OCR_HAND
: SYSTEM_CURSOR_ID
= 32649u32;
5160 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5161 pub const OCR_HELP
: SYSTEM_CURSOR_ID
= 32651u32;
5162 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5163 pub const OCR_IBEAM
: SYSTEM_CURSOR_ID
= 32513u32;
5164 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5165 pub const OCR_NO
: SYSTEM_CURSOR_ID
= 32648u32;
5166 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5167 pub const OCR_SIZEALL
: SYSTEM_CURSOR_ID
= 32646u32;
5168 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5169 pub const OCR_SIZENESW
: SYSTEM_CURSOR_ID
= 32643u32;
5170 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5171 pub const OCR_SIZENS
: SYSTEM_CURSOR_ID
= 32645u32;
5172 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5173 pub const OCR_SIZENWSE
: SYSTEM_CURSOR_ID
= 32642u32;
5174 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5175 pub const OCR_SIZEWE
: SYSTEM_CURSOR_ID
= 32644u32;
5176 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5177 pub const OCR_UP
: SYSTEM_CURSOR_ID
= 32516u32;
5178 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5179 pub const OCR_WAIT
: SYSTEM_CURSOR_ID
= 32514u32;
5180 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5181 pub type SYSTEM_METRICS_INDEX
= u32;
5182 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5183 pub const SM_ARRANGE
: SYSTEM_METRICS_INDEX
= 56u32;
5184 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5185 pub const SM_CLEANBOOT
: SYSTEM_METRICS_INDEX
= 67u32;
5186 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5187 pub const SM_CMONITORS
: SYSTEM_METRICS_INDEX
= 80u32;
5188 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5189 pub const SM_CMOUSEBUTTONS
: SYSTEM_METRICS_INDEX
= 43u32;
5190 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5191 pub const SM_CONVERTIBLESLATEMODE
: SYSTEM_METRICS_INDEX
= 8195u32;
5192 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5193 pub const SM_CXBORDER
: SYSTEM_METRICS_INDEX
= 5u32;
5194 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5195 pub const SM_CXCURSOR
: SYSTEM_METRICS_INDEX
= 13u32;
5196 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5197 pub const SM_CXDLGFRAME
: SYSTEM_METRICS_INDEX
= 7u32;
5198 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5199 pub const SM_CXDOUBLECLK
: SYSTEM_METRICS_INDEX
= 36u32;
5200 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5201 pub const SM_CXDRAG
: SYSTEM_METRICS_INDEX
= 68u32;
5202 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5203 pub const SM_CXEDGE
: SYSTEM_METRICS_INDEX
= 45u32;
5204 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5205 pub const SM_CXFIXEDFRAME
: SYSTEM_METRICS_INDEX
= 7u32;
5206 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5207 pub const SM_CXFOCUSBORDER
: SYSTEM_METRICS_INDEX
= 83u32;
5208 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5209 pub const SM_CXFRAME
: SYSTEM_METRICS_INDEX
= 32u32;
5210 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5211 pub const SM_CXFULLSCREEN
: SYSTEM_METRICS_INDEX
= 16u32;
5212 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5213 pub const SM_CXHSCROLL
: SYSTEM_METRICS_INDEX
= 21u32;
5214 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5215 pub const SM_CXHTHUMB
: SYSTEM_METRICS_INDEX
= 10u32;
5216 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5217 pub const SM_CXICON
: SYSTEM_METRICS_INDEX
= 11u32;
5218 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5219 pub const SM_CXICONSPACING
: SYSTEM_METRICS_INDEX
= 38u32;
5220 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5221 pub const SM_CXMAXIMIZED
: SYSTEM_METRICS_INDEX
= 61u32;
5222 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5223 pub const SM_CXMAXTRACK
: SYSTEM_METRICS_INDEX
= 59u32;
5224 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5225 pub const SM_CXMENUCHECK
: SYSTEM_METRICS_INDEX
= 71u32;
5226 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5227 pub const SM_CXMENUSIZE
: SYSTEM_METRICS_INDEX
= 54u32;
5228 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5229 pub const SM_CXMIN
: SYSTEM_METRICS_INDEX
= 28u32;
5230 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5231 pub const SM_CXMINIMIZED
: SYSTEM_METRICS_INDEX
= 57u32;
5232 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5233 pub const SM_CXMINSPACING
: SYSTEM_METRICS_INDEX
= 47u32;
5234 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5235 pub const SM_CXMINTRACK
: SYSTEM_METRICS_INDEX
= 34u32;
5236 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5237 pub const SM_CXPADDEDBORDER
: SYSTEM_METRICS_INDEX
= 92u32;
5238 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5239 pub const SM_CXSCREEN
: SYSTEM_METRICS_INDEX
= 0u32;
5240 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5241 pub const SM_CXSIZE
: SYSTEM_METRICS_INDEX
= 30u32;
5242 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5243 pub const SM_CXSIZEFRAME
: SYSTEM_METRICS_INDEX
= 32u32;
5244 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5245 pub const SM_CXSMICON
: SYSTEM_METRICS_INDEX
= 49u32;
5246 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5247 pub const SM_CXSMSIZE
: SYSTEM_METRICS_INDEX
= 52u32;
5248 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5249 pub const SM_CXVIRTUALSCREEN
: SYSTEM_METRICS_INDEX
= 78u32;
5250 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5251 pub const SM_CXVSCROLL
: SYSTEM_METRICS_INDEX
= 2u32;
5252 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5253 pub const SM_CYBORDER
: SYSTEM_METRICS_INDEX
= 6u32;
5254 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5255 pub const SM_CYCAPTION
: SYSTEM_METRICS_INDEX
= 4u32;
5256 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5257 pub const SM_CYCURSOR
: SYSTEM_METRICS_INDEX
= 14u32;
5258 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5259 pub const SM_CYDLGFRAME
: SYSTEM_METRICS_INDEX
= 8u32;
5260 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5261 pub const SM_CYDOUBLECLK
: SYSTEM_METRICS_INDEX
= 37u32;
5262 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5263 pub const SM_CYDRAG
: SYSTEM_METRICS_INDEX
= 69u32;
5264 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5265 pub const SM_CYEDGE
: SYSTEM_METRICS_INDEX
= 46u32;
5266 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5267 pub const SM_CYFIXEDFRAME
: SYSTEM_METRICS_INDEX
= 8u32;
5268 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5269 pub const SM_CYFOCUSBORDER
: SYSTEM_METRICS_INDEX
= 84u32;
5270 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5271 pub const SM_CYFRAME
: SYSTEM_METRICS_INDEX
= 33u32;
5272 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5273 pub const SM_CYFULLSCREEN
: SYSTEM_METRICS_INDEX
= 17u32;
5274 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5275 pub const SM_CYHSCROLL
: SYSTEM_METRICS_INDEX
= 3u32;
5276 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5277 pub const SM_CYICON
: SYSTEM_METRICS_INDEX
= 12u32;
5278 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5279 pub const SM_CYICONSPACING
: SYSTEM_METRICS_INDEX
= 39u32;
5280 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5281 pub const SM_CYKANJIWINDOW
: SYSTEM_METRICS_INDEX
= 18u32;
5282 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5283 pub const SM_CYMAXIMIZED
: SYSTEM_METRICS_INDEX
= 62u32;
5284 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5285 pub const SM_CYMAXTRACK
: SYSTEM_METRICS_INDEX
= 60u32;
5286 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5287 pub const SM_CYMENU
: SYSTEM_METRICS_INDEX
= 15u32;
5288 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5289 pub const SM_CYMENUCHECK
: SYSTEM_METRICS_INDEX
= 72u32;
5290 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5291 pub const SM_CYMENUSIZE
: SYSTEM_METRICS_INDEX
= 55u32;
5292 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5293 pub const SM_CYMIN
: SYSTEM_METRICS_INDEX
= 29u32;
5294 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5295 pub const SM_CYMINIMIZED
: SYSTEM_METRICS_INDEX
= 58u32;
5296 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5297 pub const SM_CYMINSPACING
: SYSTEM_METRICS_INDEX
= 48u32;
5298 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5299 pub const SM_CYMINTRACK
: SYSTEM_METRICS_INDEX
= 35u32;
5300 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5301 pub const SM_CYSCREEN
: SYSTEM_METRICS_INDEX
= 1u32;
5302 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5303 pub const SM_CYSIZE
: SYSTEM_METRICS_INDEX
= 31u32;
5304 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5305 pub const SM_CYSIZEFRAME
: SYSTEM_METRICS_INDEX
= 33u32;
5306 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5307 pub const SM_CYSMCAPTION
: SYSTEM_METRICS_INDEX
= 51u32;
5308 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5309 pub const SM_CYSMICON
: SYSTEM_METRICS_INDEX
= 50u32;
5310 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5311 pub const SM_CYSMSIZE
: SYSTEM_METRICS_INDEX
= 53u32;
5312 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5313 pub const SM_CYVIRTUALSCREEN
: SYSTEM_METRICS_INDEX
= 79u32;
5314 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5315 pub const SM_CYVSCROLL
: SYSTEM_METRICS_INDEX
= 20u32;
5316 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5317 pub const SM_CYVTHUMB
: SYSTEM_METRICS_INDEX
= 9u32;
5318 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5319 pub const SM_DBCSENABLED
: SYSTEM_METRICS_INDEX
= 42u32;
5320 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5321 pub const SM_DEBUG
: SYSTEM_METRICS_INDEX
= 22u32;
5322 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5323 pub const SM_DIGITIZER
: SYSTEM_METRICS_INDEX
= 94u32;
5324 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5325 pub const SM_IMMENABLED
: SYSTEM_METRICS_INDEX
= 82u32;
5326 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5327 pub const SM_MAXIMUMTOUCHES
: SYSTEM_METRICS_INDEX
= 95u32;
5328 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5329 pub const SM_MEDIACENTER
: SYSTEM_METRICS_INDEX
= 87u32;
5330 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5331 pub const SM_MENUDROPALIGNMENT
: SYSTEM_METRICS_INDEX
= 40u32;
5332 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5333 pub const SM_MIDEASTENABLED
: SYSTEM_METRICS_INDEX
= 74u32;
5334 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5335 pub const SM_MOUSEPRESENT
: SYSTEM_METRICS_INDEX
= 19u32;
5336 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5337 pub const SM_MOUSEHORIZONTALWHEELPRESENT
: SYSTEM_METRICS_INDEX
= 91u32;
5338 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5339 pub const SM_MOUSEWHEELPRESENT
: SYSTEM_METRICS_INDEX
= 75u32;
5340 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5341 pub const SM_NETWORK
: SYSTEM_METRICS_INDEX
= 63u32;
5342 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5343 pub const SM_PENWINDOWS
: SYSTEM_METRICS_INDEX
= 41u32;
5344 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5345 pub const SM_REMOTECONTROL
: SYSTEM_METRICS_INDEX
= 8193u32;
5346 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5347 pub const SM_REMOTESESSION
: SYSTEM_METRICS_INDEX
= 4096u32;
5348 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5349 pub const SM_SAMEDISPLAYFORMAT
: SYSTEM_METRICS_INDEX
= 81u32;
5350 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5351 pub const SM_SECURE
: SYSTEM_METRICS_INDEX
= 44u32;
5352 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5353 pub const SM_SERVERR2
: SYSTEM_METRICS_INDEX
= 89u32;
5354 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5355 pub const SM_SHOWSOUNDS
: SYSTEM_METRICS_INDEX
= 70u32;
5356 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5357 pub const SM_SHUTTINGDOWN
: SYSTEM_METRICS_INDEX
= 8192u32;
5358 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5359 pub const SM_SLOWMACHINE
: SYSTEM_METRICS_INDEX
= 73u32;
5360 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5361 pub const SM_STARTER
: SYSTEM_METRICS_INDEX
= 88u32;
5362 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5363 pub const SM_SWAPBUTTON
: SYSTEM_METRICS_INDEX
= 23u32;
5364 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5365 pub const SM_SYSTEMDOCKED
: SYSTEM_METRICS_INDEX
= 8196u32;
5366 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5367 pub const SM_TABLETPC
: SYSTEM_METRICS_INDEX
= 86u32;
5368 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5369 pub const SM_XVIRTUALSCREEN
: SYSTEM_METRICS_INDEX
= 76u32;
5370 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5371 pub const SM_YVIRTUALSCREEN
: SYSTEM_METRICS_INDEX
= 77u32;
5372 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5373 pub type SYSTEM_PARAMETERS_INFO_ACTION
= u32;
5374 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5375 pub const SPI_GETBEEP
: SYSTEM_PARAMETERS_INFO_ACTION
= 1u32;
5376 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5377 pub const SPI_SETBEEP
: SYSTEM_PARAMETERS_INFO_ACTION
= 2u32;
5378 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5379 pub const SPI_GETMOUSE
: SYSTEM_PARAMETERS_INFO_ACTION
= 3u32;
5380 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5381 pub const SPI_SETMOUSE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4u32;
5382 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5383 pub const SPI_GETBORDER
: SYSTEM_PARAMETERS_INFO_ACTION
= 5u32;
5384 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5385 pub const SPI_SETBORDER
: SYSTEM_PARAMETERS_INFO_ACTION
= 6u32;
5386 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5387 pub const SPI_GETKEYBOARDSPEED
: SYSTEM_PARAMETERS_INFO_ACTION
= 10u32;
5388 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5389 pub const SPI_SETKEYBOARDSPEED
: SYSTEM_PARAMETERS_INFO_ACTION
= 11u32;
5390 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5391 pub const SPI_LANGDRIVER
: SYSTEM_PARAMETERS_INFO_ACTION
= 12u32;
5392 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5393 pub const SPI_ICONHORIZONTALSPACING
: SYSTEM_PARAMETERS_INFO_ACTION
= 13u32;
5394 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5395 pub const SPI_GETSCREENSAVETIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 14u32;
5396 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5397 pub const SPI_SETSCREENSAVETIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 15u32;
5398 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5399 pub const SPI_GETSCREENSAVEACTIVE
: SYSTEM_PARAMETERS_INFO_ACTION
= 16u32;
5400 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5401 pub const SPI_SETSCREENSAVEACTIVE
: SYSTEM_PARAMETERS_INFO_ACTION
= 17u32;
5402 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5403 pub const SPI_GETGRIDGRANULARITY
: SYSTEM_PARAMETERS_INFO_ACTION
= 18u32;
5404 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5405 pub const SPI_SETGRIDGRANULARITY
: SYSTEM_PARAMETERS_INFO_ACTION
= 19u32;
5406 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5407 pub const SPI_SETDESKWALLPAPER
: SYSTEM_PARAMETERS_INFO_ACTION
= 20u32;
5408 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5409 pub const SPI_SETDESKPATTERN
: SYSTEM_PARAMETERS_INFO_ACTION
= 21u32;
5410 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5411 pub const SPI_GETKEYBOARDDELAY
: SYSTEM_PARAMETERS_INFO_ACTION
= 22u32;
5412 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5413 pub const SPI_SETKEYBOARDDELAY
: SYSTEM_PARAMETERS_INFO_ACTION
= 23u32;
5414 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5415 pub const SPI_ICONVERTICALSPACING
: SYSTEM_PARAMETERS_INFO_ACTION
= 24u32;
5416 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5417 pub const SPI_GETICONTITLEWRAP
: SYSTEM_PARAMETERS_INFO_ACTION
= 25u32;
5418 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5419 pub const SPI_SETICONTITLEWRAP
: SYSTEM_PARAMETERS_INFO_ACTION
= 26u32;
5420 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5421 pub const SPI_GETMENUDROPALIGNMENT
: SYSTEM_PARAMETERS_INFO_ACTION
= 27u32;
5422 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5423 pub const SPI_SETMENUDROPALIGNMENT
: SYSTEM_PARAMETERS_INFO_ACTION
= 28u32;
5424 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5425 pub const SPI_SETDOUBLECLKWIDTH
: SYSTEM_PARAMETERS_INFO_ACTION
= 29u32;
5426 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5427 pub const SPI_SETDOUBLECLKHEIGHT
: SYSTEM_PARAMETERS_INFO_ACTION
= 30u32;
5428 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5429 pub const SPI_GETICONTITLELOGFONT
: SYSTEM_PARAMETERS_INFO_ACTION
= 31u32;
5430 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5431 pub const SPI_SETDOUBLECLICKTIME
: SYSTEM_PARAMETERS_INFO_ACTION
= 32u32;
5432 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5433 pub const SPI_SETMOUSEBUTTONSWAP
: SYSTEM_PARAMETERS_INFO_ACTION
= 33u32;
5434 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5435 pub const SPI_SETICONTITLELOGFONT
: SYSTEM_PARAMETERS_INFO_ACTION
= 34u32;
5436 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5437 pub const SPI_GETFASTTASKSWITCH
: SYSTEM_PARAMETERS_INFO_ACTION
= 35u32;
5438 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5439 pub const SPI_SETFASTTASKSWITCH
: SYSTEM_PARAMETERS_INFO_ACTION
= 36u32;
5440 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5441 pub const SPI_SETDRAGFULLWINDOWS
: SYSTEM_PARAMETERS_INFO_ACTION
= 37u32;
5442 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5443 pub const SPI_GETDRAGFULLWINDOWS
: SYSTEM_PARAMETERS_INFO_ACTION
= 38u32;
5444 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5445 pub const SPI_GETNONCLIENTMETRICS
: SYSTEM_PARAMETERS_INFO_ACTION
= 41u32;
5446 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5447 pub const SPI_SETNONCLIENTMETRICS
: SYSTEM_PARAMETERS_INFO_ACTION
= 42u32;
5448 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5449 pub const SPI_GETMINIMIZEDMETRICS
: SYSTEM_PARAMETERS_INFO_ACTION
= 43u32;
5450 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5451 pub const SPI_SETMINIMIZEDMETRICS
: SYSTEM_PARAMETERS_INFO_ACTION
= 44u32;
5452 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5453 pub const SPI_GETICONMETRICS
: SYSTEM_PARAMETERS_INFO_ACTION
= 45u32;
5454 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5455 pub const SPI_SETICONMETRICS
: SYSTEM_PARAMETERS_INFO_ACTION
= 46u32;
5456 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5457 pub const SPI_SETWORKAREA
: SYSTEM_PARAMETERS_INFO_ACTION
= 47u32;
5458 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5459 pub const SPI_GETWORKAREA
: SYSTEM_PARAMETERS_INFO_ACTION
= 48u32;
5460 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5461 pub const SPI_SETPENWINDOWS
: SYSTEM_PARAMETERS_INFO_ACTION
= 49u32;
5462 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5463 pub const SPI_GETHIGHCONTRAST
: SYSTEM_PARAMETERS_INFO_ACTION
= 66u32;
5464 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5465 pub const SPI_SETHIGHCONTRAST
: SYSTEM_PARAMETERS_INFO_ACTION
= 67u32;
5466 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5467 pub const SPI_GETKEYBOARDPREF
: SYSTEM_PARAMETERS_INFO_ACTION
= 68u32;
5468 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5469 pub const SPI_SETKEYBOARDPREF
: SYSTEM_PARAMETERS_INFO_ACTION
= 69u32;
5470 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5471 pub const SPI_GETSCREENREADER
: SYSTEM_PARAMETERS_INFO_ACTION
= 70u32;
5472 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5473 pub const SPI_SETSCREENREADER
: SYSTEM_PARAMETERS_INFO_ACTION
= 71u32;
5474 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5475 pub const SPI_GETANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 72u32;
5476 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5477 pub const SPI_SETANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 73u32;
5478 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5479 pub const SPI_GETFONTSMOOTHING
: SYSTEM_PARAMETERS_INFO_ACTION
= 74u32;
5480 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5481 pub const SPI_SETFONTSMOOTHING
: SYSTEM_PARAMETERS_INFO_ACTION
= 75u32;
5482 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5483 pub const SPI_SETDRAGWIDTH
: SYSTEM_PARAMETERS_INFO_ACTION
= 76u32;
5484 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5485 pub const SPI_SETDRAGHEIGHT
: SYSTEM_PARAMETERS_INFO_ACTION
= 77u32;
5486 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5487 pub const SPI_SETHANDHELD
: SYSTEM_PARAMETERS_INFO_ACTION
= 78u32;
5488 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5489 pub const SPI_GETLOWPOWERTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 79u32;
5490 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5491 pub const SPI_GETPOWEROFFTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 80u32;
5492 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5493 pub const SPI_SETLOWPOWERTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 81u32;
5494 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5495 pub const SPI_SETPOWEROFFTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 82u32;
5496 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5497 pub const SPI_GETLOWPOWERACTIVE
: SYSTEM_PARAMETERS_INFO_ACTION
= 83u32;
5498 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5499 pub const SPI_GETPOWEROFFACTIVE
: SYSTEM_PARAMETERS_INFO_ACTION
= 84u32;
5500 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5501 pub const SPI_SETLOWPOWERACTIVE
: SYSTEM_PARAMETERS_INFO_ACTION
= 85u32;
5502 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5503 pub const SPI_SETPOWEROFFACTIVE
: SYSTEM_PARAMETERS_INFO_ACTION
= 86u32;
5504 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5505 pub const SPI_SETCURSORS
: SYSTEM_PARAMETERS_INFO_ACTION
= 87u32;
5506 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5507 pub const SPI_SETICONS
: SYSTEM_PARAMETERS_INFO_ACTION
= 88u32;
5508 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5509 pub const SPI_GETDEFAULTINPUTLANG
: SYSTEM_PARAMETERS_INFO_ACTION
= 89u32;
5510 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5511 pub const SPI_SETDEFAULTINPUTLANG
: SYSTEM_PARAMETERS_INFO_ACTION
= 90u32;
5512 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5513 pub const SPI_SETLANGTOGGLE
: SYSTEM_PARAMETERS_INFO_ACTION
= 91u32;
5514 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5515 pub const SPI_GETWINDOWSEXTENSION
: SYSTEM_PARAMETERS_INFO_ACTION
= 92u32;
5516 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5517 pub const SPI_SETMOUSETRAILS
: SYSTEM_PARAMETERS_INFO_ACTION
= 93u32;
5518 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5519 pub const SPI_GETMOUSETRAILS
: SYSTEM_PARAMETERS_INFO_ACTION
= 94u32;
5520 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5521 pub const SPI_SETSCREENSAVERRUNNING
: SYSTEM_PARAMETERS_INFO_ACTION
= 97u32;
5522 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5523 pub const SPI_SCREENSAVERRUNNING
: SYSTEM_PARAMETERS_INFO_ACTION
= 97u32;
5524 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5525 pub const SPI_GETFILTERKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 50u32;
5526 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5527 pub const SPI_SETFILTERKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 51u32;
5528 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5529 pub const SPI_GETTOGGLEKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 52u32;
5530 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5531 pub const SPI_SETTOGGLEKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 53u32;
5532 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5533 pub const SPI_GETMOUSEKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 54u32;
5534 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5535 pub const SPI_SETMOUSEKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 55u32;
5536 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5537 pub const SPI_GETSHOWSOUNDS
: SYSTEM_PARAMETERS_INFO_ACTION
= 56u32;
5538 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5539 pub const SPI_SETSHOWSOUNDS
: SYSTEM_PARAMETERS_INFO_ACTION
= 57u32;
5540 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5541 pub const SPI_GETSTICKYKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 58u32;
5542 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5543 pub const SPI_SETSTICKYKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 59u32;
5544 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5545 pub const SPI_GETACCESSTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 60u32;
5546 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5547 pub const SPI_SETACCESSTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 61u32;
5548 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5549 pub const SPI_GETSERIALKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 62u32;
5550 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5551 pub const SPI_SETSERIALKEYS
: SYSTEM_PARAMETERS_INFO_ACTION
= 63u32;
5552 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5553 pub const SPI_GETSOUNDSENTRY
: SYSTEM_PARAMETERS_INFO_ACTION
= 64u32;
5554 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5555 pub const SPI_SETSOUNDSENTRY
: SYSTEM_PARAMETERS_INFO_ACTION
= 65u32;
5556 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5557 pub const SPI_GETSNAPTODEFBUTTON
: SYSTEM_PARAMETERS_INFO_ACTION
= 95u32;
5558 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5559 pub const SPI_SETSNAPTODEFBUTTON
: SYSTEM_PARAMETERS_INFO_ACTION
= 96u32;
5560 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5561 pub const SPI_GETMOUSEHOVERWIDTH
: SYSTEM_PARAMETERS_INFO_ACTION
= 98u32;
5562 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5563 pub const SPI_SETMOUSEHOVERWIDTH
: SYSTEM_PARAMETERS_INFO_ACTION
= 99u32;
5564 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5565 pub const SPI_GETMOUSEHOVERHEIGHT
: SYSTEM_PARAMETERS_INFO_ACTION
= 100u32;
5566 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5567 pub const SPI_SETMOUSEHOVERHEIGHT
: SYSTEM_PARAMETERS_INFO_ACTION
= 101u32;
5568 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5569 pub const SPI_GETMOUSEHOVERTIME
: SYSTEM_PARAMETERS_INFO_ACTION
= 102u32;
5570 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5571 pub const SPI_SETMOUSEHOVERTIME
: SYSTEM_PARAMETERS_INFO_ACTION
= 103u32;
5572 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5573 pub const SPI_GETWHEELSCROLLLINES
: SYSTEM_PARAMETERS_INFO_ACTION
= 104u32;
5574 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5575 pub const SPI_SETWHEELSCROLLLINES
: SYSTEM_PARAMETERS_INFO_ACTION
= 105u32;
5576 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5577 pub const SPI_GETMENUSHOWDELAY
: SYSTEM_PARAMETERS_INFO_ACTION
= 106u32;
5578 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5579 pub const SPI_SETMENUSHOWDELAY
: SYSTEM_PARAMETERS_INFO_ACTION
= 107u32;
5580 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5581 pub const SPI_GETWHEELSCROLLCHARS
: SYSTEM_PARAMETERS_INFO_ACTION
= 108u32;
5582 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5583 pub const SPI_SETWHEELSCROLLCHARS
: SYSTEM_PARAMETERS_INFO_ACTION
= 109u32;
5584 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5585 pub const SPI_GETSHOWIMEUI
: SYSTEM_PARAMETERS_INFO_ACTION
= 110u32;
5586 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5587 pub const SPI_SETSHOWIMEUI
: SYSTEM_PARAMETERS_INFO_ACTION
= 111u32;
5588 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5589 pub const SPI_GETMOUSESPEED
: SYSTEM_PARAMETERS_INFO_ACTION
= 112u32;
5590 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5591 pub const SPI_SETMOUSESPEED
: SYSTEM_PARAMETERS_INFO_ACTION
= 113u32;
5592 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5593 pub const SPI_GETSCREENSAVERRUNNING
: SYSTEM_PARAMETERS_INFO_ACTION
= 114u32;
5594 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5595 pub const SPI_GETDESKWALLPAPER
: SYSTEM_PARAMETERS_INFO_ACTION
= 115u32;
5596 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5597 pub const SPI_GETAUDIODESCRIPTION
: SYSTEM_PARAMETERS_INFO_ACTION
= 116u32;
5598 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5599 pub const SPI_SETAUDIODESCRIPTION
: SYSTEM_PARAMETERS_INFO_ACTION
= 117u32;
5600 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5601 pub const SPI_GETSCREENSAVESECURE
: SYSTEM_PARAMETERS_INFO_ACTION
= 118u32;
5602 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5603 pub const SPI_SETSCREENSAVESECURE
: SYSTEM_PARAMETERS_INFO_ACTION
= 119u32;
5604 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5605 pub const SPI_GETHUNGAPPTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 120u32;
5606 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5607 pub const SPI_SETHUNGAPPTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 121u32;
5608 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5609 pub const SPI_GETWAITTOKILLTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 122u32;
5610 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5611 pub const SPI_SETWAITTOKILLTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 123u32;
5612 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5613 pub const SPI_GETWAITTOKILLSERVICETIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 124u32;
5614 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5615 pub const SPI_SETWAITTOKILLSERVICETIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 125u32;
5616 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5617 pub const SPI_GETMOUSEDOCKTHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 126u32;
5618 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5619 pub const SPI_SETMOUSEDOCKTHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 127u32;
5620 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5621 pub const SPI_GETPENDOCKTHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 128u32;
5622 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5623 pub const SPI_SETPENDOCKTHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 129u32;
5624 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5625 pub const SPI_GETWINARRANGING
: SYSTEM_PARAMETERS_INFO_ACTION
= 130u32;
5626 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5627 pub const SPI_SETWINARRANGING
: SYSTEM_PARAMETERS_INFO_ACTION
= 131u32;
5628 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5629 pub const SPI_GETMOUSEDRAGOUTTHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 132u32;
5630 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5631 pub const SPI_SETMOUSEDRAGOUTTHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 133u32;
5632 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5633 pub const SPI_GETPENDRAGOUTTHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 134u32;
5634 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5635 pub const SPI_SETPENDRAGOUTTHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 135u32;
5636 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5637 pub const SPI_GETMOUSESIDEMOVETHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 136u32;
5638 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5639 pub const SPI_SETMOUSESIDEMOVETHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 137u32;
5640 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5641 pub const SPI_GETPENSIDEMOVETHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 138u32;
5642 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5643 pub const SPI_SETPENSIDEMOVETHRESHOLD
: SYSTEM_PARAMETERS_INFO_ACTION
= 139u32;
5644 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5645 pub const SPI_GETDRAGFROMMAXIMIZE
: SYSTEM_PARAMETERS_INFO_ACTION
= 140u32;
5646 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5647 pub const SPI_SETDRAGFROMMAXIMIZE
: SYSTEM_PARAMETERS_INFO_ACTION
= 141u32;
5648 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5649 pub const SPI_GETSNAPSIZING
: SYSTEM_PARAMETERS_INFO_ACTION
= 142u32;
5650 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5651 pub const SPI_SETSNAPSIZING
: SYSTEM_PARAMETERS_INFO_ACTION
= 143u32;
5652 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5653 pub const SPI_GETDOCKMOVING
: SYSTEM_PARAMETERS_INFO_ACTION
= 144u32;
5654 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5655 pub const SPI_SETDOCKMOVING
: SYSTEM_PARAMETERS_INFO_ACTION
= 145u32;
5656 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5657 pub const SPI_GETTOUCHPREDICTIONPARAMETERS
: SYSTEM_PARAMETERS_INFO_ACTION
= 156u32;
5658 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5659 pub const SPI_SETTOUCHPREDICTIONPARAMETERS
: SYSTEM_PARAMETERS_INFO_ACTION
= 157u32;
5660 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5661 pub const SPI_GETLOGICALDPIOVERRIDE
: SYSTEM_PARAMETERS_INFO_ACTION
= 158u32;
5662 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5663 pub const SPI_SETLOGICALDPIOVERRIDE
: SYSTEM_PARAMETERS_INFO_ACTION
= 159u32;
5664 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5665 pub const SPI_GETMENURECT
: SYSTEM_PARAMETERS_INFO_ACTION
= 162u32;
5666 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5667 pub const SPI_SETMENURECT
: SYSTEM_PARAMETERS_INFO_ACTION
= 163u32;
5668 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5669 pub const SPI_GETACTIVEWINDOWTRACKING
: SYSTEM_PARAMETERS_INFO_ACTION
= 4096u32;
5670 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5671 pub const SPI_SETACTIVEWINDOWTRACKING
: SYSTEM_PARAMETERS_INFO_ACTION
= 4097u32;
5672 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5673 pub const SPI_GETMENUANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4098u32;
5674 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5675 pub const SPI_SETMENUANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4099u32;
5676 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5677 pub const SPI_GETCOMBOBOXANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4100u32;
5678 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5679 pub const SPI_SETCOMBOBOXANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4101u32;
5680 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5681 pub const SPI_GETLISTBOXSMOOTHSCROLLING
: SYSTEM_PARAMETERS_INFO_ACTION
= 4102u32;
5682 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5683 pub const SPI_SETLISTBOXSMOOTHSCROLLING
: SYSTEM_PARAMETERS_INFO_ACTION
= 4103u32;
5684 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5685 pub const SPI_GETGRADIENTCAPTIONS
: SYSTEM_PARAMETERS_INFO_ACTION
= 4104u32;
5686 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5687 pub const SPI_SETGRADIENTCAPTIONS
: SYSTEM_PARAMETERS_INFO_ACTION
= 4105u32;
5688 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5689 pub const SPI_GETKEYBOARDCUES
: SYSTEM_PARAMETERS_INFO_ACTION
= 4106u32;
5690 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5691 pub const SPI_SETKEYBOARDCUES
: SYSTEM_PARAMETERS_INFO_ACTION
= 4107u32;
5692 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5693 pub const SPI_GETMENUUNDERLINES
: SYSTEM_PARAMETERS_INFO_ACTION
= 4106u32;
5694 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5695 pub const SPI_SETMENUUNDERLINES
: SYSTEM_PARAMETERS_INFO_ACTION
= 4107u32;
5696 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5697 pub const SPI_GETACTIVEWNDTRKZORDER
: SYSTEM_PARAMETERS_INFO_ACTION
= 4108u32;
5698 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5699 pub const SPI_SETACTIVEWNDTRKZORDER
: SYSTEM_PARAMETERS_INFO_ACTION
= 4109u32;
5700 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5701 pub const SPI_GETHOTTRACKING
: SYSTEM_PARAMETERS_INFO_ACTION
= 4110u32;
5702 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5703 pub const SPI_SETHOTTRACKING
: SYSTEM_PARAMETERS_INFO_ACTION
= 4111u32;
5704 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5705 pub const SPI_GETMENUFADE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4114u32;
5706 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5707 pub const SPI_SETMENUFADE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4115u32;
5708 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5709 pub const SPI_GETSELECTIONFADE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4116u32;
5710 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5711 pub const SPI_SETSELECTIONFADE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4117u32;
5712 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5713 pub const SPI_GETTOOLTIPANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4118u32;
5714 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5715 pub const SPI_SETTOOLTIPANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4119u32;
5716 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5717 pub const SPI_GETTOOLTIPFADE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4120u32;
5718 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5719 pub const SPI_SETTOOLTIPFADE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4121u32;
5720 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5721 pub const SPI_GETCURSORSHADOW
: SYSTEM_PARAMETERS_INFO_ACTION
= 4122u32;
5722 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5723 pub const SPI_SETCURSORSHADOW
: SYSTEM_PARAMETERS_INFO_ACTION
= 4123u32;
5724 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5725 pub const SPI_GETMOUSESONAR
: SYSTEM_PARAMETERS_INFO_ACTION
= 4124u32;
5726 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5727 pub const SPI_SETMOUSESONAR
: SYSTEM_PARAMETERS_INFO_ACTION
= 4125u32;
5728 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5729 pub const SPI_GETMOUSECLICKLOCK
: SYSTEM_PARAMETERS_INFO_ACTION
= 4126u32;
5730 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5731 pub const SPI_SETMOUSECLICKLOCK
: SYSTEM_PARAMETERS_INFO_ACTION
= 4127u32;
5732 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5733 pub const SPI_GETMOUSEVANISH
: SYSTEM_PARAMETERS_INFO_ACTION
= 4128u32;
5734 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5735 pub const SPI_SETMOUSEVANISH
: SYSTEM_PARAMETERS_INFO_ACTION
= 4129u32;
5736 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5737 pub const SPI_GETFLATMENU
: SYSTEM_PARAMETERS_INFO_ACTION
= 4130u32;
5738 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5739 pub const SPI_SETFLATMENU
: SYSTEM_PARAMETERS_INFO_ACTION
= 4131u32;
5740 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5741 pub const SPI_GETDROPSHADOW
: SYSTEM_PARAMETERS_INFO_ACTION
= 4132u32;
5742 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5743 pub const SPI_SETDROPSHADOW
: SYSTEM_PARAMETERS_INFO_ACTION
= 4133u32;
5744 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5745 pub const SPI_GETBLOCKSENDINPUTRESETS
: SYSTEM_PARAMETERS_INFO_ACTION
= 4134u32;
5746 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5747 pub const SPI_SETBLOCKSENDINPUTRESETS
: SYSTEM_PARAMETERS_INFO_ACTION
= 4135u32;
5748 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5749 pub const SPI_GETUIEFFECTS
: SYSTEM_PARAMETERS_INFO_ACTION
= 4158u32;
5750 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5751 pub const SPI_SETUIEFFECTS
: SYSTEM_PARAMETERS_INFO_ACTION
= 4159u32;
5752 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5753 pub const SPI_GETDISABLEOVERLAPPEDCONTENT
: SYSTEM_PARAMETERS_INFO_ACTION
= 4160u32;
5754 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5755 pub const SPI_SETDISABLEOVERLAPPEDCONTENT
: SYSTEM_PARAMETERS_INFO_ACTION
= 4161u32;
5756 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5757 pub const SPI_GETCLIENTAREAANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4162u32;
5758 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5759 pub const SPI_SETCLIENTAREAANIMATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4163u32;
5760 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5761 pub const SPI_GETCLEARTYPE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4168u32;
5762 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5763 pub const SPI_SETCLEARTYPE
: SYSTEM_PARAMETERS_INFO_ACTION
= 4169u32;
5764 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5765 pub const SPI_GETSPEECHRECOGNITION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4170u32;
5766 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5767 pub const SPI_SETSPEECHRECOGNITION
: SYSTEM_PARAMETERS_INFO_ACTION
= 4171u32;
5768 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5769 pub const SPI_GETCARETBROWSING
: SYSTEM_PARAMETERS_INFO_ACTION
= 4172u32;
5770 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5771 pub const SPI_SETCARETBROWSING
: SYSTEM_PARAMETERS_INFO_ACTION
= 4173u32;
5772 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5773 pub const SPI_GETTHREADLOCALINPUTSETTINGS
: SYSTEM_PARAMETERS_INFO_ACTION
= 4174u32;
5774 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5775 pub const SPI_SETTHREADLOCALINPUTSETTINGS
: SYSTEM_PARAMETERS_INFO_ACTION
= 4175u32;
5776 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5777 pub const SPI_GETSYSTEMLANGUAGEBAR
: SYSTEM_PARAMETERS_INFO_ACTION
= 4176u32;
5778 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5779 pub const SPI_SETSYSTEMLANGUAGEBAR
: SYSTEM_PARAMETERS_INFO_ACTION
= 4177u32;
5780 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5781 pub const SPI_GETFOREGROUNDLOCKTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8192u32;
5782 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5783 pub const SPI_SETFOREGROUNDLOCKTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8193u32;
5784 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5785 pub const SPI_GETACTIVEWNDTRKTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8194u32;
5786 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5787 pub const SPI_SETACTIVEWNDTRKTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8195u32;
5788 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5789 pub const SPI_GETFOREGROUNDFLASHCOUNT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8196u32;
5790 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5791 pub const SPI_SETFOREGROUNDFLASHCOUNT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8197u32;
5792 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5793 pub const SPI_GETCARETWIDTH
: SYSTEM_PARAMETERS_INFO_ACTION
= 8198u32;
5794 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5795 pub const SPI_SETCARETWIDTH
: SYSTEM_PARAMETERS_INFO_ACTION
= 8199u32;
5796 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5797 pub const SPI_GETMOUSECLICKLOCKTIME
: SYSTEM_PARAMETERS_INFO_ACTION
= 8200u32;
5798 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5799 pub const SPI_SETMOUSECLICKLOCKTIME
: SYSTEM_PARAMETERS_INFO_ACTION
= 8201u32;
5800 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5801 pub const SPI_GETFONTSMOOTHINGTYPE
: SYSTEM_PARAMETERS_INFO_ACTION
= 8202u32;
5802 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5803 pub const SPI_SETFONTSMOOTHINGTYPE
: SYSTEM_PARAMETERS_INFO_ACTION
= 8203u32;
5804 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5805 pub const SPI_GETFONTSMOOTHINGCONTRAST
: SYSTEM_PARAMETERS_INFO_ACTION
= 8204u32;
5806 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5807 pub const SPI_SETFONTSMOOTHINGCONTRAST
: SYSTEM_PARAMETERS_INFO_ACTION
= 8205u32;
5808 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5809 pub const SPI_GETFOCUSBORDERWIDTH
: SYSTEM_PARAMETERS_INFO_ACTION
= 8206u32;
5810 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5811 pub const SPI_SETFOCUSBORDERWIDTH
: SYSTEM_PARAMETERS_INFO_ACTION
= 8207u32;
5812 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5813 pub const SPI_GETFOCUSBORDERHEIGHT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8208u32;
5814 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5815 pub const SPI_SETFOCUSBORDERHEIGHT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8209u32;
5816 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5817 pub const SPI_GETFONTSMOOTHINGORIENTATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8210u32;
5818 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5819 pub const SPI_SETFONTSMOOTHINGORIENTATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8211u32;
5820 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5821 pub const SPI_GETMINIMUMHITRADIUS
: SYSTEM_PARAMETERS_INFO_ACTION
= 8212u32;
5822 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5823 pub const SPI_SETMINIMUMHITRADIUS
: SYSTEM_PARAMETERS_INFO_ACTION
= 8213u32;
5824 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5825 pub const SPI_GETMESSAGEDURATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8214u32;
5826 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5827 pub const SPI_SETMESSAGEDURATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8215u32;
5828 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5829 pub const SPI_GETCONTACTVISUALIZATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8216u32;
5830 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5831 pub const SPI_SETCONTACTVISUALIZATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8217u32;
5832 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5833 pub const SPI_GETGESTUREVISUALIZATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8218u32;
5834 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5835 pub const SPI_SETGESTUREVISUALIZATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8219u32;
5836 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5837 pub const SPI_GETMOUSEWHEELROUTING
: SYSTEM_PARAMETERS_INFO_ACTION
= 8220u32;
5838 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5839 pub const SPI_SETMOUSEWHEELROUTING
: SYSTEM_PARAMETERS_INFO_ACTION
= 8221u32;
5840 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5841 pub const SPI_GETPENVISUALIZATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8222u32;
5842 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5843 pub const SPI_SETPENVISUALIZATION
: SYSTEM_PARAMETERS_INFO_ACTION
= 8223u32;
5844 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5845 pub const SPI_GETPENARBITRATIONTYPE
: SYSTEM_PARAMETERS_INFO_ACTION
= 8224u32;
5846 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5847 pub const SPI_SETPENARBITRATIONTYPE
: SYSTEM_PARAMETERS_INFO_ACTION
= 8225u32;
5848 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5849 pub const SPI_GETCARETTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8226u32;
5850 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5851 pub const SPI_SETCARETTIMEOUT
: SYSTEM_PARAMETERS_INFO_ACTION
= 8227u32;
5852 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5853 pub const SPI_GETHANDEDNESS
: SYSTEM_PARAMETERS_INFO_ACTION
= 8228u32;
5854 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5855 pub const SPI_SETHANDEDNESS
: SYSTEM_PARAMETERS_INFO_ACTION
= 8229u32;
5856 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5857 pub type SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS
= u32;
5858 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5859 pub const SPIF_UPDATEINIFILE
: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS
= 1u32;
5860 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5861 pub const SPIF_SENDCHANGE
: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS
= 2u32;
5862 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5863 pub const SPIF_SENDWININICHANGE
: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS
= 2u32;
5864 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5865 pub type SYS_COLOR_INDEX
= u32;
5866 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5867 pub const COLOR_3DDKSHADOW
: SYS_COLOR_INDEX
= 21u32;
5868 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5869 pub const COLOR_3DFACE
: SYS_COLOR_INDEX
= 15u32;
5870 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5871 pub const COLOR_3DHIGHLIGHT
: SYS_COLOR_INDEX
= 20u32;
5872 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5873 pub const COLOR_3DHILIGHT
: SYS_COLOR_INDEX
= 20u32;
5874 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5875 pub const COLOR_3DLIGHT
: SYS_COLOR_INDEX
= 22u32;
5876 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5877 pub const COLOR_3DSHADOW
: SYS_COLOR_INDEX
= 16u32;
5878 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5879 pub const COLOR_ACTIVEBORDER
: SYS_COLOR_INDEX
= 10u32;
5880 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5881 pub const COLOR_ACTIVECAPTION
: SYS_COLOR_INDEX
= 2u32;
5882 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5883 pub const COLOR_APPWORKSPACE
: SYS_COLOR_INDEX
= 12u32;
5884 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5885 pub const COLOR_BACKGROUND
: SYS_COLOR_INDEX
= 1u32;
5886 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5887 pub const COLOR_BTNFACE
: SYS_COLOR_INDEX
= 15u32;
5888 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5889 pub const _COLOR_BTNHIGHLIGHT
: SYS_COLOR_INDEX
= 20u32;
5890 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5891 pub const _COLOR_BTNHILIGHT
: SYS_COLOR_INDEX
= 20u32;
5892 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5893 pub const COLOR_BTNSHADOW
: SYS_COLOR_INDEX
= 16u32;
5894 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5895 pub const COLOR_BTNTEXT
: SYS_COLOR_INDEX
= 18u32;
5896 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5897 pub const COLOR_CAPTIONTEXT
: SYS_COLOR_INDEX
= 9u32;
5898 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5899 pub const COLOR_DESKTOP
: SYS_COLOR_INDEX
= 1u32;
5900 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5901 pub const COLOR_GRADIENTACTIVECAPTION
: SYS_COLOR_INDEX
= 27u32;
5902 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5903 pub const COLOR_GRADIENTINACTIVECAPTION
: SYS_COLOR_INDEX
= 28u32;
5904 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5905 pub const COLOR_GRAYTEXT
: SYS_COLOR_INDEX
= 17u32;
5906 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5907 pub const COLOR_HIGHLIGHT
: SYS_COLOR_INDEX
= 13u32;
5908 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5909 pub const COLOR_HIGHLIGHTTEXT
: SYS_COLOR_INDEX
= 14u32;
5910 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5911 pub const COLOR_HOTLIGHT
: SYS_COLOR_INDEX
= 26u32;
5912 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5913 pub const COLOR_INACTIVEBORDER
: SYS_COLOR_INDEX
= 11u32;
5914 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5915 pub const COLOR_INACTIVECAPTION
: SYS_COLOR_INDEX
= 3u32;
5916 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5917 pub const COLOR_INACTIVECAPTIONTEXT
: SYS_COLOR_INDEX
= 19u32;
5918 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5919 pub const COLOR_INFOBK
: SYS_COLOR_INDEX
= 24u32;
5920 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5921 pub const COLOR_INFOTEXT
: SYS_COLOR_INDEX
= 23u32;
5922 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5923 pub const COLOR_MENU
: SYS_COLOR_INDEX
= 4u32;
5924 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5925 pub const COLOR_MENUHILIGHT
: SYS_COLOR_INDEX
= 29u32;
5926 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5927 pub const COLOR_MENUBAR
: SYS_COLOR_INDEX
= 30u32;
5928 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5929 pub const COLOR_MENUTEXT
: SYS_COLOR_INDEX
= 7u32;
5930 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5931 pub const COLOR_SCROLLBAR
: SYS_COLOR_INDEX
= 0u32;
5932 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5933 pub const COLOR_WINDOW
: SYS_COLOR_INDEX
= 5u32;
5934 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5935 pub const COLOR_WINDOWFRAME
: SYS_COLOR_INDEX
= 6u32;
5936 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5937 pub const COLOR_WINDOWTEXT
: SYS_COLOR_INDEX
= 8u32;
5938 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5939 pub type TILE_WINDOWS_HOW
= u32;
5940 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5941 pub const MDITILE_HORIZONTAL
: TILE_WINDOWS_HOW
= 1u32;
5942 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5943 pub const MDITILE_VERTICAL
: TILE_WINDOWS_HOW
= 0u32;
5944 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
5945 #[cfg(feature = "Win32_Foundation")]
5946 pub type TIMERPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: u32, param2
: usize, param3
: u32)>;
5947 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5948 pub const TIMERV_COALESCING_MAX
: u32 = 2147483637u32;
5949 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5950 pub const TIMERV_COALESCING_MIN
: u32 = 1u32;
5951 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5952 pub const TIMERV_DEFAULT_COALESCING
: u32 = 0u32;
5953 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5954 pub const TIMERV_NO_COALESCING
: u32 = 4294967295u32;
5956 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
5957 #[cfg(feature = "Win32_Foundation")]
5958 pub struct TITLEBARINFO
{
5960 pub rcTitleBar
: super::super::Foundation
::RECT
,
5961 pub rgstate
: [u32; 6],
5963 #[cfg(feature = "Win32_Foundation")]
5964 impl ::core
::marker
::Copy
for TITLEBARINFO {}
5965 #[cfg(feature = "Win32_Foundation")]
5966 impl ::core
::clone
::Clone
for TITLEBARINFO
{
5967 fn clone(&self) -> Self {
5972 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
5973 #[cfg(feature = "Win32_Foundation")]
5974 pub struct TITLEBARINFOEX
{
5976 pub rcTitleBar
: super::super::Foundation
::RECT
,
5977 pub rgstate
: [u32; 6],
5978 pub rgrect
: [super::super::Foundation
::RECT
; 6],
5980 #[cfg(feature = "Win32_Foundation")]
5981 impl ::core
::marker
::Copy
for TITLEBARINFOEX {}
5982 #[cfg(feature = "Win32_Foundation")]
5983 impl ::core
::clone
::Clone
for TITLEBARINFOEX
{
5984 fn clone(&self) -> Self {
5988 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5989 pub const TKF_AVAILABLE
: u32 = 2u32;
5990 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5991 pub const TKF_CONFIRMHOTKEY
: u32 = 8u32;
5992 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5993 pub const TKF_HOTKEYACTIVE
: u32 = 4u32;
5994 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5995 pub const TKF_HOTKEYSOUND
: u32 = 16u32;
5996 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5997 pub const TKF_INDICATOR
: u32 = 32u32;
5998 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
5999 pub const TKF_TOGGLEKEYSON
: u32 = 1u32;
6000 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6001 pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY
: u32 = 8u32;
6002 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6003 pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA
: f32 = 0.001f32;
6004 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6005 pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA
: f32 = 0.99f32;
6006 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6007 pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE
: f32 = 0.001f32;
6008 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6009 pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX
: f32 = 0.999f32;
6010 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6011 pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN
: f32 = 0.9f32;
6012 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6013 pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME
: u32 = 8u32;
6014 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6015 pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP
: u32 = 1u32;
6016 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6017 pub const TOUCH_FLAG_NONE
: u32 = 0u32;
6018 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6019 pub const TOUCH_HIT_TESTING_CLIENT
: u32 = 1u32;
6020 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6021 pub const TOUCH_HIT_TESTING_DEFAULT
: u32 = 0u32;
6022 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6023 pub const TOUCH_HIT_TESTING_NONE
: u32 = 2u32;
6024 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6025 pub const TOUCH_HIT_TESTING_PROXIMITY_CLOSEST
: u32 = 0u32;
6026 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6027 pub const TOUCH_HIT_TESTING_PROXIMITY_FARTHEST
: u32 = 4095u32;
6028 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6029 pub const TOUCH_MASK_CONTACTAREA
: u32 = 1u32;
6030 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6031 pub const TOUCH_MASK_NONE
: u32 = 0u32;
6032 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6033 pub const TOUCH_MASK_ORIENTATION
: u32 = 2u32;
6034 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6035 pub const TOUCH_MASK_PRESSURE
: u32 = 4u32;
6037 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
6038 #[cfg(feature = "Win32_Foundation")]
6039 pub struct TPMPARAMS
{
6041 pub rcExclude
: super::super::Foundation
::RECT
,
6043 #[cfg(feature = "Win32_Foundation")]
6044 impl ::core
::marker
::Copy
for TPMPARAMS {}
6045 #[cfg(feature = "Win32_Foundation")]
6046 impl ::core
::clone
::Clone
for TPMPARAMS
{
6047 fn clone(&self) -> Self {
6051 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6052 pub type TRACK_POPUP_MENU_FLAGS
= u32;
6053 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6054 pub const TPM_LEFTBUTTON
: TRACK_POPUP_MENU_FLAGS
= 0u32;
6055 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6056 pub const TPM_RIGHTBUTTON
: TRACK_POPUP_MENU_FLAGS
= 2u32;
6057 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6058 pub const TPM_LEFTALIGN
: TRACK_POPUP_MENU_FLAGS
= 0u32;
6059 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6060 pub const TPM_CENTERALIGN
: TRACK_POPUP_MENU_FLAGS
= 4u32;
6061 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6062 pub const TPM_RIGHTALIGN
: TRACK_POPUP_MENU_FLAGS
= 8u32;
6063 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6064 pub const TPM_TOPALIGN
: TRACK_POPUP_MENU_FLAGS
= 0u32;
6065 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6066 pub const TPM_VCENTERALIGN
: TRACK_POPUP_MENU_FLAGS
= 16u32;
6067 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6068 pub const TPM_BOTTOMALIGN
: TRACK_POPUP_MENU_FLAGS
= 32u32;
6069 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6070 pub const TPM_HORIZONTAL
: TRACK_POPUP_MENU_FLAGS
= 0u32;
6071 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6072 pub const TPM_VERTICAL
: TRACK_POPUP_MENU_FLAGS
= 64u32;
6073 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6074 pub const TPM_NONOTIFY
: TRACK_POPUP_MENU_FLAGS
= 128u32;
6075 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6076 pub const TPM_RETURNCMD
: TRACK_POPUP_MENU_FLAGS
= 256u32;
6077 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6078 pub const TPM_RECURSE
: TRACK_POPUP_MENU_FLAGS
= 1u32;
6079 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6080 pub const TPM_HORPOSANIMATION
: TRACK_POPUP_MENU_FLAGS
= 1024u32;
6081 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6082 pub const TPM_HORNEGANIMATION
: TRACK_POPUP_MENU_FLAGS
= 2048u32;
6083 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6084 pub const TPM_VERPOSANIMATION
: TRACK_POPUP_MENU_FLAGS
= 4096u32;
6085 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6086 pub const TPM_VERNEGANIMATION
: TRACK_POPUP_MENU_FLAGS
= 8192u32;
6087 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6088 pub const TPM_NOANIMATION
: TRACK_POPUP_MENU_FLAGS
= 16384u32;
6089 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6090 pub const TPM_LAYOUTRTL
: TRACK_POPUP_MENU_FLAGS
= 32768u32;
6091 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6092 pub const TPM_WORKAREA
: TRACK_POPUP_MENU_FLAGS
= 65536u32;
6094 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6095 pub struct TouchPredictionParameters
{
6098 pub dwSampleTime
: u32,
6099 pub bUseHWTimeStamp
: u32,
6101 impl ::core
::marker
::Copy
for TouchPredictionParameters {}
6102 impl ::core
::clone
::Clone
for TouchPredictionParameters
{
6103 fn clone(&self) -> Self {
6107 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6108 pub const UISF_ACTIVE
: u32 = 4u32;
6109 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6110 pub const UISF_HIDEACCEL
: u32 = 2u32;
6111 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6112 pub const UISF_HIDEFOCUS
: u32 = 1u32;
6113 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6114 pub const UIS_CLEAR
: u32 = 2u32;
6115 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6116 pub const UIS_INITIALIZE
: u32 = 3u32;
6117 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6118 pub const UIS_SET
: u32 = 1u32;
6119 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6120 pub const UNICODE_NOCHAR
: u32 = 65535u32;
6121 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6122 pub const UOI_TIMERPROC_EXCEPTION_SUPPRESSION
: u32 = 7u32;
6124 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6125 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6126 pub struct UPDATELAYEREDWINDOWINFO
{
6128 pub hdcDst
: super::super::Graphics
::Gdi
::HDC
,
6129 pub pptDst
: *const super::super::Foundation
::POINT
,
6130 pub psize
: *const super::super::Foundation
::SIZE
,
6131 pub hdcSrc
: super::super::Graphics
::Gdi
::HDC
,
6132 pub pptSrc
: *const super::super::Foundation
::POINT
,
6134 pub pblend
: *const super::super::Graphics
::Gdi
::BLENDFUNCTION
,
6135 pub dwFlags
: UPDATE_LAYERED_WINDOW_FLAGS
,
6136 pub prcDirty
: *const super::super::Foundation
::RECT
,
6138 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6139 impl ::core
::marker
::Copy
for UPDATELAYEREDWINDOWINFO {}
6140 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6141 impl ::core
::clone
::Clone
for UPDATELAYEREDWINDOWINFO
{
6142 fn clone(&self) -> Self {
6146 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6147 pub type UPDATE_LAYERED_WINDOW_FLAGS
= u32;
6148 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6149 pub const ULW_ALPHA
: UPDATE_LAYERED_WINDOW_FLAGS
= 2u32;
6150 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6151 pub const ULW_COLORKEY
: UPDATE_LAYERED_WINDOW_FLAGS
= 1u32;
6152 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6153 pub const ULW_OPAQUE
: UPDATE_LAYERED_WINDOW_FLAGS
= 4u32;
6154 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6155 pub const ULW_EX_NORESIZE
: UPDATE_LAYERED_WINDOW_FLAGS
= 8u32;
6156 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6157 pub const USER_DEFAULT_SCREEN_DPI
: u32 = 96u32;
6158 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6159 pub const USER_TIMER_MAXIMUM
: u32 = 2147483647u32;
6160 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6161 pub const USER_TIMER_MINIMUM
: u32 = 10u32;
6162 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6163 pub const WA_ACTIVE
: u32 = 1u32;
6164 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6165 pub const WA_CLICKACTIVE
: u32 = 2u32;
6166 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6167 pub const WA_INACTIVE
: u32 = 0u32;
6168 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6169 pub const WHEEL_DELTA
: u32 = 120u32;
6170 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6171 pub const WH_HARDWARE
: u32 = 8u32;
6172 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6173 pub const WH_MAX
: u32 = 14u32;
6174 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6175 pub const WH_MAXHOOK
: u32 = 14u32;
6176 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6177 pub const WH_MIN
: i32 = -1i32;
6178 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6179 pub const WH_MINHOOK
: i32 = -1i32;
6181 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
6182 #[cfg(feature = "Win32_Foundation")]
6183 pub struct WINDOWINFO
{
6185 pub rcWindow
: super::super::Foundation
::RECT
,
6186 pub rcClient
: super::super::Foundation
::RECT
,
6189 pub dwWindowStatus
: u32,
6190 pub cxWindowBorders
: u32,
6191 pub cyWindowBorders
: u32,
6192 pub atomWindowType
: u16,
6193 pub wCreatorVersion
: u16,
6195 #[cfg(feature = "Win32_Foundation")]
6196 impl ::core
::marker
::Copy
for WINDOWINFO {}
6197 #[cfg(feature = "Win32_Foundation")]
6198 impl ::core
::clone
::Clone
for WINDOWINFO
{
6199 fn clone(&self) -> Self {
6204 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
6205 #[cfg(feature = "Win32_Foundation")]
6206 pub struct WINDOWPLACEMENT
{
6208 pub flags
: WINDOWPLACEMENT_FLAGS
,
6209 pub showCmd
: SHOW_WINDOW_CMD
,
6210 pub ptMinPosition
: super::super::Foundation
::POINT
,
6211 pub ptMaxPosition
: super::super::Foundation
::POINT
,
6212 pub rcNormalPosition
: super::super::Foundation
::RECT
,
6214 #[cfg(feature = "Win32_Foundation")]
6215 impl ::core
::marker
::Copy
for WINDOWPLACEMENT {}
6216 #[cfg(feature = "Win32_Foundation")]
6217 impl ::core
::clone
::Clone
for WINDOWPLACEMENT
{
6218 fn clone(&self) -> Self {
6222 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6223 pub type WINDOWPLACEMENT_FLAGS
= u32;
6224 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6225 pub const WPF_ASYNCWINDOWPLACEMENT
: WINDOWPLACEMENT_FLAGS
= 4u32;
6226 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6227 pub const WPF_RESTORETOMAXIMIZED
: WINDOWPLACEMENT_FLAGS
= 2u32;
6228 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6229 pub const WPF_SETMINPOSITION
: WINDOWPLACEMENT_FLAGS
= 1u32;
6231 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
6232 #[cfg(feature = "Win32_Foundation")]
6233 pub struct WINDOWPOS
{
6234 pub hwnd
: super::super::Foundation
::HWND
,
6235 pub hwndInsertAfter
: super::super::Foundation
::HWND
,
6240 pub flags
: SET_WINDOW_POS_FLAGS
,
6242 #[cfg(feature = "Win32_Foundation")]
6243 impl ::core
::marker
::Copy
for WINDOWPOS {}
6244 #[cfg(feature = "Win32_Foundation")]
6245 impl ::core
::clone
::Clone
for WINDOWPOS
{
6246 fn clone(&self) -> Self {
6250 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6251 pub type WINDOWS_HOOK_ID
= i32;
6252 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6253 pub const WH_CALLWNDPROC
: WINDOWS_HOOK_ID
= 4i32;
6254 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6255 pub const WH_CALLWNDPROCRET
: WINDOWS_HOOK_ID
= 12i32;
6256 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6257 pub const WH_CBT
: WINDOWS_HOOK_ID
= 5i32;
6258 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6259 pub const WH_DEBUG
: WINDOWS_HOOK_ID
= 9i32;
6260 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6261 pub const WH_FOREGROUNDIDLE
: WINDOWS_HOOK_ID
= 11i32;
6262 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6263 pub const WH_GETMESSAGE
: WINDOWS_HOOK_ID
= 3i32;
6264 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6265 pub const WH_JOURNALPLAYBACK
: WINDOWS_HOOK_ID
= 1i32;
6266 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6267 pub const WH_JOURNALRECORD
: WINDOWS_HOOK_ID
= 0i32;
6268 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6269 pub const WH_KEYBOARD
: WINDOWS_HOOK_ID
= 2i32;
6270 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6271 pub const WH_KEYBOARD_LL
: WINDOWS_HOOK_ID
= 13i32;
6272 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6273 pub const WH_MOUSE
: WINDOWS_HOOK_ID
= 7i32;
6274 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6275 pub const WH_MOUSE_LL
: WINDOWS_HOOK_ID
= 14i32;
6276 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6277 pub const WH_MSGFILTER
: WINDOWS_HOOK_ID
= -1i32;
6278 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6279 pub const WH_SHELL
: WINDOWS_HOOK_ID
= 10i32;
6280 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6281 pub const WH_SYSMSGFILTER
: WINDOWS_HOOK_ID
= 6i32;
6282 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6283 pub type WINDOW_DISPLAY_AFFINITY
= u32;
6284 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6285 pub const WDA_NONE
: WINDOW_DISPLAY_AFFINITY
= 0u32;
6286 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6287 pub const WDA_MONITOR
: WINDOW_DISPLAY_AFFINITY
= 1u32;
6288 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6289 pub const WDA_EXCLUDEFROMCAPTURE
: WINDOW_DISPLAY_AFFINITY
= 17u32;
6290 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6291 pub type WINDOW_EX_STYLE
= u32;
6292 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6293 pub const WS_EX_DLGMODALFRAME
: WINDOW_EX_STYLE
= 1u32;
6294 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6295 pub const WS_EX_NOPARENTNOTIFY
: WINDOW_EX_STYLE
= 4u32;
6296 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6297 pub const WS_EX_TOPMOST
: WINDOW_EX_STYLE
= 8u32;
6298 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6299 pub const WS_EX_ACCEPTFILES
: WINDOW_EX_STYLE
= 16u32;
6300 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6301 pub const WS_EX_TRANSPARENT
: WINDOW_EX_STYLE
= 32u32;
6302 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6303 pub const WS_EX_MDICHILD
: WINDOW_EX_STYLE
= 64u32;
6304 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6305 pub const WS_EX_TOOLWINDOW
: WINDOW_EX_STYLE
= 128u32;
6306 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6307 pub const WS_EX_WINDOWEDGE
: WINDOW_EX_STYLE
= 256u32;
6308 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6309 pub const WS_EX_CLIENTEDGE
: WINDOW_EX_STYLE
= 512u32;
6310 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6311 pub const WS_EX_CONTEXTHELP
: WINDOW_EX_STYLE
= 1024u32;
6312 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6313 pub const WS_EX_RIGHT
: WINDOW_EX_STYLE
= 4096u32;
6314 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6315 pub const WS_EX_LEFT
: WINDOW_EX_STYLE
= 0u32;
6316 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6317 pub const WS_EX_RTLREADING
: WINDOW_EX_STYLE
= 8192u32;
6318 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6319 pub const WS_EX_LTRREADING
: WINDOW_EX_STYLE
= 0u32;
6320 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6321 pub const WS_EX_LEFTSCROLLBAR
: WINDOW_EX_STYLE
= 16384u32;
6322 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6323 pub const WS_EX_RIGHTSCROLLBAR
: WINDOW_EX_STYLE
= 0u32;
6324 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6325 pub const WS_EX_CONTROLPARENT
: WINDOW_EX_STYLE
= 65536u32;
6326 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6327 pub const WS_EX_STATICEDGE
: WINDOW_EX_STYLE
= 131072u32;
6328 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6329 pub const WS_EX_APPWINDOW
: WINDOW_EX_STYLE
= 262144u32;
6330 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6331 pub const WS_EX_OVERLAPPEDWINDOW
: WINDOW_EX_STYLE
= 768u32;
6332 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6333 pub const WS_EX_PALETTEWINDOW
: WINDOW_EX_STYLE
= 392u32;
6334 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6335 pub const WS_EX_LAYERED
: WINDOW_EX_STYLE
= 524288u32;
6336 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6337 pub const WS_EX_NOINHERITLAYOUT
: WINDOW_EX_STYLE
= 1048576u32;
6338 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6339 pub const WS_EX_NOREDIRECTIONBITMAP
: WINDOW_EX_STYLE
= 2097152u32;
6340 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6341 pub const WS_EX_LAYOUTRTL
: WINDOW_EX_STYLE
= 4194304u32;
6342 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6343 pub const WS_EX_COMPOSITED
: WINDOW_EX_STYLE
= 33554432u32;
6344 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6345 pub const WS_EX_NOACTIVATE
: WINDOW_EX_STYLE
= 134217728u32;
6346 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6347 pub type WINDOW_LONG_PTR_INDEX
= i32;
6348 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6349 pub const GWL_EXSTYLE
: WINDOW_LONG_PTR_INDEX
= -20i32;
6350 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6351 pub const GWLP_HINSTANCE
: WINDOW_LONG_PTR_INDEX
= -6i32;
6352 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6353 pub const GWLP_HWNDPARENT
: WINDOW_LONG_PTR_INDEX
= -8i32;
6354 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6355 pub const GWLP_ID
: WINDOW_LONG_PTR_INDEX
= -12i32;
6356 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6357 pub const GWL_STYLE
: WINDOW_LONG_PTR_INDEX
= -16i32;
6358 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6359 pub const GWLP_USERDATA
: WINDOW_LONG_PTR_INDEX
= -21i32;
6360 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6361 pub const GWLP_WNDPROC
: WINDOW_LONG_PTR_INDEX
= -4i32;
6362 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6363 pub const GWL_HINSTANCE
: WINDOW_LONG_PTR_INDEX
= -6i32;
6364 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6365 pub const GWL_ID
: WINDOW_LONG_PTR_INDEX
= -12i32;
6366 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6367 pub const GWL_USERDATA
: WINDOW_LONG_PTR_INDEX
= -21i32;
6368 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6369 pub const GWL_WNDPROC
: WINDOW_LONG_PTR_INDEX
= -4i32;
6370 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6371 pub const GWL_HWNDPARENT
: WINDOW_LONG_PTR_INDEX
= -8i32;
6372 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6373 pub type WINDOW_MESSAGE_FILTER_ACTION
= u32;
6374 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6375 pub const MSGFLT_ALLOW
: WINDOW_MESSAGE_FILTER_ACTION
= 1u32;
6376 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6377 pub const MSGFLT_DISALLOW
: WINDOW_MESSAGE_FILTER_ACTION
= 2u32;
6378 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6379 pub const MSGFLT_RESET
: WINDOW_MESSAGE_FILTER_ACTION
= 0u32;
6380 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6381 pub type WINDOW_STYLE
= u32;
6382 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6383 pub const WS_OVERLAPPED
: WINDOW_STYLE
= 0u32;
6384 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6385 pub const WS_POPUP
: WINDOW_STYLE
= 2147483648u32;
6386 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6387 pub const WS_CHILD
: WINDOW_STYLE
= 1073741824u32;
6388 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6389 pub const WS_MINIMIZE
: WINDOW_STYLE
= 536870912u32;
6390 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6391 pub const WS_VISIBLE
: WINDOW_STYLE
= 268435456u32;
6392 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6393 pub const WS_DISABLED
: WINDOW_STYLE
= 134217728u32;
6394 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6395 pub const WS_CLIPSIBLINGS
: WINDOW_STYLE
= 67108864u32;
6396 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6397 pub const WS_CLIPCHILDREN
: WINDOW_STYLE
= 33554432u32;
6398 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6399 pub const WS_MAXIMIZE
: WINDOW_STYLE
= 16777216u32;
6400 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6401 pub const WS_CAPTION
: WINDOW_STYLE
= 12582912u32;
6402 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6403 pub const WS_BORDER
: WINDOW_STYLE
= 8388608u32;
6404 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6405 pub const WS_DLGFRAME
: WINDOW_STYLE
= 4194304u32;
6406 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6407 pub const WS_VSCROLL
: WINDOW_STYLE
= 2097152u32;
6408 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6409 pub const WS_HSCROLL
: WINDOW_STYLE
= 1048576u32;
6410 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6411 pub const WS_SYSMENU
: WINDOW_STYLE
= 524288u32;
6412 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6413 pub const WS_THICKFRAME
: WINDOW_STYLE
= 262144u32;
6414 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6415 pub const WS_GROUP
: WINDOW_STYLE
= 131072u32;
6416 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6417 pub const WS_TABSTOP
: WINDOW_STYLE
= 65536u32;
6418 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6419 pub const WS_MINIMIZEBOX
: WINDOW_STYLE
= 131072u32;
6420 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6421 pub const WS_MAXIMIZEBOX
: WINDOW_STYLE
= 65536u32;
6422 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6423 pub const WS_TILED
: WINDOW_STYLE
= 0u32;
6424 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6425 pub const WS_ICONIC
: WINDOW_STYLE
= 536870912u32;
6426 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6427 pub const WS_SIZEBOX
: WINDOW_STYLE
= 262144u32;
6428 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6429 pub const WS_TILEDWINDOW
: WINDOW_STYLE
= 13565952u32;
6430 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6431 pub const WS_OVERLAPPEDWINDOW
: WINDOW_STYLE
= 13565952u32;
6432 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6433 pub const WS_POPUPWINDOW
: WINDOW_STYLE
= 2156396544u32;
6434 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6435 pub const WS_CHILDWINDOW
: WINDOW_STYLE
= 1073741824u32;
6436 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6437 pub const WS_ACTIVECAPTION
: WINDOW_STYLE
= 1u32;
6438 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6439 pub const WINEVENT_INCONTEXT
: u32 = 4u32;
6440 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6441 pub const WINEVENT_OUTOFCONTEXT
: u32 = 0u32;
6442 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6443 pub const WINEVENT_SKIPOWNPROCESS
: u32 = 2u32;
6444 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6445 pub const WINEVENT_SKIPOWNTHREAD
: u32 = 1u32;
6446 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6447 pub const WINSTA_ACCESSCLIPBOARD
: i32 = 4i32;
6448 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6449 pub const WINSTA_ACCESSGLOBALATOMS
: i32 = 32i32;
6450 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6451 pub const WINSTA_CREATEDESKTOP
: i32 = 8i32;
6452 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6453 pub const WINSTA_ENUMDESKTOPS
: i32 = 1i32;
6454 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6455 pub const WINSTA_ENUMERATE
: i32 = 256i32;
6456 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6457 pub const WINSTA_EXITWINDOWS
: i32 = 64i32;
6458 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6459 pub const WINSTA_READATTRIBUTES
: i32 = 2i32;
6460 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6461 pub const WINSTA_READSCREEN
: i32 = 512i32;
6462 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6463 pub const WINSTA_WRITEATTRIBUTES
: i32 = 16i32;
6464 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6465 pub const WMSZ_BOTTOM
: u32 = 6u32;
6466 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6467 pub const WMSZ_BOTTOMLEFT
: u32 = 7u32;
6468 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6469 pub const WMSZ_BOTTOMRIGHT
: u32 = 8u32;
6470 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6471 pub const WMSZ_LEFT
: u32 = 1u32;
6472 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6473 pub const WMSZ_RIGHT
: u32 = 2u32;
6474 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6475 pub const WMSZ_TOP
: u32 = 3u32;
6476 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6477 pub const WMSZ_TOPLEFT
: u32 = 4u32;
6478 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6479 pub const WMSZ_TOPRIGHT
: u32 = 5u32;
6480 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6481 pub const WM_ACTIVATE
: u32 = 6u32;
6482 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6483 pub const WM_ACTIVATEAPP
: u32 = 28u32;
6484 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6485 pub const WM_AFXFIRST
: u32 = 864u32;
6486 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6487 pub const WM_AFXLAST
: u32 = 895u32;
6488 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6489 pub const WM_APP
: u32 = 32768u32;
6490 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6491 pub const WM_APPCOMMAND
: u32 = 793u32;
6492 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6493 pub const WM_ASKCBFORMATNAME
: u32 = 780u32;
6494 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6495 pub const WM_CANCELJOURNAL
: u32 = 75u32;
6496 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6497 pub const WM_CANCELMODE
: u32 = 31u32;
6498 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6499 pub const WM_CAPTURECHANGED
: u32 = 533u32;
6500 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6501 pub const WM_CHANGECBCHAIN
: u32 = 781u32;
6502 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6503 pub const WM_CHANGEUISTATE
: u32 = 295u32;
6504 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6505 pub const WM_CHAR
: u32 = 258u32;
6506 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6507 pub const WM_CHARTOITEM
: u32 = 47u32;
6508 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6509 pub const WM_CHILDACTIVATE
: u32 = 34u32;
6510 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6511 pub const WM_CLEAR
: u32 = 771u32;
6512 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6513 pub const WM_CLIPBOARDUPDATE
: u32 = 797u32;
6514 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6515 pub const WM_CLOSE
: u32 = 16u32;
6516 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6517 pub const WM_COMMAND
: u32 = 273u32;
6518 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6519 pub const WM_COMMNOTIFY
: u32 = 68u32;
6520 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6521 pub const WM_COMPACTING
: u32 = 65u32;
6522 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6523 pub const WM_COMPAREITEM
: u32 = 57u32;
6524 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6525 pub const WM_CONTEXTMENU
: u32 = 123u32;
6526 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6527 pub const WM_COPY
: u32 = 769u32;
6528 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6529 pub const WM_COPYDATA
: u32 = 74u32;
6530 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6531 pub const WM_CREATE
: u32 = 1u32;
6532 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6533 pub const WM_CTLCOLORBTN
: u32 = 309u32;
6534 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6535 pub const WM_CTLCOLORDLG
: u32 = 310u32;
6536 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6537 pub const WM_CTLCOLOREDIT
: u32 = 307u32;
6538 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6539 pub const WM_CTLCOLORLISTBOX
: u32 = 308u32;
6540 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6541 pub const WM_CTLCOLORMSGBOX
: u32 = 306u32;
6542 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6543 pub const WM_CTLCOLORSCROLLBAR
: u32 = 311u32;
6544 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6545 pub const WM_CTLCOLORSTATIC
: u32 = 312u32;
6546 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6547 pub const WM_CUT
: u32 = 768u32;
6548 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6549 pub const WM_DEADCHAR
: u32 = 259u32;
6550 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6551 pub const WM_DELETEITEM
: u32 = 45u32;
6552 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6553 pub const WM_DESTROY
: u32 = 2u32;
6554 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6555 pub const WM_DESTROYCLIPBOARD
: u32 = 775u32;
6556 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6557 pub const WM_DEVICECHANGE
: u32 = 537u32;
6558 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6559 pub const WM_DEVMODECHANGE
: u32 = 27u32;
6560 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6561 pub const WM_DISPLAYCHANGE
: u32 = 126u32;
6562 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6563 pub const WM_DPICHANGED
: u32 = 736u32;
6564 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6565 pub const WM_DPICHANGED_AFTERPARENT
: u32 = 739u32;
6566 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6567 pub const WM_DPICHANGED_BEFOREPARENT
: u32 = 738u32;
6568 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6569 pub const WM_DRAWCLIPBOARD
: u32 = 776u32;
6570 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6571 pub const WM_DRAWITEM
: u32 = 43u32;
6572 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6573 pub const WM_DROPFILES
: u32 = 563u32;
6574 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6575 pub const WM_DWMCOLORIZATIONCOLORCHANGED
: u32 = 800u32;
6576 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6577 pub const WM_DWMCOMPOSITIONCHANGED
: u32 = 798u32;
6578 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6579 pub const WM_DWMNCRENDERINGCHANGED
: u32 = 799u32;
6580 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6581 pub const WM_DWMSENDICONICLIVEPREVIEWBITMAP
: u32 = 806u32;
6582 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6583 pub const WM_DWMSENDICONICTHUMBNAIL
: u32 = 803u32;
6584 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6585 pub const WM_DWMWINDOWMAXIMIZEDCHANGE
: u32 = 801u32;
6586 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6587 pub const WM_ENABLE
: u32 = 10u32;
6588 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6589 pub const WM_ENDSESSION
: u32 = 22u32;
6590 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6591 pub const WM_ENTERIDLE
: u32 = 289u32;
6592 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6593 pub const WM_ENTERMENULOOP
: u32 = 529u32;
6594 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6595 pub const WM_ENTERSIZEMOVE
: u32 = 561u32;
6596 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6597 pub const WM_ERASEBKGND
: u32 = 20u32;
6598 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6599 pub const WM_EXITMENULOOP
: u32 = 530u32;
6600 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6601 pub const WM_EXITSIZEMOVE
: u32 = 562u32;
6602 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6603 pub const WM_FONTCHANGE
: u32 = 29u32;
6604 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6605 pub const WM_GESTURE
: u32 = 281u32;
6606 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6607 pub const WM_GESTURENOTIFY
: u32 = 282u32;
6608 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6609 pub const WM_GETDLGCODE
: u32 = 135u32;
6610 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6611 pub const WM_GETDPISCALEDSIZE
: u32 = 740u32;
6612 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6613 pub const WM_GETFONT
: u32 = 49u32;
6614 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6615 pub const WM_GETHOTKEY
: u32 = 51u32;
6616 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6617 pub const WM_GETICON
: u32 = 127u32;
6618 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6619 pub const WM_GETMINMAXINFO
: u32 = 36u32;
6620 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6621 pub const WM_GETOBJECT
: u32 = 61u32;
6622 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6623 pub const WM_GETTEXT
: u32 = 13u32;
6624 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6625 pub const WM_GETTEXTLENGTH
: u32 = 14u32;
6626 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6627 pub const WM_GETTITLEBARINFOEX
: u32 = 831u32;
6628 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6629 pub const WM_HANDHELDFIRST
: u32 = 856u32;
6630 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6631 pub const WM_HANDHELDLAST
: u32 = 863u32;
6632 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6633 pub const WM_HELP
: u32 = 83u32;
6634 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6635 pub const WM_HOTKEY
: u32 = 786u32;
6636 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6637 pub const WM_HSCROLL
: u32 = 276u32;
6638 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6639 pub const WM_HSCROLLCLIPBOARD
: u32 = 782u32;
6640 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6641 pub const WM_ICONERASEBKGND
: u32 = 39u32;
6642 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6643 pub const WM_IME_CHAR
: u32 = 646u32;
6644 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6645 pub const WM_IME_COMPOSITION
: u32 = 271u32;
6646 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6647 pub const WM_IME_COMPOSITIONFULL
: u32 = 644u32;
6648 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6649 pub const WM_IME_CONTROL
: u32 = 643u32;
6650 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6651 pub const WM_IME_ENDCOMPOSITION
: u32 = 270u32;
6652 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6653 pub const WM_IME_KEYDOWN
: u32 = 656u32;
6654 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6655 pub const WM_IME_KEYLAST
: u32 = 271u32;
6656 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6657 pub const WM_IME_KEYUP
: u32 = 657u32;
6658 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6659 pub const WM_IME_NOTIFY
: u32 = 642u32;
6660 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6661 pub const WM_IME_REQUEST
: u32 = 648u32;
6662 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6663 pub const WM_IME_SELECT
: u32 = 645u32;
6664 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6665 pub const WM_IME_SETCONTEXT
: u32 = 641u32;
6666 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6667 pub const WM_IME_STARTCOMPOSITION
: u32 = 269u32;
6668 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6669 pub const WM_INITDIALOG
: u32 = 272u32;
6670 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6671 pub const WM_INITMENU
: u32 = 278u32;
6672 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6673 pub const WM_INITMENUPOPUP
: u32 = 279u32;
6674 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6675 pub const WM_INPUT
: u32 = 255u32;
6676 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6677 pub const WM_INPUTLANGCHANGE
: u32 = 81u32;
6678 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6679 pub const WM_INPUTLANGCHANGEREQUEST
: u32 = 80u32;
6680 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6681 pub const WM_INPUT_DEVICE_CHANGE
: u32 = 254u32;
6682 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6683 pub const WM_KEYDOWN
: u32 = 256u32;
6684 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6685 pub const WM_KEYFIRST
: u32 = 256u32;
6686 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6687 pub const WM_KEYLAST
: u32 = 265u32;
6688 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6689 pub const WM_KEYUP
: u32 = 257u32;
6690 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6691 pub const WM_KILLFOCUS
: u32 = 8u32;
6692 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6693 pub const WM_LBUTTONDBLCLK
: u32 = 515u32;
6694 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6695 pub const WM_LBUTTONDOWN
: u32 = 513u32;
6696 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6697 pub const WM_LBUTTONUP
: u32 = 514u32;
6698 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6699 pub const WM_MBUTTONDBLCLK
: u32 = 521u32;
6700 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6701 pub const WM_MBUTTONDOWN
: u32 = 519u32;
6702 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6703 pub const WM_MBUTTONUP
: u32 = 520u32;
6704 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6705 pub const WM_MDIACTIVATE
: u32 = 546u32;
6706 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6707 pub const WM_MDICASCADE
: u32 = 551u32;
6708 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6709 pub const WM_MDICREATE
: u32 = 544u32;
6710 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6711 pub const WM_MDIDESTROY
: u32 = 545u32;
6712 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6713 pub const WM_MDIGETACTIVE
: u32 = 553u32;
6714 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6715 pub const WM_MDIICONARRANGE
: u32 = 552u32;
6716 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6717 pub const WM_MDIMAXIMIZE
: u32 = 549u32;
6718 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6719 pub const WM_MDINEXT
: u32 = 548u32;
6720 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6721 pub const WM_MDIREFRESHMENU
: u32 = 564u32;
6722 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6723 pub const WM_MDIRESTORE
: u32 = 547u32;
6724 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6725 pub const WM_MDISETMENU
: u32 = 560u32;
6726 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6727 pub const WM_MDITILE
: u32 = 550u32;
6728 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6729 pub const WM_MEASUREITEM
: u32 = 44u32;
6730 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6731 pub const WM_MENUCHAR
: u32 = 288u32;
6732 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6733 pub const WM_MENUCOMMAND
: u32 = 294u32;
6734 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6735 pub const WM_MENUDRAG
: u32 = 291u32;
6736 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6737 pub const WM_MENUGETOBJECT
: u32 = 292u32;
6738 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6739 pub const WM_MENURBUTTONUP
: u32 = 290u32;
6740 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6741 pub const WM_MENUSELECT
: u32 = 287u32;
6742 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6743 pub const WM_MOUSEACTIVATE
: u32 = 33u32;
6744 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6745 pub const WM_MOUSEFIRST
: u32 = 512u32;
6746 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6747 pub const WM_MOUSEHWHEEL
: u32 = 526u32;
6748 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6749 pub const WM_MOUSELAST
: u32 = 526u32;
6750 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6751 pub const WM_MOUSEMOVE
: u32 = 512u32;
6752 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6753 pub const WM_MOUSEWHEEL
: u32 = 522u32;
6754 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6755 pub const WM_MOVE
: u32 = 3u32;
6756 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6757 pub const WM_MOVING
: u32 = 534u32;
6758 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6759 pub const WM_NCACTIVATE
: u32 = 134u32;
6760 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6761 pub const WM_NCCALCSIZE
: u32 = 131u32;
6762 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6763 pub const WM_NCCREATE
: u32 = 129u32;
6764 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6765 pub const WM_NCDESTROY
: u32 = 130u32;
6766 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6767 pub const WM_NCHITTEST
: u32 = 132u32;
6768 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6769 pub const WM_NCLBUTTONDBLCLK
: u32 = 163u32;
6770 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6771 pub const WM_NCLBUTTONDOWN
: u32 = 161u32;
6772 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6773 pub const WM_NCLBUTTONUP
: u32 = 162u32;
6774 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6775 pub const WM_NCMBUTTONDBLCLK
: u32 = 169u32;
6776 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6777 pub const WM_NCMBUTTONDOWN
: u32 = 167u32;
6778 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6779 pub const WM_NCMBUTTONUP
: u32 = 168u32;
6780 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6781 pub const WM_NCMOUSEHOVER
: u32 = 672u32;
6782 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6783 pub const WM_NCMOUSELEAVE
: u32 = 674u32;
6784 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6785 pub const WM_NCMOUSEMOVE
: u32 = 160u32;
6786 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6787 pub const WM_NCPAINT
: u32 = 133u32;
6788 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6789 pub const WM_NCPOINTERDOWN
: u32 = 578u32;
6790 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6791 pub const WM_NCPOINTERUP
: u32 = 579u32;
6792 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6793 pub const WM_NCPOINTERUPDATE
: u32 = 577u32;
6794 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6795 pub const WM_NCRBUTTONDBLCLK
: u32 = 166u32;
6796 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6797 pub const WM_NCRBUTTONDOWN
: u32 = 164u32;
6798 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6799 pub const WM_NCRBUTTONUP
: u32 = 165u32;
6800 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6801 pub const WM_NCXBUTTONDBLCLK
: u32 = 173u32;
6802 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6803 pub const WM_NCXBUTTONDOWN
: u32 = 171u32;
6804 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6805 pub const WM_NCXBUTTONUP
: u32 = 172u32;
6806 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6807 pub const WM_NEXTDLGCTL
: u32 = 40u32;
6808 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6809 pub const WM_NEXTMENU
: u32 = 531u32;
6810 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6811 pub const WM_NOTIFY
: u32 = 78u32;
6812 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6813 pub const WM_NOTIFYFORMAT
: u32 = 85u32;
6814 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6815 pub const WM_NULL
: u32 = 0u32;
6816 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6817 pub const WM_PAINT
: u32 = 15u32;
6818 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6819 pub const WM_PAINTCLIPBOARD
: u32 = 777u32;
6820 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6821 pub const WM_PAINTICON
: u32 = 38u32;
6822 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6823 pub const WM_PALETTECHANGED
: u32 = 785u32;
6824 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6825 pub const WM_PALETTEISCHANGING
: u32 = 784u32;
6826 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6827 pub const WM_PARENTNOTIFY
: u32 = 528u32;
6828 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6829 pub const WM_PASTE
: u32 = 770u32;
6830 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6831 pub const WM_PENWINFIRST
: u32 = 896u32;
6832 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6833 pub const WM_PENWINLAST
: u32 = 911u32;
6834 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6835 pub const WM_POINTERACTIVATE
: u32 = 587u32;
6836 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6837 pub const WM_POINTERCAPTURECHANGED
: u32 = 588u32;
6838 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6839 pub const WM_POINTERDEVICECHANGE
: u32 = 568u32;
6840 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6841 pub const WM_POINTERDEVICEINRANGE
: u32 = 569u32;
6842 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6843 pub const WM_POINTERDEVICEOUTOFRANGE
: u32 = 570u32;
6844 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6845 pub const WM_POINTERDOWN
: u32 = 582u32;
6846 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6847 pub const WM_POINTERENTER
: u32 = 585u32;
6848 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6849 pub const WM_POINTERHWHEEL
: u32 = 591u32;
6850 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6851 pub const WM_POINTERLEAVE
: u32 = 586u32;
6852 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6853 pub const WM_POINTERROUTEDAWAY
: u32 = 594u32;
6854 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6855 pub const WM_POINTERROUTEDRELEASED
: u32 = 595u32;
6856 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6857 pub const WM_POINTERROUTEDTO
: u32 = 593u32;
6858 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6859 pub const WM_POINTERUP
: u32 = 583u32;
6860 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6861 pub const WM_POINTERUPDATE
: u32 = 581u32;
6862 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6863 pub const WM_POINTERWHEEL
: u32 = 590u32;
6864 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6865 pub const WM_POWER
: u32 = 72u32;
6866 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6867 pub const WM_POWERBROADCAST
: u32 = 536u32;
6868 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6869 pub const WM_PRINT
: u32 = 791u32;
6870 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6871 pub const WM_PRINTCLIENT
: u32 = 792u32;
6872 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6873 pub const WM_QUERYDRAGICON
: u32 = 55u32;
6874 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6875 pub const WM_QUERYENDSESSION
: u32 = 17u32;
6876 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6877 pub const WM_QUERYNEWPALETTE
: u32 = 783u32;
6878 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6879 pub const WM_QUERYOPEN
: u32 = 19u32;
6880 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6881 pub const WM_QUERYUISTATE
: u32 = 297u32;
6882 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6883 pub const WM_QUEUESYNC
: u32 = 35u32;
6884 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6885 pub const WM_QUIT
: u32 = 18u32;
6886 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6887 pub const WM_RBUTTONDBLCLK
: u32 = 518u32;
6888 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6889 pub const WM_RBUTTONDOWN
: u32 = 516u32;
6890 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6891 pub const WM_RBUTTONUP
: u32 = 517u32;
6892 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6893 pub const WM_RENDERALLFORMATS
: u32 = 774u32;
6894 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6895 pub const WM_RENDERFORMAT
: u32 = 773u32;
6896 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6897 pub const WM_SETCURSOR
: u32 = 32u32;
6898 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6899 pub const WM_SETFOCUS
: u32 = 7u32;
6900 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6901 pub const WM_SETFONT
: u32 = 48u32;
6902 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6903 pub const WM_SETHOTKEY
: u32 = 50u32;
6904 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6905 pub const WM_SETICON
: u32 = 128u32;
6906 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6907 pub const WM_SETREDRAW
: u32 = 11u32;
6908 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6909 pub const WM_SETTEXT
: u32 = 12u32;
6910 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6911 pub const WM_SETTINGCHANGE
: u32 = 26u32;
6912 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6913 pub const WM_SHOWWINDOW
: u32 = 24u32;
6914 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6915 pub const WM_SIZE
: u32 = 5u32;
6916 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6917 pub const WM_SIZECLIPBOARD
: u32 = 779u32;
6918 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6919 pub const WM_SIZING
: u32 = 532u32;
6920 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6921 pub const WM_SPOOLERSTATUS
: u32 = 42u32;
6922 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6923 pub const WM_STYLECHANGED
: u32 = 125u32;
6924 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6925 pub const WM_STYLECHANGING
: u32 = 124u32;
6926 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6927 pub const WM_SYNCPAINT
: u32 = 136u32;
6928 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6929 pub const WM_SYSCHAR
: u32 = 262u32;
6930 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6931 pub const WM_SYSCOLORCHANGE
: u32 = 21u32;
6932 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6933 pub const WM_SYSCOMMAND
: u32 = 274u32;
6934 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6935 pub const WM_SYSDEADCHAR
: u32 = 263u32;
6936 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6937 pub const WM_SYSKEYDOWN
: u32 = 260u32;
6938 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6939 pub const WM_SYSKEYUP
: u32 = 261u32;
6940 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6941 pub const WM_TABLET_FIRST
: u32 = 704u32;
6942 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6943 pub const WM_TABLET_LAST
: u32 = 735u32;
6944 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6945 pub const WM_TCARD
: u32 = 82u32;
6946 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6947 pub const WM_THEMECHANGED
: u32 = 794u32;
6948 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6949 pub const WM_TIMECHANGE
: u32 = 30u32;
6950 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6951 pub const WM_TIMER
: u32 = 275u32;
6952 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6953 pub const WM_TOUCH
: u32 = 576u32;
6954 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6955 pub const WM_TOUCHHITTESTING
: u32 = 589u32;
6956 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6957 pub const WM_UNDO
: u32 = 772u32;
6958 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6959 pub const WM_UNICHAR
: u32 = 265u32;
6960 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6961 pub const WM_UNINITMENUPOPUP
: u32 = 293u32;
6962 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6963 pub const WM_UPDATEUISTATE
: u32 = 296u32;
6964 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6965 pub const WM_USER
: u32 = 1024u32;
6966 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6967 pub const WM_USERCHANGED
: u32 = 84u32;
6968 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6969 pub const WM_VKEYTOITEM
: u32 = 46u32;
6970 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6971 pub const WM_VSCROLL
: u32 = 277u32;
6972 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6973 pub const WM_VSCROLLCLIPBOARD
: u32 = 778u32;
6974 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6975 pub const WM_WINDOWPOSCHANGED
: u32 = 71u32;
6976 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6977 pub const WM_WINDOWPOSCHANGING
: u32 = 70u32;
6978 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6979 pub const WM_WININICHANGE
: u32 = 26u32;
6980 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6981 pub const WM_WTSSESSION_CHANGE
: u32 = 689u32;
6982 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6983 pub const WM_XBUTTONDBLCLK
: u32 = 525u32;
6984 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6985 pub const WM_XBUTTONDOWN
: u32 = 523u32;
6986 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
6987 pub const WM_XBUTTONUP
: u32 = 524u32;
6989 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6990 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6991 pub struct WNDCLASSA
{
6992 pub style
: WNDCLASS_STYLES
,
6993 pub lpfnWndProc
: WNDPROC
,
6994 pub cbClsExtra
: i32,
6995 pub cbWndExtra
: i32,
6996 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6998 pub hCursor
: HCURSOR
,
6999 pub hbrBackground
: super::super::Graphics
::Gdi
::HBRUSH
,
7000 pub lpszMenuName
: ::windows_sys
::core
::PCSTR
,
7001 pub lpszClassName
: ::windows_sys
::core
::PCSTR
,
7003 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7004 impl ::core
::marker
::Copy
for WNDCLASSA {}
7005 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7006 impl ::core
::clone
::Clone
for WNDCLASSA
{
7007 fn clone(&self) -> Self {
7012 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
7013 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7014 pub struct WNDCLASSEXA
{
7016 pub style
: WNDCLASS_STYLES
,
7017 pub lpfnWndProc
: WNDPROC
,
7018 pub cbClsExtra
: i32,
7019 pub cbWndExtra
: i32,
7020 pub hInstance
: super::super::Foundation
::HINSTANCE
,
7022 pub hCursor
: HCURSOR
,
7023 pub hbrBackground
: super::super::Graphics
::Gdi
::HBRUSH
,
7024 pub lpszMenuName
: ::windows_sys
::core
::PCSTR
,
7025 pub lpszClassName
: ::windows_sys
::core
::PCSTR
,
7028 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7029 impl ::core
::marker
::Copy
for WNDCLASSEXA {}
7030 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7031 impl ::core
::clone
::Clone
for WNDCLASSEXA
{
7032 fn clone(&self) -> Self {
7037 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
7038 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7039 pub struct WNDCLASSEXW
{
7041 pub style
: WNDCLASS_STYLES
,
7042 pub lpfnWndProc
: WNDPROC
,
7043 pub cbClsExtra
: i32,
7044 pub cbWndExtra
: i32,
7045 pub hInstance
: super::super::Foundation
::HINSTANCE
,
7047 pub hCursor
: HCURSOR
,
7048 pub hbrBackground
: super::super::Graphics
::Gdi
::HBRUSH
,
7049 pub lpszMenuName
: ::windows_sys
::core
::PCWSTR
,
7050 pub lpszClassName
: ::windows_sys
::core
::PCWSTR
,
7053 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7054 impl ::core
::marker
::Copy
for WNDCLASSEXW {}
7055 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7056 impl ::core
::clone
::Clone
for WNDCLASSEXW
{
7057 fn clone(&self) -> Self {
7062 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
7063 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7064 pub struct WNDCLASSW
{
7065 pub style
: WNDCLASS_STYLES
,
7066 pub lpfnWndProc
: WNDPROC
,
7067 pub cbClsExtra
: i32,
7068 pub cbWndExtra
: i32,
7069 pub hInstance
: super::super::Foundation
::HINSTANCE
,
7071 pub hCursor
: HCURSOR
,
7072 pub hbrBackground
: super::super::Graphics
::Gdi
::HBRUSH
,
7073 pub lpszMenuName
: ::windows_sys
::core
::PCWSTR
,
7074 pub lpszClassName
: ::windows_sys
::core
::PCWSTR
,
7076 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7077 impl ::core
::marker
::Copy
for WNDCLASSW {}
7078 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7079 impl ::core
::clone
::Clone
for WNDCLASSW
{
7080 fn clone(&self) -> Self {
7084 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7085 pub type WNDCLASS_STYLES
= u32;
7086 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7087 pub const CS_VREDRAW
: WNDCLASS_STYLES
= 1u32;
7088 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7089 pub const CS_HREDRAW
: WNDCLASS_STYLES
= 2u32;
7090 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7091 pub const CS_DBLCLKS
: WNDCLASS_STYLES
= 8u32;
7092 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7093 pub const CS_OWNDC
: WNDCLASS_STYLES
= 32u32;
7094 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7095 pub const CS_CLASSDC
: WNDCLASS_STYLES
= 64u32;
7096 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7097 pub const CS_PARENTDC
: WNDCLASS_STYLES
= 128u32;
7098 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7099 pub const CS_NOCLOSE
: WNDCLASS_STYLES
= 512u32;
7100 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7101 pub const CS_SAVEBITS
: WNDCLASS_STYLES
= 2048u32;
7102 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7103 pub const CS_BYTEALIGNCLIENT
: WNDCLASS_STYLES
= 4096u32;
7104 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7105 pub const CS_BYTEALIGNWINDOW
: WNDCLASS_STYLES
= 8192u32;
7106 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7107 pub const CS_GLOBALCLASS
: WNDCLASS_STYLES
= 16384u32;
7108 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7109 pub const CS_IME
: WNDCLASS_STYLES
= 65536u32;
7110 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7111 pub const CS_DROPSHADOW
: WNDCLASS_STYLES
= 131072u32;
7112 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
7113 #[cfg(feature = "Win32_Foundation")]
7114 pub type WNDENUMPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
>;
7115 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
7116 #[cfg(feature = "Win32_Foundation")]
7117 pub type WNDPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::Foundation
::WPARAM
, param3
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::LRESULT
>;
7118 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7119 pub const WSF_VISIBLE
: i32 = 1i32;
7120 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7121 pub const WTS_CONSOLE_CONNECT
: u32 = 1u32;
7122 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7123 pub const WTS_CONSOLE_DISCONNECT
: u32 = 2u32;
7124 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7125 pub const WTS_REMOTE_CONNECT
: u32 = 3u32;
7126 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7127 pub const WTS_REMOTE_DISCONNECT
: u32 = 4u32;
7128 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7129 pub const WTS_SESSION_CREATE
: u32 = 10u32;
7130 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7131 pub const WTS_SESSION_LOCK
: u32 = 7u32;
7132 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7133 pub const WTS_SESSION_LOGOFF
: u32 = 6u32;
7134 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7135 pub const WTS_SESSION_LOGON
: u32 = 5u32;
7136 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7137 pub const WTS_SESSION_REMOTE_CONTROL
: u32 = 9u32;
7138 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7139 pub const WTS_SESSION_TERMINATE
: u32 = 11u32;
7140 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7141 pub const WTS_SESSION_UNLOCK
: u32 = 8u32;
7142 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7143 pub const WVR_ALIGNBOTTOM
: u32 = 64u32;
7144 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7145 pub const WVR_ALIGNLEFT
: u32 = 32u32;
7146 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7147 pub const WVR_ALIGNRIGHT
: u32 = 128u32;
7148 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7149 pub const WVR_ALIGNTOP
: u32 = 16u32;
7150 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7151 pub const WVR_HREDRAW
: u32 = 256u32;
7152 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7153 pub const WVR_VALIDRECTS
: u32 = 1024u32;
7154 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7155 pub const WVR_VREDRAW
: u32 = 512u32;
7156 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7157 pub const __WARNING_BANNED_API_USAGE
: u32 = 28719u32;
7158 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7159 pub const __WARNING_CYCLOMATIC_COMPLEXITY
: u32 = 28734u32;
7160 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7161 pub const __WARNING_DEREF_NULL_PTR
: u32 = 6011u32;
7162 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7163 pub const __WARNING_HIGH_PRIORITY_OVERFLOW_POSTCONDITION
: u32 = 26045u32;
7164 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7165 pub const __WARNING_INCORRECT_ANNOTATION
: u32 = 26007u32;
7166 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7167 pub const __WARNING_INVALID_PARAM_VALUE_1
: u32 = 6387u32;
7168 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7169 pub const __WARNING_INVALID_PARAM_VALUE_3
: u32 = 28183u32;
7170 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7171 pub const __WARNING_MISSING_ZERO_TERMINATION2
: u32 = 6054u32;
7172 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7173 pub const __WARNING_POSTCONDITION_NULLTERMINATION_VIOLATION
: u32 = 26036u32;
7174 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7175 pub const __WARNING_POST_EXPECTED
: u32 = 28210u32;
7176 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7177 pub const __WARNING_POTENTIAL_BUFFER_OVERFLOW_HIGH_PRIORITY
: u32 = 26015u32;
7178 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7179 pub const __WARNING_POTENTIAL_RANGE_POSTCONDITION_VIOLATION
: u32 = 26071u32;
7180 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7181 pub const __WARNING_PRECONDITION_NULLTERMINATION_VIOLATION
: u32 = 26035u32;
7182 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7183 pub const __WARNING_RANGE_POSTCONDITION_VIOLATION
: u32 = 26061u32;
7184 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7185 pub const __WARNING_RETURNING_BAD_RESULT
: u32 = 28196u32;
7186 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7187 pub const __WARNING_RETURN_UNINIT_VAR
: u32 = 6101u32;
7188 #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
7189 pub const __WARNING_USING_UNINIT_VAR
: u32 = 6001u32;