[WIN32K:INCLUDES] Some formatting fixes. NFC.

svn path=/trunk/; revision=66196
This commit is contained in:
Amine Khaldi 2015-02-07 19:14:42 +00:00
parent 981aafb792
commit aeaff2bf59

View file

@ -21,8 +21,8 @@ typedef struct _USER_HANDLE_ENTRY
union
{
PVOID pi;
PTHREADINFO pti; // pointer to Win32ThreadInfo
PPROCESSINFO ppi; // pointer to W32ProcessInfo
PTHREADINFO pti; /* pointer to Win32ThreadInfo */
PPROCESSINFO ppi; /* pointer to W32ProcessInfo */
};
unsigned char type; /* object type (0 if free) */
unsigned char flags;
@ -95,9 +95,9 @@ typedef struct _LARGE_STRING
ULONG bAnsi:1;
PVOID Buffer;
} LARGE_STRING, *PLARGE_STRING;
//
// Based on ANSI_STRING
//
/* Based on ANSI_STRING */
typedef struct _LARGE_ANSI_STRING
{
ULONG Length;
@ -106,9 +106,25 @@ typedef struct _LARGE_ANSI_STRING
PCHAR Buffer;
} LARGE_ANSI_STRING, *PLARGE_ANSI_STRING;
VOID NTAPI RtlInitLargeAnsiString(IN OUT PLARGE_ANSI_STRING,IN PCSZ,IN INT);
VOID NTAPI RtlInitLargeUnicodeString(IN OUT PLARGE_UNICODE_STRING,IN PCWSTR,IN INT);
BOOL NTAPI RtlLargeStringToUnicodeString( PUNICODE_STRING, PLARGE_STRING);
VOID
NTAPI
RtlInitLargeAnsiString(
IN OUT PLARGE_ANSI_STRING,
IN PCSZ,
IN INT);
VOID
NTAPI
RtlInitLargeUnicodeString(
IN OUT PLARGE_UNICODE_STRING,
IN PCWSTR,
IN INT);
BOOL
NTAPI
RtlLargeStringToUnicodeString(
PUNICODE_STRING,
PLARGE_STRING);
#define NB_HOOKS (WH_MAXHOOK - WH_MINHOOK + 1)
@ -271,7 +287,7 @@ typedef struct _CLIENTINFO
DWORD dwExpWinVer;
DWORD dwCompatFlags;
DWORD dwCompatFlags2;
DWORD dwTIFlags; // ThreadInfo TIF_Xxx flags for User space.
DWORD dwTIFlags; /* ThreadInfo TIF_Xxx flags for User space. */
PDESKTOPINFO pDeskInfo;
ULONG_PTR ulClientDelta;
PHOOK phkCurrent;
@ -307,9 +323,9 @@ typedef struct tagDDEPACK
UINT_PTR uiHi;
} DDEPACK, *PDDEPACK;
#define HRGN_NULL ( (HRGN) 0) // NULL empty region
#define HRGN_WINDOW ( (HRGN) 1) // region from window rcWindow
#define HRGN_MONITOR ( (HRGN) 2) // region from monitor region.
#define HRGN_NULL ((HRGN)0) /* NULL empty region */
#define HRGN_WINDOW ((HRGN)1) /* region from window rcWindow */
#define HRGN_MONITOR ((HRGN)2) /* region from monitor region. */
/* Menu Item fType. */
#define MFT_RTOL 0x6000
@ -338,7 +354,7 @@ typedef struct tagITEM
HBITMAP hbmp; /* bitmap */
INT cxBmp; /* Width Maximum size of the bitmap items in MIIM_BITMAP state */
INT cyBmp; /* Height " */
//// ReactOS
/* ReactOS */
UNICODE_STRING lpstr;
} ITEM, *PITEM;
@ -356,7 +372,7 @@ typedef struct tagMENULIST
#define MNF_DESKTOPMN 0x0040
#define MNF_SYSDESKMN 0x0080
#define MNF_SYSSUBMENU 0x0100
// Hack
/* Hack */
#define MNF_SYSMENU 0x0200
typedef struct tagMENU
@ -379,7 +395,7 @@ typedef struct tagMENU
INT iTop; /* Current scroll position Top */
INT iMaxTop; /* Current scroll position Max Top */
DWORD dwArrowsOn:2; /* Arrows: 0 off, 1 on, 2 to the top, 3 to the bottom. */
//// ReactOS
/* ReactOS */
LIST_ENTRY ListEntry;
HWND hWnd; /* Window containing the menu, use POPUPMENU */
BOOL TimeToHide;
@ -426,7 +442,6 @@ typedef struct tagPOPUPMENU
UINT posDropped;
} POPUPMENU, *PPOPUPMENU;
typedef struct _REGISTER_SYSCLASS
{
/* This is a reactos specific class used to initialize the
@ -485,8 +500,8 @@ typedef struct tagSBCALC
typedef enum _GETCPD
{
UserGetCPDA2U = 0x01, // " Unicode "
UserGetCPDU2A = 0X02, // " Ansi "
UserGetCPDA2U = 0x01, /* " Unicode " */
UserGetCPDU2A = 0X02, /* " Ansi " */
UserGetCPDClass = 0X10,
UserGetCPDWindow = 0X20,
UserGetCPDDialog = 0X40,
@ -519,8 +534,8 @@ typedef struct _CLS
struct _DESKTOP *rpdeskParent;
PVOID pdce;
DWORD CSF_flags;
PSTR lpszClientAnsiMenuName; // For client use
PWSTR lpszClientUnicodeMenuName; // " " "
PSTR lpszClientAnsiMenuName; /* For client use */
PWSTR lpszClientUnicodeMenuName; /* " " " */
PCALLPROCDATA spcpdFirst;
struct _CLS *pclsBase;
struct _CLS *pclsClone;
@ -538,14 +553,14 @@ typedef struct _CLS
HANDLE hCursor; /* FIXME - Use pointer! */
#endif
HBRUSH hbrBackground;
PWSTR lpszMenuName; // kernel use
PSTR lpszAnsiClassName; // "
PWSTR lpszMenuName; /* kernel use */
PSTR lpszAnsiClassName; /* " */
#ifdef NEW_CURSORICON
struct _CURICON_OBJECT *spicnSm;
#else
HANDLE hIconSm; /* FIXME - Use pointer! */
//// ReactOS dosn't suppot cache icons.
//// ReactOS doesn't support cache icons. */
HICON hIconSmIntern; /* Internal small icon, derived from hIcon */
#endif
////
@ -555,14 +570,13 @@ typedef struct _CLS
UINT NotUsed:29;
} CLS, *PCLS;
typedef struct _SBINFOEX
{
SCROLLBARINFO ScrollBarInfo;
SCROLLINFO ScrollInfo;
} SBINFOEX, *PSBINFOEX;
// State Flags !Not Implemented!
/* State Flags !Not Implemented! */
#define WNDS_HASMENU 0X00000001
#define WNDS_HASVERTICALSCROOLLBAR 0X00000002
#define WNDS_HASHORIZONTALSCROLLBAR 0X00000004
@ -581,7 +595,7 @@ typedef struct _SBINFOEX
#define WNDS_FORCEMENUDRAW 0X00008000
#define WNDS_DIALOGWINDOW 0X00010000
#define WNDS_HASCREATESTRUCTNAME 0X00020000
#define WNDS_SERVERSIDEWINDOWPROC 0x00040000 // Call proc inside win32k.
#define WNDS_SERVERSIDEWINDOWPROC 0x00040000 /* Call proc inside win32k. */
#define WNDS_ANSIWINDOWPROC 0x00080000
#define WNDS_BEINGACTIVATED 0x00100000
#define WNDS_HASPALETTE 0x00200000
@ -598,7 +612,7 @@ typedef struct _SBINFOEX
#define WNDSACTIVEFRAME 0x00000006
// State2 Flags !Not Implemented!
/* State2 Flags !Not Implemented! */
#define WNDS2_WMPAINTSENT 0X00000001
#define WNDS2_ENDPAINTINVALIDATE 0X00000002
#define WNDS2_STARTPAINT 0X00000004
@ -701,13 +715,13 @@ typedef struct _WND
RECT NormalRect;
POINT IconPos;
POINT MaxPos;
UINT flags; // WPF_ flags.
UINT flags; /* WPF_ flags. */
} InternalPos;
UINT Unicode : 1; // !(WNDS_ANSICREATOR|WNDS_ANSIWINDOWPROC) ?
UINT Unicode:1; /* !(WNDS_ANSICREATOR|WNDS_ANSIWINDOWPROC) ? */
UINT InternalPosInitialized:1;
UINT HideFocus : 1; // WS_EX_UISTATEFOCUSRECTHIDDEN ?
UINT HideAccel : 1; // WS_EX_UISTATEKBACCELHIDDEN ?
UINT HideFocus:1; /* WS_EX_UISTATEFOCUSRECTHIDDEN ? */
UINT HideAccel:1; /* WS_EX_UISTATEKBACCELHIDDEN ? */
/* Scrollbar info */
PSBINFOEX pSBInfoex; // convert to PSBINFO
@ -763,7 +777,13 @@ typedef struct _PFNCLIENT
Windows uses Ansi == TRUE, Wine uses Unicode == TRUE.
*/
typedef LRESULT(CALLBACK *WNDPROC_EX)(HWND,UINT,WPARAM,LPARAM,BOOL);
typedef LRESULT
(CALLBACK *WNDPROC_EX)(
HWND,
UINT,
WPARAM,
LPARAM,
BOOL);
typedef struct _PFNCLIENTWORKER
{
@ -780,9 +800,15 @@ typedef struct _PFNCLIENTWORKER
WNDPROC_EX pfnCtfHookProc;
} PFNCLIENTWORKER, *PPFNCLIENTWORKER;
typedef LONG_PTR (NTAPI *PFN_FNID)(PWND, UINT, WPARAM, LPARAM, ULONG_PTR);
typedef LONG_PTR
(NTAPI *PFN_FNID)(
PWND,
UINT,
WPARAM,
LPARAM,
ULONG_PTR);
// FNID's for NtUserSetWindowFNID, NtUserMessageCall
/* FNID's for NtUserSetWindowFNID, NtUserMessageCall */
#define FNID_FIRST 0x029A
#define FNID_SCROLLBAR 0x029A
#define FNID_ICONTITLE 0x029B
@ -809,7 +835,7 @@ typedef LONG_PTR (NTAPI *PFN_FNID)(PWND, UINT, WPARAM, LPARAM, ULONG_PTR);
#define FNID_MDIACTIVATEDLGPROC 0x02B0
#define FNID_SENDMESSAGE 0x02B1
#define FNID_SENDMESSAGEFF 0x02B2
// Kernel has option to use TimeOut or normal msg send, based on type of msg.
/* Kernel has option to use TimeOut or normal msg send, based on type of msg. */
#define FNID_SENDMESSAGEWTOOPTION 0x02B3
#define FNID_SENDMESSAGECALLPROC 0x02B4
#define FNID_BROADCASTSYSTEMMESSAGE 0x02B5
@ -821,10 +847,10 @@ typedef LONG_PTR (NTAPI *PFN_FNID)(PWND, UINT, WPARAM, LPARAM, ULONG_PTR);
#define FNID_NUM FNID_LAST - FNID_FIRST + 1
#define FNID_NUMSERVERPROC FNID_SWITCH - FNID_FIRST + 1
#define FNID_DDEML 0x2000 // Registers DDEML
#define FNID_DESTROY 0x4000 // This is sent when WM_NCDESTROY or in the support routine.
// Seen during WM_CREATE on error exit too.
#define FNID_FREED 0x8000 // Window being Freed...
#define FNID_DDEML 0x2000 /* Registers DDEML */
#define FNID_DESTROY 0x4000 /* This is sent when WM_NCDESTROY or in the support routine. */
/* Seen during WM_CREATE on error exit too. */
#define FNID_FREED 0x8000 /* Window being Freed... */
#define ICLASS_TO_MASK(iCls) (1 << ((iCls)))
@ -835,7 +861,7 @@ typedef LONG_PTR (NTAPI *PFN_FNID)(PWND, UINT, WPARAM, LPARAM, ULONG_PTR);
#define GETPFNSERVER(fnid) gpsi->aStoCidPfn[fnid - FNID_FIRST]
// ICLS's for NtUserGetClassName FNID to ICLS, NtUserInitializeClientPfnArrays
/* ICLS's for NtUserGetClassName FNID to ICLS, NtUserInitializeClientPfnArrays */
#define ICLS_BUTTON 0
#define ICLS_EDIT 1
#define ICLS_STATIC 2
@ -905,7 +931,7 @@ typedef struct tagDPISERVERINFO
UINT wMaxBtnSize; /* 014 */
} DPISERVERINFO, *PDPISERVERINFO;
// PUSIFlags:
/* PUSIFlags: */
#define PUSIF_PALETTEDISPLAY 0x01
#define PUSIF_SNAPTO 0x02
#define PUSIF_COMBOBOXANIMATION 0x04
@ -985,7 +1011,7 @@ C_ASSERT(sizeof(SERVERINFO) <= PAGE_SIZE);
#endif
// Server event activity bits.
/* Server event activity bits. */
#define SRV_EVENT_MENU 0x0001
#define SRV_EVENT_END_APPLICATION 0x0002
#define SRV_EVENT_RUNNING 0x0004
@ -1029,10 +1055,10 @@ typedef struct _WNDMSG
typedef struct _SHAREDINFO
{
PSERVERINFO psi; // global Server Info
PVOID aheList; // Handle Entry List
PVOID pDispInfo; // global PDISPLAYINFO pointer
ULONG_PTR ulSharedDelta; // Heap delta
PSERVERINFO psi; /* global Server Info */
PVOID aheList; /* Handle Entry List */
PVOID pDispInfo; /* global PDISPLAYINFO pointer */
ULONG_PTR ulSharedDelta; /* Heap delta */
WNDMSG awmControl[FNID_LAST - FNID_FIRST];
WNDMSG DefWindowMsgs;
WNDMSG DefWindowSpecMsgs;
@ -1047,14 +1073,13 @@ typedef struct _USERCONNECT
SHAREDINFO siClient;
} USERCONNECT, *PUSERCONNECT;
// WinNT 5.0 compatible user32 / win32k
/* WinNT 5.0 compatible user32 / win32k */
#define USER_VERSION MAKELONG(0x0000, 0x0005)
#if defined(_M_IX86)
C_ASSERT(sizeof(USERCONNECT) == 0x124);
#endif
typedef struct tagGETCLIPBDATA
{
UINT uFmtRet;
@ -1072,7 +1097,7 @@ typedef struct tagSETCLIPBDATA
BOOL fIncSerialNumber;
} SETCLIPBDATA, *PSETCLIPBDATA;
// Used with NtUserSetCursorIconData, last parameter.
/* Used with NtUserSetCursorIconData, last parameter. */
typedef struct tagCURSORDATA
{
LPWSTR lpName;
@ -1086,7 +1111,7 @@ typedef struct tagCURSORDATA
HBITMAP hbmColor;
HBITMAP hbmAlpha;
RECT rcBounds;
HBITMAP hbmUserAlpha; // Could be in W7U, not in W2k
HBITMAP hbmUserAlpha; /* Could be in W7U, not in W2k */
ULONG bpp;
ULONG cx;
ULONG cy;
@ -1098,7 +1123,7 @@ typedef struct tagCURSORDATA
INT iicur;
} CURSORDATA, *PCURSORDATA; /* !dso CURSORDATA */
// CURSORF_flags:
/* CURSORF_flags: */
#define CURSORF_FROMRESOURCE 0x0001
#define CURSORF_GLOBAL 0x0002
#define CURSORF_LRSHARED 0x0004
@ -1147,14 +1172,13 @@ typedef struct tagIMEUI
};
} IMEUI, *PIMEUI;
// Window Extra data container.
/* Window Extra data container. */
typedef struct _IMEWND
{
WND;
PIMEUI pimeui;
} IMEWND, *PIMEWND;
DWORD
NTAPI
NtUserAssociateInputContext(
@ -1354,7 +1378,9 @@ NtUserAttachThreadInput(
IN BOOL fAttach);
HDC NTAPI
NtUserBeginPaint(HWND hWnd, PAINTSTRUCT* lPs);
NtUserBeginPaint(
HWND hWnd,
PAINTSTRUCT *lPs);
BOOL
NTAPI
@ -1384,7 +1410,8 @@ NtUserBuildHwndList(
HWND *pWnd,
ULONG *pBufSize);
NTSTATUS NTAPI
NTSTATUS
NTAPI
NtUserBuildNameList(
HWINSTA hWinSta,
ULONG dwSize,
@ -1401,7 +1428,7 @@ NtUserBuildPropList(
/* apfnSimpleCall indices from Windows XP SP 2 */
/* TODO: Check for differences in Windows 2000, 2003 and 2008 */
#define WIN32K_VERSION NTDDI_WINXPSP2 // FIXME: this should go somewhere else
#define WIN32K_VERSION NTDDI_WINXPSP2 /* FIXME: this should go somewhere else */
enum SimpleCallRoutines
{
@ -1824,7 +1851,8 @@ NtUserDdeSetQualityOfService(
IN PSECURITY_QUALITY_OF_SERVICE pqosNew,
OUT PSECURITY_QUALITY_OF_SERVICE pqosPrev);
HDWP NTAPI
HDWP
NTAPI
NtUserDeferWindowPos(
HDWP WinPosInfo,
HWND Wnd,
@ -1835,8 +1863,11 @@ NtUserDeferWindowPos(
int cy,
UINT Flags);
BOOL NTAPI
NtUserDefSetText(HWND WindowHandle, PLARGE_STRING WindowText);
BOOL
NTAPI
NtUserDefSetText(
HWND WindowHandle,
PLARGE_STRING WindowText);
BOOLEAN
NTAPI
@ -1854,8 +1885,10 @@ NTAPI
NtUserDestroyInputContext(
DWORD dwUnknown1);
BOOLEAN NTAPI
NtUserDestroyWindow(HWND Wnd);
BOOLEAN
NTAPI
NtUserDestroyWindow(
HWND Wnd);
DWORD
NTAPI
@ -1864,7 +1897,8 @@ NtUserDisableThreadIme(
LRESULT
NTAPI
NtUserDispatchMessage(PMSG pMsg);
NtUserDispatchMessage(
PMSG pMsg);
BOOL
NTAPI
@ -1908,7 +1942,7 @@ NtUserDrawCaptionTemp(
const PUNICODE_STRING str,
UINT uFlags);
// Used with NtUserDrawIconEx, last parameter.
/* Used with NtUserDrawIconEx, last parameter. */
typedef struct _DRAWICONEXDATA
{
HBITMAP hbmMask;
@ -1949,8 +1983,11 @@ NtUserEndDeferWindowPosEx(
HDWP WinPosInfo,
DWORD Unknown1);
BOOL NTAPI
NtUserEndPaint(HWND hWnd, CONST PAINTSTRUCT* lPs);
BOOL
NTAPI
NtUserEndPaint(
HWND hWnd,
CONST PAINTSTRUCT *lPs);
BOOL
NTAPI
@ -1960,13 +1997,15 @@ NtUserEnumDisplayDevices (
PDISPLAY_DEVICEW lpDisplayDevice, /* device information */
DWORD dwFlags); /* reserved */
/*BOOL
/*
BOOL
NTAPI
NtUserEnumDisplayMonitors(
HDC hdc,
LPCRECT lprcClip,
MONITORENUMPROC lpfnEnum,
LPARAM dwData );*/
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
@ -2012,8 +2051,7 @@ NtUserFindWindowEx(
HWND hwndChildAfter,
PUNICODE_STRING ucClassName,
PUNICODE_STRING ucWindowName,
DWORD dwUnknown
);
DWORD dwUnknown);
BOOL
NTAPI
@ -2030,8 +2068,11 @@ NtUserGetAltTabInfo(
UINT cchItemText,
BOOL Ansi);
HWND NTAPI
NtUserGetAncestor(HWND hWnd, UINT Flags);
HWND
NTAPI
NtUserGetAncestor(
HWND hWnd,
UINT Flags);
DWORD
NTAPI
@ -2060,8 +2101,10 @@ NTAPI
NtUserGetCaretPos(
LPPOINT lpPoint);
BOOL NTAPI
NtUserGetClassInfo(HINSTANCE hInstance,
BOOL
NTAPI
NtUserGetClassInfo(
HINSTANCE hInstance,
PUNICODE_STRING ClassName,
LPWNDCLASSEXW wcex,
LPWSTR *ppszMenuName,
@ -2069,8 +2112,9 @@ NtUserGetClassInfo(HINSTANCE hInstance,
INT
NTAPI
NtUserGetClassName(HWND hWnd,
BOOL Real, // 0 GetClassNameW, 1 RealGetWindowClassA/W
NtUserGetClassName(
HWND hWnd,
BOOL Real, /* 0 GetClassNameW, 1 RealGetWindowClassA/W */
PUNICODE_STRING ClassName);
HANDLE
@ -2244,7 +2288,10 @@ NtUserGetKeyboardType(
DWORD
NTAPI
NtUserGetKeyNameText( LONG lParam, LPWSTR lpString, int nSize );
NtUserGetKeyNameText(
LONG lParam,
LPWSTR lpString,
int nSize);
SHORT
NTAPI
@ -2264,8 +2311,10 @@ NTAPI
NtUserGetListBoxInfo(
HWND hWnd);
BOOL APIENTRY
NtUserGetMessage(PMSG pMsg,
BOOL
APIENTRY
NtUserGetMessage(
PMSG pMsg,
HWND hWnd,
UINT MsgFilterMin,
UINT MsgFilterMax);
@ -2353,7 +2402,6 @@ NtUserGetThreadDesktop(
DWORD dwThreadId,
DWORD Unknown1);
enum ThreadStateRoutines
{
THREADSTATE_GETTHREADINFO,
@ -2382,8 +2430,12 @@ NtUserGetTitleBarInfo(
HWND hwnd,
PTITLEBARINFO pti);
BOOL NTAPI
NtUserGetUpdateRect(HWND hWnd, LPRECT lpRect, BOOL fErase);
BOOL
NTAPI
NtUserGetUpdateRect(
HWND hWnd,
LPRECT lpRect,
BOOL fErase);
int
NTAPI
@ -2481,11 +2533,9 @@ NtUserIsClipboardFormatAvailable(
BOOL
NTAPI
NtUserKillTimer
(
NtUserKillTimer(
HWND hWnd,
UINT_PTR uIDEvent
);
UINT_PTR uIDEvent);
HKL
NTAPI
@ -2514,7 +2564,8 @@ NtUserLockWorkStation(VOID);
UINT
NTAPI
NtUserMapVirtualKeyEx(UINT keyCode,
NtUserMapVirtualKeyEx(
UINT keyCode,
UINT transType,
DWORD keyboardId,
HKL dwhkl);
@ -2535,14 +2586,14 @@ NtUserMessageCall(
WPARAM wParam,
LPARAM lParam,
ULONG_PTR ResultInfo,
DWORD dwType, // FNID_XX types
DWORD dwType, /* FNID_XX types */
BOOL Ansi);
DWORD
NTAPI
NtUserMinMaximize(
HWND hWnd,
UINT cmd, // Wine SW_ commands
UINT cmd, /* Wine SW_ commands */
BOOL Hide);
DWORD
@ -2636,8 +2687,10 @@ NtUserPaintMenuBar(
DWORD dwUnknown5,
DWORD dwUnknown6);
BOOL APIENTRY
NtUserPeekMessage( PMSG pMsg,
BOOL
APIENTRY
NtUserPeekMessage(
PMSG pMsg,
HWND hWnd,
UINT MsgFilterMin,
UINT MsgFilterMax,
@ -2671,7 +2724,7 @@ NTAPI
NtUserProcessConnect(
IN HANDLE ProcessHandle,
OUT PUSERCONNECT pUserConnect,
IN ULONG Size); // sizeof(USERCONNECT)
IN ULONG Size); /* sizeof(USERCONNECT) */
NTSTATUS
NTAPI
@ -2679,8 +2732,7 @@ NtUserQueryInformationThread(
IN HANDLE ThreadHandle,
IN USERTHREADINFOCLASS ThreadInformationClass,
OUT PVOID ThreadInformation,
IN ULONG ThreadInformationLength
);
IN ULONG ThreadInformationLength);
DWORD
NTAPI
@ -2709,6 +2761,7 @@ NtUserQueryUserCounters(
#define QUERY_WINDOW_ISHUNG 0x04
#define QUERY_WINDOW_REAL_ID 0x05
#define QUERY_WINDOW_FOREGROUND 0x06
DWORD
NTAPI
NtUserQueryWindow(
@ -2740,13 +2793,11 @@ NtUserRealWaitMessageEx(
BOOL
NTAPI
NtUserRedrawWindow
(
NtUserRedrawWindow(
HWND hWnd,
CONST RECT *lprcUpdate,
HRGN hrgnUpdate,
UINT flags
);
UINT flags);
RTL_ATOM
NTAPI
@ -2776,7 +2827,8 @@ NtUserRegisterUserApiHook(
BOOL
NTAPI
NtUserRegisterHotKey(HWND hWnd,
NtUserRegisterHotKey(
HWND hWnd,
int id,
UINT fsModifiers,
UINT vk);
@ -2786,8 +2838,10 @@ NTAPI
NtUserRegisterTasklist(
DWORD Unknown0);
UINT NTAPI
NtUserRegisterWindowMessage(PUNICODE_STRING MessageName);
UINT
NTAPI
NtUserRegisterWindowMessage(
PUNICODE_STRING MessageName);
DWORD
NTAPI
@ -2812,8 +2866,11 @@ DWORD
NTAPI
NtUserRemoteStopScreenUpdates(VOID);
HANDLE NTAPI
NtUserRemoveProp(HWND hWnd, ATOM Atom);
HANDLE
NTAPI
NtUserRemoveProp(
HWND hWnd,
ATOM Atom);
DWORD
NTAPI
@ -2847,9 +2904,17 @@ NtUserScrollDC(
HRGN hrgnUpdate,
LPRECT lprcUpdate);
DWORD NTAPI
NtUserScrollWindowEx(HWND hWnd, INT dx, INT dy, const RECT *rect,
const RECT *clipRect, HRGN hrgnUpdate, LPRECT rcUpdate, UINT flags);
DWORD
NTAPI
NtUserScrollWindowEx(
HWND hWnd,
INT dx,
INT dy,
const RECT *rect,
const RECT *clipRect,
HRGN hrgnUpdate,
LPRECT rcUpdate,
UINT flags);
UINT
NTAPI
@ -2858,8 +2923,10 @@ NtUserSendInput(
LPINPUT pInput,
INT cbSize);
HWND NTAPI
NtUserSetActiveWindow(HWND Wnd);
HWND
NTAPI
NtUserSetActiveWindow(
HWND Wnd);
DWORD
NTAPI
@ -2867,10 +2934,13 @@ NtUserSetAppImeLevel(
DWORD dwUnknown1,
DWORD dwUnknown2);
HWND NTAPI
NtUserSetCapture(HWND Wnd);
HWND
NTAPI
NtUserSetCapture(
HWND Wnd);
ULONG_PTR NTAPI
ULONG_PTR
NTAPI
NtUserSetClassLong(
HWND hWnd,
INT Offset,
@ -2901,8 +2971,7 @@ NTAPI
NtUserSelectPalette(
HDC hDC,
HPALETTE hpal,
BOOL ForceBackground
);
BOOL ForceBackground);
DWORD
NTAPI
@ -2922,6 +2991,7 @@ NtUserSetCursorContents(
PICONINFO IconInfo);
#ifdef NEW_CURSORICON
BOOL
NTAPI
NtUserSetCursorIconData(
@ -2943,7 +3013,9 @@ NtUserFindExistingCursorIcon(
_In_ PUNICODE_STRING pustrModule,
_In_ PUNICODE_STRING pustrRsrc,
_In_ FINDEXISTINGCURICONPARAM *param);
#else
#else /* NEW_CURSORICON */
BOOL
NTAPI
NtUserSetCursorIconData(
@ -2961,7 +3033,8 @@ NtUserFindExistingCursorIcon(
HRSRC hRsrc,
LONG cx,
LONG cy);
#endif
#endif /* NEW_CURSORICON */
DWORD
NTAPI
@ -3008,8 +3081,7 @@ NtUserSetInformationThread(
IN HANDLE ThreadHandle,
IN USERTHREADINFOCLASS ThreadInformationClass,
IN PVOID ThreadInformation,
IN ULONG ThreadInformationLength
);
IN ULONG ThreadInformationLength);
DWORD
NTAPI
@ -3056,8 +3128,12 @@ NTAPI
NtUserSetProcessWindowStation(
HWINSTA hWindowStation);
BOOL NTAPI
NtUserSetProp(HWND hWnd, ATOM Atom, HANDLE Data);
BOOL
NTAPI
NtUserSetProp(
HWND hWnd,
ATOM Atom,
HANDLE Data);
DWORD
NTAPI
@ -3106,13 +3182,11 @@ NtUserSetThreadState(
UINT_PTR
NTAPI
NtUserSetSystemTimer
(
NtUserSetSystemTimer(
HWND hWnd,
UINT_PTR nIDEvent,
UINT uElapse,
TIMERPROC lpTimerFunc
);
TIMERPROC lpTimerFunc);
DWORD
NTAPI
@ -3122,13 +3196,11 @@ NtUserSetThreadLayoutHandles(
UINT_PTR
NTAPI
NtUserSetTimer
(
NtUserSetTimer(
HWND hWnd,
UINT_PTR nIDEvent,
UINT uElapse,
TIMERPROC lpTimerFunc
);
TIMERPROC lpTimerFunc);
BOOL
NTAPI
@ -3151,15 +3223,15 @@ NtUserSetWindowPlacement(
WINDOWPLACEMENT *lpwndpl);
BOOL
NTAPI NtUserSetWindowPos(
NTAPI
NtUserSetWindowPos(
HWND hWnd,
HWND hWndInsertAfter,
int X,
int Y,
int cx,
int cy,
UINT uFlags
);
UINT uFlags);
INT
NTAPI
@ -3193,8 +3265,12 @@ NtUserSetWindowStationUser(
PSID psid,
DWORD size);
WORD NTAPI
NtUserSetWindowWord(HWND hWnd, INT Index, WORD NewVal);
WORD
NTAPI
NtUserSetWindowWord(
HWND hWnd,
INT Index,
WORD NewVal);
HWINEVENTHOOK
NTAPI
@ -3220,7 +3296,10 @@ NtUserHideCaret(
DWORD
NTAPI
NtUserShowScrollBar(HWND hWnd, int wBar, DWORD bShow);
NtUserShowScrollBar(
HWND hWnd,
int wBar,
DWORD bShow);
BOOL
NTAPI
@ -3314,7 +3393,8 @@ NtUserUnregisterClass(
BOOL
NTAPI
NtUserUnregisterHotKey(HWND hWnd,
NtUserUnregisterHotKey(
HWND hWnd,
int id);
BOOL
@ -3393,7 +3473,7 @@ NTAPI
NtUserWaitForInputIdle(
IN HANDLE hProcess,
IN DWORD dwMilliseconds,
IN BOOL Unknown2); // Always FALSE
IN BOOL Unknown2); /* Always FALSE */
DWORD
NTAPI
@ -3424,12 +3504,6 @@ DWORD
NTAPI
NtUserYieldTask(VOID);
/* NtUserBad
* ReactOS-specific NtUser calls and their related structures, both which shouldn't exist.
*/
@ -3441,12 +3515,14 @@ NtUserYieldTask(VOID);
#define TWOPARAM_ROUTINE_SETMENUBARHEIGHT 0xfffd0050
#define TWOPARAM_ROUTINE_SETGUITHRDHANDLE 0xfffd0051
#define HWNDLOCK_ROUTINE_SETFOREGROUNDWINDOWMOUSE 0xfffd0052
#define MSQ_STATE_CAPTURE 0x1
#define MSQ_STATE_ACTIVE 0x2
#define MSQ_STATE_FOCUS 0x3
#define MSQ_STATE_MENUOWNER 0x4
#define MSQ_STATE_MOVESIZE 0x5
#define MSQ_STATE_CARET 0x6
#define TWOPARAM_ROUTINE_ROS_UPDATEUISTATE 0x1004
#define HWNDPARAM_ROUTINE_ROS_NOTIFYWINEVENT 0x1005
@ -3542,8 +3618,6 @@ NtUserSetScrollBarInfo(
LONG idObject,
SETSCROLLBARINFO *info);
#endif /* __WIN32K_NTUSER_H */
/* EOF */