Changeset 6847 for trunk/include/win/winuser.h
- Timestamp:
- Sep 27, 2001, 12:03:16 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/winuser.h
r6758 r6847 94 94 95 95 #define KL_NAMELENGTH 9 96 97 typedef struct tagMOUSEINPUT 98 { 99 LONG dx; 100 LONG dy; 101 DWORD mouseData; 102 DWORD dwFlags; 103 DWORD time; 104 ULONG_PTR dwExtraInfo; 105 } MOUSEINPUT, *PMOUSEINPUT, *LPMOUSEINPUT; 106 107 typedef struct tagKEYBDINPUT 108 { 109 WORD wVk; 110 WORD wScan; 111 DWORD dwFlags; 112 DWORD time; 113 ULONG_PTR dwExtraInfo; 114 } KEYBDINPUT, *PKEYBDINPUT, *LPKEYBDINPUT; 115 116 typedef struct tagHARDWAREINPUT 117 { 118 DWORD uMsg; 119 WORD wParamL; 120 WORD wParamH; 121 } HARDWAREINPUT, *PHARDWAREINPUT, *LPHARDWAREINPUT; 122 123 #define INPUT_MOUSE 0 124 #define INPUT_KEYBOARD 1 125 #define INPUT_HARDWARE 2 126 127 typedef struct tagINPUT 128 { 129 DWORD type; 130 union 131 { 132 MOUSEINPUT mi; 133 KEYBDINPUT ki; 134 HARDWAREINPUT hi; 135 } DUMMYUNIONNAME; 136 } INPUT, *PINPUT, *LPINPUT; 137 96 138 97 139 /***** Dialogs *****/ … … 256 298 #define DM_GETDEFID (WM_USER+0) 257 299 #define DM_SETDEFID (WM_USER+1) 300 #define DM_REPOSITION (WM_USER+2) 258 301 259 302 #define DC_HASDEFID 0x534b … … 1993 2036 #define KEYEVENTF_EXTENDEDKEY 0x0001 1994 2037 #define KEYEVENTF_KEYUP 0x0002 2038 #define KEYEVENTF_SCANCODE 0x0004 // @@@PH check this 2039 #define KEYEVENTF_UNICODE 0x0008 // @@@PH check this 1995 2040 #define KEYEVENTF_WINE_FORCEEXTENDED 0x8000 1996 2041 … … 3191 3236 BOOL WINAPI SetKeyboardState(LPBYTE); 3192 3237 BOOL WINAPI WaitMessage(VOID); 3193 3238 LPARAM WINAPI SetMessageExtraInfo(LPARAM); 3194 3239 3195 3240 /* Declarations for functions that change between Win16 and Win32 */
Note:
See TracChangeset
for help on using the changeset viewer.