Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
771123af
Commit
771123af
authored
Nov 05, 2018
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
user32: Add stub for GetCurrentInputMessageSource().
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
383cf211
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
37 additions
and
1 deletion
+37
-1
api-ms-win-rtcore-ntuser-wmpointer-l1-1-0.spec
...ter-l1-1-0/api-ms-win-rtcore-ntuser-wmpointer-l1-1-0.spec
+1
-1
message.c
dlls/user32/message.c
+10
-0
user32.spec
dlls/user32/user32.spec
+1
-0
winuser.h
include/winuser.h
+25
-0
No files found.
dlls/api-ms-win-rtcore-ntuser-wmpointer-l1-1-0/api-ms-win-rtcore-ntuser-wmpointer-l1-1-0.spec
View file @
771123af
@ stdcall EnableMouseInPointer(long) user32.EnableMouseInPointer
@ stdcall EnableMouseInPointer(long) user32.EnableMouseInPointer
@ st
ub
GetCurrentInputMessageSource
@ st
dcall GetCurrentInputMessageSource(ptr) user32.
GetCurrentInputMessageSource
@ stub GetPointerCursorId
@ stub GetPointerCursorId
@ stub GetPointerDevice
@ stub GetPointerDevice
@ stub GetPointerDeviceProperties
@ stub GetPointerDeviceProperties
...
...
dlls/user32/message.c
View file @
771123af
...
@@ -4132,6 +4132,16 @@ LPARAM WINAPI SetMessageExtraInfo(LPARAM lParam)
...
@@ -4132,6 +4132,16 @@ LPARAM WINAPI SetMessageExtraInfo(LPARAM lParam)
/***********************************************************************
/***********************************************************************
* GetCurrentInputMessageSource (USER32.@)
*/
BOOL
WINAPI
GetCurrentInputMessageSource
(
INPUT_MESSAGE_SOURCE
*
source
)
{
FIXME
(
"stub
\n
"
);
return
FALSE
;
}
/***********************************************************************
* WaitMessage (USER.112) Suspend thread pending messages
* WaitMessage (USER.112) Suspend thread pending messages
* WaitMessage (USER32.@) Suspend thread pending messages
* WaitMessage (USER32.@) Suspend thread pending messages
*
*
...
...
dlls/user32/user32.spec
View file @
771123af
...
@@ -280,6 +280,7 @@
...
@@ -280,6 +280,7 @@
@ stdcall GetClipboardSequenceNumber ()
@ stdcall GetClipboardSequenceNumber ()
@ stdcall GetClipboardViewer()
@ stdcall GetClipboardViewer()
@ stdcall GetComboBoxInfo(long ptr)
@ stdcall GetComboBoxInfo(long ptr)
@ stdcall GetCurrentInputMessageSource(ptr)
@ stdcall GetCursor()
@ stdcall GetCursor()
@ stdcall GetCursorFrameInfo(long long long ptr ptr)
@ stdcall GetCursorFrameInfo(long long long ptr ptr)
@ stdcall GetCursorInfo(ptr)
@ stdcall GetCursorInfo(ptr)
...
...
include/winuser.h
View file @
771123af
...
@@ -674,6 +674,30 @@ typedef struct tagGUITHREADINFO
...
@@ -674,6 +674,30 @@ typedef struct tagGUITHREADINFO
#define GUI_POPUPMENUMODE 0x00000010
#define GUI_POPUPMENUMODE 0x00000010
#define GUI_16BITTASK 0x00000020
#define GUI_16BITTASK 0x00000020
typedef
enum
tagINPUT_MESSAGE_DEVICE_TYPE
{
IMDT_UNAVAILABLE
=
0x00
,
IMDT_KEYBOARD
=
0x01
,
IMDT_MOUSE
=
0x02
,
IMDT_TOUCH
=
0x04
,
IMDT_PEN
=
0x08
,
IMDT_TOUCHPAD
=
0x10
,
}
INPUT_MESSAGE_DEVICE_TYPE
;
typedef
enum
tagINPUT_MESSAGE_ORIGIN_ID
{
IMO_UNAVAILABLE
=
0x00
,
IMO_HARDWARE
=
0x01
,
IMO_INJECTED
=
0x02
,
IMO_SYSTEM
=
0x04
,
}
INPUT_MESSAGE_ORIGIN_ID
;
typedef
struct
tagINPUT_MESSAGE_SOURCE
{
INPUT_MESSAGE_DEVICE_TYPE
deviceType
;
INPUT_MESSAGE_ORIGIN_ID
originId
;
}
INPUT_MESSAGE_SOURCE
;
/***** Dialogs *****/
/***** Dialogs *****/
...
@@ -3718,6 +3742,7 @@ WINUSERAPI DWORD WINAPI GetClipboardSequenceNumber(VOID);
...
@@ -3718,6 +3742,7 @@ WINUSERAPI DWORD WINAPI GetClipboardSequenceNumber(VOID);
WINUSERAPI
HWND
WINAPI
GetClipboardViewer
(
void
);
WINUSERAPI
HWND
WINAPI
GetClipboardViewer
(
void
);
WINUSERAPI
BOOL
WINAPI
GetClipCursor
(
LPRECT
);
WINUSERAPI
BOOL
WINAPI
GetClipCursor
(
LPRECT
);
WINUSERAPI
BOOL
WINAPI
GetComboBoxInfo
(
HWND
,
PCOMBOBOXINFO
);
WINUSERAPI
BOOL
WINAPI
GetComboBoxInfo
(
HWND
,
PCOMBOBOXINFO
);
WINUSERAPI
BOOL
WINAPI
GetCurrentInputMessageSource
(
INPUT_MESSAGE_SOURCE
*
);
WINUSERAPI
HCURSOR
WINAPI
GetCursor
(
void
);
WINUSERAPI
HCURSOR
WINAPI
GetCursor
(
void
);
WINUSERAPI
BOOL
WINAPI
GetCursorInfo
(
PCURSORINFO
);
WINUSERAPI
BOOL
WINAPI
GetCursorInfo
(
PCURSORINFO
);
WINUSERAPI
HCURSOR
WINAPI
GetCursorFrameInfo
(
HCURSOR
,
DWORD
,
DWORD
,
DWORD
*
,
DWORD
*
);
WINUSERAPI
HCURSOR
WINAPI
GetCursorFrameInfo
(
HCURSOR
,
DWORD
,
DWORD
,
DWORD
*
,
DWORD
*
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment