Commit 45e6dfc1 authored by Rémi Bernon's avatar Rémi Bernon Committed by Alexandre Julliard

win32u: Stub NtUserGetPointerInfoList syscall.

parent 1f2e7228
......@@ -2174,6 +2174,17 @@ BOOL WINAPI NtUserIsMouseInPointerEnabled(void)
return FALSE;
}
/**********************************************************************
* NtUserGetPointerInfoList (win32u.@)
*/
BOOL WINAPI NtUserGetPointerInfoList( UINT32 id, POINTER_INPUT_TYPE type, UINT_PTR unk0, UINT_PTR unk1, SIZE_T size,
UINT32 *entry_count, UINT32 *pointer_count, void *pointer_info )
{
FIXME( "id %#x, type %#x, unk0 %#zx, unk1 %#zx, size %#zx, entry_count %p, pointer_count %p, pointer_info %p stub!\n",
id, (int)type, unk0, unk1, (size_t)size, entry_count, pointer_count, pointer_info );
RtlSetLastWin32Error( ERROR_CALL_NOT_IMPLEMENTED );
return FALSE;
}
HWND get_shell_window(void)
{
......
......@@ -193,6 +193,7 @@ static void * const syscalls[] =
NtUserGetMouseMovePointsEx,
NtUserGetObjectInformation,
NtUserGetOpenClipboardWindow,
NtUserGetPointerInfoList,
NtUserGetPriorityClipboardFormat,
NtUserGetProcessDpiAwarenessContext,
NtUserGetProcessWindowStation,
......
......@@ -971,7 +971,7 @@
@ stub NtUserGetPointerDeviceRects
@ stub NtUserGetPointerDevices
@ stub NtUserGetPointerFrameTimes
@ stub NtUserGetPointerInfoList
@ stdcall -syscall NtUserGetPointerInfoList(long long long long long ptr ptr ptr)
@ stub NtUserGetPointerInputTransform
@ stub NtUserGetPointerProprietaryId
@ stub NtUserGetPointerType
......
......@@ -179,6 +179,7 @@
SYSCALL_ENTRY( NtUserGetMouseMovePointsEx ) \
SYSCALL_ENTRY( NtUserGetObjectInformation ) \
SYSCALL_ENTRY( NtUserGetOpenClipboardWindow ) \
SYSCALL_ENTRY( NtUserGetPointerInfoList ) \
SYSCALL_ENTRY( NtUserGetPriorityClipboardFormat ) \
SYSCALL_ENTRY( NtUserGetProcessDpiAwarenessContext ) \
SYSCALL_ENTRY( NtUserGetProcessWindowStation ) \
......
......@@ -2246,6 +2246,20 @@ NTSTATUS WINAPI wow64_NtUserGetOpenClipboardWindow( UINT *args )
return HandleToUlong( NtUserGetOpenClipboardWindow() );
}
NTSTATUS WINAPI wow64_NtUserGetPointerInfoList( UINT *args )
{
UINT id = get_ulong( &args );
UINT type = get_ulong( &args );
UINT unk0 = get_ulong( &args );
UINT unk1 = get_ulong( &args );
UINT size = get_ulong( &args );
void *entry_count = get_ptr( &args );
void *pointer_count = get_ptr( &args );
void *pointer_info = get_ptr( &args );
return NtUserGetPointerInfoList( id, type, unk0, unk1, size, entry_count, pointer_count, pointer_info );
}
NTSTATUS WINAPI wow64_NtUserGetPriorityClipboardFormat( UINT *args )
{
UINT *list = get_ptr( &args );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment