Commit 2e1d2b30 authored by Mike McCormack's avatar Mike McCormack Committed by Alexandre Julliard

user32: Stub implementations for Win64's Get/Set LongPtr functions.

parent abd8becd
......@@ -1120,3 +1120,57 @@ BOOL16 WINAPI ClassNext16( CLASSENTRY *pClassEntry )
return TRUE;
}
#endif
/* 64bit versions */
#ifdef GetClassLongPtrA
#undef GetClassLongPtrA
#endif
#ifdef GetClassLongPtrW
#undef GetClassLongPtrW
#endif
#ifdef SetClassLongPtrA
#undef SetClassLongPtrA
#endif
#ifdef SetClassLongPtrW
#undef SetClassLongPtrW
#endif
/***********************************************************************
* GetClassLongPtrA (USER32.@)
*/
ULONG_PTR WINAPI GetClassLongPtrA( HWND hwnd, INT offset )
{
FIXME("\n");
return 0;
}
/***********************************************************************
* GetClassLongPtrW (USER32.@)
*/
ULONG_PTR WINAPI GetClassLongPtrW( HWND hwnd, INT offset )
{
FIXME("\n");
return 0;
}
/***********************************************************************
* SetClassLongPtrW (USER32.@)
*/
ULONG_PTR WINAPI SetClassLongPtrW( HWND hwnd, INT offset, LONG_PTR newval )
{
FIXME("\n");
return 0;
}
/***********************************************************************
* SetClassLongPtrA (USER32.@)
*/
ULONG_PTR WINAPI SetClassLongPtrA( HWND hwnd, INT offset, LONG_PTR newval )
{
FIXME("\n");
return 0;
}
......@@ -256,6 +256,8 @@
@ stdcall GetClassInfoW(long wstr ptr)
@ stdcall GetClassLongA(long long)
@ stdcall GetClassLongW(long long)
@ stdcall GetClassLongPtrA(long long)
@ stdcall GetClassLongPtrW(long long)
@ stdcall GetClassNameA(long ptr long)
@ stdcall GetClassNameW(long ptr long)
@ stdcall GetClassWord(long long)
......@@ -373,6 +375,8 @@
@ stdcall GetWindowDC(long)
@ stdcall GetWindowInfo(long ptr)
@ stdcall GetWindowLongA(long long)
@ stdcall GetWindowLongPtrA(long long)
@ stdcall GetWindowLongPtrW(long long)
@ stdcall GetWindowLongW(long long)
# @ stub GetWindowModuleFileName
@ stdcall GetWindowModuleFileNameA(long ptr long)
......@@ -599,6 +603,8 @@
@ stdcall SetCaretBlinkTime(long)
@ stdcall SetCaretPos(long long)
@ stdcall SetClassLongA(long long long)
@ stdcall SetClassLongPtrA(long long long)
@ stdcall SetClassLongPtrW(long long long)
@ stdcall SetClassLongW(long long long)
@ stdcall SetClassWord(long long long)
@ stdcall SetClipboardData(long long)
......@@ -659,6 +665,8 @@
@ stdcall SetWindowContextHelpId(long long)
@ stub SetWindowFullScreenState
@ stdcall SetWindowLongA(long long long)
@ stdcall SetWindowLongPtrA(long long long)
@ stdcall SetWindowLongPtrW(long long long)
@ stdcall SetWindowLongW(long long long)
@ stdcall SetWindowPlacement(long ptr)
@ stdcall SetWindowPos(long long long long long long long)
......
......@@ -3177,3 +3177,57 @@ BOOL WINAPI UpdateLayeredWindow( HWND hwnd, HDC hdcDst, POINT *pptDst, SIZE *psi
hwnd, hdcDst, pptDst, psize, hdcSrc, pptSrc, crKey, pblend, dwFlags);
return 0;
}
/* 64bit versions */
#ifdef GetWindowLongPtrW
#undef GetWindowLongPtrW
#endif
#ifdef GetWindowLongPtrA
#undef GetWindowLongPtrA
#endif
#ifdef SetWindowLongPtrW
#undef SetWindowLongPtrW
#endif
#ifdef SetWindowLongPtrA
#undef SetWindowLongPtrA
#endif
/*****************************************************************************
* GetWindowLongPtrW (USER32.@)
*/
LONG_PTR WINAPI GetWindowLongPtrW( HWND hwnd, INT offset )
{
FIXME("\n");
return 0;
}
/*****************************************************************************
* GetWindowLongPtrA (USER32.@)
*/
LONG_PTR WINAPI GetWindowLongPtrA( HWND hwnd, INT offset )
{
FIXME("\n");
return 0;
}
/*****************************************************************************
* SetWindowLongPtrW (USER32.@)
*/
LONG_PTR WINAPI SetWindowLongPtrW( HWND hwnd, INT offset, LONG_PTR newval )
{
FIXME("\n");
return 0;
}
/*****************************************************************************
* SetWindowLongPtrA (USER32.@)
*/
LONG_PTR WINAPI SetWindowLongPtrA( HWND hwnd, INT offset, LONG_PTR newval )
{
FIXME("\n");
return 0;
}
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