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

This commit is contained in:
Mike McCormack 2006-05-30 10:47:52 +09:00 committed by Alexandre Julliard
parent abd8becd0c
commit 2e1d2b30f8
3 changed files with 116 additions and 0 deletions

View File

@ -1120,3 +1120,57 @@ BOOL16 WINAPI ClassNext16( CLASSENTRY *pClassEntry )
return TRUE; return TRUE;
} }
#endif #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;
}

View File

@ -256,6 +256,8 @@
@ stdcall GetClassInfoW(long wstr ptr) @ stdcall GetClassInfoW(long wstr ptr)
@ stdcall GetClassLongA(long long) @ stdcall GetClassLongA(long long)
@ stdcall GetClassLongW(long long) @ stdcall GetClassLongW(long long)
@ stdcall GetClassLongPtrA(long long)
@ stdcall GetClassLongPtrW(long long)
@ stdcall GetClassNameA(long ptr long) @ stdcall GetClassNameA(long ptr long)
@ stdcall GetClassNameW(long ptr long) @ stdcall GetClassNameW(long ptr long)
@ stdcall GetClassWord(long long) @ stdcall GetClassWord(long long)
@ -373,6 +375,8 @@
@ stdcall GetWindowDC(long) @ stdcall GetWindowDC(long)
@ stdcall GetWindowInfo(long ptr) @ stdcall GetWindowInfo(long ptr)
@ stdcall GetWindowLongA(long long) @ stdcall GetWindowLongA(long long)
@ stdcall GetWindowLongPtrA(long long)
@ stdcall GetWindowLongPtrW(long long)
@ stdcall GetWindowLongW(long long) @ stdcall GetWindowLongW(long long)
# @ stub GetWindowModuleFileName # @ stub GetWindowModuleFileName
@ stdcall GetWindowModuleFileNameA(long ptr long) @ stdcall GetWindowModuleFileNameA(long ptr long)
@ -599,6 +603,8 @@
@ stdcall SetCaretBlinkTime(long) @ stdcall SetCaretBlinkTime(long)
@ stdcall SetCaretPos(long long) @ stdcall SetCaretPos(long long)
@ stdcall SetClassLongA(long long long) @ stdcall SetClassLongA(long long long)
@ stdcall SetClassLongPtrA(long long long)
@ stdcall SetClassLongPtrW(long long long)
@ stdcall SetClassLongW(long long long) @ stdcall SetClassLongW(long long long)
@ stdcall SetClassWord(long long long) @ stdcall SetClassWord(long long long)
@ stdcall SetClipboardData(long long) @ stdcall SetClipboardData(long long)
@ -659,6 +665,8 @@
@ stdcall SetWindowContextHelpId(long long) @ stdcall SetWindowContextHelpId(long long)
@ stub SetWindowFullScreenState @ stub SetWindowFullScreenState
@ stdcall SetWindowLongA(long long long) @ stdcall SetWindowLongA(long long long)
@ stdcall SetWindowLongPtrA(long long long)
@ stdcall SetWindowLongPtrW(long long long)
@ stdcall SetWindowLongW(long long long) @ stdcall SetWindowLongW(long long long)
@ stdcall SetWindowPlacement(long ptr) @ stdcall SetWindowPlacement(long ptr)
@ stdcall SetWindowPos(long long long long long long long) @ stdcall SetWindowPos(long long long long long long long)

View File

@ -3177,3 +3177,57 @@ BOOL WINAPI UpdateLayeredWindow( HWND hwnd, HDC hdcDst, POINT *pptDst, SIZE *psi
hwnd, hdcDst, pptDst, psize, hdcSrc, pptSrc, crKey, pblend, dwFlags); hwnd, hdcDst, pptDst, psize, hdcSrc, pptSrc, crKey, pblend, dwFlags);
return 0; 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;
}