Skip to content

Commit 07ab1cc

Browse files
committed
[SDK] winuser.h: Add missing Vista+ WinEvent defines (reactos#8019)
1 parent 6696d40 commit 07ab1cc

File tree

1 file changed

+75
-18
lines changed

1 file changed

+75
-18
lines changed

sdk/include/psdk/winuser.h

Lines changed: 75 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2686,6 +2686,7 @@ extern "C" {
26862686
#define ENDSESSION_CRITICAL 0x40000000
26872687
#define ENDSESSION_CLOSEAPP 0x00000001
26882688
#endif
2689+
26892690
#if (WINVER >= 0x0500)
26902691
#define CHILDID_SELF 0
26912692
#define OBJID_WINDOW 0x00000000
@@ -2731,6 +2732,12 @@ extern "C" {
27312732
#define EVENT_MIN 0x00000001
27322733
#define EVENT_SYSTEM_SOUND 0x00000001
27332734
#define EVENT_SYSTEM_ALERT 0x00000002
2735+
#define ALERT_SYSTEM_INFORMATIONAL 1 /* MB_INFORMATION */
2736+
#define ALERT_SYSTEM_WARNING 2 /* MB_WARNING */
2737+
#define ALERT_SYSTEM_ERROR 3 /* MB_ERROR */
2738+
#define ALERT_SYSTEM_QUERY 4 /* MB_QUESTION */
2739+
#define ALERT_SYSTEM_CRITICAL 5 /* HardSysErrBox */
2740+
#define CALERT_SYSTEM 6
27342741
#define EVENT_SYSTEM_FOREGROUND 0x00000003
27352742
#define EVENT_SYSTEM_MENUSTART 0x00000004
27362743
#define EVENT_SYSTEM_MENUEND 0x00000005
@@ -2752,6 +2759,44 @@ extern "C" {
27522759
#define EVENT_SYSTEM_SWITCHEND 0x00000015
27532760
#define EVENT_SYSTEM_MINIMIZESTART 0x00000016
27542761
#define EVENT_SYSTEM_MINIMIZEEND 0x00000017
2762+
#if (_WIN32_WINNT >= _WIN32_WINNT_VISTA)
2763+
#define EVENT_SYSTEM_DESKTOPSWITCH 0x00000020
2764+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_VISTA */
2765+
#if (_WIN32_WINNT >= _WIN32_WINNT_WIN8)
2766+
#define EVENT_SYSTEM_SWITCHER_APPGRABBED 0x00000024
2767+
#define EVENT_SYSTEM_SWITCHER_APPOVERTARGET 0x00000025
2768+
#define EVENT_SYSTEM_SWITCHER_APPDROPPED 0x00000026
2769+
#define EVENT_SYSTEM_SWITCHER_CANCELLED 0x00000027
2770+
#define EVENT_SYSTEM_IME_KEY_NOTIFICATION 0x00000029
2771+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_WIN8 */
2772+
#if (_WIN32_WINNT >= _WIN32_WINNT_WIN7)
2773+
#define EVENT_SYSTEM_END 0x000000ff
2774+
#define EVENT_OEM_DEFINED_START 0x00000101
2775+
#define EVENT_OEM_DEFINED_END 0x000001ff
2776+
#define EVENT_UIA_EVENTID_START 0x00004e00
2777+
#define EVENT_UIA_EVENTID_END 0x00004eff
2778+
#define EVENT_UIA_PROPID_START 0x00007500
2779+
#define EVENT_UIA_PROPID_END 0x000075ff
2780+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_WIN7 */
2781+
#if (_WIN32_WINNT >= _WIN32_WINNT_WINXP)
2782+
#define EVENT_CONSOLE_CARET 0x00004001
2783+
#define CONSOLE_CARET_SELECTION 0x00000001
2784+
#define CONSOLE_CARET_VISIBLE 0x00000002
2785+
#define EVENT_CONSOLE_UPDATE_REGION 0x00004002
2786+
#define EVENT_CONSOLE_UPDATE_SIMPLE 0x00004003
2787+
#define EVENT_CONSOLE_UPDATE_SCROLL 0x00004004
2788+
#define EVENT_CONSOLE_LAYOUT 0x00004005
2789+
#define EVENT_CONSOLE_START_APPLICATION 0x00004006
2790+
#if defined(_WIN64) && !defined(__REACTOS__)
2791+
#define CONSOLE_APPLICATION_16BIT 0x00000000
2792+
#else
2793+
#define CONSOLE_APPLICATION_16BIT 0x00000001
2794+
#endif /* defined(_WIN64) */
2795+
#define EVENT_CONSOLE_END_APPLICATION 0x00004007
2796+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_WINXP */
2797+
#if (_WIN32_WINNT >= _WIN32_WINNT_WIN7)
2798+
#define EVENT_CONSOLE_END 0x000040ff
2799+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_WIN7 */
27552800
#define EVENT_OBJECT_CREATE 0x00008000
27562801
#define EVENT_OBJECT_DESTROY 0x00008001
27572802
#define EVENT_OBJECT_SHOW 0x00008002
@@ -2771,26 +2816,38 @@ extern "C" {
27712816
#define EVENT_OBJECT_HELPCHANGE 0x00008010
27722817
#define EVENT_OBJECT_DEFACTIONCHANGE 0x00008011
27732818
#define EVENT_OBJECT_ACCELERATORCHANGE 0x00008012
2774-
#define ALERT_SYSTEM_INFORMATIONAL 1 /* MB_INFORMATION */
2775-
#define ALERT_SYSTEM_WARNING 2 /* MB_WARNING */
2776-
#define ALERT_SYSTEM_ERROR 3 /* MB_ERROR */
2777-
#define ALERT_SYSTEM_QUERY 4 /* MB_QUESTION */
2778-
#define ALERT_SYSTEM_CRITICAL 5 /* HardSysErrBox */
2779-
#define CALERT_SYSTEM 6
2780-
#if (_WIN32_WINNT >= 0x0501)
2781-
#define EVENT_CONSOLE_CARET 0x00004001
2782-
#define CONSOLE_CARET_SELECTION 0x00000001
2783-
#define CONSOLE_CARET_VISIBLE 0x00000002
2784-
#define EVENT_CONSOLE_UPDATE_REGION 0x00004002
2785-
#define EVENT_CONSOLE_UPDATE_SIMPLE 0x00004003
2786-
#define EVENT_CONSOLE_UPDATE_SCROLL 0x00004004
2787-
#define EVENT_CONSOLE_LAYOUT 0x00004005
2788-
#define EVENT_CONSOLE_START_APPLICATION 0x00004006
2789-
#define CONSOLE_APPLICATION_16BIT 0x00000001
2790-
#define EVENT_CONSOLE_END_APPLICATION 0x00004007
2791-
#endif /* (_WIN32_WINNT >= 0x0501) */
2819+
#if (_WIN32_WINNT >= _WIN32_WINNT_VISTA)
2820+
#define EVENT_OBJECT_INVOKED 0x00008013
2821+
#define EVENT_OBJECT_TEXTSELECTIONCHANGED 0x00008014
2822+
#define EVENT_OBJECT_CONTENTSCROLLED 0x00008015
2823+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_VISTA */
2824+
#if (_WIN32_WINNT >= _WIN32_WINNT_WIN7)
2825+
#define EVENT_SYSTEM_ARRANGMENTPREVIEW 0x00008016
2826+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_WIN7 */
2827+
#if (_WIN32_WINNT >= _WIN32_WINNT_WIN8)
2828+
#define EVENT_OBJECT_CLOAKED 0x00008017
2829+
#define EVENT_OBJECT_UNCLOAKED 0x00008018
2830+
#define EVENT_OBJECT_LIVEREGIONCHANGED 0x00008019
2831+
#define EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED 0x00008020
2832+
#define EVENT_OBJECT_DRAGSTART 0x00008021
2833+
#define EVENT_OBJECT_DRAGCANCEL 0x00008022
2834+
#define EVENT_OBJECT_DRAGCOMPLETE 0x00008023
2835+
#define EVENT_OBJECT_DRAGENTER 0x00008024
2836+
#define EVENT_OBJECT_DRAGLEAVE 0x00008025
2837+
#define EVENT_OBJECT_DRAGDROPPED 0x00008026
2838+
#define EVENT_OBJECT_IME_SHOW 0x00008027
2839+
#define EVENT_OBJECT_IME_HIDE 0x00008028
2840+
#define EVENT_OBJECT_IME_CHANGE 0x00008029
2841+
#define EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED 0x00008030
2842+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_WIN8 */
2843+
#if (_WIN32_WINNT >= _WIN32_WINNT_WIN7)
2844+
#define EVENT_OBJECT_END 0x000080ff
2845+
#define EVENT_AIA_START 0x0000a000
2846+
#define EVENT_AIA_END 0x0000afff
2847+
#endif /* _WIN32_WINNT >= _WIN32_WINNT_WIN7 */
27922848
#define EVENT_MAX 0x7fffffff
27932849
#endif /* (WINVER >= 0x0500) */
2850+
27942851
#if (_WIN32_WINNT >= 0x0500 || _WIN32_WINDOWS >= 0x0490)
27952852
#define ASFW_ANY ((DWORD)-1)
27962853
#define LSFW_LOCK 1

0 commit comments

Comments
 (0)