Go to the source code of this file.
|
| #define | STATIC_UISTATE_GWL_OFFSET (sizeof(HFONT)+sizeof(HICON)) |
| |
| #define | UserHasDlgFrameStyle(Style, ExStyle) |
| |
| #define | UserHasThickFrameStyle(Style, ExStyle) |
| |
| #define | UserHasThinFrameStyle(Style, ExStyle) (((Style) & WS_BORDER) || (!((Style) & (WS_CHILD | WS_POPUP)))) |
| |
| #define | WIN_GetFullHandle(h) ((HWND)(h)) |
| |
| #define | HOOKID_TO_FLAG(HookId) (1 << ((HookId) + 1)) |
| |
| #define | ISITHOOKED(HookId) |
| |
| #define | ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) |
| |
| #define | NtUserReleaseDC(HWND, HDC) NtUserxReleaseDC((HDC)) |
| |
| #define | NtUserReleaseCapture() NtUserxReleaseCapture() |
| |
| #define | NtUserKillSystemTimer(HWND, ID) NtUserxKillSystemTimer((HWND), (ID)) |
| |
| #define | NtUserSetSystemTimer(HWND, ID, TIMEOUT) NtUserSetSystemTimer((HWND), (ID), (TIMEOUT), NULL) |
| |
| #define | NtUserEnableWindow(HWND, ENABLE) NtUserxEnableWindow((HWND), (ENABLE)) |
| |
| #define | NtUserArrangeIconicWindows(HWND) NtUserxArrangeIconicWindows((HWND)) |
| |
| #define | NtUserDrawMenuBar(HWND) NtUserxDrawMenuBar((HWND)) |
| |
| #define | NtUserGetWindowSysSubMenu(HWND) GetSubMenu(GetMenu((HWND)), 0) |
| |
| #define | NtUserGetPrivateData(HWND, OFFSET, SIZE) GetWindowLongPtrW((HWND), (OFFSET)) |
| |
| #define | NtUserSetPrivateData(HWND, OFFSET, SIZE, VALUE) SetWindowLongPtrW((HWND), (OFFSET), (VALUE)) |
| |
| #define | NtUserGetMDIClientInfo(HWND) (MDICLIENTINFO *)GetWindowLongPtr((HWND), GWLP_MDIWND) |
| |
| #define | NtUserSetMDIClientInfo(HWND, INFO) SetWindowLongPtr((HWND), GWLP_MDIWND, (LONG_PTR)(INFO)) |
| |
| #define | NTUSER_WNDPROC_BUTTON FNID_BUTTON |
| |
| #define | NTUSER_WNDPROC_LISTBOX FNID_LISTBOX |
| |
| #define | NTUSER_WNDPROC_STATIC FNID_STATIC |
| |
| #define | NTUSER_WNDPROC_EDIT FNID_EDIT |
| |
| #define | NTUSER_WNDPROC_MDICLIENT FNID_MDICLIENT |
| |
| #define | MAKE_FNID(index) (index) |
| |
◆ ARRAY_SIZE
◆ HOOKID_TO_FLAG
| #define HOOKID_TO_FLAG |
( |
|
HookId | ) |
(1 << ((HookId) + 1)) |
◆ ISITHOOKED
Value:
#define GetWin32ClientInfo()
#define HOOKID_TO_FLAG(HookId)
Definition at line 111 of file user_x.h.
◆ MAKE_FNID
◆ NTUSER_WNDPROC_BUTTON
◆ NTUSER_WNDPROC_EDIT
◆ NTUSER_WNDPROC_LISTBOX
◆ NTUSER_WNDPROC_MDICLIENT
◆ NTUSER_WNDPROC_STATIC
◆ NtUserArrangeIconicWindows
◆ NtUserDrawMenuBar
◆ NtUserEnableWindow
◆ NtUserGetMDIClientInfo
◆ NtUserGetPrivateData
◆ NtUserGetWindowSysSubMenu
◆ NtUserKillSystemTimer
◆ NtUserReleaseCapture
◆ NtUserReleaseDC
◆ NtUserSetMDIClientInfo
◆ NtUserSetPrivateData
◆ NtUserSetSystemTimer
◆ STATIC_UISTATE_GWL_OFFSET
◆ UserHasDlgFrameStyle
Value:
#define WS_EX_DLGMODALFRAME
Definition at line 96 of file user_x.h.
◆ UserHasThickFrameStyle
◆ UserHasThinFrameStyle
◆ WIN_GetFullHandle
◆ DesktopPtrToUser()
Definition at line 12 of file user_x.h.
13{
19
24 {
26 }
27 else
28 {
29
30
31
33 }
34}
_Must_inspect_result_ _In_ PFSRTL_PER_STREAM_CONTEXT Ptr
struct _THREADINFO * GetW32ThreadInfo(VOID)
EXTINLINE PVOID NtUserxGetDesktopMapping(PVOID ptr)
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG _Out_ DEVINFO * pdi
◆ get_input_codepage()
◆ GetThreadDesktopInfo()
◆ IsCallProcHandle()
Definition at line 56 of file user_x.h.
57{
58
59 return ((
ULONG_PTR)lpWndProc & 0xFFFF0000) == 0xFFFF0000;
60}
◆ IsThreadHooked()
◆ LoadUserApiHook()
Definition at line 85 of file user_x.h.
86{
91 {
93 }
94}
BOOLEAN NTAPI RtlIsThreadWithinLoaderCallout(VOID)
DWORD_PTR NTAPI NtUserCallNoParam(DWORD Routine)
@ NOPARAM_ROUTINE_LOADUSERAPIHOOK
BOOL FASTCALL IsInsideUserApiHook(VOID)
Referenced by AdjustWindowRectEx(), DefWindowProcA(), DefWindowProcW(), DrawCaption(), DrawFrameControl(), EnableScrollBar(), GetScrollInfo(), GetSystemMetrics(), MDIRedrawFrame(), SetScrollInfo(), SetWindowRgn(), SystemParametersInfoA(), and SystemParametersInfoW().
◆ SharedPtrToUser()
◆ STATIC_update_uistate()
Definition at line 65 of file user_x.h.
66{
68
69 if (unicode)
71 else
73
75
76 if (prevflags !=
flags)
77 {
80 }
81
83}
LRESULT WINAPI DefWindowProcW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
LRESULT WINAPI DefWindowProcA(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
LONG WINAPI SetWindowLongW(_In_ HWND, _In_ int, _In_ LONG)
LONG WINAPI GetWindowLongW(_In_ HWND, _In_ int)
#define STATIC_UISTATE_GWL_OFFSET
Referenced by StaticWndProc_common().