mirror of
https://github.com/reactos/reactos.git
synced 2025-07-04 23:51:21 +00:00
gave NtUserCall*Param decent names
svn path=/trunk/; revision=7878
This commit is contained in:
parent
49c7a9ae93
commit
a5ea007a53
13 changed files with 124 additions and 31 deletions
|
@ -186,6 +186,14 @@ NtUserCallOneParam(
|
||||||
DWORD Param,
|
DWORD Param,
|
||||||
DWORD Routine);
|
DWORD Routine);
|
||||||
|
|
||||||
|
#define TWOPARAM_ROUTINE_SETMENUITEMRECT 0x51
|
||||||
|
#define TWOPARAM_ROUTINE_SETGUITHRDHANDLE 0x52
|
||||||
|
#define TPR_SGTH_ACTIVE 0x01
|
||||||
|
#define TPR_SGTH_FOCUS 0x02
|
||||||
|
#define TPR_SGTH_CAPTURE 0x03
|
||||||
|
#define TPR_SGTH_MENUOWNER 0x04
|
||||||
|
#define TPR_SGTH_MOVESIZE 0x05
|
||||||
|
#define TPR_SGTH_CARET 0x06
|
||||||
#define TWOPARAM_ROUTINE_ENABLEWINDOW 0x53
|
#define TWOPARAM_ROUTINE_ENABLEWINDOW 0x53
|
||||||
#define TWOPARAM_ROUTINE_UNKNOWN 0x54
|
#define TWOPARAM_ROUTINE_UNKNOWN 0x54
|
||||||
#define TWOPARAM_ROUTINE_SHOWOWNEDPOPUPS 0x55
|
#define TWOPARAM_ROUTINE_SHOWOWNEDPOPUPS 0x55
|
||||||
|
@ -1867,6 +1875,13 @@ NtUserSetScrollBarInfo(
|
||||||
LONG idObject,
|
LONG idObject,
|
||||||
SETSCROLLBARINFO *info);
|
SETSCROLLBARINFO *info);
|
||||||
|
|
||||||
|
typedef struct _SETMENUITEMRECT
|
||||||
|
{
|
||||||
|
UINT uItem;
|
||||||
|
BOOL fByPosition;
|
||||||
|
RECT rcRect;
|
||||||
|
} SETMENUITEMRECT, *PSETMENUITEMRECT;
|
||||||
|
|
||||||
#endif /* __WIN32K_NTUSER_H */
|
#endif /* __WIN32K_NTUSER_H */
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
|
@ -30,3 +30,52 @@ VOID CreateFrameBrushes(VOID);
|
||||||
VOID DeleteFrameBrushes(VOID);
|
VOID DeleteFrameBrushes(VOID);
|
||||||
void DrawCaret(HWND hWnd, PTHRDCARETINFO CaretInfo);
|
void DrawCaret(HWND hWnd, PTHRDCARETINFO CaretInfo);
|
||||||
|
|
||||||
|
|
||||||
|
#define NtUserValidateRgn(hWnd, hRgn) \
|
||||||
|
(BOOL)NtUserCallTwoParam((DWORD)hWnd, (DWORD)hRgn, TWOPARAM_ROUTINE_VALIDATERGN)
|
||||||
|
|
||||||
|
#define NtUserSetWindowContextHelpId(hWnd, dwContextHelpId) \
|
||||||
|
(BOOL)NtUserCallTwoParam((DWORD)hwnd, dwContextHelpId, TWOPARAM_ROUTINE_SETWNDCONTEXTHLPID)
|
||||||
|
|
||||||
|
#define NtUserSetCaretPos(X, Y) \
|
||||||
|
(BOOL)NtUserCallTwoParam((DWORD)X, (DWORD)Y, TWOPARAM_ROUTINE_SETCARETPOS)
|
||||||
|
|
||||||
|
#define NtUserGetCursorPos(lpPoint) \
|
||||||
|
(BOOL)NtUserCallTwoParam((DWORD)lpPoint, (DWORD)FALSE, TWOPARAM_ROUTINE_CURSORPOSITION)
|
||||||
|
|
||||||
|
#define NtUserSetCursorPos(lpPoint) \
|
||||||
|
(BOOL)NtUserCallTwoParam((DWORD)lpPoint, (DWORD)TRUE, TWOPARAM_ROUTINE_CURSORPOSITION)
|
||||||
|
|
||||||
|
#define NtUserSetGUIThreadHandle(field, hwnd) \
|
||||||
|
(BOOL)NtUserCallTwoParam((DWORD)field, (DWORD)hwnd, TWOPARAM_ROUTINE_SETGUITHRDHANDLE)
|
||||||
|
|
||||||
|
#define NtUserSetMenuItemRect(menu, mir) \
|
||||||
|
(BOOL)NtUserCallTwoParam((DWORD)menu, (DWORD)mir, TWOPARAM_ROUTINE_SETMENUITEMRECT)
|
||||||
|
|
||||||
|
#define NtUserSetCaretBlinkTime(uMSeconds) \
|
||||||
|
(BOOL)NtUserCallOneParam((DWORD)uMSeconds, ONEPARAM_ROUTINE_SETCARETBLINKTIME)
|
||||||
|
|
||||||
|
#define NtUserEnumClipboardFormats(format) \
|
||||||
|
(UINT)NtUserCallOneParam(format, ONEPARAM_ROUTINE_ENUMCLIPBOARDFORMATS)
|
||||||
|
|
||||||
|
#define NtUserWindowFromDC(hDC) \
|
||||||
|
(HWND)NtUserCallOneParam((DWORD)hDC, ONEPARAM_ROUTINE_WINDOWFROMDC)
|
||||||
|
|
||||||
|
#define NtUserSwitchCaretShowing(CaretInfo) \
|
||||||
|
(BOOL)NtUserCallOneParam((DWORD)CaretInfo, ONEPARAM_ROUTINE_SWITCHCARETSHOWING)
|
||||||
|
|
||||||
|
#define NtUserSwapMouseButton(fSwap) \
|
||||||
|
(BOOL)NtUserCallOneParam((DWORD)fSwap, ONEPARAM_ROUTINE_SWAPMOUSEBUTTON)
|
||||||
|
|
||||||
|
#define NtUserGetMenu(hWnd) \
|
||||||
|
(HMENU)NtUserCallOneParam((DWORD)hWnd, ONEPARAM_ROUTINE_GETMENU)
|
||||||
|
|
||||||
|
#define NtUserSetMessageExtraInfo(lParam) \
|
||||||
|
(LPARAM)NtUserCallOneParam((DWORD)lParam, ONEPARAM_ROUTINE_SETMESSAGEEXTRAINFO)
|
||||||
|
|
||||||
|
#define NtUserIsWindowUnicode(hWnd) \
|
||||||
|
(BOOL)NtUserCallOneParam((DWORD)hWnd, ONEPARAM_ROUTINE_ISWINDOWUNICODE)
|
||||||
|
|
||||||
|
#define NtUserGetWindowContextHelpId(hwnd) \
|
||||||
|
NtUserCallOneParam((DWORD)hwnd, ONEPARAM_ROUTINE_GETWNDCONTEXTHLPID)
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: caret.c,v 1.6 2004/01/23 23:38:26 ekohl Exp $
|
/* $Id: caret.c,v 1.7 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
* FILE: lib/user32/windows/caret.c
|
* FILE: lib/user32/windows/caret.c
|
||||||
|
@ -120,7 +120,7 @@ HideCaret(HWND hWnd)
|
||||||
BOOL STDCALL
|
BOOL STDCALL
|
||||||
SetCaretBlinkTime(UINT uMSeconds)
|
SetCaretBlinkTime(UINT uMSeconds)
|
||||||
{
|
{
|
||||||
return (BOOL)NtUserCallOneParam((DWORD)uMSeconds, ONEPARAM_ROUTINE_SETCARETBLINKTIME);
|
return NtUserSetCaretBlinkTime(uMSeconds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ BOOL STDCALL
|
||||||
SetCaretPos(int X,
|
SetCaretPos(int X,
|
||||||
int Y)
|
int Y)
|
||||||
{
|
{
|
||||||
return (BOOL)NtUserCallTwoParam((DWORD)X, (DWORD)Y, TWOPARAM_ROUTINE_SETCARETPOS);
|
return NtUserSetCaretPos(X, Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: clipboard.c,v 1.12 2004/01/23 23:38:26 ekohl Exp $
|
/* $Id: clipboard.c,v 1.13 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
* FILE: lib/user32/windows/clipboard.c
|
* FILE: lib/user32/windows/clipboard.c
|
||||||
|
@ -79,7 +79,7 @@ EmptyClipboard(VOID)
|
||||||
UINT STDCALL
|
UINT STDCALL
|
||||||
EnumClipboardFormats(UINT format)
|
EnumClipboardFormats(UINT format)
|
||||||
{
|
{
|
||||||
return (UINT)NtUserCallOneParam(format, ONEPARAM_ROUTINE_ENUMCLIPBOARDFORMATS);
|
return NtUserEnumClipboardFormats(format);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: cursor.c,v 1.18 2004/01/23 23:38:26 ekohl Exp $
|
/* $Id: cursor.c,v 1.19 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
* FILE: lib/user32/windows/cursor.c
|
* FILE: lib/user32/windows/cursor.c
|
||||||
|
@ -171,8 +171,7 @@ GetCursorPos(LPPOINT lpPoint)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
res = (BOOL)NtUserCallTwoParam((DWORD)lpPoint, (DWORD)FALSE,
|
res = NtUserGetCursorPos(lpPoint);
|
||||||
TWOPARAM_ROUTINE_CURSORPOSITION);
|
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -261,8 +260,7 @@ SetCursorPos(int X,
|
||||||
POINT pos;
|
POINT pos;
|
||||||
pos.x = (LONG)X;
|
pos.x = (LONG)X;
|
||||||
pos.y = (LONG)Y;
|
pos.y = (LONG)Y;
|
||||||
return (BOOL)NtUserCallTwoParam((DWORD)&pos, (DWORD)TRUE,
|
return NtUserSetCursorPos(&pos);
|
||||||
TWOPARAM_ROUTINE_CURSORPOSITION);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dc.c,v 1.14 2003/09/26 20:58:06 gvg Exp $
|
/* $Id: dc.c,v 1.15 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
* FILE: lib/user32/windows/input.c
|
* FILE: lib/user32/windows/input.c
|
||||||
|
@ -93,5 +93,5 @@ STDCALL
|
||||||
WindowFromDC(
|
WindowFromDC(
|
||||||
HDC hDC)
|
HDC hDC)
|
||||||
{
|
{
|
||||||
return (HWND)NtUserCallOneParam((DWORD)hDC, ONEPARAM_ROUTINE_WINDOWFROMDC);
|
return NtUserWindowFromDC(hDC);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: defwnd.c,v 1.122 2004/01/14 21:28:24 gvg Exp $
|
/* $Id: defwnd.c,v 1.123 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
|
@ -1408,7 +1408,7 @@ User32DefWindowProc(HWND hWnd,
|
||||||
{
|
{
|
||||||
case 0xffff: /* Caret timer */
|
case 0xffff: /* Caret timer */
|
||||||
/* switch showing byte in win32k and get information about the caret */
|
/* switch showing byte in win32k and get information about the caret */
|
||||||
if(NtUserCallOneParam((DWORD)&CaretInfo, ONEPARAM_ROUTINE_SWITCHCARETSHOWING) && (CaretInfo.hWnd == hWnd))
|
if(NtUserSwitchCaretShowing(&CaretInfo) && (CaretInfo.hWnd == hWnd))
|
||||||
{
|
{
|
||||||
DrawCaret(hWnd, &CaretInfo);
|
DrawCaret(hWnd, &CaretInfo);
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: input.c,v 1.22 2004/01/23 23:38:26 ekohl Exp $
|
/* $Id: input.c,v 1.23 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
* FILE: lib/user32/windows/input.c
|
* FILE: lib/user32/windows/input.c
|
||||||
|
@ -389,8 +389,7 @@ STDCALL
|
||||||
SwapMouseButton(
|
SwapMouseButton(
|
||||||
BOOL fSwap)
|
BOOL fSwap)
|
||||||
{
|
{
|
||||||
return (BOOL)NtUserCallOneParam((DWORD)fSwap,
|
return NtUserSwapMouseButton(fSwap);
|
||||||
ONEPARAM_ROUTINE_SWAPMOUSEBUTTON);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: menu.c,v 1.41 2004/01/23 23:38:26 ekohl Exp $
|
/* $Id: menu.c,v 1.42 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
* FILE: lib/user32/windows/menu.c
|
* FILE: lib/user32/windows/menu.c
|
||||||
|
@ -625,7 +625,7 @@ EndMenu(VOID)
|
||||||
HMENU STDCALL
|
HMENU STDCALL
|
||||||
GetMenu(HWND hWnd)
|
GetMenu(HWND hWnd)
|
||||||
{
|
{
|
||||||
return (HMENU)NtUserCallOneParam((DWORD)hWnd, ONEPARAM_ROUTINE_GETMENU);
|
return NtUserGetMenu(hWnd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: message.c,v 1.33 2004/01/23 23:38:26 ekohl Exp $
|
/* $Id: message.c,v 1.34 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
|
@ -92,7 +92,7 @@ STDCALL
|
||||||
SetMessageExtraInfo(
|
SetMessageExtraInfo(
|
||||||
LPARAM lParam)
|
LPARAM lParam)
|
||||||
{
|
{
|
||||||
return (LPARAM)NtUserCallOneParam((DWORD)lParam, ONEPARAM_ROUTINE_SETMESSAGEEXTRAINFO);
|
return NtUserSetMessageExtraInfo(lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: paint.c,v 1.21 2004/01/23 23:38:26 ekohl Exp $
|
/* $Id: paint.c,v 1.22 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
* FILE: lib/user32/windows/input.c
|
* FILE: lib/user32/windows/input.c
|
||||||
|
@ -253,9 +253,7 @@ ValidateRgn(
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
HRGN hRgn)
|
HRGN hRgn)
|
||||||
{
|
{
|
||||||
return (BOOL) NtUserCallTwoParam((DWORD) hWnd,
|
return NtUserValidateRgn(hWnd, hRgn);
|
||||||
(DWORD) hRgn,
|
|
||||||
TWOPARAM_ROUTINE_VALIDATERGN);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: window.c,v 1.95 2004/01/23 23:38:26 ekohl Exp $
|
/* $Id: window.c,v 1.96 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
|
@ -1060,7 +1060,7 @@ IsWindow(HWND hWnd)
|
||||||
BOOL STDCALL
|
BOOL STDCALL
|
||||||
IsWindowUnicode(HWND hWnd)
|
IsWindowUnicode(HWND hWnd)
|
||||||
{
|
{
|
||||||
return (BOOL)NtUserCallOneParam((DWORD)hWnd,ONEPARAM_ROUTINE_ISWINDOWUNICODE);
|
return NtUserIsWindowUnicode(hWnd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1421,8 +1421,7 @@ STDCALL
|
||||||
SetWindowContextHelpId(HWND hwnd,
|
SetWindowContextHelpId(HWND hwnd,
|
||||||
DWORD dwContextHelpId)
|
DWORD dwContextHelpId)
|
||||||
{
|
{
|
||||||
return (BOOL)NtUserCallTwoParam((DWORD)hwnd, (DWORD)dwContextHelpId,
|
return NtUserSetWindowContextHelpId(hwnd, dwContextHelpId);
|
||||||
TWOPARAM_ROUTINE_SETWNDCONTEXTHLPID);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1433,7 +1432,7 @@ DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
GetWindowContextHelpId(HWND hwnd)
|
GetWindowContextHelpId(HWND hwnd)
|
||||||
{
|
{
|
||||||
return NtUserCallOneParam((DWORD)hwnd, ONEPARAM_ROUTINE_GETWNDCONTEXTHLPID);
|
return NtUserGetWindowContextHelpId(hwnd);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: misc.c,v 1.42 2003/12/28 14:14:03 navaraf Exp $
|
/* $Id: misc.c,v 1.43 2004/01/26 08:44:51 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -195,6 +195,41 @@ NtUserCallTwoParam(
|
||||||
|
|
||||||
switch(Routine)
|
switch(Routine)
|
||||||
{
|
{
|
||||||
|
case TWOPARAM_ROUTINE_SETMENUITEMRECT:
|
||||||
|
UNIMPLEMENTED
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
case TWOPARAM_ROUTINE_SETGUITHRDHANDLE:
|
||||||
|
{
|
||||||
|
HWND *hwnd;
|
||||||
|
PUSER_MESSAGE_QUEUE MsgQueue = PsGetCurrentThread()->Win32Thread->MessageQueue;
|
||||||
|
|
||||||
|
switch(Param1)
|
||||||
|
{
|
||||||
|
case TPR_SGTH_ACTIVE:
|
||||||
|
hwnd = &MsgQueue->ActiveWindow;
|
||||||
|
break;
|
||||||
|
case TPR_SGTH_FOCUS:
|
||||||
|
hwnd = &MsgQueue->FocusWindow;
|
||||||
|
break;
|
||||||
|
case TPR_SGTH_CAPTURE:
|
||||||
|
hwnd = &MsgQueue->CaptureWindow;
|
||||||
|
break;
|
||||||
|
case TPR_SGTH_MENUOWNER:
|
||||||
|
hwnd = &MsgQueue->MenuOwner;
|
||||||
|
break;
|
||||||
|
case TPR_SGTH_MOVESIZE:
|
||||||
|
hwnd = &MsgQueue->MoveSize;
|
||||||
|
break;
|
||||||
|
case TPR_SGTH_CARET:
|
||||||
|
hwnd = &MsgQueue->CaretInfo->hWnd;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
return (DWORD)(*hwnd = (HWND)Param2);
|
||||||
|
}
|
||||||
|
|
||||||
case TWOPARAM_ROUTINE_ENABLEWINDOW:
|
case TWOPARAM_ROUTINE_ENABLEWINDOW:
|
||||||
UNIMPLEMENTED
|
UNIMPLEMENTED
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue