mirror of
https://github.com/reactos/reactos.git
synced 2026-09-14 05:41:02 +08:00
Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com):
- move bad ntuser syscalls in ntuser.h to the bottom - sort win32k export list alphabetically - remove Win32kInitialize and NtGdiGetAspectRatioFilterEx by myself: - add missing exports to win32k.def (all from xp) svn path=/trunk/; revision=32430
This commit is contained in:
@@ -71,12 +71,6 @@ NtGdiCreateDIBitmap (
|
||||
UINT Usage
|
||||
);
|
||||
|
||||
/* Should be done in user-mode. */
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiGetAspectRatioFilterEx(HDC hDC,
|
||||
LPSIZE AspectRatio);
|
||||
|
||||
/* Use NtGdiGetDCPoint with GdiGetViewPortExt */
|
||||
BOOL STDCALL NtGdiGetViewportExtEx(HDC hDC, LPSIZE viewportExt);
|
||||
|
||||
|
||||
@@ -247,14 +247,6 @@ NtUserBuildHimcList(
|
||||
DWORD dwUnknown3,
|
||||
DWORD dwUnknown4);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserBuildMenuItemList(
|
||||
HMENU hMenu,
|
||||
PVOID Buffer,
|
||||
ULONG nBufSize,
|
||||
DWORD Reserved);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserCalcMenuBar(
|
||||
@@ -306,29 +298,10 @@ NtUserEnableMenuItem(
|
||||
UINT uIDEnableItem,
|
||||
UINT uEnable);
|
||||
|
||||
UINT
|
||||
NTAPI
|
||||
NtUserEnumClipboardFormats(
|
||||
UINT format);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserInsertMenuItem(
|
||||
HMENU hMenu,
|
||||
UINT uItem,
|
||||
BOOL fByPosition,
|
||||
LPCMENUITEMINFOW lpmii);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserEndMenu(VOID);
|
||||
|
||||
UINT NTAPI
|
||||
NtUserGetMenuDefaultItem(
|
||||
HMENU hMenu,
|
||||
UINT fByPos,
|
||||
UINT gmdiFlags);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetMenuBarInfo(
|
||||
@@ -365,14 +338,6 @@ NtUserHiliteMenuItem(
|
||||
UINT uItemHilite,
|
||||
UINT uHilite);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserMenuInfo(
|
||||
HMENU hmenu,
|
||||
PROSMENUINFO lpmi,
|
||||
BOOL fsog
|
||||
);
|
||||
|
||||
int
|
||||
NTAPI
|
||||
NtUserMenuItemFromPoint(
|
||||
@@ -381,16 +346,6 @@ NtUserMenuItemFromPoint(
|
||||
DWORD X,
|
||||
DWORD Y);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserMenuItemInfo(
|
||||
HMENU hMenu,
|
||||
UINT uItem,
|
||||
BOOL fByPosition,
|
||||
PROSMENUITEMINFO lpmii,
|
||||
BOOL fsog
|
||||
);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserRemoveMenu(
|
||||
@@ -455,32 +410,6 @@ NtUserTrackPopupMenuEx(
|
||||
HWND hwnd,
|
||||
LPTPMPARAMS lptpm);
|
||||
|
||||
ULONG NTAPI
|
||||
NtUserGetSystemMetrics(ULONG Index);
|
||||
|
||||
ULONG_PTR NTAPI
|
||||
NtUserGetClassLong(HWND hWnd, INT Offset, BOOL Ansi);
|
||||
|
||||
LONG NTAPI
|
||||
NtUserGetWindowLong(HWND hWnd, DWORD Index, BOOL Ansi);
|
||||
|
||||
BOOL NTAPI
|
||||
NtUserGetWindowRect(HWND hWnd, LPRECT Rect);
|
||||
|
||||
BOOL NTAPI
|
||||
NtUserGetClientRect(HWND hWnd, LPRECT Rect);
|
||||
|
||||
HANDLE NTAPI
|
||||
NtUserGetProp(HWND hWnd, ATOM Atom);
|
||||
|
||||
BOOL NTAPI
|
||||
NtUserGetClientOrigin(HWND hWnd, LPPOINT Point);
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
NtUserAcquireOrReleaseInputOwnership(
|
||||
BOOLEAN Release);
|
||||
|
||||
HKL
|
||||
NTAPI
|
||||
NtUserActivateKeyboardLayout(
|
||||
@@ -771,12 +700,6 @@ NtUserCreateCaret(
|
||||
int nWidth,
|
||||
int nHeight);
|
||||
|
||||
HANDLE
|
||||
NTAPI
|
||||
NtUserCreateCursorIconHandle(
|
||||
PICONINFO IconInfo,
|
||||
BOOL Indirect);
|
||||
|
||||
HDESK
|
||||
NTAPI
|
||||
NtUserCreateDesktop(
|
||||
@@ -993,7 +916,7 @@ NtUserEnumDisplayMonitors (
|
||||
LPCRECT lprcClip,
|
||||
MONITORENUMPROC lpfnEnum,
|
||||
LPARAM dwData );*/
|
||||
|
||||
/* FIXME: The call below is ros-specific and should be rewritten to use the same params as the correct call above. */
|
||||
INT
|
||||
NTAPI
|
||||
NtUserEnumDisplayMonitors(
|
||||
@@ -1282,11 +1205,6 @@ NTAPI
|
||||
NtUserGetKeyState(
|
||||
DWORD Unknown0);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetLastInputInfo(
|
||||
PLASTINPUTINFO plii);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserGetLayeredWindowAttributes(
|
||||
@@ -1314,12 +1232,6 @@ NtUserGetMessage(
|
||||
UINT wMsgFilterMin,
|
||||
UINT wMsgFilterMax);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetMonitorInfo(
|
||||
IN HMONITOR hMonitor,
|
||||
OUT LPMONITORINFO pMonitorInfo);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserGetMouseMovePointsEx(
|
||||
@@ -1397,13 +1309,6 @@ NtUserGetScrollBarInfo(
|
||||
LONG idObject,
|
||||
PSCROLLBARINFO psbi);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetScrollInfo(
|
||||
HWND hwnd,
|
||||
int fnBar,
|
||||
LPSCROLLINFO lpsi);
|
||||
|
||||
HDESK
|
||||
NTAPI
|
||||
NtUserGetThreadDesktop(
|
||||
@@ -1523,14 +1428,6 @@ NTAPI
|
||||
NtUserIsClipboardFormatAvailable(
|
||||
UINT format);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserKillSystemTimer
|
||||
(
|
||||
HWND hWnd,
|
||||
UINT_PTR uIDEvent
|
||||
);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserKillTimer
|
||||
@@ -1589,13 +1486,6 @@ NtUserMinMaximize(
|
||||
DWORD dwUnknown2,
|
||||
DWORD dwUnknown3);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetMinMaxInfo(
|
||||
HWND hwnd,
|
||||
MINMAXINFO *MinMaxInfo,
|
||||
BOOL SendMessage);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserMNDragLeave(VOID);
|
||||
@@ -1612,25 +1502,6 @@ NtUserModifyUserStartupInfoFlags(
|
||||
DWORD Unknown0,
|
||||
DWORD Unknown1);
|
||||
|
||||
HMONITOR
|
||||
NTAPI
|
||||
NtUserMonitorFromPoint(
|
||||
IN POINT point,
|
||||
IN DWORD dwFlags);
|
||||
|
||||
HMONITOR
|
||||
NTAPI
|
||||
NtUserMonitorFromRect(
|
||||
IN LPCRECT pRect,
|
||||
IN DWORD dwFlags);
|
||||
|
||||
HMONITOR
|
||||
NTAPI
|
||||
NtUserMonitorFromWindow(
|
||||
IN HWND hWnd,
|
||||
IN DWORD dwFlags);
|
||||
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserMoveWindow(
|
||||
@@ -1844,24 +1715,6 @@ NtUserRegisterUserApiHook(
|
||||
DWORD dwUnknown1,
|
||||
DWORD dwUnknown2);
|
||||
|
||||
/* FIXME: These flag constans aren't what Windows uses. */
|
||||
#define REGISTERCLASS_ANSI 2
|
||||
#define REGISTERCLASS_ALL (REGISTERCLASS_ANSI)
|
||||
|
||||
RTL_ATOM NTAPI
|
||||
NtUserRegisterClassEx(
|
||||
CONST WNDCLASSEXW* lpwcx,
|
||||
PUNICODE_STRING ClassName,
|
||||
PUNICODE_STRING MenuName,
|
||||
WNDPROC wpExtra,
|
||||
DWORD Flags,
|
||||
HMENU hMenu);
|
||||
|
||||
UINT
|
||||
NTAPI
|
||||
NtUserRegisterClipboardFormat(
|
||||
PUNICODE_STRING format);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserRegisterHotKey(HWND hWnd,
|
||||
@@ -1951,54 +1804,9 @@ NtUserSendInput(
|
||||
LPINPUT pInput,
|
||||
INT cbSize);
|
||||
|
||||
typedef struct tagNTUSERSENDMESSAGEINFO
|
||||
{
|
||||
BOOL HandledByKernel;
|
||||
BOOL Ansi;
|
||||
WNDPROC Proc;
|
||||
} NTUSERSENDMESSAGEINFO, *PNTUSERSENDMESSAGEINFO;
|
||||
|
||||
LRESULT NTAPI
|
||||
NtUserSendMessage(HWND hWnd,
|
||||
UINT Msg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam,
|
||||
PNTUSERSENDMESSAGEINFO Info);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserSendMessageCallback(
|
||||
HWND hWnd,
|
||||
UINT Msg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam,
|
||||
SENDASYNCPROC lpCallBack,
|
||||
ULONG_PTR dwData);
|
||||
|
||||
LRESULT NTAPI
|
||||
NtUserSendMessageTimeout(HWND hWnd,
|
||||
UINT Msg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam,
|
||||
UINT uFlags,
|
||||
UINT uTimeout,
|
||||
ULONG_PTR *uResult,
|
||||
PNTUSERSENDMESSAGEINFO Info);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserSendNotifyMessage(
|
||||
HWND hWnd,
|
||||
UINT Msg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam);
|
||||
|
||||
HWND NTAPI
|
||||
NtUserSetActiveWindow(HWND Wnd);
|
||||
|
||||
HWND NTAPI
|
||||
NtUserGetActiveWindow(VOID);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserSetAppImeLevel(
|
||||
@@ -2008,9 +1816,6 @@ NtUserSetAppImeLevel(
|
||||
HWND NTAPI
|
||||
NtUserSetCapture(HWND Wnd);
|
||||
|
||||
HWND NTAPI
|
||||
NtUserGetCapture(VOID);
|
||||
|
||||
ULONG_PTR NTAPI
|
||||
NtUserSetClassLong(
|
||||
HWND hWnd,
|
||||
@@ -2187,10 +1992,6 @@ NtUserSetShellWindowEx(
|
||||
HWND hwndShell,
|
||||
HWND hwndShellListView);
|
||||
|
||||
HWND
|
||||
NTAPI
|
||||
NtUserGetShellWindow();
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserSetSysColors(
|
||||
@@ -2535,30 +2336,6 @@ DWORD
|
||||
NTAPI
|
||||
NtUserYieldTask(VOID);
|
||||
|
||||
DWORD NTAPI
|
||||
NtUserGetWindowThreadProcessId(HWND hWnd, LPDWORD UnsafePid);
|
||||
|
||||
DWORD NTAPI
|
||||
NtUserGetQueueStatus(BOOL ClearChanges);
|
||||
|
||||
HWND NTAPI
|
||||
NtUserGetWindow(HWND hWnd, UINT Relationship);
|
||||
|
||||
HWND NTAPI
|
||||
NtUserGetLastActivePopup(HWND hWnd);
|
||||
|
||||
typedef struct _WNDPROC_INFO
|
||||
{
|
||||
WNDPROC WindowProc;
|
||||
BOOL IsUnicode;
|
||||
} WNDPROC_INFO, *PWNDPROC_INFO;
|
||||
|
||||
BOOL NTAPI
|
||||
NtUserDereferenceWndProcHandle(IN HANDLE wpHandle, OUT PWNDPROC_INFO wpInfo);
|
||||
|
||||
VOID NTAPI
|
||||
NtUserManualGuiCheck(LONG Check);
|
||||
|
||||
#define NtUserGetDCBrushColor(hbr) \
|
||||
(COLORREF)NtUserCallTwoParam((DWORD)(hbr), OBJ_BRUSH, TWOPARAM_ROUTINE_GETDCCOLOR)
|
||||
|
||||
@@ -2571,20 +2348,6 @@ NtUserManualGuiCheck(LONG Check);
|
||||
#define NtUserSetDCPenColor(hbr, crColor) \
|
||||
(COLORREF)NtUserCallTwoParam((DWORD)(hbr), (DWORD)crColor, TWOPARAM_ROUTINE_SETDCPENCOLOR)
|
||||
|
||||
typedef struct _SETSCROLLBARINFO
|
||||
{
|
||||
int nTrackPos;
|
||||
int reserved;
|
||||
DWORD rgstate[CCHILDREN_SCROLLBAR+1];
|
||||
} SETSCROLLBARINFO, *PSETSCROLLBARINFO;
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserSetScrollBarInfo(
|
||||
HWND hwnd,
|
||||
LONG idObject,
|
||||
SETSCROLLBARINFO *info);
|
||||
|
||||
/* lParam of DDE messages */
|
||||
typedef struct tagKMDDEEXECUTEDATA
|
||||
{
|
||||
@@ -2607,6 +2370,273 @@ typedef struct tagKMDDELPARAM
|
||||
} Value;
|
||||
} KMDDELPARAM, *PKMDDELPARAM;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* NtUserBad
|
||||
* ReactOS-specific NtUser calls which shouldn't exist.
|
||||
*/
|
||||
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
NtUserAcquireOrReleaseInputOwnership(
|
||||
BOOLEAN Release);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserBuildMenuItemList(
|
||||
HMENU hMenu,
|
||||
PVOID Buffer,
|
||||
ULONG nBufSize,
|
||||
DWORD Reserved);
|
||||
|
||||
HANDLE
|
||||
NTAPI
|
||||
NtUserCreateCursorIconHandle(
|
||||
PICONINFO IconInfo,
|
||||
BOOL Indirect);
|
||||
|
||||
|
||||
typedef struct _WNDPROC_INFO
|
||||
{
|
||||
WNDPROC WindowProc;
|
||||
BOOL IsUnicode;
|
||||
} WNDPROC_INFO, *PWNDPROC_INFO;
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserDereferenceWndProcHandle(IN HANDLE wpHandle, OUT PWNDPROC_INFO wpInfo);
|
||||
|
||||
|
||||
UINT
|
||||
NTAPI
|
||||
NtUserEnumClipboardFormats(
|
||||
UINT format);
|
||||
|
||||
HWND
|
||||
NTAPI
|
||||
NtUserGetActiveWindow(VOID);
|
||||
|
||||
HWND
|
||||
NTAPI
|
||||
NtUserGetCapture(VOID);
|
||||
|
||||
ULONG_PTR
|
||||
NTAPI
|
||||
NtUserGetClassLong(HWND hWnd, INT Offset, BOOL Ansi);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetClientOrigin(HWND hWnd, LPPOINT Point);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetClientRect(HWND hWnd, LPRECT Rect);
|
||||
|
||||
UINT
|
||||
NTAPI
|
||||
NtUserGetMenuDefaultItem(
|
||||
HMENU hMenu,
|
||||
UINT fByPos,
|
||||
UINT gmdiFlags);
|
||||
|
||||
HWND
|
||||
NTAPI
|
||||
NtUserGetLastActivePopup(HWND hWnd);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetLastInputInfo(
|
||||
PLASTINPUTINFO plii);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetMinMaxInfo(
|
||||
HWND hwnd,
|
||||
MINMAXINFO *MinMaxInfo,
|
||||
BOOL SendMessage);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetMonitorInfo(
|
||||
IN HMONITOR hMonitor,
|
||||
OUT LPMONITORINFO pMonitorInfo);
|
||||
|
||||
HANDLE
|
||||
NTAPI
|
||||
NtUserGetProp(HWND hWnd, ATOM Atom);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserGetQueueStatus(BOOL ClearChanges);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetScrollInfo(
|
||||
HWND hwnd,
|
||||
int fnBar,
|
||||
LPSCROLLINFO lpsi);
|
||||
|
||||
HWND
|
||||
NTAPI
|
||||
NtUserGetShellWindow();
|
||||
|
||||
ULONG
|
||||
NTAPI
|
||||
NtUserGetSystemMetrics(ULONG Index);
|
||||
|
||||
HWND
|
||||
NTAPI
|
||||
NtUserGetWindow(HWND hWnd, UINT Relationship);
|
||||
|
||||
LONG
|
||||
NTAPI
|
||||
NtUserGetWindowLong(HWND hWnd, DWORD Index, BOOL Ansi);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetWindowRect(HWND hWnd, LPRECT Rect);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserGetWindowThreadProcessId(HWND hWnd, LPDWORD UnsafePid);
|
||||
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserInsertMenuItem(
|
||||
HMENU hMenu,
|
||||
UINT uItem,
|
||||
BOOL fByPosition,
|
||||
LPCMENUITEMINFOW lpmii);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserKillSystemTimer(HWND hWnd, UINT_PTR uIDEvent);
|
||||
|
||||
VOID
|
||||
NTAPI
|
||||
NtUserManualGuiCheck(LONG Check);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserMenuInfo(
|
||||
HMENU hmenu,
|
||||
PROSMENUINFO lpmi,
|
||||
BOOL fsog
|
||||
);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserMenuItemInfo(
|
||||
HMENU hMenu,
|
||||
UINT uItem,
|
||||
BOOL fByPosition,
|
||||
PROSMENUITEMINFO lpmii,
|
||||
BOOL fsog
|
||||
);
|
||||
|
||||
HMONITOR
|
||||
NTAPI
|
||||
NtUserMonitorFromPoint(
|
||||
IN POINT point,
|
||||
IN DWORD dwFlags);
|
||||
|
||||
HMONITOR
|
||||
NTAPI
|
||||
NtUserMonitorFromRect(
|
||||
IN LPCRECT pRect,
|
||||
IN DWORD dwFlags);
|
||||
|
||||
HMONITOR
|
||||
NTAPI
|
||||
NtUserMonitorFromWindow(
|
||||
IN HWND hWnd,
|
||||
IN DWORD dwFlags);
|
||||
|
||||
|
||||
/* FIXME: These flag constans aren't what Windows uses. */
|
||||
#define REGISTERCLASS_ANSI 2
|
||||
#define REGISTERCLASS_ALL (REGISTERCLASS_ANSI)
|
||||
|
||||
RTL_ATOM
|
||||
NTAPI
|
||||
NtUserRegisterClassEx(
|
||||
CONST WNDCLASSEXW* lpwcx,
|
||||
PUNICODE_STRING ClassName,
|
||||
PUNICODE_STRING MenuName,
|
||||
WNDPROC wpExtra,
|
||||
DWORD Flags,
|
||||
HMENU hMenu);
|
||||
|
||||
|
||||
UINT
|
||||
NTAPI
|
||||
NtUserRegisterClipboardFormat(
|
||||
PUNICODE_STRING format);
|
||||
|
||||
|
||||
typedef struct tagNTUSERSENDMESSAGEINFO
|
||||
{
|
||||
BOOL HandledByKernel;
|
||||
BOOL Ansi;
|
||||
WNDPROC Proc;
|
||||
} NTUSERSENDMESSAGEINFO, *PNTUSERSENDMESSAGEINFO;
|
||||
|
||||
LRESULT NTAPI
|
||||
NtUserSendMessage(HWND hWnd,
|
||||
UINT Msg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam,
|
||||
PNTUSERSENDMESSAGEINFO Info);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserSendMessageCallback(
|
||||
HWND hWnd,
|
||||
UINT Msg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam,
|
||||
SENDASYNCPROC lpCallBack,
|
||||
ULONG_PTR dwData);
|
||||
|
||||
LRESULT NTAPI
|
||||
NtUserSendMessageTimeout(HWND hWnd,
|
||||
UINT Msg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam,
|
||||
UINT uFlags,
|
||||
UINT uTimeout,
|
||||
ULONG_PTR *uResult,
|
||||
PNTUSERSENDMESSAGEINFO Info);
|
||||
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserSendNotifyMessage(
|
||||
HWND hWnd,
|
||||
UINT Msg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam);
|
||||
|
||||
|
||||
typedef struct _SETSCROLLBARINFO
|
||||
{
|
||||
int nTrackPos;
|
||||
int reserved;
|
||||
DWORD rgstate[CCHILDREN_SCROLLBAR+1];
|
||||
} SETSCROLLBARINFO, *PSETSCROLLBARINFO;
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserSetScrollBarInfo(
|
||||
HWND hwnd,
|
||||
LONG idObject,
|
||||
SETSCROLLBARINFO *info);
|
||||
|
||||
|
||||
|
||||
#endif /* __WIN32K_NTUSER_H */
|
||||
|
||||
/* EOF */
|
||||
|
||||
Reference in New Issue
Block a user