mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 06:46:06 +00:00
[WIN32K:INCLUDES] Some formatting fixes. NFC.
svn path=/trunk/; revision=66196
This commit is contained in:
parent
981aafb792
commit
aeaff2bf59
1 changed files with 1276 additions and 1202 deletions
|
@ -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 */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue