9 #define WC_MENU (MAKEINTATOM(0x8000)) 10 #define WC_DESKTOP (MAKEINTATOM(0x8001)) 11 #define WC_DIALOG (MAKEINTATOM(0x8002)) 12 #define WC_SWITCH (MAKEINTATOM(0x8003)) 13 #define WC_ICONTITLE (MAKEINTATOM(0x8004)) 16 #define ES_COMBO 0x200 17 #define WS_MAXIMIZED WS_MAXIMIZE 18 #define WS_MINIMIZED WS_MINIMIZE 21 #define WS_EX_DRAGDETECT 0x00000002 22 #define WS_EX_MAKEVISIBLEWHENUNGHOSTED 0x00000800 23 #define WS_EX_FORCELEGACYRESIZENCMETR 0x00800000 24 #define WS_EX_UISTATEACTIVE 0x04000000 25 #define WS_EX_REDIRECTED 0x20000000 26 #define WS_EX_UISTATEKBACCELHIDDEN 0x40000000 27 #define WS_EX_UISTATEFOCUSRECTHIDDEN 0x80000000 28 #define WS_EX_SETANSICREATOR 0x80000000 // For WNDS_ANSICREATOR 31 #define WM_SETVISIBLE 0x00000009 32 #define WM_ALTTABACTIVE 0x00000029 33 #define WM_ISACTIVEICON 0x00000035 34 #define WM_QUERYPARKICON 0x00000036 35 #define WM_CLIENTSHUTDOWN 0x0000003B 36 #define WM_COPYGLOBALDATA 0x00000049 37 #define WM_LOGONNOTIFY 0x0000004C 38 #define WM_KEYF1 0x0000004D 39 #define WM_FINALDESTROY 0x00000070 40 #define WM_KLUDGEMINRECT 0x0000008B 41 #define WM_UAHDRAWMENU 0x00000091 42 #define WM_UAHDRAWITEM 0x00000092 // WM_DRAWITEM 43 #define WM_UAHINITMENU 0x00000093 44 #define WM_UAHMEASUREITEM 0x00000094 // WM_MEASUREITEM 45 #define WM_UAHDRAWMENUNC 0x00000095 46 #define WM_NCUAHDRAWCAPTION 0x000000AE 47 #define WM_NCUAHDRAWFRAME 0x000000AF 48 #define WM_SYSTIMER 0x00000118 49 #define WM_LBTRACKPOINT 0x00000131 50 #define WM_CBLOSTTEXTFOCUS 0x00000167 51 #define LB_CARETON 0x000001a3 52 #define LB_CARETOFF 0x000001a4 53 #define MN_SETHMENU 0x000001e0 54 #define WM_DROPOBJECT 0x0000022A 55 #define WM_QUERYDROPOBJECT 0x0000022B 56 #define WM_BEGINDRAG 0x0000022C 57 #define WM_DRAGLOOP 0x0000022D 58 #define WM_DRAGSELECT 0x0000022E 59 #define WM_DRAGMOVE 0x0000022F 60 #define WM_IME_SYSTEM 0x00000287 61 #define WM_POPUPSYSTEMMENU 0x00000313 62 #define WM_UAHINIT 0x0000031b 63 #define WM_CBT 0x000003FF // ReactOS only. 64 #define WM_MAXIMUM 0x0001FFFF 67 #define DCX_USESTYLE 0x00010000 68 #define DCX_KEEPCLIPRGN 0x00040000 69 #define DCX_KEEPLAYOUT 0x40000000 70 #define DCX_PROCESSOWNED 0x80000000 73 #define TPM_SYSTEM_MENU 0x00000200 76 #define NUCWE_ANSI 0x00000001 77 #define NUCWE_SIDEBYSIDE 0x40000000 80 #define IDCARETTIMER (0xffff) 81 #define ID_TME_TIMER (0xFFFA) 84 #define SWP_NOCLIENTSIZE 0x0800 85 #define SWP_NOCLIENTMOVE 0x1000 86 #define SWP_STATECHANGED 0x8000 89 #define SIF_PREVIOUSPOS 4096 92 #define SW_SCROLLWNDDCE 0x8000 95 #define QS_SMRESULT 0x8000 97 #define QS_EVENT 0x2000 98 #define QS_SYSEVENT (QS_EVENT|QS_SENDMESSAGE) 105 #define MCS_ENDSESSION 1 106 #define MCS_QUERYENDSESSION 2 108 #define MCSR_GOODFORSHUTDOWN 1 109 #define MCSR_SHUTDOWNFINISHED 2 110 #define MCSR_DONOTSHUTDOWN 3 115 #define LN_LOGOFF 0x0 116 #define LN_SHELL_EXITED 0x2 117 #define LN_START_TASK_MANAGER 0x4 118 #define LN_LOCK_WORKSTATION 0x5 119 #define LN_UNLOCK_WORKSTATION 0x6 120 #define LN_MESSAGE_BEEP 0x9 121 #define LN_START_SCREENSAVE 0xA 122 #define LN_LOGOFF_CANCELED 0xB 127 #define EWX_SHUTDOWN_CANCELED 0x0080 128 #define EWX_CALLER_SYSTEM 0x0100 129 #define EWX_CALLER_WINLOGON 0x0200 130 #define EWX_CALLER_WINLOGON_LOGOFF 0x1000 // WARNING!! Broken flag. 134 #define EWX_NOTIFY 0x8000 135 #define EWX_NONOTIFY 0x10000 139 #define IPHK_HOTKEY 0x0001 140 #define IPHK_PROCESSBYIME 0x0002 141 #define IPHK_CHECKCTRL 0x0004 142 #define IPHK_SKIPTHISKEY 0x0010 147 #define DC_NOVISIBLE 0x0800 148 #define DC_NOSENDMSG 0x2000 149 #define DC_FRAME 0x8000 // Missing from WinUser.H! 151 #define DC_DRAWCAPTIONMD 0x10000000 152 #define DC_REDRAWHUNGWND 0x20000000 153 #define DC_DRAWFRAMEMD 0x80000000 158 #define DFCS_MENUARROWUP 0x0008 159 #define DFCS_MENUARROWDOWN 0x0010 164 #define STARTF_INHERITDESKTOP 0x40000000 165 #define STARTF_SCREENSAVER 0x80000000 167 #define MOD_WINLOGON_SAS 0x8000 169 #define CW_USEDEFAULT16 ((short)0x8000) 171 #define SBRG_SCROLLBAR 0 172 #define SBRG_TOPRIGHTBTN 1 173 #define SBRG_PAGEUPRIGHT 2 174 #define SBRG_SCROLLBOX 3 175 #define SBRG_PAGEDOWNLEFT 4 176 #define SBRG_BOTTOMLEFTBTN 5 207 #define DrawCaptionTemp DrawCaptionTempW 209 #define DrawCaptionTemp DrawCaptionTempA 232 #if defined(_WIN32) && (_WIN32_WINNT >= _WIN32_WINNT_WIN7) 241 #if (_WIN32_WINNT >= _WIN32_WINNT_WINXP) 245 #if (_WIN32_WINNT >= _WIN32_WINNT_WIN7) 252 #if (_WIN32_WINNT >= _WIN32_WINNT_WIN7) 254 #elif (_WIN32_WINNT <= _WIN32_WINNT_WS03) 260 #if (_WIN32_WINNT <= _WIN32_WINNT_WIN2K) 262 #elif (_WIN32_WINNT >= _WIN32_WINNT_WIN7) 264 #else // (_WIN32_WINNT == _WIN32_WINNT_WINXP || _WIN32_WINNT == _WIN32_WINNT_WS03) 293 #define MessageBoxTimeout MessageBoxTimeoutW 295 #define MessageBoxTimeout MessageBoxTimeoutA 332 #define UAH_HOOK_MESSAGE(uahowp, msg) uahowp.MsgBitArray[msg/8] |= (1 << (msg % 8)); 333 #define UAH_IS_MESSAGE_HOOKED(uahowp, msg) (uahowp.MsgBitArray[msg/8] & (1 << (msg % 8))) 334 #define UAHOWP_MAX_SIZE WM_USER/8 381 #if (WINVER == _WIN32_WINNT_WINXP) 383 #elif (WINVER == _WIN32_WINNT_WS03) HWND WINAPI GetTaskmanWindow(VOID)
struct tagUSERAPIHOOK USERAPIHOOK
BOOL WINAPI DrawCaptionTempA(HWND, HDC, const RECT *, HFONT, HICON, LPCSTR, UINT)
GETREALWINDOWOWNER GetRealWindowOwner
BOOL(WINAPI * DRAWCAPTION)(HWND, HDC, LPCRECT, UINT)
WNDPROC_OWP PostDefDlgProc
BOOL WINAPI SetLogonNotifyWindow(HWND Wnd)
int WINAPI SoftModalMessageBox(IN LPMSGBOXDATA lpMsgBoxData)
BOOL WINAPI CliImmSetHotKey(DWORD dwID, UINT uModifiers, UINT uVirtualKey, HKL hKl)
_In_ ULONG _In_ ULONG State
enum _UPDATE_INPUT_CONTEXT UPDATE_INPUT_CONTEXT
enum _QUERY_INPUT_CONTEXT QUERY_INPUT_CONTEXT
DWORD WINAPI GetAppCompatFlags(HTASK hTask)
BOOL(WINAPI * FORCERESETUSERAPIHOOK)(HINSTANCE)
DWORD_PTR WINAPI SetSysColorsTemp(const COLORREF *, const HBRUSH *, DWORD_PTR)
VOID(CALLBACK * TIMERPROC)(HWND, UINT, UINT_PTR, DWORD)
UINT_PTR WINAPI SetSystemTimer(HWND, UINT_PTR, UINT, TIMERPROC)
BOOL(WINAPI * SYSTEMPARAMETERSINFOA)(UINT, UINT, PVOID, UINT)
struct _MSGBOXDATA * LPMSGBOXDATA
LPCWSTR WINAPI MB_GetString(IN UINT wBtn)
BOOL WINAPI UpdatePerUserSystemParameters(DWORD dwReserved, BOOL bEnable)
BOOL(CALLBACK * USERAPIHOOKPROC)(UAPIHK State, PUSERAPIHOOK puah)
SETWINDOWRGN SetWindowRgn
ADJUSTWINDOWRECTEX AdjustWindowRectEx
struct _MSGBOXDATA MSGBOXDATA
struct _BALLOON_HARD_ERROR_DATA * PBALLOON_HARD_ERROR_DATA
struct _USERAPIHOOKINFO * PUSERAPIHOOKINFO
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
BOOL WINAPI RegisterLogonProcess(DWORD, BOOL)
BOOL(WINAPI * ADJUSTWINDOWRECTEX)(LPRECT, DWORD, BOOL, DWORD)
ENABLESCROLLBAR EnableScrollBar
SYSTEMPARAMETERSINFOW SystemParametersInfoW
BOOL(WINAPI * SYSTEMPARAMETERSINFOW)(UINT, UINT, PVOID, UINT)
BOOL(WINAPI * GETSCROLLINFO)(HWND, INT, LPSCROLLINFO)
BOOL(WINAPI * MDIREDRAWFRAME)(HWND, DWORD)
MDIREDRAWFRAME MDIRedrawFrame
GETSCROLLINFO GetScrollInfo
GETSYSTEMMETRICS GetSystemMetrics
VOID WINAPI ScrollChildren(HWND, UINT, WPARAM, LPARAM)
BOOL WINAPI PaintMenuBar(HWND hWnd, HDC hDC, ULONG left, ULONG right, ULONG top, BOOL bActive)
DRAWFRAMECONTROL DrawFrameControl
struct tagUSERAPIHOOK * PUSERAPIHOOK
enum tagSETIMEHOTKEY_ACTION SETIMEHOTKEY_ACTION
void WINAPI CalcChildScroll(HWND, INT)
LONG WINAPI CsrBroadcastSystemMessageExW(DWORD dwflags, LPDWORD lpdwRecipients, UINT uiMessage, WPARAM wParam, LPARAM lParam, PBSMINFO pBSMInfo)
const SCROLLINFO * LPCSCROLLINFO
int(WINAPI * GETSYSTEMMETRICS)(int)
unsigned __int3264 UINT_PTR
HWND WINAPI GetProgmanWindow(VOID)
FORCERESETUSERAPIHOOK ForceResetUserApiHook
WNDPROC_OWP PreDefDlgProc
BOOL WINAPI SetShellWindowEx(HWND, HWND)
int WINAPI MessageBoxTimeoutA(IN HWND hWnd, IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwTimeout)
BOOL(WINAPI * ENABLESCROLLBAR)(HWND, UINT, UINT)
DWORD WINAPI GetAppCompatFlags2(HTASK hTask)
static _In_ DWORD dwflags
BOOL WINAPI UnregisterUserApiHook(VOID)
struct _USERAPIHOOKINFO USERAPIHOOKINFO
struct _MSGBOXDATA * PMSGBOXDATA
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD dwTimeout
BOOL WINAPI RegisterUserApiHook(HINSTANCE hInstance, USERAPIHOOKPROC CallbackFunc)
int(WINAPI * SETWINDOWRGN)(HWND hWnd, HRGN hRgn, BOOL bRedraw)
BOOL WINAPI KillSystemTimer(HWND, UINT_PTR)
SYSTEMPARAMETERSINFOA SystemParametersInfoA
BOOL(WINAPI * DRAWFRAMECONTROL)(HDC, LPRECT, UINT, UINT)
LRESULT(CALLBACK * WNDPROC_OWP)(HWND, UINT, WPARAM, LPARAM, ULONG_PTR, PDWORD)
BOOL WINAPI DrawCaptionTempW(HWND, HDC, const RECT *, HFONT, HICON, LPCWSTR, UINT)
C_ASSERT(sizeof(MSGBOXDATA)==0x48)
struct _BALLOON_HARD_ERROR_DATA BALLOON_HARD_ERROR_DATA
struct tagSCROLLINFO * LPSCROLLINFO
HWND WINAPI SetTaskmanWindow(HWND)
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
INT(WINAPI * SETSCROLLINFO)(HWND, int, LPCSCROLLINFO, BOOL)
BOOL WINAPI SetShellWindow(HWND)
GLdouble GLdouble GLdouble GLdouble top
DWORD(WINAPI * GETREALWINDOWOWNER)(HWND)
int WINAPI MessageBoxTimeoutW(IN HWND hWnd, IN LPCWSTR lpText, IN LPCWSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwTimeout)
BOOL WINAPI SetDeskWallPaper(LPCSTR)
SETSCROLLINFO SetScrollInfo
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *