Update more prototypes and stubs.

svn path=/trunk/; revision=34363
This commit is contained in:
James Tabor 2008-07-08 05:43:14 +00:00
parent e2dbf44d99
commit f7a270aa2a
4 changed files with 61 additions and 54 deletions

View file

@ -1181,13 +1181,13 @@ NtUserExcludeUpdateRgn(
HDC hDC,
HWND hWnd);
DWORD
BOOL
NTAPI
NtUserFillWindow(
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3);
HWND hWndPaint,
HWND hWndPaint1,
HDC hDC,
HBRUSH hBrush);
HICON
NTAPI
@ -1313,13 +1313,13 @@ NtUserGetControlBrush(
HDC hdc,
UINT ctlType);
DWORD
HBRUSH
NTAPI
NtUserGetControlColor(
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3);
HWND hwndParent,
HWND hwnd,
HDC hdc,
UINT CtlMsg);
DWORD
NTAPI
@ -1408,9 +1408,9 @@ NtUserGetImeInfoEx(
DWORD
NTAPI
NtUserGetInternalWindowPos(
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2);
HWND hwnd,
LPRECT rectWnd,
LPPOINT ptIcon);
HKL
NTAPI
@ -1442,10 +1442,10 @@ DWORD
NTAPI
NtUserGetKeyNameText( LONG lParam, LPWSTR lpString, int nSize );
DWORD
SHORT
NTAPI
NtUserGetKeyState(
DWORD Unknown0);
INT VirtKey);
BOOL
NTAPI
@ -2497,18 +2497,18 @@ NtUserUpdateInstance(
DWORD Unknown1,
DWORD Unknown2);
DWORD
BOOL
NTAPI
NtUserUpdateLayeredWindow(
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5,
DWORD Unknown6,
DWORD Unknown7,
DWORD Unknown8);
HWND hwnd,
HDC hdcDst,
POINT *pptDst,
SIZE *psize,
HDC hdcSrc,
POINT *pptSrc,
COLORREF crKey,
BLENDFUNCTION *pblend,
DWORD dwFlags);
BOOL
NTAPI
@ -2705,7 +2705,7 @@ NtUserGetMonitorInfo(
/* Should be done in usermode */
HANDLE
NTAPI
NtUserGetProp(HWND hWnd, ATOM Atom);
NtUserGetProp(HWND hWnd, ATOM Atom); // Done in both User/Kernel
BOOL
NTAPI
@ -2829,7 +2829,7 @@ NtUserMonitorFromWindow(
RTL_ATOM
NTAPI
NtUserRegisterClassEx(
NtUserRegisterClassEx( // Need to use NtUserRegisterClassExWOW.
CONST WNDCLASSEXW* lpwcx,
PUNICODE_STRING ClassName,
PUNICODE_STRING MenuName,

View file

@ -361,10 +361,10 @@ DWORD FASTCALL UserGetKeyState(DWORD key)
}
DWORD
SHORT
STDCALL
NtUserGetKeyState(
DWORD key)
INT key)
{
DECLARE_RETURN(DWORD);

View file

@ -254,13 +254,17 @@ NtUserGetControlBrush(
return 0;
}
DWORD
/*
* Called from PaintRect, works almost like wine PaintRect16 but returns hBrush.
*/
HBRUSH
STDCALL
NtUserGetControlColor(
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3)
HWND hwndParent,
HWND hwnd,
HDC hdc,
UINT CtlMsg) // Wine PaintRect: WM_CTLCOLORMSGBOX + hbrush
{
UNIMPLEMENTED

View file

@ -2504,14 +2504,17 @@ NtUserEndDeferWindowPosEx(DWORD Unknown0,
}
/*
* FillWindow: Called from User; Dialog, Edit and ListBox procs during a WM_ERASEBKGND.
*/
/*
* @unimplemented
*/
DWORD STDCALL
NtUserFillWindow(DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3)
BOOL STDCALL
NtUserFillWindow(HWND hWndPaint,
HWND hWndPaint1,
HDC hDC,
HBRUSH hBrush)
{
UNIMPLEMENTED
@ -2949,9 +2952,9 @@ CLEANUP:
* @unimplemented
*/
DWORD STDCALL
NtUserGetInternalWindowPos(DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2)
NtUserGetInternalWindowPos( HWND hwnd,
LPRECT rectWnd,
LPPOINT ptIcon)
{
UNIMPLEMENTED
@ -4490,16 +4493,18 @@ NtUserShowWindowAsync(HWND hWnd, LONG nCmdShow)
/*
* @unimplemented
*/
DWORD STDCALL
NtUserUpdateLayeredWindow(DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5,
DWORD Unknown6,
DWORD Unknown7,
DWORD Unknown8)
BOOL
STDCALL
NtUserUpdateLayeredWindow(
HWND hwnd,
HDC hdcDst,
POINT *pptDst,
SIZE *psize,
HDC hdcSrc,
POINT *pptSrc,
COLORREF crKey,
BLENDFUNCTION *pblend,
DWORD dwFlags)
{
UNIMPLEMENTED
@ -4507,8 +4512,6 @@ NtUserUpdateLayeredWindow(DWORD Unknown0,
}
/*
* @implemented
*/