Vijay Kiran Kamuju : include: Add some missing definitions in
winuser.h.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Sep 20 05:33:50 CDT 2006
Module: wine
Branch: master
Commit: a97680751a55e02b6b7e5f561e7c1cfcd4eb7115
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=a97680751a55e02b6b7e5f561e7c1cfcd4eb7115
Author: Vijay Kiran Kamuju <infyquest at gmail.com>
Date: Thu Sep 14 15:41:35 2006 -0400
include: Add some missing definitions in winuser.h.
---
include/winuser.h | 45 ++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 40 insertions(+), 5 deletions(-)
diff --git a/include/winuser.h b/include/winuser.h
index cd83c5a..b9962e3 100644
--- a/include/winuser.h
+++ b/include/winuser.h
@@ -952,6 +952,12 @@ #define SM_STARTER 88
#define SM_SERVERR2 89
#define SM_CMETRICS 90
+#define SM_REMOTESESSION 0x1000
+#define SM_SHUTTINGDOWN 0x2000
+#define SM_REMOTECONTROL 0x2001
+#define SM_CARETBLINKINGENABLED 0x2002
+
+#define PMB_ACTIVE 0x00000001
/* Messages */
@@ -1122,6 +1128,16 @@ #define WM_CHANGEUISTATE 0x0127
#define WM_UPDATEUISTATE 0x0128
#define WM_QUERYUISTATE 0x0129
+/* UI flags for WM_*UISTATE */
+/* for low-order word of wparam */
+#define UIS_SET 1
+#define UIS_CLEAR 2
+#define UIS_INITIALIZE 3
+/* for hi-order word of wparam */
+#define UISF_HIDEFOCUS 0x1
+#define UISF_HIDEACCEL 0x2
+#define UISF_ACTIVE 0x4
+
#define WM_LBTRACKPOINT 0x0131
/* Win32 CTLCOLOR messages */
@@ -1133,6 +1149,8 @@ #define WM_CTLCOLORDLG 0x0136
#define WM_CTLCOLORSCROLLBAR 0x0137
#define WM_CTLCOLORSTATIC 0x0138
+#define MN_GETHMENU 0x01E1
+
/* Mouse messages */
#define WM_MOUSEMOVE 0x0200
#define WM_LBUTTONDOWN 0x0201
@@ -1198,6 +1216,8 @@ #define PBT_APMPOWERSTATUSCHANGE 0x000A
#define PBT_APMOEMEVENT 0x000B
#define PBT_APMRESUMEAUTOMATIC 0x0012
+#define PBTF_APMRESUMEFROMFAILURE 0x00000001
+
/* MDI messages */
#define WM_MDICREATE 0x0220
#define WM_MDIDESTROY 0x0221
@@ -1239,6 +1259,11 @@ #define WM_IME_REQUEST 0x02
#define WM_IME_KEYDOWN 0x0290
#define WM_IME_KEYUP 0x0291
+#define WM_WTSSESSION_CHANGE 0x02B1
+
+#define WM_TABLET_FIRST 0x02c0
+#define WM_TABLET_LAST 0x02df
+
/* Clipboard command messages */
#define WM_CUT 0x0300
#define WM_COPY 0x0301
@@ -1268,10 +1293,15 @@ #define WM_HOTKEY 0x0312
#define WM_PRINT 0x0317
#define WM_PRINTCLIENT 0x0318
+#define WM_HANDHELDFIRST 0x0358
+#define WM_HANDHELDLAST 0x035F
+
+#define WM_AFXFIRST 0x0360
+#define WM_AFXLAST 0x037F
+
#define WM_PENWINFIRST 0x0380
#define WM_PENWINLAST 0x038F
-
#define WM_APP 0x8000
/* MsgWaitForMultipleObjectsEx flags */
@@ -1304,6 +1334,10 @@ #define IDHELP 9
#define IDTRYAGAIN 10
#define IDCONTINUE 11
+#ifndef IDTIMEOUT
+#define IDTIMEOUT 32000
+#endif
+
/* Used for EnumDisplaySettingsEx */
#define ENUM_CURRENT_SETTINGS ((DWORD) -1)
#define ENUM_REGISTRY_SETTINGS ((DWORD) -2)
@@ -3734,11 +3768,12 @@ #define LR_COPYFROMRESOURCE 0x4000
#define LR_SHARED 0x8000
/* Flags for DrawIconEx. */
-#define DI_MASK 1
-#define DI_IMAGE 2
+#define DI_MASK 0x0001
+#define DI_IMAGE 0x0002
#define DI_NORMAL (DI_MASK | DI_IMAGE)
-#define DI_COMPAT 4
-#define DI_DEFAULTSIZE 8
+#define DI_COMPAT 0x0004
+#define DI_DEFAULTSIZE 0x0008
+#define DI_NOMIRROR 0x0010
/* WM_NOTIFYFORMAT commands and return values */
#define NFR_ANSI 1
More information about the wine-cvs
mailing list