mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 08:25:48 +00:00
- Make user32 compile and link by defining Get/SetClass/WindowLongPtrA/W
svn path=/branches/ros-amd64-bringup/; revision=36988
This commit is contained in:
parent
1ca859a549
commit
b58ab412df
2 changed files with 126 additions and 8 deletions
|
@ -256,8 +256,11 @@
|
||||||
@ 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)
|
||||||
@ stub GetClassLongPtrA
|
|
||||||
@ stub GetClassLongPtrW
|
; FIXME -- Only for Win64
|
||||||
|
@ stdcall GetClassLongPtrA(ptr long)
|
||||||
|
@ stdcall GetClassLongPtrW(ptr 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)
|
||||||
|
@ -375,8 +378,11 @@
|
||||||
@ stdcall GetWindowDC(long)
|
@ stdcall GetWindowDC(long)
|
||||||
@ stdcall GetWindowInfo(long ptr)
|
@ stdcall GetWindowInfo(long ptr)
|
||||||
@ stdcall GetWindowLongA(long long)
|
@ stdcall GetWindowLongA(long long)
|
||||||
@ stub GetWindowLongPtrA
|
|
||||||
@ stub GetWindowLongPtrW
|
; FIXME -- Only for Win64
|
||||||
|
@ stdcall GetWindowLongPtrA(ptr long)
|
||||||
|
@ stdcall GetWindowLongPtrW(ptr long)
|
||||||
|
|
||||||
@ stdcall GetWindowLongW(long long)
|
@ stdcall GetWindowLongW(long long)
|
||||||
@ stdcall GetWindowModuleFileName(long ptr long) GetWindowModuleFileNameA
|
@ stdcall GetWindowModuleFileName(long ptr long) GetWindowModuleFileNameA
|
||||||
@ stdcall GetWindowModuleFileNameA(long ptr long)
|
@ stdcall GetWindowModuleFileNameA(long ptr long)
|
||||||
|
@ -603,8 +609,11 @@
|
||||||
@ stdcall SetCaretBlinkTime(long)
|
@ stdcall SetCaretBlinkTime(long)
|
||||||
@ stdcall SetCaretPos(long long)
|
@ stdcall SetCaretPos(long long)
|
||||||
@ stdcall SetClassLongA(long long long)
|
@ stdcall SetClassLongA(long long long)
|
||||||
@ stub SetClassLongPtrA #(long long long)
|
|
||||||
@ stub SetClassLongPtrW #(long long long)
|
; FIXME -- Only for Win64
|
||||||
|
@ stdcall SetClassLongPtrA(ptr long ptr)
|
||||||
|
@ stdcall SetClassLongPtrW(ptr long ptr)
|
||||||
|
|
||||||
@ 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)
|
||||||
|
@ -665,8 +674,11 @@
|
||||||
@ stdcall SetWindowContextHelpId(long long)
|
@ stdcall SetWindowContextHelpId(long long)
|
||||||
@ stub SetWindowFullScreenState
|
@ stub SetWindowFullScreenState
|
||||||
@ stdcall SetWindowLongA(long long long)
|
@ stdcall SetWindowLongA(long long long)
|
||||||
@ stub SetWindowLongPtrA #(long long long)
|
|
||||||
@ stub SetWindowLongPtrW #(long long long)
|
; FIXME -- Only for Win64
|
||||||
|
@ stdcall SetWindowLongPtrA(ptr long ptr)
|
||||||
|
@ stdcall SetWindowLongPtrW(ptr long ptr)
|
||||||
|
|
||||||
@ 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)
|
||||||
|
|
|
@ -410,6 +410,32 @@ GetClassLongW ( HWND hWnd, int nIndex )
|
||||||
return Ret;
|
return Ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _WIN64
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
ULONG_PTR
|
||||||
|
WINAPI
|
||||||
|
GetClassLongPtrA(HWND hWnd,
|
||||||
|
INT nIndex)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
ULONG_PTR
|
||||||
|
WINAPI
|
||||||
|
GetClassLongPtrW(HWND hWnd,
|
||||||
|
INT nIndex)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
@ -602,6 +628,32 @@ GetWindowLongW(HWND hWnd, int nIndex)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _WIN64
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
LONG_PTR
|
||||||
|
WINAPI
|
||||||
|
GetWindowLongPtrA(HWND hWnd,
|
||||||
|
INT nIndex)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
LONG_PTR
|
||||||
|
WINAPI
|
||||||
|
GetWindowLongPtrW(HWND hWnd,
|
||||||
|
INT nIndex)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif // _WIN64
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
@ -1159,6 +1211,33 @@ SetClassLongW(HWND hWnd,
|
||||||
FALSE);
|
FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _WIN64
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
ULONG_PTR
|
||||||
|
WINAPI
|
||||||
|
SetClassLongPtrA(HWND hWnd,
|
||||||
|
INT nIndex,
|
||||||
|
LONG_PTR dwNewLong)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
ULONG_PTR
|
||||||
|
WINAPI
|
||||||
|
SetClassLongPtrW(HWND hWnd,
|
||||||
|
INT nIndex,
|
||||||
|
LONG_PTR dwNewLong)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif // _WIN64
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
@ -1207,6 +1286,33 @@ SetWindowLongW(
|
||||||
return NtUserSetWindowLong(hWnd, nIndex, dwNewLong, FALSE);
|
return NtUserSetWindowLong(hWnd, nIndex, dwNewLong, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _WIN64
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
LONG_PTR
|
||||||
|
WINAPI
|
||||||
|
SetWindowLongPtrA(HWND hWnd,
|
||||||
|
INT nIndex,
|
||||||
|
LONG_PTR dwNewLong)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
LONG_PTR
|
||||||
|
WINAPI
|
||||||
|
SetWindowLongPtrW(HWND hWnd,
|
||||||
|
INT nIndex,
|
||||||
|
LONG_PTR dwNewLong)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue