ReactOS 0.4.16-dev-753-g705a985
ntuser.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _USER_HANDLE_ENTRY
 
struct  _USER_HANDLE_TABLE
 
struct  _LARGE_UNICODE_STRING
 
struct  _LARGE_STRING
 
struct  _LARGE_ANSI_STRING
 
struct  _DESKTOPINFO
 
struct  _CLIENTTHREADINFO
 
struct  _HEAD
 
struct  _THROBJHEAD
 
struct  _THRDESKHEAD
 
struct  tagIMC
 
struct  _PROCDESKHEAD
 
struct  _PROCMARKHEAD
 
struct  tagHOOK
 
struct  tagCLIPBOARDDATA
 
struct  _CALLBACKWND
 
struct  _CLIENTINFO
 
struct  tagDDEPACK
 
struct  tagITEM
 
struct  tagMENULIST
 
struct  tagMENU
 
struct  tagPOPUPMENU
 
struct  _REGISTER_SYSCLASS
 
struct  _CLSMENUNAME
 
struct  tagSBDATA
 
struct  tagSBINFO
 
struct  tagSBCALC
 
struct  _CALLPROCDATA
 
struct  _CLS
 
struct  _SBINFOEX
 
struct  _WND
 
struct  _SBWND
 
struct  _MDIWND
 
struct  _MENUWND
 
struct  _PFNCLIENT
 
struct  _PFNCLIENTWORKER
 
struct  tagOEMBITMAPINFO
 
struct  tagMBSTRING
 
struct  tagDPISERVERINFO
 
struct  _PERUSERSERVERINFO
 
struct  tagSERVERINFO
 
struct  _PROPLISTITEM
 
struct  _PROPERTY
 
struct  _BROADCASTPARM
 
struct  _WNDMSG
 
struct  _SHAREDINFO
 
struct  _USERCONNECT
 
struct  tagGETCLIPBDATA
 
struct  tagSETCLIPBDATA
 
struct  tagCURSORDATA
 
struct  tagIMEUI
 
struct  _IMEWND
 
struct  _DESKTOP_CONSOLE_THREAD
 
struct  _DRAWICONEXDATA
 
struct  tagDOSENDMESSAGE
 
struct  _tagFINDEXISTINGCURICONPARAM
 
struct  _SETSCROLLBARINFO
 

Macros

#define FIRST_USER_HANDLE   0x0020 /* first possible value for low word of user handle */
 
#define LAST_USER_HANDLE   0xffef /* last possible value for low word of user handle */
 
#define HANDLEENTRY_DESTROY   1
 
#define HANDLEENTRY_INDESTROY   2
 
#define NB_HOOKS   (WH_MAXHOOK - WH_MINHOOK + 1)
 
#define CTI_THREADSYSLOCK   0x0001
 
#define CTI_INSENDMESSAGE   0x0002
 
#define UserHMGetHandle(obj)   ((obj)->head.h)
 
#define UserHMSetHandle(obj, handle)   ((obj)->head.h = (handle))
 
#define WEF_SETBYWNDPTI   0x0001
 
#define TIF_INCLEANUP   0x00000001
 
#define TIF_16BIT   0x00000002
 
#define TIF_SYSTEMTHREAD   0x00000004
 
#define TIF_CSRSSTHREAD   0x00000008
 
#define TIF_TRACKRECTVISIBLE   0x00000010
 
#define TIF_ALLOWFOREGROUNDACTIVATE   0x00000020
 
#define TIF_DONTATTACHQUEUE   0x00000040
 
#define TIF_DONTJOURNALATTACH   0x00000080
 
#define TIF_WOW64   0x00000100
 
#define TIF_INACTIVATEAPPMSG   0x00000200
 
#define TIF_SPINNING   0x00000400
 
#define TIF_PALETTEAWARE   0x00000800
 
#define TIF_SHAREDWOW   0x00001000
 
#define TIF_FIRSTIDLE   0x00002000
 
#define TIF_WAITFORINPUTIDLE   0x00004000
 
#define TIF_MOVESIZETRACKING   0x00008000
 
#define TIF_VDMAPP   0x00010000
 
#define TIF_DOSEMULATOR   0x00020000
 
#define TIF_GLOBALHOOKER   0x00040000
 
#define TIF_DELAYEDEVENT   0x00080000
 
#define TIF_MSGPOSCHANGED   0x00100000
 
#define TIF_SHUTDOWNCOMPLETE   0x00200000
 
#define TIF_IGNOREPLAYBACKDELAY   0x00400000
 
#define TIF_ALLOWOTHERACCOUNTHOOK   0x00800000
 
#define TIF_GUITHREADINITIALIZED   0x02000000
 
#define TIF_DISABLEIME   0x04000000
 
#define TIF_INGETTEXTLENGTH   0x08000000
 
#define TIF_ANSILENGTH   0x10000000
 
#define TIF_DISABLEHOOKS   0x20000000
 
#define CI_TRANSACTION   0x00000001
 
#define CI_QUEUEMSG   0x00000002
 
#define CI_WOW   0x00000004
 
#define CI_INITTHREAD   0x00000008
 
#define CI_CURTHPRHOOK   0x00000010
 
#define CI_CLASSESREGISTERED   0x00000020
 
#define CI_IMMACTIVATE   0x00000040 /* IMM/IME (Asian input) */
 
#define CI_CTFCOINIT   0x00000080 /* Did CTF CoInitialize? */
 
#define CI_CTFTIM   0x00000100 /* CTF Thread Input Manager (TIM) */
 
#define CI_CICERO_STARTED   0x00000200 /* Is Cicero started in the thread? */
 
#define CI_TSFDISABLED   0x00000400 /* TSF (Text Services Framework a.k.a. Cicero) */
 
#define CI_AIMMACTIVATED   0x00000800 /* Active IMM (AIMM) */
 
#define GetWin32ClientInfo()   ((PCLIENTINFO)(NtCurrentTeb()->Win32ClientInfo))
 
#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 MFT_RTOL   0x6000
 
#define MFS_HBMMENUBMP   0x20000000
 
#define MNF_POPUP   0x0001
 
#define MNF_UNDERLINE   0x0004
 
#define MNF_INACTIVE   0x0010
 
#define MNF_RTOL   0x0020
 
#define MNF_DESKTOPMN   0x0040
 
#define MNF_SYSDESKMN   0x0080
 
#define MNF_SYSSUBMENU   0x0100
 
#define MNF_SYSMENU   0x0200
 
#define NO_SELECTED_ITEM   0xffff
 
#define CSF_SERVERSIDEPROC   0x0001
 
#define CSF_ANSIPROC   0x0002
 
#define CSF_WOWDEFERDESTROY   0x0004
 
#define CSF_SYSTEMCLASS   0x0008
 
#define CSF_WOWCLASS   0x0010
 
#define CSF_WOWEXTRA   0x0020
 
#define CSF_CACHEDSMICON   0x0040
 
#define CSF_WIN40COMPAT   0x0080
 
#define WNDS_HASMENU   0X00000001
 
#define WNDS_HASVERTICALSCROOLLBAR   0X00000002
 
#define WNDS_HASHORIZONTALSCROLLBAR   0X00000004
 
#define WNDS_HASCAPTION   0X00000008
 
#define WNDS_SENDSIZEMOVEMSGS   0X00000010
 
#define WNDS_MSGBOX   0X00000020
 
#define WNDS_ACTIVEFRAME   0X00000040
 
#define WNDS_HASSPB   0X00000080
 
#define WNDS_NONCPAINT   0X00000100
 
#define WNDS_SENDERASEBACKGROUND   0X00000200
 
#define WNDS_ERASEBACKGROUND   0X00000400
 
#define WNDS_SENDNCPAINT   0X00000800
 
#define WNDS_INTERNALPAINT   0X00001000
 
#define WNDS_UPDATEDIRTY   0X00002000
 
#define WNDS_HIDDENPOPUP   0X00004000
 
#define WNDS_FORCEMENUDRAW   0X00008000
 
#define WNDS_DIALOGWINDOW   0X00010000
 
#define WNDS_HASCREATESTRUCTNAME   0X00020000
 
#define WNDS_SERVERSIDEWINDOWPROC   0x00040000 /* Call proc inside win32k. */
 
#define WNDS_ANSIWINDOWPROC   0x00080000
 
#define WNDS_BEINGACTIVATED   0x00100000
 
#define WNDS_HASPALETTE   0x00200000
 
#define WNDS_PAINTNOTPROCESSED   0x00400000
 
#define WNDS_SYNCPAINTPENDING   0x00800000
 
#define WNDS_RECEIVEDQUERYSUSPENDMSG   0x01000000
 
#define WNDS_RECEIVEDSUSPENDMSG   0x02000000
 
#define WNDS_TOGGLETOPMOST   0x04000000
 
#define WNDS_REDRAWIFHUNG   0x08000000
 
#define WNDS_REDRAWFRAMEIFHUNG   0x10000000
 
#define WNDS_ANSICREATOR   0x20000000
 
#define WNDS_MAXIMIZESTOMONITOR   0x40000000
 
#define WNDS_DESTROYED   0x80000000
 
#define WNDSACTIVEFRAME   0x00000006
 
#define WNDS2_WMPAINTSENT   0X00000001
 
#define WNDS2_ENDPAINTINVALIDATE   0X00000002
 
#define WNDS2_STARTPAINT   0X00000004
 
#define WNDS2_OLDUI   0X00000008
 
#define WNDS2_HASCLIENTEDGE   0X00000010
 
#define WNDS2_BOTTOMMOST   0X00000020
 
#define WNDS2_FULLSCREEN   0X00000040
 
#define WNDS2_INDESTROY   0X00000080
 
#define WNDS2_WIN31COMPAT   0X00000100
 
#define WNDS2_WIN40COMPAT   0X00000200
 
#define WNDS2_WIN50COMPAT   0X00000400
 
#define WNDS2_MAXIMIZEDMONITORREGION   0X00000800
 
#define WNDS2_CLOSEBUTTONDOWN   0X00001000
 
#define WNDS2_MAXIMIZEBUTTONDOWN   0X00002000
 
#define WNDS2_MINIMIZEBUTTONDOWN   0X00004000
 
#define WNDS2_HELPBUTTONDOWN   0X00008000
 
#define WNDS2_SCROLLBARLINEUPBTNDOWN   0X00010000
 
#define WNDS2_SCROLLBARPAGEUPBTNDOWN   0X00020000
 
#define WNDS2_SCROLLBARPAGEDOWNBTNDOWN   0X00040000
 
#define WNDS2_SCROLLBARLINEDOWNBTNDOWN   0X00080000
 
#define WNDS2_ANYSCROLLBUTTONDOWN   0X00100000
 
#define WNDS2_SCROLLBARVERTICALTRACKING   0X00200000
 
#define WNDS2_FORCENCPAINT   0X00400000
 
#define WNDS2_FORCEFULLNCPAINTCLIPRGN   0X00800000
 
#define WNDS2_FULLSCREENMODE   0X01000000
 
#define WNDS2_CAPTIONTEXTTRUNCATED   0X08000000
 
#define WNDS2_NOMINMAXANIMATERECTS   0X10000000
 
#define WNDS2_SMALLICONFROMWMQUERYDRAG   0X20000000
 
#define WNDS2_SHELLHOOKREGISTERED   0X40000000
 
#define WNDS2_WMCREATEMSGPROCESSED   0X80000000
 
#define WS_EX2_CLIPBOARDLISTENER   0X00000001
 
#define WS_EX2_LAYEREDINVALIDATE   0X00000002
 
#define WS_EX2_REDIRECTEDFORPRINT   0X00000004
 
#define WS_EX2_LINKED   0X00000008
 
#define WS_EX2_LAYEREDFORDWM   0X00000010
 
#define WS_EX2_LAYEREDLIMBO   0X00000020
 
#define WS_EX2_HIGHTDPI_UNAWAR   0X00000040
 
#define WS_EX2_VERTICALLYMAXIMIZEDLEFT   0X00000080
 
#define WS_EX2_VERTICALLYMAXIMIZEDRIGHT   0X00000100
 
#define WS_EX2_HASOVERLAY   0X00000200
 
#define WS_EX2_CONSOLEWINDOW   0X00000400
 
#define WS_EX2_CHILDNOACTIVATE   0X00000800
 
#define WPF_MININIT   0x0008
 
#define WPF_MAXINIT   0x0010
 
#define PWND_BOTTOM   ((PWND)1)
 
#define GWLP_MDIWND   4
 
#define FNID_FIRST   0x029A
 
#define FNID_SCROLLBAR   0x029A
 
#define FNID_ICONTITLE   0x029B
 
#define FNID_MENU   0x029C
 
#define FNID_DESKTOP   0x029D
 
#define FNID_DEFWINDOWPROC   0x029E
 
#define FNID_MESSAGEWND   0x029F
 
#define FNID_SWITCH   0x02A0
 
#define FNID_BUTTON   0x02A1
 
#define FNID_COMBOBOX   0x02A2
 
#define FNID_COMBOLBOX   0x02A3
 
#define FNID_DIALOG   0x02A4
 
#define FNID_EDIT   0x02A5
 
#define FNID_LISTBOX   0x02A6
 
#define FNID_MDICLIENT   0x02A7
 
#define FNID_STATIC   0x02A8
 
#define FNID_IME   0x02A9
 
#define FNID_GHOST   0x02AA
 
#define FNID_CALLWNDPROC   0x02AB
 
#define FNID_CALLWNDPROCRET   0x02AC
 
#define FNID_HKINLPCWPEXSTRUCT   0x02AD
 
#define FNID_HKINLPCWPRETEXSTRUCT   0x02AE
 
#define FNID_MB_DLGPROC   0x02AF
 
#define FNID_MDIACTIVATEDLGPROC   0x02B0
 
#define FNID_SENDMESSAGE   0x02B1
 
#define FNID_SENDMESSAGEFF   0x02B2
 
#define FNID_SENDMESSAGEWTOOPTION   0x02B3
 
#define FNID_SENDMESSAGECALLPROC   0x02B4
 
#define FNID_BROADCASTSYSTEMMESSAGE   0x02B5
 
#define FNID_TOOLTIPS   0x02B6
 
#define FNID_SENDNOTIFYMESSAGE   0x02B7
 
#define FNID_SENDMESSAGECALLBACK   0x02B8
 
#define FNID_LAST   FNID_SENDMESSAGECALLBACK
 
#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. */
 
#define FNID_FREED   0x8000 /* Window being Freed... */
 
#define ICLASS_TO_MASK(iCls)   (1 << ((iCls)))
 
#define GETPFNCLIENTA(fnid)    (WNDPROC)(*(((ULONG_PTR *)&gpsi->apfnClientA) + (fnid - FNID_FIRST)))
 
#define GETPFNCLIENTW(fnid)    (WNDPROC)(*(((ULONG_PTR *)&gpsi->apfnClientW) + (fnid - FNID_FIRST)))
 
#define GETPFNSERVER(fnid)   gpsi->aStoCidPfn[fnid - FNID_FIRST]
 
#define ICLS_BUTTON   0
 
#define ICLS_EDIT   1
 
#define ICLS_STATIC   2
 
#define ICLS_LISTBOX   3
 
#define ICLS_SCROLLBAR   4
 
#define ICLS_COMBOBOX   5
 
#define ICLS_MDICLIENT   6
 
#define ICLS_COMBOLBOX   7
 
#define ICLS_DDEMLEVENT   8
 
#define ICLS_DDEMLMOTHER   9
 
#define ICLS_DDEML16BIT   10
 
#define ICLS_DDEMLCLIENTA   11
 
#define ICLS_DDEMLCLIENTW   12
 
#define ICLS_DDEMLSERVERA   13
 
#define ICLS_DDEMLSERVERW   14
 
#define ICLS_IME   15
 
#define ICLS_GHOST   16
 
#define ICLS_DESKTOP   17
 
#define ICLS_DIALOG   18
 
#define ICLS_MENU   19
 
#define ICLS_SWITCH   20
 
#define ICLS_ICONTITLE   21
 
#define ICLS_TOOLTIPS   22
 
#define ICLS_UNKNOWN   22
 
#define ICLS_NOTUSED   23
 
#define ICLS_END   31
 
#define COLOR_LAST   COLOR_MENUBAR
 
#define MAX_MB_STRINGS   11
 
#define SRVINFO_DBCSENABLED   0x0002
 
#define SRVINFO_IMM32   0x0004
 
#define SRVINFO_APIHOOK   0x0010
 
#define SRVINFO_CICERO_ENABLED   0x0020
 
#define SRVINFO_KBDPREF   0x0080
 
#define NUM_SYSCOLORS   31
 
#define PUSIF_PALETTEDISPLAY   0x01
 
#define PUSIF_SNAPTO   0x02
 
#define PUSIF_COMBOBOXANIMATION   0x04
 
#define PUSIF_LISTBOXSMOOTHSCROLLING   0x08
 
#define PUSIF_KEYBOARDCUES   0x20
 
#define SRV_EVENT_MENU   0x0001
 
#define SRV_EVENT_END_APPLICATION   0x0002
 
#define SRV_EVENT_RUNNING   0x0004
 
#define SRV_EVENT_NAMECHANGE   0x0008
 
#define SRV_EVENT_VALUECHANGE   0x0010
 
#define SRV_EVENT_STATECHANGE   0x0020
 
#define SRV_EVENT_LOCATIONCHANGE   0x0040
 
#define SRV_EVENT_CREATE   0x8000
 
#define PROPERTY_FLAG_SYSTEM   1
 
#define USER_VERSION   MAKELONG(0x0000, 0x0005)
 
#define CURSORF_FROMRESOURCE   0x0001
 
#define CURSORF_GLOBAL   0x0002
 
#define CURSORF_LRSHARED   0x0004
 
#define CURSORF_ACON   0x0008
 
#define CURSORF_WOWCLEANUP   0x0010
 
#define CURSORF_ACONFRAME   0x0040
 
#define CURSORF_SECRET   0x0080
 
#define CURSORF_LINKED   0x0100
 
#define CURSORF_CURRENT   0x0200
 
#define IS_IMM_MODE()   (gpsi && (gpsi->dwSRVIFlags & SRVINFO_IMM32))
 
#define IS_CICERO_MODE()   (gpsi && (gpsi->dwSRVIFlags & SRVINFO_CICERO_ENABLED))
 
#define IS_16BIT_MODE()   (GetWin32ClientInfo()->dwTIFlags & TIF_16BIT)
 
#define WIN32K_VERSION   NTDDI_WINXPSP2 /* FIXME: this should go somewhere else */
 
#define QUERY_WINDOW_UNIQUE_PROCESS_ID   0x00
 
#define QUERY_WINDOW_UNIQUE_THREAD_ID   0x01
 
#define QUERY_WINDOW_ACTIVE   0x02
 
#define QUERY_WINDOW_FOCUS   0x03
 
#define QUERY_WINDOW_ISHUNG   0x04
 
#define QUERY_WINDOW_REAL_ID   0x05
 
#define QUERY_WINDOW_FOREGROUND   0x06
 
#define QUERY_WINDOW_DEFAULT_IME   0x07
 
#define QUERY_WINDOW_DEFAULT_ICONTEXT   0x08
 
#define QUERY_WINDOW_ACTIVE_IME   0x09
 
#define NtUserSetWindowLongPtr   NtUserSetWindowLong
 
#define NOPARAM_ROUTINE_ISCONSOLEMODE   0xffff0001
 
#define ONEPARAM_ROUTINE_ENABLEPROCWNDGHSTING   0xfffe000d
 
#define ONEPARAM_ROUTINE_GETDESKTOPMAPPING   0xfffe000e
 
#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
 

Typedefs

typedef struct _USER_HANDLE_ENTRY USER_HANDLE_ENTRY
 
typedef struct _USER_HANDLE_ENTRYPUSER_HANDLE_ENTRY
 
typedef struct _USER_HANDLE_TABLE USER_HANDLE_TABLE
 
typedef struct _USER_HANDLE_TABLEPUSER_HANDLE_TABLE
 
typedef enum _HANDLE_TYPE HANDLE_TYPE
 
typedef enum _HANDLE_TYPEPHANDLE_TYPE
 
typedef enum _USERTHREADINFOCLASS USERTHREADINFOCLASS
 
typedef struct _LARGE_UNICODE_STRING LARGE_UNICODE_STRING
 
typedef struct _LARGE_UNICODE_STRINGPLARGE_UNICODE_STRING
 
typedef struct _LARGE_STRING LARGE_STRING
 
typedef struct _LARGE_STRINGPLARGE_STRING
 
typedef struct _LARGE_ANSI_STRING LARGE_ANSI_STRING
 
typedef struct _LARGE_ANSI_STRINGPLARGE_ANSI_STRING
 
typedef struct _DESKTOPINFO DESKTOPINFO
 
typedef struct _DESKTOPINFOPDESKTOPINFO
 
typedef struct _CLIENTTHREADINFO CLIENTTHREADINFO
 
typedef struct _CLIENTTHREADINFOPCLIENTTHREADINFO
 
typedef struct _HEAD HEAD
 
typedef struct _HEADPHEAD
 
typedef struct _THROBJHEAD THROBJHEAD
 
typedef struct _THROBJHEADPTHROBJHEAD
 
typedef struct _THRDESKHEAD THRDESKHEAD
 
typedef struct _THRDESKHEADPTHRDESKHEAD
 
typedef struct tagIMC IMC
 
typedef struct tagIMCPIMC
 
typedef struct _PROCDESKHEAD PROCDESKHEAD
 
typedef struct _PROCDESKHEADPPROCDESKHEAD
 
typedef struct _PROCMARKHEAD PROCMARKHEAD
 
typedef struct _PROCMARKHEADPPROCMARKHEAD
 
typedef struct tagHOOK HOOK
 
typedef struct tagHOOKPHOOK
 
typedef struct tagCLIPBOARDDATA CLIPBOARDDATA
 
typedef struct tagCLIPBOARDDATAPCLIPBOARDDATA
 
typedef struct _CALLBACKWND CALLBACKWND
 
typedef struct _CALLBACKWNDPCALLBACKWND
 
typedef struct _CLIENTINFO CLIENTINFO
 
typedef struct _CLIENTINFOPCLIENTINFO
 
typedef struct tagDDEPACK DDEPACK
 
typedef struct tagDDEPACKPDDEPACK
 
typedef struct tagITEM ITEM
 
typedef struct tagITEMPITEM
 
typedef struct tagMENULIST MENULIST
 
typedef struct tagMENULISTPMENULIST
 
typedef struct tagMENU MENU
 
typedef struct tagMENUPMENU
 
typedef struct tagPOPUPMENU POPUPMENU
 
typedef struct tagPOPUPMENUPPOPUPMENU
 
typedef struct _REGISTER_SYSCLASS REGISTER_SYSCLASS
 
typedef struct _REGISTER_SYSCLASSPREGISTER_SYSCLASS
 
typedef struct _CLSMENUNAME CLSMENUNAME
 
typedef struct _CLSMENUNAMEPCLSMENUNAME
 
typedef struct tagSBDATA SBDATA
 
typedef struct tagSBDATAPSBDATA
 
typedef struct tagSBINFO SBINFO
 
typedef struct tagSBINFOPSBINFO
 
typedef struct tagSBCALC SBCALC
 
typedef struct tagSBCALCPSBCALC
 
typedef enum _GETCPD GETCPD
 
typedef enum _GETCPDPGETCPD
 
typedef struct _CALLPROCDATA CALLPROCDATA
 
typedef struct _CALLPROCDATAPCALLPROCDATA
 
typedef struct _CLS CLS
 
typedef struct _CLSPCLS
 
typedef struct _SBINFOEX SBINFOEX
 
typedef struct _SBINFOEXPSBINFOEX
 
typedef struct _WND WND
 
typedef struct _WNDPWND
 
typedef struct _SBWND SBWND
 
typedef struct _SBWNDPSBWND
 
typedef struct _MDIWND MDIWND
 
typedef struct _MDIWNDPMDIWND
 
typedef struct _MENUWND MENUWND
 
typedef struct _MENUWNDPMENUWND
 
typedef struct _PFNCLIENT PFNCLIENT
 
typedef struct _PFNCLIENTPPFNCLIENT
 
typedef LRESULT(CALLBACKWNDPROC_EX) (HWND, UINT, WPARAM, LPARAM, BOOL)
 
typedef struct _PFNCLIENTWORKER PFNCLIENTWORKER
 
typedef struct _PFNCLIENTWORKERPPFNCLIENTWORKER
 
typedef LONG_PTR(NTAPIPFN_FNID) (PWND, UINT, WPARAM, LPARAM, ULONG_PTR)
 
typedef struct tagOEMBITMAPINFO OEMBITMAPINFO
 
typedef struct tagOEMBITMAPINFOPOEMBITMAPINFO
 
typedef enum _OBI_TYPES OBI_TYPES
 
typedef struct tagMBSTRING MBSTRING
 
typedef struct tagMBSTRINGPMBSTRING
 
typedef struct tagDPISERVERINFO DPISERVERINFO
 
typedef struct tagDPISERVERINFOPDPISERVERINFO
 
typedef struct _PERUSERSERVERINFO PERUSERSERVERINFO
 
typedef struct _PERUSERSERVERINFOPPERUSERSERVERINFO
 
typedef struct tagSERVERINFO SERVERINFO
 
typedef struct tagSERVERINFOPSERVERINFO
 
typedef struct _PROPLISTITEM PROPLISTITEM
 
typedef struct _PROPLISTITEMPPROPLISTITEM
 
typedef struct _PROPERTY PROPERTY
 
typedef struct _PROPERTYPPROPERTY
 
typedef struct _BROADCASTPARM BROADCASTPARM
 
typedef struct _BROADCASTPARMPBROADCASTPARM
 
typedef struct _WNDMSG WNDMSG
 
typedef struct _WNDMSGPWNDMSG
 
typedef struct _SHAREDINFO SHAREDINFO
 
typedef struct _SHAREDINFOPSHAREDINFO
 
typedef struct _USERCONNECT USERCONNECT
 
typedef struct _USERCONNECTPUSERCONNECT
 
typedef struct tagGETCLIPBDATA GETCLIPBDATA
 
typedef struct tagGETCLIPBDATAPGETCLIPBDATA
 
typedef struct tagSETCLIPBDATA SETCLIPBDATA
 
typedef struct tagSETCLIPBDATAPSETCLIPBDATA
 
typedef struct tagCURSORDATA CURSORDATA
 
typedef struct tagCURSORDATAPCURSORDATA
 
typedef struct tagIMEUI IMEUI
 
typedef struct tagIMEUIPIMEUI
 
typedef struct _IMEWND IMEWND
 
typedef struct _IMEWNDPIMEWND
 
typedef enum _CONSOLECONTROL CONSOLECONTROL
 
typedef enum _CONSOLECONTROLPCONSOLECONTROL
 
typedef struct _DESKTOP_CONSOLE_THREAD DESKTOP_CONSOLE_THREAD
 
typedef struct _DESKTOP_CONSOLE_THREADPDESKTOP_CONSOLE_THREAD
 
typedef struct _DRAWICONEXDATA DRAWICONEXDATA
 
typedef struct _DRAWICONEXDATAPDRAWICONEXDATA
 
typedef struct tagDOSENDMESSAGE DOSENDMESSAGE
 
typedef struct tagDOSENDMESSAGEPDOSENDMESSAGE
 
typedef struct _tagFINDEXISTINGCURICONPARAM FINDEXISTINGCURICONPARAM
 
typedef struct _SETSCROLLBARINFO SETSCROLLBARINFO
 
typedef struct _SETSCROLLBARINFOPSETSCROLLBARINFO
 

Enumerations

enum  _HANDLE_TYPE {
  TYPE_FREE = 0 , TYPE_WINDOW = 1 , TYPE_MENU = 2 , TYPE_CURSOR = 3 ,
  TYPE_SETWINDOWPOS = 4 , TYPE_HOOK = 5 , TYPE_CLIPDATA = 6 , TYPE_CALLPROC = 7 ,
  TYPE_ACCELTABLE = 8 , TYPE_DDEACCESS = 9 , TYPE_DDECONV = 10 , TYPE_DDEXACT = 11 ,
  TYPE_MONITOR = 12 , TYPE_KBDLAYOUT = 13 , TYPE_KBDFILE = 14 , TYPE_WINEVENTHOOK = 15 ,
  TYPE_TIMER = 16 , TYPE_INPUTCONTEXT = 17 , TYPE_HIDDATA = 18 , TYPE_DEVICEINFO = 19 ,
  TYPE_TOUCHINPUTINFO = 20 , TYPE_GESTUREINFOOBJ = 21 , TYPE_CTYPES , TYPE_GENERIC = 255
}
 
enum  _USERTHREADINFOCLASS {
  UserThreadShutdownInformation , UserThreadFlags , UserThreadTaskName , UserThreadWOWInformation ,
  UserThreadHungStatus , UserThreadInitiateShutdown , UserThreadEndShutdown , UserThreadUseActiveDesktop ,
  UserThreadUseDesktop , UserThreadRestoreDesktop , UserThreadCsrApiPort
}
 
enum  _GETCPD {
  UserGetCPDA2U = 0x01 , UserGetCPDU2A = 0X02 , UserGetCPDClass = 0X10 , UserGetCPDWindow = 0X20 ,
  UserGetCPDDialog = 0X40 , UserGetCPDWndtoCls = 0X80
}
 
enum  _OBI_TYPES {
  OBI_CLOSE = 0 , OBI_UPARROW = 46 , OBI_UPARROWI = 49 , OBI_DNARROW = 50 ,
  OBI_DNARROWI = 53 , OBI_MNARROW = 62 , OBI_CTYPES = 93
}
 
enum  SimpleCallRoutines {
  NOPARAM_ROUTINE_CREATEMENU , NOPARAM_ROUTINE_CREATEMENUPOPUP , NOPARAM_ROUTINE_ALLOWFOREGNDACTIVATION , NOPARAM_ROUTINE_MSQCLEARWAKEMASK ,
  NOPARAM_ROUTINE_CREATESYSTEMTHREADS , NOPARAM_ROUTINE_DESTROY_CARET , NOPARAM_ROUTINE_ENABLEPROCWNDGHSTING , NOPARAM_ROUTINE_GETDEVICECHANGEINFO ,
  NOPARAM_ROUTINE_GETIMESHOWSTATUS , NOPARAM_ROUTINE_GETINPUTDESKTOP , NOPARAM_ROUTINE_GETMSESSAGEPOS , NOPARAM_ROUTINE_HANDLESYSTHRDCREATFAIL ,
  NOPARAM_ROUTINE_HIDECURSORNOCAPTURE , NOPARAM_ROUTINE_LOADCURSANDICOS , NOPARAM_ROUTINE_LOADUSERAPIHOOK , NOPARAM_ROUTINE_PREPAREFORLOGOFF ,
  NOPARAM_ROUTINE_RELEASECAPTURE , NOPARAM_ROUTINE_RESETDBLCLICK , NOPARAM_ROUTINE_ZAPACTIVEANDFOUS , NOPARAM_ROUTINE_REMOTECONSHDWSTOP ,
  NOPARAM_ROUTINE_REMOTEDISCONNECT , NOPARAM_ROUTINE_REMOTELOGOFF , NOPARAM_ROUTINE_REMOTENTSECURITY , NOPARAM_ROUTINE_REMOTESHDWSETUP ,
  NOPARAM_ROUTINE_REMOTESHDWSTOP , NOPARAM_ROUTINE_REMOTEPASSTHRUENABLE , NOPARAM_ROUTINE_REMOTEPASSTHRUDISABLE , NOPARAM_ROUTINE_REMOTECONNECTSTATE ,
  NOPARAM_ROUTINE_UPDATEPERUSERIMMENABLING , NOPARAM_ROUTINE_USERPWRCALLOUTWORKER , NOPARAM_ROUTINE_WAKERITFORSHTDWN , NOPARAM_ROUTINE_INIT_MESSAGE_PUMP ,
  NOPARAM_ROUTINE_UNINIT_MESSAGE_PUMP , ONEPARAM_ROUTINE_BEGINDEFERWNDPOS , ONEPARAM_ROUTINE_GETSENDMSGRECVR , ONEPARAM_ROUTINE_WINDOWFROMDC ,
  ONEPARAM_ROUTINE_ALLOWSETFOREGND , ONEPARAM_ROUTINE_CREATEEMPTYCUROBJECT , ONEPARAM_ROUTINE_CSDDEUNINITIALIZE , ONEPARAM_ROUTINE_DIRECTEDYIELD ,
  ONEPARAM_ROUTINE_ENUMCLIPBOARDFORMATS , ONEPARAM_ROUTINE_GETINPUTEVENT , ONEPARAM_ROUTINE_GETKEYBOARDLAYOUT , ONEPARAM_ROUTINE_GETKEYBOARDTYPE ,
  ONEPARAM_ROUTINE_GETPROCDEFLAYOUT , ONEPARAM_ROUTINE_GETQUEUESTATUS , ONEPARAM_ROUTINE_GETWINSTAINFO , ONEPARAM_ROUTINE_LOCKFOREGNDWINDOW ,
  ONEPARAM_ROUTINE_LOADFONTS , ONEPARAM_ROUTINE_MAPDEKTOPOBJECT , ONEPARAM_ROUTINE_MESSAGEBEEP , ONEPARAM_ROUTINE_PLAYEVENTSOUND ,
  ONEPARAM_ROUTINE_POSTQUITMESSAGE , ONEPARAM_ROUTINE_REALIZEPALETTE , ONEPARAM_ROUTINE_REGISTERLPK , ONEPARAM_ROUTINE_REGISTERSYSTEMTHREAD ,
  ONEPARAM_ROUTINE_REMOTERECONNECT , ONEPARAM_ROUTINE_REMOTETHINWIRESTATUS , ONEPARAM_ROUTINE_RELEASEDC , ONEPARAM_ROUTINE_REMOTENOTIFY ,
  ONEPARAM_ROUTINE_REPLYMESSAGE , ONEPARAM_ROUTINE_SETCARETBLINKTIME , ONEPARAM_ROUTINE_SETDBLCLICKTIME , ONEPARAM_ROUTINE_SETMESSAGEEXTRAINFO ,
  ONEPARAM_ROUTINE_SETPROCDEFLAYOUT , ONEPARAM_ROUTINE_SETWATERMARKSTRINGS , ONEPARAM_ROUTINE_SHOWCURSOR , ONEPARAM_ROUTINE_SHOWSTARTGLASS ,
  ONEPARAM_ROUTINE_SWAPMOUSEBUTTON , X_ROUTINE_WOWMODULEUNLOAD , HWND_ROUTINE_DEREGISTERSHELLHOOKWINDOW , HWND_ROUTINE_DWP_GETENABLEDPOPUP ,
  HWND_ROUTINE_GETWNDCONTEXTHLPID , HWND_ROUTINE_REGISTERSHELLHOOKWINDOW , HWND_ROUTINE_SETMSGBOX , HWNDOPT_ROUTINE_SETPROGMANWINDOW ,
  HWNDOPT_ROUTINE_SETTASKMANWINDOW , HWNDPARAM_ROUTINE_GETCLASSICOCUR , HWNDPARAM_ROUTINE_CLEARWINDOWSTATE , HWNDPARAM_ROUTINE_KILLSYSTEMTIMER ,
  HWNDPARAM_ROUTINE_SETDIALOGPOINTER , HWNDPARAM_ROUTINE_SETVISIBLE , HWNDPARAM_ROUTINE_SETWNDCONTEXTHLPID , HWNDPARAM_ROUTINE_SETWINDOWSTATE ,
  HWNDLOCK_ROUTINE_WINDOWHASSHADOW , HWNDLOCK_ROUTINE_ARRANGEICONICWINDOWS , HWNDLOCK_ROUTINE_DRAWMENUBAR , HWNDLOCK_ROUTINE_CHECKIMESHOWSTATUSINTHRD ,
  HWNDLOCK_ROUTINE_GETSYSMENUHANDLE , HWNDLOCK_ROUTINE_REDRAWFRAME , HWNDLOCK_ROUTINE_REDRAWFRAMEANDHOOK , HWNDLOCK_ROUTINE_SETDLGSYSMENU ,
  HWNDLOCK_ROUTINE_SETFOREGROUNDWINDOW , HWNDLOCK_ROUTINE_SETSYSMENU , HWNDLOCK_ROUTINE_UPDATECKIENTRECT , HWNDLOCK_ROUTINE_UPDATEWINDOW ,
  TWOPARAM_ROUTINE_IMESHOWSTATUSCHANGE , TWOPARAM_ROUTINE_ENABLEWINDOW , TWOPARAM_ROUTINE_REDRAWTITLE , TWOPARAM_ROUTINE_SHOWOWNEDPOPUPS ,
  TWOPARAM_ROUTINE_SWITCHTOTHISWINDOW , TWOPARAM_ROUTINE_UPDATEWINDOWS , TWOPARAM_ROUTINE_VALIDATERGN , TWOPARAM_ROUTINE_CHANGEWNDMSGFILTER ,
  TWOPARAM_ROUTINE_GETCURSORPOS , TWOPARAM_ROUTINE_GETHDEVNAME , TWOPARAM_ROUTINE_INITANSIOEM , TWOPARAM_ROUTINE_NLSSENDIMENOTIFY ,
  TWOPARAM_ROUTINE_REGISTERGHSTWND , TWOPARAM_ROUTINE_REGISTERLOGONPROCESS , TWOPARAM_ROUTINE_REGISTERSBLFROSTWND , TWOPARAM_ROUTINE_REGISTERUSERHUNGAPPHANDLERS ,
  TWOPARAM_ROUTINE_SHADOWCLEANUP , TWOPARAM_ROUTINE_REMOTESHADOWSTART , TWOPARAM_ROUTINE_SETCARETPOS , TWOPARAM_ROUTINE_SETCURSORPOS ,
  TWOPARAM_ROUTINE_SETPHYSCURSORPOS , TWOPARAM_ROUTINE_UNHOOKWINDOWSHOOK , TWOPARAM_ROUTINE_WOWCLEANUP
}
 
enum  _CONSOLECONTROL { ConsoleCtrlDesktopConsoleThread = 0 , GuiConsoleWndClassAtom = 1 , ConsoleMakePalettePublic = 5 , ConsoleAcquireDisplayOwnership }
 
enum  ThreadStateRoutines {
  THREADSTATE_FOCUSWINDOW = 0 , THREADSTATE_ACTIVEWINDOW , THREADSTATE_CAPTUREWINDOW , THREADSTATE_DEFAULTIMEWINDOW ,
  THREADSTATE_DEFAULTINPUTCONTEXT , THREADSTATE_GETINPUTSTATE , THREADSTATE_GETCURSOR , THREADSTATE_CHANGEBITS ,
  THREADSTATE_UPTIMELASTREAD , THREADSTATE_GETMESSAGEEXTRAINFO , THREADSTATE_INSENDMESSAGE , THREADSTATE_GETMESSAGETIME ,
  THREADSTATE_FOREGROUNDTHREAD , THREADSTATE_IMECOMPATFLAGS , THREADSTATE_OLDKEYBOARDLAYOUT , THREADSTATE_ISWINLOGON ,
  THREADSTATE_UNKNOWN_0x10 , THREADSTATE_CHECKCONIME , THREADSTATE_GETTHREADINFO , THREADSTATE_PROGMANWINDOW ,
  THREADSTATE_TASKMANWINDOW
}
 

Functions

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)
 
 C_ASSERT (offsetof(IMC, head.h)==0x0)
 
 C_ASSERT (offsetof(IMC, head.cLockObj)==0x4)
 
 C_ASSERT (offsetof(IMC, head.pti)==0x8)
 
 C_ASSERT (offsetof(IMC, pImcNext)==0x14)
 
 C_ASSERT (offsetof(IMC, dwClientImcData)==0x18)
 
 C_ASSERT (offsetof(IMC, hImeWnd)==0x1c)
 
 C_ASSERT (sizeof(CLIENTINFO)<=sizeof(((PTEB) 0) ->Win32ClientInfo))
 
struct _THREADINFOGetW32ThreadInfo (VOID)
 
struct _PROCESSINFOGetW32ProcessInfo (VOID)
 
DWORD NTAPI NtUserAssociateInputContext (HWND hWnd, HIMC hIMC, DWORD dwFlags)
 
NTSTATUS NTAPI NtUserBuildHimcList (DWORD dwThreadId, DWORD dwCount, HIMC *phList, LPDWORD pdwCount)
 
DWORD NTAPI NtUserCalcMenuBar (HWND hwnd, DWORD x, DWORD width, DWORD y, LPRECT prc)
 
DWORD NTAPI NtUserCheckMenuItem (HMENU hmenu, UINT uIDCheckItem, UINT uCheck)
 
DWORD NTAPI NtUserCtxDisplayIOCtl (DWORD dwUnknown1, DWORD dwUnknown2, DWORD dwUnknown3)
 
DWORD APIENTRY NtUserDbgWin32HeapFail (DWORD Unknown0, DWORD Unknown1)
 
DWORD APIENTRY NtUserDbgWin32HeapStat (DWORD Unknown0, DWORD Unknown1)
 
BOOL NTAPI NtUserDeleteMenu (HMENU hMenu, UINT uPosition, UINT uFlags)
 
BOOL NTAPI NtUserDestroyMenu (HMENU hMenu)
 
DWORD NTAPI NtUserDrawMenuBarTemp (HWND hWnd, HDC hDC, PRECT hRect, HMENU hMenu, HFONT hFont)
 
UINT NTAPI NtUserEnableMenuItem (HMENU hMenu, UINT uIDEnableItem, UINT uEnable)
 
BOOL NTAPI NtUserEndMenu (VOID)
 
BOOL NTAPI NtUserGetMenuBarInfo (HWND hwnd, LONG idObject, LONG idItem, PMENUBARINFO pmbi)
 
UINT NTAPI NtUserGetMenuIndex (HMENU hMenu, HMENU hSubMenu)
 
BOOL NTAPI NtUserGetMenuItemRect (HWND hWnd, HMENU hMenu, UINT uItem, LPRECT lprcItem)
 
HMENU NTAPI NtUserGetSystemMenu (HWND hWnd, BOOL bRevert)
 
BOOL NTAPI NtUserHiliteMenuItem (HWND hWnd, HMENU hMenu, UINT uItemHilite, UINT uHilite)
 
int NTAPI NtUserMenuItemFromPoint (HWND hWnd, HMENU hMenu, DWORD X, DWORD Y)
 
BOOL NTAPI NtUserRemoveMenu (HMENU hMenu, UINT uPosition, UINT uFlags)
 
BOOL NTAPI NtUserSetMenu (HWND hWnd, HMENU hMenu, BOOL bRepaint)
 
BOOL NTAPI NtUserSetMenuContextHelpId (HMENU hmenu, DWORD dwContextHelpId)
 
BOOL NTAPI NtUserSetMenuDefaultItem (HMENU hMenu, UINT uItem, UINT fByPos)
 
BOOL NTAPI NtUserSetMenuFlagRtoL (HMENU hMenu)
 
BOOL NTAPI NtUserSetSystemMenu (HWND hWnd, HMENU hMenu)
 
BOOL NTAPI NtUserThunkedMenuInfo (HMENU hMenu, LPCMENUINFO lpcmi)
 
BOOL NTAPI NtUserThunkedMenuItemInfo (HMENU hMenu, UINT uItem, BOOL fByPosition, BOOL bInsert, LPMENUITEMINFOW lpmii, PUNICODE_STRING lpszCaption)
 
BOOL NTAPI NtUserTrackPopupMenuEx (HMENU hmenu, UINT fuFlags, int x, int y, HWND hwnd, LPTPMPARAMS lptpm)
 
HKL NTAPI NtUserActivateKeyboardLayout (HKL hKL, ULONG Flags)
 
DWORD NTAPI NtUserAlterWindowStyle (HWND hWnd, DWORD Index, LONG NewValue)
 
BOOL NTAPI NtUserAttachThreadInput (IN DWORD idAttach, IN DWORD idAttachTo, IN BOOL fAttach)
 
HDC NTAPI NtUserBeginPaint (HWND hWnd, PAINTSTRUCT *lPs)
 
BOOL NTAPI NtUserBitBltSysBmp (HDC hdc, INT nXDest, INT nYDest, INT nWidth, INT nHeight, INT nXSrc, INT nYSrc, DWORD dwRop)
 
BOOL NTAPI NtUserBlockInput (BOOL BlockIt)
 
NTSTATUS NTAPI NtUserBuildHwndList (HDESK hDesktop, HWND hwndParent, BOOLEAN bChildren, ULONG dwThreadId, ULONG cHwnd, HWND *phwndList, ULONG *pcHwndNeeded)
 
NTSTATUS NTAPI NtUserBuildNameList (HWINSTA hWinSta, ULONG dwSize, PVOID lpBuffer, PULONG pRequiredSize)
 
NTSTATUS NTAPI NtUserBuildPropList (HWND hWnd, LPVOID Buffer, DWORD BufferSize, DWORD *Count)
 
DWORD_PTR NTAPI NtUserCallHwnd (HWND hWnd, DWORD Routine)
 
BOOL NTAPI NtUserCallHwndLock (HWND hWnd, DWORD Routine)
 
HWND NTAPI NtUserCallHwndOpt (HWND hWnd, DWORD Routine)
 
DWORD NTAPI NtUserCallHwndParam (HWND hWnd, DWORD_PTR Param, DWORD Routine)
 
DWORD NTAPI NtUserCallHwndParamLock (HWND hWnd, DWORD_PTR Param, DWORD Routine)
 
BOOL NTAPI NtUserCallMsgFilter (LPMSG msg, INT code)
 
LRESULT NTAPI NtUserCallNextHookEx (int Code, WPARAM wParam, LPARAM lParam, BOOL Ansi)
 
DWORD_PTR NTAPI NtUserCallNoParam (DWORD Routine)
 
DWORD_PTR NTAPI NtUserCallOneParam (DWORD_PTR Param, DWORD Routine)
 
DWORD_PTR NTAPI NtUserCallTwoParam (DWORD_PTR Param1, DWORD_PTR Param2, DWORD Routine)
 
BOOL NTAPI NtUserChangeClipboardChain (HWND hWndRemove, HWND hWndNewNext)
 
LONG NTAPI NtUserChangeDisplaySettings (PUNICODE_STRING lpszDeviceName, LPDEVMODEW lpDevMode, DWORD dwflags, LPVOID lParam)
 
BOOL NTAPI NtUserCheckDesktopByThreadId (DWORD dwThreadId)
 
BOOL NTAPI NtUserCheckWindowThreadDesktop (HWND hwnd, DWORD dwThreadId, ULONG ReturnValue)
 
DWORD NTAPI NtUserCheckImeHotKey (UINT uVirtualKey, LPARAM lParam)
 
HWND NTAPI NtUserChildWindowFromPointEx (HWND Parent, LONG x, LONG y, UINT Flags)
 
BOOL NTAPI NtUserClipCursor (RECT *lpRect)
 
BOOL NTAPI NtUserCloseClipboard (VOID)
 
BOOL NTAPI NtUserCloseDesktop (HDESK hDesktop)
 
BOOL NTAPI NtUserCloseWindowStation (HWINSTA hWinSta)
 
NTSTATUS APIENTRY NtUserConsoleControl (IN CONSOLECONTROL ConsoleCtrl, IN PVOID ConsoleCtrlInfo, IN ULONG ConsoleCtrlInfoLength)
 
HANDLE NTAPI NtUserConvertMemHandle (PVOID pData, DWORD cbData)
 
ULONG NTAPI NtUserCopyAcceleratorTable (HACCEL Table, LPACCEL Entries, ULONG EntriesCount)
 
DWORD NTAPI NtUserCountClipboardFormats (VOID)
 
HACCEL NTAPI NtUserCreateAcceleratorTable (LPACCEL Entries, ULONG EntriesCount)
 
BOOL NTAPI NtUserCreateCaret (HWND hWnd, HBITMAP hBitmap, int nWidth, int nHeight)
 
HDESK NTAPI NtUserCreateDesktop (POBJECT_ATTRIBUTES poa, PUNICODE_STRING lpszDesktopDevice, LPDEVMODEW lpdmw, DWORD dwFlags, ACCESS_MASK dwDesiredAccess)
 
HIMC NTAPI NtUserCreateInputContext (ULONG_PTR dwClientImcData)
 
NTSTATUS NTAPI NtUserCreateLocalMemHandle (HANDLE hMem, PVOID pData, DWORD cbData, DWORD *pcbData)
 
HWND NTAPI NtUserCreateWindowEx (DWORD dwExStyle, PLARGE_STRING plstrClassName, PLARGE_STRING plstrClsVersion, PLARGE_STRING plstrWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam, DWORD dwFlags, PVOID acbiBuffer)
 
HWINSTA NTAPI NtUserCreateWindowStation (POBJECT_ATTRIBUTES ObjectAttributes, ACCESS_MASK dwDesiredAccess, DWORD Unknown2, DWORD Unknown3, DWORD Unknown4, DWORD Unknown5, DWORD Unknown6)
 
BOOL NTAPI NtUserDdeGetQualityOfService (IN HWND hwndClient, IN HWND hWndServer, OUT PSECURITY_QUALITY_OF_SERVICE pqosPrev)
 
DWORD NTAPI NtUserDdeInitialize (DWORD Unknown0, DWORD Unknown1, DWORD Unknown2, DWORD Unknown3, DWORD Unknown4)
 
BOOL NTAPI NtUserDdeSetQualityOfService (IN HWND hwndClient, IN PSECURITY_QUALITY_OF_SERVICE pqosNew, OUT PSECURITY_QUALITY_OF_SERVICE pqosPrev)
 
HDWP NTAPI NtUserDeferWindowPos (HDWP WinPosInfo, HWND Wnd, HWND WndInsertAfter, int x, int y, int cx, int cy, UINT Flags)
 
BOOL NTAPI NtUserDefSetText (HWND WindowHandle, PLARGE_STRING WindowText)
 
BOOLEAN NTAPI NtUserDestroyAcceleratorTable (HACCEL Table)
 
BOOL NTAPI NtUserDestroyCursor (_In_ HANDLE Handle, _In_ BOOL bForce)
 
BOOL NTAPI NtUserDestroyInputContext (HIMC hIMC)
 
BOOLEAN NTAPI NtUserDestroyWindow (HWND Wnd)
 
BOOL NTAPI NtUserDisableThreadIme (DWORD dwThreadID)
 
LRESULT NTAPI NtUserDispatchMessage (PMSG pMsg)
 
BOOL NTAPI NtUserDragDetect (HWND hWnd, POINT pt)
 
DWORD NTAPI NtUserDragObject (HWND hwnd1, HWND hwnd2, UINT u1, DWORD dw1, HCURSOR hc1)
 
BOOL NTAPI NtUserDrawAnimatedRects (HWND hwnd, INT idAni, RECT *lprcFrom, RECT *lprcTo)
 
BOOL NTAPI NtUserDrawCaption (HWND hWnd, HDC hDc, LPCRECT lpRc, UINT uFlags)
 
BOOL NTAPI NtUserDrawCaptionTemp (HWND hWnd, HDC hDC, LPCRECT lpRc, HFONT hFont, HICON hIcon, const PUNICODE_STRING str, UINT uFlags)
 
BOOL NTAPI NtUserDrawIconEx (HDC hdc, int xLeft, int yTop, HICON hIcon, int cxWidth, int cyWidth, UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw, UINT diFlags, BOOL bMetaHDC, PVOID pDIXData)
 
BOOL NTAPI NtUserEmptyClipboard (VOID)
 
BOOL NTAPI NtUserEnableScrollBar (HWND hWnd, UINT wSBflags, UINT wArrows)
 
BOOL NTAPI NtUserEndDeferWindowPosEx (HDWP WinPosInfo, BOOL bAsync)
 
BOOL NTAPI NtUserEndPaint (HWND hWnd, CONST PAINTSTRUCT *lPs)
 
BOOL NTAPI NtUserEnumDisplayDevices (PUNICODE_STRING lpDevice, DWORD iDevNum, PDISPLAY_DEVICEW lpDisplayDevice, DWORD dwFlags)
 
INT NTAPI NtUserEnumDisplayMonitors (OPTIONAL IN HDC hDC, OPTIONAL IN LPCRECT pRect, OPTIONAL OUT HMONITOR *hMonitorList, OPTIONAL OUT LPRECT monitorRectList, OPTIONAL IN DWORD listSize)
 
NTSTATUS NTAPI NtUserEnumDisplaySettings (PUNICODE_STRING lpszDeviceName, DWORD iModeNum, LPDEVMODEW lpDevMode, DWORD dwFlags)
 
DWORD NTAPI NtUserEvent (DWORD Unknown0)
 
INT NTAPI NtUserExcludeUpdateRgn (HDC hDC, HWND hWnd)
 
BOOL NTAPI NtUserFillWindow (HWND hWndPaint, HWND hWndPaint1, HDC hDC, HBRUSH hBrush)
 
HWND NTAPI NtUserFindWindowEx (HWND hwndParent, HWND hwndChildAfter, PUNICODE_STRING ucClassName, PUNICODE_STRING ucWindowName, DWORD dwUnknown)
 
BOOL NTAPI NtUserFlashWindowEx (IN PFLASHWINFO pfwi)
 
BOOL NTAPI NtUserGetAltTabInfo (HWND hwnd, INT iItem, PALTTABINFO pati, LPWSTR pszItemText, UINT cchItemText, BOOL Ansi)
 
HWND NTAPI NtUserGetAncestor (HWND hWnd, UINT Flags)
 
DWORD NTAPI NtUserGetAppImeLevel (HWND hWnd)
 
SHORT NTAPI NtUserGetAsyncKeyState (INT Key)
 
 _Success_ (return !=0) _At_(pustrName -> Buffer, _Out_z_bytecap_post_bytecount_(pustrName->MaximumLength, return *2+2)) ULONG APIENTRY NtUserGetAtomName(_In_ ATOM atom, _Inout_ PUNICODE_STRING pustrName)
 
UINT NTAPI NtUserGetCaretBlinkTime (VOID)
 
BOOL NTAPI NtUserGetCaretPos (LPPOINT lpPoint)
 
BOOL NTAPI NtUserGetClassInfo (HINSTANCE hInstance, PUNICODE_STRING ClassName, LPWNDCLASSEXW wcex, LPWSTR *ppszMenuName, BOOL Ansi)
 
INT NTAPI NtUserGetClassName (HWND hWnd, BOOL Real, PUNICODE_STRING ClassName)
 
HANDLE NTAPI NtUserGetClipboardData (UINT fmt, PGETCLIPBDATA pgcd)
 
INT NTAPI NtUserGetClipboardFormatName (UINT uFormat, LPWSTR lpszFormatName, INT cchMaxCount)
 
HWND NTAPI NtUserGetClipboardOwner (VOID)
 
DWORD NTAPI NtUserGetClipboardSequenceNumber (VOID)
 
HWND NTAPI NtUserGetClipboardViewer (VOID)
 
BOOL NTAPI NtUserGetClipCursor (RECT *lpRect)
 
BOOL NTAPI NtUserGetComboBoxInfo (HWND hWnd, PCOMBOBOXINFO pcbi)
 
HBRUSH NTAPI NtUserGetControlBrush (HWND hwnd, HDC hdc, UINT ctlType)
 
HBRUSH NTAPI NtUserGetControlColor (HWND hwndParent, HWND hwnd, HDC hdc, UINT CtlMsg)
 
ULONG_PTR NTAPI NtUserGetCPD (HWND hWnd, GETCPD Flags, ULONG_PTR Proc)
 
HCURSOR NTAPI NtUserGetCursorFrameInfo (HCURSOR hCursor, DWORD istep, INT *rate_jiffies, DWORD *num_steps)
 
BOOL NTAPI NtUserGetCursorInfo (PCURSORINFO pci)
 
HDC NTAPI NtUserGetDC (HWND hWnd)
 
HDC NTAPI NtUserGetDCEx (HWND hWnd, HANDLE hRegion, ULONG Flags)
 
UINT NTAPI NtUserGetDoubleClickTime (VOID)
 
HWND NTAPI NtUserGetForegroundWindow (VOID)
 
DWORD NTAPI NtUserGetGuiResources (HANDLE hProcess, DWORD uiFlags)
 
BOOL NTAPI NtUserGetGUIThreadInfo (DWORD idThread, LPGUITHREADINFO lpgui)
 
BOOL NTAPI NtUserGetIconSize (HANDLE Handle, UINT istepIfAniCur, LONG *plcx, LONG *plcy)
 
BOOL NTAPI NtUserGetImeHotKey (DWORD dwHotKeyId, LPUINT lpuModifiers, LPUINT lpuVirtualKey, LPHKL lphKL)
 
BOOL NTAPI NtUserGetImeInfoEx (PIMEINFOEX pImeInfoEx, IMEINFOEXCLASS SearchType)
 
DWORD NTAPI NtUserGetInternalWindowPos (HWND hwnd, LPRECT rectWnd, LPPOINT ptIcon)
 
HKL NTAPI NtUserGetKeyboardLayout (DWORD dwThreadid)
 
UINT NTAPI NtUserGetKeyboardLayoutList (ULONG nItems, HKL *pHklBuff)
 
BOOL NTAPI NtUserGetKeyboardLayoutName (_Inout_ PUNICODE_STRING pustrName)
 
DWORD NTAPI NtUserGetKeyboardState (LPBYTE Unknown0)
 
DWORD NTAPI NtUserGetKeyboardType (DWORD TypeFlag)
 
DWORD NTAPI NtUserGetKeyNameText (LONG lParam, LPWSTR lpString, int nSize)
 
SHORT NTAPI NtUserGetKeyState (INT VirtKey)
 
BOOL NTAPI NtUserGetLayeredWindowAttributes (HWND hwnd, COLORREF *pcrKey, BYTE *pbAlpha, DWORD *pdwFlags)
 
DWORD NTAPI NtUserGetListBoxInfo (HWND hWnd)
 
BOOL APIENTRY NtUserGetMessage (PMSG pMsg, HWND hWnd, UINT MsgFilterMin, UINT MsgFilterMax)
 
DWORD NTAPI NtUserGetMouseMovePointsEx (UINT cbSize, LPMOUSEMOVEPOINT lppt, LPMOUSEMOVEPOINT lpptBuf, int nBufPoints, DWORD resolution)
 
BOOL NTAPI NtUserGetObjectInformation (HANDLE hObject, DWORD nIndex, PVOID pvInformation, DWORD nLength, PDWORD nLengthNeeded)
 
HWND NTAPI NtUserGetOpenClipboardWindow (VOID)
 
INT NTAPI NtUserGetPriorityClipboardFormat (UINT *paFormatPriorityList, INT cFormats)
 
HWINSTA NTAPI NtUserGetProcessWindowStation (VOID)
 
DWORD NTAPI NtUserGetRawInputBuffer (PRAWINPUT pData, PUINT pcbSize, UINT cbSizeHeader)
 
DWORD NTAPI NtUserGetRawInputData (HRAWINPUT hRawInput, UINT uiCommand, LPVOID pData, PUINT pcbSize, UINT cbSizeHeader)
 
DWORD NTAPI NtUserGetRawInputDeviceInfo (HANDLE hDevice, UINT uiCommand, LPVOID pData, PUINT pcbSize)
 
DWORD NTAPI NtUserGetRawInputDeviceList (PRAWINPUTDEVICELIST pRawInputDeviceList, PUINT puiNumDevices, UINT cbSize)
 
DWORD NTAPI NtUserGetRegisteredRawInputDevices (PRAWINPUTDEVICE pRawInputDevices, PUINT puiNumDevices, UINT cbSize)
 
BOOL NTAPI NtUserGetScrollBarInfo (HWND hWnd, LONG idObject, PSCROLLBARINFO psbi)
 
HDESK NTAPI NtUserGetThreadDesktop (DWORD dwThreadId, HDESK hConsoleDesktop)
 
DWORD_PTR NTAPI NtUserGetThreadState (DWORD Routine)
 
BOOLEAN NTAPI NtUserGetTitleBarInfo (HWND hwnd, PTITLEBARINFO pti)
 
BOOL NTAPI NtUserGetUpdateRect (HWND hWnd, LPRECT lpRect, BOOL fErase)
 
INT NTAPI NtUserGetUpdateRgn (HWND hWnd, HRGN hRgn, BOOL bErase)
 
HDC NTAPI NtUserGetWindowDC (HWND hWnd)
 
BOOL NTAPI NtUserGetWindowPlacement (HWND hWnd, WINDOWPLACEMENT *lpwndpl)
 
PCLS NTAPI NtUserGetWOWClass (HINSTANCE hInstance, PUNICODE_STRING ClassName)
 
DWORD NTAPI NtUserHardErrorControl (DWORD dwUnknown1, DWORD dwUnknown2, DWORD dwUnknown3)
 
BOOL NTAPI NtUserImpersonateDdeClientWindow (HWND hWndClient, HWND hWndServer)
 
NTSTATUS NTAPI NtUserInitialize (DWORD dwWinVersion, HANDLE hPowerRequestEvent, HANDLE hMediaRequestEvent)
 
NTSTATUS NTAPI NtUserInitializeClientPfnArrays (PPFNCLIENT pfnClientA, PPFNCLIENT pfnClientW, PPFNCLIENTWORKER pfnClientWorker, HINSTANCE hmodUser)
 
DWORD NTAPI NtUserInitTask (DWORD Unknown0, DWORD Unknown1, DWORD Unknown2, DWORD Unknown3, DWORD Unknown4, DWORD Unknown5, DWORD Unknown6, DWORD Unknown7, DWORD Unknown8, DWORD Unknown9, DWORD Unknown10, DWORD Unknown11)
 
INT NTAPI NtUserInternalGetWindowText (HWND hWnd, LPWSTR lpString, INT nMaxCount)
 
BOOL NTAPI NtUserInvalidateRect (HWND hWnd, CONST RECT *lpRect, BOOL bErase)
 
BOOL NTAPI NtUserInvalidateRgn (HWND hWnd, HRGN hRgn, BOOL bErase)
 
BOOL NTAPI NtUserIsClipboardFormatAvailable (UINT format)
 
BOOL NTAPI NtUserKillTimer (HWND hWnd, UINT_PTR uIDEvent)
 
HKL NTAPI NtUserLoadKeyboardLayoutEx (IN HANDLE hFile, IN DWORD offTable, IN PVOID pTables, IN HKL hOldKL, IN PUNICODE_STRING puszKLID, IN DWORD dwNewKL, IN UINT Flags)
 
BOOL NTAPI NtUserLockWindowStation (HWINSTA hWindowStation)
 
BOOL NTAPI NtUserLockWindowUpdate (HWND hWnd)
 
BOOL NTAPI NtUserLockWorkStation (VOID)
 
UINT NTAPI NtUserMapVirtualKeyEx (UINT keyCode, UINT transType, DWORD keyboardId, HKL dwhkl)
 
BOOL NTAPI NtUserMessageCall (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, ULONG_PTR ResultInfo, DWORD dwType, BOOL Ansi)
 
DWORD NTAPI NtUserMinMaximize (HWND hWnd, UINT cmd, BOOL Hide)
 
DWORD NTAPI NtUserMNDragLeave (VOID)
 
DWORD NTAPI NtUserMNDragOver (DWORD Unknown0, DWORD Unknown1)
 
DWORD NTAPI NtUserModifyUserStartupInfoFlags (DWORD Unknown0, DWORD Unknown1)
 
BOOL NTAPI NtUserMoveWindow (HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint)
 
DWORD NTAPI NtUserNotifyIMEStatus (HWND hwnd, BOOL fOpen, DWORD dwConversion)
 
BOOL NTAPI NtUserNotifyProcessCreate (HANDLE NewProcessId, HANDLE ParentThreadId, ULONG dwUnknown, ULONG CreateFlags)
 
VOID NTAPI NtUserNotifyWinEvent (DWORD Event, HWND hWnd, LONG idObject, LONG idChild)
 
BOOL NTAPI NtUserOpenClipboard (HWND hWnd, DWORD Unknown1)
 
HDESK NTAPI NtUserOpenDesktop (POBJECT_ATTRIBUTES ObjectAttributes, DWORD dwFlags, ACCESS_MASK dwDesiredAccess)
 
HDESK NTAPI NtUserOpenInputDesktop (DWORD dwFlags, BOOL fInherit, ACCESS_MASK dwDesiredAccess)
 
HWINSTA NTAPI NtUserOpenWindowStation (POBJECT_ATTRIBUTES ObjectAttributes, ACCESS_MASK dwDesiredAccess)
 
BOOL NTAPI NtUserPaintDesktop (HDC hDC)
 
DWORD NTAPI NtUserPaintMenuBar (HWND hWnd, HDC hDC, ULONG left, ULONG right, ULONG top, BOOL bActive)
 
BOOL APIENTRY NtUserPeekMessage (PMSG pMsg, HWND hWnd, UINT MsgFilterMin, UINT MsgFilterMax, UINT RemoveMsg)
 
BOOL NTAPI NtUserPostMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
 
BOOL NTAPI NtUserPostThreadMessage (DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam)
 
BOOL NTAPI NtUserPrintWindow (HWND hwnd, HDC hdcBlt, UINT nFlags)
 
NTSTATUS NTAPI NtUserProcessConnect (IN HANDLE ProcessHandle, OUT PUSERCONNECT pUserConnect, IN ULONG Size)
 
NTSTATUS NTAPI NtUserQueryInformationThread (IN HANDLE ThreadHandle, IN USERTHREADINFOCLASS ThreadInformationClass, OUT PVOID ThreadInformation, IN ULONG ThreadInformationLength)
 
DWORD_PTR NTAPI NtUserQueryInputContext (HIMC hIMC, DWORD dwType)
 
DWORD NTAPI NtUserQuerySendMessage (DWORD Unknown0)
 
DWORD NTAPI NtUserQueryUserCounters (DWORD Unknown0, DWORD Unknown1, DWORD Unknown2, DWORD Unknown3, DWORD Unknown4)
 
DWORD_PTR NTAPI NtUserQueryWindow (HWND hWnd, DWORD Index)
 
BOOL NTAPI NtUserRealInternalGetMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg, BOOL bGMSG)
 
HWND NTAPI NtUserRealChildWindowFromPoint (HWND Parent, LONG x, LONG y)
 
BOOL NTAPI NtUserRealWaitMessageEx (DWORD dwWakeMask, UINT uTimeout)
 
BOOL NTAPI NtUserRedrawWindow (HWND hWnd, CONST RECT *lprcUpdate, HRGN hrgnUpdate, UINT flags)
 
RTL_ATOM NTAPI NtUserRegisterClassExWOW (WNDCLASSEXW *lpwcx, PUNICODE_STRING pustrClassName, PUNICODE_STRING pustrCVersion, PCLSMENUNAME pClassMenuName, DWORD fnID, DWORD Flags, LPDWORD pWow)
 
BOOL NTAPI NtUserRegisterRawInputDevices (IN PCRAWINPUTDEVICE pRawInputDevices, IN UINT uiNumDevices, IN UINT cbSize)
 
BOOL NTAPI NtUserRegisterUserApiHook (PUNICODE_STRING m_dllname1, PUNICODE_STRING m_funname1, DWORD dwUnknown3, DWORD dwUnknown4)
 
BOOL NTAPI NtUserRegisterHotKey (HWND hWnd, int id, UINT fsModifiers, UINT vk)
 
DWORD NTAPI NtUserRegisterTasklist (DWORD Unknown0)
 
UINT NTAPI NtUserRegisterWindowMessage (PUNICODE_STRING MessageName)
 
DWORD NTAPI NtUserRemoteConnect (DWORD dwUnknown1, DWORD dwUnknown2, DWORD dwUnknown3)
 
DWORD NTAPI NtUserRemoteRedrawRectangle (DWORD dwUnknown1, DWORD dwUnknown2, DWORD dwUnknown3, DWORD dwUnknown4)
 
DWORD NTAPI NtUserRemoteRedrawScreen (VOID)
 
DWORD NTAPI NtUserRemoteStopScreenUpdates (VOID)
 
HANDLE NTAPI NtUserRemoveProp (HWND hWnd, ATOM Atom)
 
HDESK NTAPI NtUserResolveDesktop (IN HANDLE ProcessHandle, IN PUNICODE_STRING DesktopPath, IN BOOL bInherit, OUT HWINSTA *phWinSta)
 
DWORD NTAPI NtUserResolveDesktopForWOW (DWORD Unknown0)
 
BOOL NTAPI NtUserSBGetParms (HWND hwnd, int fnBar, PSBDATA pSBData, LPSCROLLINFO lpsi)
 
BOOL NTAPI NtUserScrollDC (HDC hDC, int dx, int dy, CONST RECT *lprcScroll, CONST RECT *lprcClip, 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)
 
UINT NTAPI NtUserSendInput (UINT nInputs, LPINPUT pInput, INT cbSize)
 
HWND NTAPI NtUserSetActiveWindow (HWND Wnd)
 
BOOL NTAPI NtUserSetAppImeLevel (HWND hWnd, DWORD dwLevel)
 
HWND NTAPI NtUserSetCapture (HWND Wnd)
 
ULONG_PTR NTAPI NtUserSetClassLong (_In_ HWND hWnd, _In_ INT Offset, _In_ ULONG dwNewLong, _In_ BOOL Ansi)
 
WORD NTAPI NtUserSetClassWord (HWND hWnd, INT nIndex, WORD wNewWord)
 
HANDLE NTAPI NtUserSetClipboardData (UINT fmt, HANDLE hMem, PSETCLIPBDATA scd)
 
HWND NTAPI NtUserSetClipboardViewer (HWND hWndNewViewer)
 
HPALETTE NTAPI NtUserSelectPalette (HDC hDC, HPALETTE hpal, BOOL ForceBackground)
 
DWORD NTAPI NtUserSetConsoleReserveKeys (DWORD Unknown0, DWORD Unknown1)
 
HCURSOR NTAPI NtUserSetCursor (HCURSOR hCursor)
 
BOOL NTAPI NtUserSetCursorContents (HANDLE Handle, PICONINFO IconInfo)
 
BOOL NTAPI NtUserSetCursorIconData (_In_ HCURSOR hCursor, _In_opt_ PUNICODE_STRING pustrModule, _In_opt_ PUNICODE_STRING puSrcName, _In_ const CURSORDATA *pCursorData)
 
HICON NTAPI NtUserFindExistingCursorIcon (_In_ PUNICODE_STRING pustrModule, _In_ PUNICODE_STRING pustrRsrc, _In_ FINDEXISTINGCURICONPARAM *param)
 
DWORD NTAPI NtUserSetDbgTag (DWORD Unknown0, DWORD Unknown1)
 
DWORD APIENTRY NtUserSetDbgTagCount (DWORD Unknown0)
 
HWND NTAPI NtUserSetFocus (HWND hWnd)
 
BOOL NTAPI NtUserSetImeHotKey (DWORD dwHotKeyId, UINT uModifiers, UINT uVirtualKey, HKL hKL, DWORD dwAction)
 
BOOL NTAPI NtUserSetImeInfoEx (PIMEINFOEX pImeInfoEx)
 
BOOL NTAPI NtUserSetImeOwnerWindow (HWND hImeWnd, HWND hwndFocus)
 
DWORD NTAPI NtUserSetInformationProcess (DWORD dwUnknown1, DWORD dwUnknown2, DWORD dwUnknown3, DWORD dwUnknown4)
 
NTSTATUS NTAPI NtUserSetInformationThread (IN HANDLE ThreadHandle, IN USERTHREADINFOCLASS ThreadInformationClass, IN PVOID ThreadInformation, IN ULONG ThreadInformationLength)
 
DWORD NTAPI NtUserSetInternalWindowPos (HWND hwnd, UINT showCmd, LPRECT rect, LPPOINT pt)
 
BOOL NTAPI NtUserSetKeyboardState (LPBYTE lpKeyState)
 
BOOL NTAPI NtUserSetLayeredWindowAttributes (HWND hwnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags)
 
BOOL NTAPI NtUserSetLogonNotifyWindow (HWND hWnd)
 
BOOL NTAPI NtUserSetObjectInformation (HANDLE hObject, DWORD nIndex, PVOID pvInformation, DWORD nLength)
 
HWND NTAPI NtUserSetParent (HWND hWndChild, HWND hWndNewParent)
 
BOOL NTAPI NtUserSetProcessWindowStation (HWINSTA hWindowStation)
 
BOOL NTAPI NtUserSetProp (HWND hWnd, ATOM Atom, HANDLE Data)
 
DWORD NTAPI NtUserSetRipFlags (DWORD Unknown0)
 
DWORD NTAPI NtUserSetScrollInfo (HWND hwnd, int fnBar, LPCSCROLLINFO lpsi, BOOL bRedraw)
 
BOOL NTAPI NtUserSetShellWindowEx (HWND hwndShell, HWND hwndShellListView)
 
BOOL NTAPI NtUserSetSysColors (int cElements, IN CONST INT *lpaElements, IN CONST COLORREF *lpaRgbValues, FLONG Flags)
 
BOOL NTAPI NtUserSetSystemCursor (HCURSOR hcur, DWORD id)
 
BOOL NTAPI NtUserSetThreadDesktop (HDESK hDesktop)
 
DWORD NTAPI NtUserSetThreadState (DWORD Unknown0, DWORD Unknown1)
 
UINT_PTR NTAPI NtUserSetSystemTimer (HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc)
 
DWORD NTAPI NtUserSetThreadLayoutHandles (HKL hNewKL, HKL hOldKL)
 
UINT_PTR NTAPI NtUserSetTimer (HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc)
 
BOOL NTAPI NtUserSetWindowFNID (HWND hWnd, WORD fnID)
 
LONG NTAPI NtUserSetWindowLong (HWND hWnd, DWORD Index, LONG NewValue, BOOL Ansi)
 
BOOL NTAPI NtUserSetWindowPlacement (HWND hWnd, WINDOWPLACEMENT *lpwndpl)
 
BOOL NTAPI NtUserSetWindowPos (HWND hWnd, HWND hWndInsertAfter, int X, int Y, int cx, int cy, UINT uFlags)
 
INT NTAPI NtUserSetWindowRgn (HWND hWnd, HRGN hRgn, BOOL bRedraw)
 
HHOOK NTAPI NtUserSetWindowsHookAW (int idHook, HOOKPROC lpfn, BOOL Ansi)
 
HHOOK NTAPI NtUserSetWindowsHookEx (HINSTANCE Mod, PUNICODE_STRING ModuleName, DWORD ThreadId, int HookId, HOOKPROC HookProc, BOOL Ansi)
 
BOOL NTAPI NtUserSetWindowStationUser (IN HWINSTA hWindowStation, IN PLUID pluid, IN PSID psid OPTIONAL, IN DWORD size)
 
WORD NTAPI NtUserSetWindowWord (HWND hWnd, INT Index, WORD NewVal)
 
HWINEVENTHOOK NTAPI NtUserSetWinEventHook (UINT eventMin, UINT eventMax, HMODULE hmodWinEventProc, PUNICODE_STRING puString, WINEVENTPROC lpfnWinEventProc, DWORD idProcess, DWORD idThread, UINT dwflags)
 
BOOL NTAPI NtUserShowCaret (HWND hWnd)
 
BOOL NTAPI NtUserHideCaret (HWND hWnd)
 
DWORD NTAPI NtUserShowScrollBar (HWND hWnd, int wBar, DWORD bShow)
 
BOOL NTAPI NtUserShowWindow (HWND hWnd, LONG nCmdShow)
 
BOOL NTAPI NtUserShowWindowAsync (HWND hWnd, LONG nCmdShow)
 
BOOL NTAPI NtUserSoundSentry (VOID)
 
BOOL NTAPI NtUserSwitchDesktop (HDESK hDesktop)
 
BOOL NTAPI NtUserSystemParametersInfo (UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni)
 
DWORD NTAPI NtUserTestForInteractiveUser (DWORD dwUnknown1)
 
INT NTAPI NtUserToUnicodeEx (UINT wVirtKey, UINT wScanCode, PBYTE lpKeyState, LPWSTR pwszBuff, int cchBuff, UINT wFlags, HKL dwhkl)
 
BOOL NTAPI NtUserTrackMouseEvent (LPTRACKMOUSEEVENT lpEventTrack)
 
int NTAPI NtUserTranslateAccelerator (HWND Window, HACCEL Table, LPMSG Message)
 
BOOL NTAPI NtUserTranslateMessage (LPMSG lpMsg, UINT flags)
 
BOOL NTAPI NtUserUnhookWindowsHookEx (HHOOK Hook)
 
BOOL NTAPI NtUserUnhookWinEvent (HWINEVENTHOOK hWinEventHook)
 
BOOL NTAPI NtUserUnloadKeyboardLayout (HKL hKl)
 
BOOL NTAPI NtUserUnlockWindowStation (HWINSTA hWindowStation)
 
BOOL NTAPI NtUserUnregisterClass (PUNICODE_STRING ClassNameOrAtom, HINSTANCE hInstance, PCLSMENUNAME pClassMenuName)
 
BOOL NTAPI NtUserUnregisterHotKey (HWND hWnd, int id)
 
BOOL NTAPI NtUserUnregisterUserApiHook (VOID)
 
BOOL NTAPI NtUserUpdateInputContext (HIMC hIMC, DWORD dwType, DWORD_PTR dwValue)
 
DWORD NTAPI NtUserUpdateInstance (DWORD Unknown0, DWORD Unknown1, DWORD Unknown2)
 
BOOL NTAPI NtUserUpdateLayeredWindow (HWND hwnd, HDC hdcDst, POINT *pptDst, SIZE *psize, HDC hdcSrc, POINT *pptSrc, COLORREF crKey, BLENDFUNCTION *pblend, DWORD dwFlags, RECT *prcDirty)
 
BOOL NTAPI NtUserUpdatePerUserSystemParameters (DWORD dwReserved, BOOL bEnable)
 
BOOL NTAPI NtUserUserHandleGrantAccess (IN HANDLE hUserHandle, IN HANDLE hJob, IN BOOL bGrant)
 
BOOL NTAPI NtUserValidateHandleSecure (HANDLE hHdl)
 
BOOL NTAPI NtUserValidateRect (HWND hWnd, CONST RECT *lpRect)
 
BOOL APIENTRY NtUserValidateTimerCallback (LPARAM lParam)
 
DWORD NTAPI NtUserVkKeyScanEx (WCHAR wChar, HKL KeyboardLayout, BOOL bUsehHK)
 
DWORD NTAPI NtUserWaitForInputIdle (IN HANDLE hProcess, IN DWORD dwMilliseconds, IN BOOL bSharedWow)
 
DWORD NTAPI NtUserWaitForMsgAndEvent (DWORD Unknown0)
 
BOOL NTAPI NtUserWaitMessage (VOID)
 
DWORD NTAPI NtUserWin32PoolAllocationStats (DWORD Unknown0, DWORD Unknown1, DWORD Unknown2, DWORD Unknown3, DWORD Unknown4, DWORD Unknown5)
 
HWND NTAPI NtUserWindowFromPoint (LONG X, LONG Y)
 
DWORD NTAPI NtUserYieldTask (VOID)
 
BOOL NTAPI NtUserGetMonitorInfo (IN HMONITOR hMonitor, OUT LPMONITORINFO pMonitorInfo)
 
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 NtUserSetScrollBarInfo (HWND hwnd, LONG idObject, SETSCROLLBARINFO *info)
 
ULONG RtlGetExpWinVer (_In_ PVOID BaseAddress)
 

Variables

_Out_opt_ PICONINFO IconInfo
 
_Out_opt_ PICONINFO _Inout_opt_ PUNICODE_STRING lpInstName
 
_Out_opt_ PICONINFO _Inout_opt_ PUNICODE_STRING _Inout_opt_ PUNICODE_STRING lpResName
 
_Out_opt_ PICONINFO _Inout_opt_ PUNICODE_STRING _Inout_opt_ PUNICODE_STRING _Out_opt_ LPDWORD pbpp
 
_Out_opt_ PICONINFO _Inout_opt_ PUNICODE_STRING _Inout_opt_ PUNICODE_STRING _Out_opt_ LPDWORD _In_ BOOL bInternal
 

Macro Definition Documentation

◆ CI_AIMMACTIVATED

#define CI_AIMMACTIVATED   0x00000800 /* Active IMM (AIMM) */

Definition at line 311 of file ntuser.h.

◆ CI_CICERO_STARTED

#define CI_CICERO_STARTED   0x00000200 /* Is Cicero started in the thread? */

Definition at line 309 of file ntuser.h.

◆ CI_CLASSESREGISTERED

#define CI_CLASSESREGISTERED   0x00000020

Definition at line 305 of file ntuser.h.

◆ CI_CTFCOINIT

#define CI_CTFCOINIT   0x00000080 /* Did CTF CoInitialize? */

Definition at line 307 of file ntuser.h.

◆ CI_CTFTIM

#define CI_CTFTIM   0x00000100 /* CTF Thread Input Manager (TIM) */

Definition at line 308 of file ntuser.h.

◆ CI_CURTHPRHOOK

#define CI_CURTHPRHOOK   0x00000010

Definition at line 304 of file ntuser.h.

◆ CI_IMMACTIVATE

#define CI_IMMACTIVATE   0x00000040 /* IMM/IME (Asian input) */

Definition at line 306 of file ntuser.h.

◆ CI_INITTHREAD

#define CI_INITTHREAD   0x00000008

Definition at line 303 of file ntuser.h.

◆ CI_QUEUEMSG

#define CI_QUEUEMSG   0x00000002

Definition at line 301 of file ntuser.h.

◆ CI_TRANSACTION

#define CI_TRANSACTION   0x00000001

Definition at line 300 of file ntuser.h.

◆ CI_TSFDISABLED

#define CI_TSFDISABLED   0x00000400 /* TSF (Text Services Framework a.k.a. Cicero) */

Definition at line 310 of file ntuser.h.

◆ CI_WOW

#define CI_WOW   0x00000004

Definition at line 302 of file ntuser.h.

◆ COLOR_LAST

#define COLOR_LAST   COLOR_MENUBAR

Definition at line 945 of file ntuser.h.

◆ CSF_ANSIPROC

#define CSF_ANSIPROC   0x0002

Definition at line 557 of file ntuser.h.

◆ CSF_CACHEDSMICON

#define CSF_CACHEDSMICON   0x0040

Definition at line 562 of file ntuser.h.

◆ CSF_SERVERSIDEPROC

#define CSF_SERVERSIDEPROC   0x0001

Definition at line 556 of file ntuser.h.

◆ CSF_SYSTEMCLASS

#define CSF_SYSTEMCLASS   0x0008

Definition at line 559 of file ntuser.h.

◆ CSF_WIN40COMPAT

#define CSF_WIN40COMPAT   0x0080

Definition at line 563 of file ntuser.h.

◆ CSF_WOWCLASS

#define CSF_WOWCLASS   0x0010

Definition at line 560 of file ntuser.h.

◆ CSF_WOWDEFERDESTROY

#define CSF_WOWDEFERDESTROY   0x0004

Definition at line 558 of file ntuser.h.

◆ CSF_WOWEXTRA

#define CSF_WOWEXTRA   0x0020

Definition at line 561 of file ntuser.h.

◆ CTI_INSENDMESSAGE

#define CTI_INSENDMESSAGE   0x0002

Definition at line 162 of file ntuser.h.

◆ CTI_THREADSYSLOCK

#define CTI_THREADSYSLOCK   0x0001

Definition at line 161 of file ntuser.h.

◆ CURSORF_ACON

#define CURSORF_ACON   0x0008

Definition at line 1202 of file ntuser.h.

◆ CURSORF_ACONFRAME

#define CURSORF_ACONFRAME   0x0040

Definition at line 1204 of file ntuser.h.

◆ CURSORF_CURRENT

#define CURSORF_CURRENT   0x0200

Definition at line 1207 of file ntuser.h.

◆ CURSORF_FROMRESOURCE

#define CURSORF_FROMRESOURCE   0x0001

Definition at line 1199 of file ntuser.h.

◆ CURSORF_GLOBAL

#define CURSORF_GLOBAL   0x0002

Definition at line 1200 of file ntuser.h.

◆ CURSORF_LINKED

#define CURSORF_LINKED   0x0100

Definition at line 1206 of file ntuser.h.

◆ CURSORF_LRSHARED

#define CURSORF_LRSHARED   0x0004

Definition at line 1201 of file ntuser.h.

◆ CURSORF_SECRET

#define CURSORF_SECRET   0x0080

Definition at line 1205 of file ntuser.h.

◆ CURSORF_WOWCLEANUP

#define CURSORF_WOWCLEANUP   0x0010

Definition at line 1203 of file ntuser.h.

◆ FIRST_USER_HANDLE

#define FIRST_USER_HANDLE   0x0020 /* first possible value for low word of user handle */

Definition at line 10 of file ntuser.h.

◆ FNID_BROADCASTSYSTEMMESSAGE

#define FNID_BROADCASTSYSTEMMESSAGE   0x02B5

Definition at line 887 of file ntuser.h.

◆ FNID_BUTTON

#define FNID_BUTTON   0x02A1

Definition at line 866 of file ntuser.h.

◆ FNID_CALLWNDPROC

#define FNID_CALLWNDPROC   0x02AB

Definition at line 876 of file ntuser.h.

◆ FNID_CALLWNDPROCRET

#define FNID_CALLWNDPROCRET   0x02AC

Definition at line 877 of file ntuser.h.

◆ FNID_COMBOBOX

#define FNID_COMBOBOX   0x02A2

Definition at line 867 of file ntuser.h.

◆ FNID_COMBOLBOX

#define FNID_COMBOLBOX   0x02A3

Definition at line 868 of file ntuser.h.

◆ FNID_DDEML

#define FNID_DDEML   0x2000 /* Registers DDEML */

Definition at line 897 of file ntuser.h.

◆ FNID_DEFWINDOWPROC

#define FNID_DEFWINDOWPROC   0x029E

Definition at line 863 of file ntuser.h.

◆ FNID_DESKTOP

#define FNID_DESKTOP   0x029D

Definition at line 862 of file ntuser.h.

◆ FNID_DESTROY

#define FNID_DESTROY   0x4000 /* This is sent when WM_NCDESTROY or in the support routine. */

Definition at line 898 of file ntuser.h.

◆ FNID_DIALOG

#define FNID_DIALOG   0x02A4

Definition at line 869 of file ntuser.h.

◆ FNID_EDIT

#define FNID_EDIT   0x02A5

Definition at line 870 of file ntuser.h.

◆ FNID_FIRST

#define FNID_FIRST   0x029A

Definition at line 858 of file ntuser.h.

◆ FNID_FREED

#define FNID_FREED   0x8000 /* Window being Freed... */

Definition at line 900 of file ntuser.h.

◆ FNID_GHOST

#define FNID_GHOST   0x02AA

Definition at line 875 of file ntuser.h.

◆ FNID_HKINLPCWPEXSTRUCT

#define FNID_HKINLPCWPEXSTRUCT   0x02AD

Definition at line 878 of file ntuser.h.

◆ FNID_HKINLPCWPRETEXSTRUCT

#define FNID_HKINLPCWPRETEXSTRUCT   0x02AE

Definition at line 879 of file ntuser.h.

◆ FNID_ICONTITLE

#define FNID_ICONTITLE   0x029B

Definition at line 860 of file ntuser.h.

◆ FNID_IME

#define FNID_IME   0x02A9

Definition at line 874 of file ntuser.h.

◆ FNID_LAST

Definition at line 892 of file ntuser.h.

◆ FNID_LISTBOX

#define FNID_LISTBOX   0x02A6

Definition at line 871 of file ntuser.h.

◆ FNID_MB_DLGPROC

#define FNID_MB_DLGPROC   0x02AF

Definition at line 880 of file ntuser.h.

◆ FNID_MDIACTIVATEDLGPROC

#define FNID_MDIACTIVATEDLGPROC   0x02B0

Definition at line 881 of file ntuser.h.

◆ FNID_MDICLIENT

#define FNID_MDICLIENT   0x02A7

Definition at line 872 of file ntuser.h.

◆ FNID_MENU

#define FNID_MENU   0x029C

Definition at line 861 of file ntuser.h.

◆ FNID_MESSAGEWND

#define FNID_MESSAGEWND   0x029F

Definition at line 864 of file ntuser.h.

◆ FNID_NUM

#define FNID_NUM   (FNID_LAST - FNID_FIRST + 1)

Definition at line 894 of file ntuser.h.

◆ FNID_NUMSERVERPROC

#define FNID_NUMSERVERPROC   (FNID_SWITCH - FNID_FIRST + 1)

Definition at line 895 of file ntuser.h.

◆ FNID_SCROLLBAR

#define FNID_SCROLLBAR   0x029A

Definition at line 859 of file ntuser.h.

◆ FNID_SENDMESSAGE

#define FNID_SENDMESSAGE   0x02B1

Definition at line 882 of file ntuser.h.

◆ FNID_SENDMESSAGECALLBACK

#define FNID_SENDMESSAGECALLBACK   0x02B8

Definition at line 890 of file ntuser.h.

◆ FNID_SENDMESSAGECALLPROC

#define FNID_SENDMESSAGECALLPROC   0x02B4

Definition at line 886 of file ntuser.h.

◆ FNID_SENDMESSAGEFF

#define FNID_SENDMESSAGEFF   0x02B2

Definition at line 883 of file ntuser.h.

◆ FNID_SENDMESSAGEWTOOPTION

#define FNID_SENDMESSAGEWTOOPTION   0x02B3

Definition at line 885 of file ntuser.h.

◆ FNID_SENDNOTIFYMESSAGE

#define FNID_SENDNOTIFYMESSAGE   0x02B7

Definition at line 889 of file ntuser.h.

◆ FNID_STATIC

#define FNID_STATIC   0x02A8

Definition at line 873 of file ntuser.h.

◆ FNID_SWITCH

#define FNID_SWITCH   0x02A0

Definition at line 865 of file ntuser.h.

◆ FNID_TOOLTIPS

#define FNID_TOOLTIPS   0x02B6

Definition at line 888 of file ntuser.h.

◆ GETPFNCLIENTA

#define GETPFNCLIENTA (   fnid)     (WNDPROC)(*(((ULONG_PTR *)&gpsi->apfnClientA) + (fnid - FNID_FIRST)))

Definition at line 904 of file ntuser.h.

◆ GETPFNCLIENTW

#define GETPFNCLIENTW (   fnid)     (WNDPROC)(*(((ULONG_PTR *)&gpsi->apfnClientW) + (fnid - FNID_FIRST)))

Definition at line 906 of file ntuser.h.

◆ GETPFNSERVER

#define GETPFNSERVER (   fnid)    gpsi->aStoCidPfn[fnid - FNID_FIRST]

Definition at line 909 of file ntuser.h.

◆ GetWin32ClientInfo

#define GetWin32ClientInfo ( )    ((PCLIENTINFO)(NtCurrentTeb()->Win32ClientInfo))

Definition at line 352 of file ntuser.h.

◆ GWLP_MDIWND

#define GWLP_MDIWND   4

Definition at line 786 of file ntuser.h.

◆ HANDLEENTRY_DESTROY

#define HANDLEENTRY_DESTROY   1

Definition at line 13 of file ntuser.h.

◆ HANDLEENTRY_INDESTROY

#define HANDLEENTRY_INDESTROY   2

Definition at line 14 of file ntuser.h.

◆ HRGN_MONITOR

#define HRGN_MONITOR   ((HRGN)2) /* region from monitor region. */

Definition at line 362 of file ntuser.h.

◆ HRGN_NULL

#define HRGN_NULL   ((HRGN)0) /* NULL empty region */

Definition at line 360 of file ntuser.h.

◆ HRGN_WINDOW

#define HRGN_WINDOW   ((HRGN)1) /* region from window rcWindow */

Definition at line 361 of file ntuser.h.

◆ HWNDLOCK_ROUTINE_SETFOREGROUNDWINDOWMOUSE

#define HWNDLOCK_ROUTINE_SETFOREGROUNDWINDOWMOUSE   0xfffd0052

Definition at line 3585 of file ntuser.h.

◆ HWNDPARAM_ROUTINE_ROS_NOTIFYWINEVENT

#define HWNDPARAM_ROUTINE_ROS_NOTIFYWINEVENT   0x1005

Definition at line 3595 of file ntuser.h.

◆ ICLASS_TO_MASK

#define ICLASS_TO_MASK (   iCls)    (1 << ((iCls)))

Definition at line 902 of file ntuser.h.

◆ ICLS_BUTTON

#define ICLS_BUTTON   0

Definition at line 912 of file ntuser.h.

◆ ICLS_COMBOBOX

#define ICLS_COMBOBOX   5

Definition at line 917 of file ntuser.h.

◆ ICLS_COMBOLBOX

#define ICLS_COMBOLBOX   7

Definition at line 919 of file ntuser.h.

◆ ICLS_DDEML16BIT

#define ICLS_DDEML16BIT   10

Definition at line 922 of file ntuser.h.

◆ ICLS_DDEMLCLIENTA

#define ICLS_DDEMLCLIENTA   11

Definition at line 923 of file ntuser.h.

◆ ICLS_DDEMLCLIENTW

#define ICLS_DDEMLCLIENTW   12

Definition at line 924 of file ntuser.h.

◆ ICLS_DDEMLEVENT

#define ICLS_DDEMLEVENT   8

Definition at line 920 of file ntuser.h.

◆ ICLS_DDEMLMOTHER

#define ICLS_DDEMLMOTHER   9

Definition at line 921 of file ntuser.h.

◆ ICLS_DDEMLSERVERA

#define ICLS_DDEMLSERVERA   13

Definition at line 925 of file ntuser.h.

◆ ICLS_DDEMLSERVERW

#define ICLS_DDEMLSERVERW   14

Definition at line 926 of file ntuser.h.

◆ ICLS_DESKTOP

#define ICLS_DESKTOP   17

Definition at line 929 of file ntuser.h.

◆ ICLS_DIALOG

#define ICLS_DIALOG   18

Definition at line 930 of file ntuser.h.

◆ ICLS_EDIT

#define ICLS_EDIT   1

Definition at line 913 of file ntuser.h.

◆ ICLS_END

#define ICLS_END   31

Definition at line 943 of file ntuser.h.

◆ ICLS_GHOST

#define ICLS_GHOST   16

Definition at line 928 of file ntuser.h.

◆ ICLS_ICONTITLE

#define ICLS_ICONTITLE   21

Definition at line 933 of file ntuser.h.

◆ ICLS_IME

#define ICLS_IME   15

Definition at line 927 of file ntuser.h.

◆ ICLS_LISTBOX

#define ICLS_LISTBOX   3

Definition at line 915 of file ntuser.h.

◆ ICLS_MDICLIENT

#define ICLS_MDICLIENT   6

Definition at line 918 of file ntuser.h.

◆ ICLS_MENU

#define ICLS_MENU   19

Definition at line 931 of file ntuser.h.

◆ ICLS_NOTUSED

#define ICLS_NOTUSED   23

Definition at line 937 of file ntuser.h.

◆ ICLS_SCROLLBAR

#define ICLS_SCROLLBAR   4

Definition at line 916 of file ntuser.h.

◆ ICLS_STATIC

#define ICLS_STATIC   2

Definition at line 914 of file ntuser.h.

◆ ICLS_SWITCH

#define ICLS_SWITCH   20

Definition at line 932 of file ntuser.h.

◆ ICLS_TOOLTIPS

#define ICLS_TOOLTIPS   22

Definition at line 934 of file ntuser.h.

◆ ICLS_UNKNOWN

#define ICLS_UNKNOWN   22

Definition at line 936 of file ntuser.h.

◆ IS_16BIT_MODE

#define IS_16BIT_MODE ( )    (GetWin32ClientInfo()->dwTIFlags & TIF_16BIT)

Definition at line 1211 of file ntuser.h.

◆ IS_CICERO_MODE

#define IS_CICERO_MODE ( )    (gpsi && (gpsi->dwSRVIFlags & SRVINFO_CICERO_ENABLED))

Definition at line 1210 of file ntuser.h.

◆ IS_IMM_MODE

#define IS_IMM_MODE ( )    (gpsi && (gpsi->dwSRVIFlags & SRVINFO_IMM32))

Definition at line 1209 of file ntuser.h.

◆ LAST_USER_HANDLE

#define LAST_USER_HANDLE   0xffef /* last possible value for low word of user handle */

Definition at line 11 of file ntuser.h.

◆ MAX_MB_STRINGS

#define MAX_MB_STRINGS   11

Definition at line 946 of file ntuser.h.

◆ MFS_HBMMENUBMP

#define MFS_HBMMENUBMP   0x20000000

Definition at line 368 of file ntuser.h.

◆ MFT_RTOL

#define MFT_RTOL   0x6000

Definition at line 365 of file ntuser.h.

◆ MNF_DESKTOPMN

#define MNF_DESKTOPMN   0x0040

Definition at line 406 of file ntuser.h.

◆ MNF_INACTIVE

#define MNF_INACTIVE   0x0010

Definition at line 404 of file ntuser.h.

◆ MNF_POPUP

#define MNF_POPUP   0x0001

Definition at line 402 of file ntuser.h.

◆ MNF_RTOL

#define MNF_RTOL   0x0020

Definition at line 405 of file ntuser.h.

◆ MNF_SYSDESKMN

#define MNF_SYSDESKMN   0x0080

Definition at line 407 of file ntuser.h.

◆ MNF_SYSMENU

#define MNF_SYSMENU   0x0200

Definition at line 410 of file ntuser.h.

◆ MNF_SYSSUBMENU

#define MNF_SYSSUBMENU   0x0100

Definition at line 408 of file ntuser.h.

◆ MNF_UNDERLINE

#define MNF_UNDERLINE   0x0004

Definition at line 403 of file ntuser.h.

◆ MSQ_STATE_ACTIVE

#define MSQ_STATE_ACTIVE   0x2

Definition at line 3588 of file ntuser.h.

◆ MSQ_STATE_CAPTURE

#define MSQ_STATE_CAPTURE   0x1

Definition at line 3587 of file ntuser.h.

◆ MSQ_STATE_CARET

#define MSQ_STATE_CARET   0x6

Definition at line 3592 of file ntuser.h.

◆ MSQ_STATE_FOCUS

#define MSQ_STATE_FOCUS   0x3

Definition at line 3589 of file ntuser.h.

◆ MSQ_STATE_MENUOWNER

#define MSQ_STATE_MENUOWNER   0x4

Definition at line 3590 of file ntuser.h.

◆ MSQ_STATE_MOVESIZE

#define MSQ_STATE_MOVESIZE   0x5

Definition at line 3591 of file ntuser.h.

◆ NB_HOOKS

#define NB_HOOKS   (WH_MAXHOOK - WH_MINHOOK + 1)

Definition at line 127 of file ntuser.h.

◆ NO_SELECTED_ITEM

#define NO_SELECTED_ITEM   0xffff

Definition at line 413 of file ntuser.h.

◆ NOPARAM_ROUTINE_ISCONSOLEMODE

#define NOPARAM_ROUTINE_ISCONSOLEMODE   0xffff0001

Definition at line 3580 of file ntuser.h.

◆ NtUserSetWindowLongPtr

#define NtUserSetWindowLongPtr   NtUserSetWindowLong

Definition at line 3288 of file ntuser.h.

◆ NUM_SYSCOLORS

#define NUM_SYSCOLORS   31

Definition at line 954 of file ntuser.h.

◆ ONEPARAM_ROUTINE_ENABLEPROCWNDGHSTING

#define ONEPARAM_ROUTINE_ENABLEPROCWNDGHSTING   0xfffe000d

Definition at line 3581 of file ntuser.h.

◆ ONEPARAM_ROUTINE_GETDESKTOPMAPPING

#define ONEPARAM_ROUTINE_GETDESKTOPMAPPING   0xfffe000e

Definition at line 3582 of file ntuser.h.

◆ PROPERTY_FLAG_SYSTEM

#define PROPERTY_FLAG_SYSTEM   1

Definition at line 1096 of file ntuser.h.

◆ PUSIF_COMBOBOXANIMATION

#define PUSIF_COMBOBOXANIMATION   0x04

Definition at line 995 of file ntuser.h.

◆ PUSIF_KEYBOARDCUES

#define PUSIF_KEYBOARDCUES   0x20

Definition at line 997 of file ntuser.h.

◆ PUSIF_LISTBOXSMOOTHSCROLLING

#define PUSIF_LISTBOXSMOOTHSCROLLING   0x08

Definition at line 996 of file ntuser.h.

◆ PUSIF_PALETTEDISPLAY

#define PUSIF_PALETTEDISPLAY   0x01

Definition at line 993 of file ntuser.h.

◆ PUSIF_SNAPTO

#define PUSIF_SNAPTO   0x02

Definition at line 994 of file ntuser.h.

◆ PWND_BOTTOM

#define PWND_BOTTOM   ((PWND)1)

Definition at line 769 of file ntuser.h.

◆ QUERY_WINDOW_ACTIVE

#define QUERY_WINDOW_ACTIVE   0x02

Definition at line 2829 of file ntuser.h.

◆ QUERY_WINDOW_ACTIVE_IME

#define QUERY_WINDOW_ACTIVE_IME   0x09

Definition at line 2836 of file ntuser.h.

◆ QUERY_WINDOW_DEFAULT_ICONTEXT

#define QUERY_WINDOW_DEFAULT_ICONTEXT   0x08

Definition at line 2835 of file ntuser.h.

◆ QUERY_WINDOW_DEFAULT_IME

#define QUERY_WINDOW_DEFAULT_IME   0x07

Definition at line 2834 of file ntuser.h.

◆ QUERY_WINDOW_FOCUS

#define QUERY_WINDOW_FOCUS   0x03

Definition at line 2830 of file ntuser.h.

◆ QUERY_WINDOW_FOREGROUND

#define QUERY_WINDOW_FOREGROUND   0x06

Definition at line 2833 of file ntuser.h.

◆ QUERY_WINDOW_ISHUNG

#define QUERY_WINDOW_ISHUNG   0x04

Definition at line 2831 of file ntuser.h.

◆ QUERY_WINDOW_REAL_ID

#define QUERY_WINDOW_REAL_ID   0x05

Definition at line 2832 of file ntuser.h.

◆ QUERY_WINDOW_UNIQUE_PROCESS_ID

#define QUERY_WINDOW_UNIQUE_PROCESS_ID   0x00

Definition at line 2827 of file ntuser.h.

◆ QUERY_WINDOW_UNIQUE_THREAD_ID

#define QUERY_WINDOW_UNIQUE_THREAD_ID   0x01

Definition at line 2828 of file ntuser.h.

◆ SRV_EVENT_CREATE

#define SRV_EVENT_CREATE   0x8000

Definition at line 1088 of file ntuser.h.

◆ SRV_EVENT_END_APPLICATION

#define SRV_EVENT_END_APPLICATION   0x0002

Definition at line 1082 of file ntuser.h.

◆ SRV_EVENT_LOCATIONCHANGE

#define SRV_EVENT_LOCATIONCHANGE   0x0040

Definition at line 1087 of file ntuser.h.

◆ SRV_EVENT_MENU

#define SRV_EVENT_MENU   0x0001

Definition at line 1081 of file ntuser.h.

◆ SRV_EVENT_NAMECHANGE

#define SRV_EVENT_NAMECHANGE   0x0008

Definition at line 1084 of file ntuser.h.

◆ SRV_EVENT_RUNNING

#define SRV_EVENT_RUNNING   0x0004

Definition at line 1083 of file ntuser.h.

◆ SRV_EVENT_STATECHANGE

#define SRV_EVENT_STATECHANGE   0x0020

Definition at line 1086 of file ntuser.h.

◆ SRV_EVENT_VALUECHANGE

#define SRV_EVENT_VALUECHANGE   0x0010

Definition at line 1085 of file ntuser.h.

◆ SRVINFO_APIHOOK

#define SRVINFO_APIHOOK   0x0010

Definition at line 950 of file ntuser.h.

◆ SRVINFO_CICERO_ENABLED

#define SRVINFO_CICERO_ENABLED   0x0020

Definition at line 951 of file ntuser.h.

◆ SRVINFO_DBCSENABLED

#define SRVINFO_DBCSENABLED   0x0002

Definition at line 948 of file ntuser.h.

◆ SRVINFO_IMM32

#define SRVINFO_IMM32   0x0004

Definition at line 949 of file ntuser.h.

◆ SRVINFO_KBDPREF

#define SRVINFO_KBDPREF   0x0080

Definition at line 952 of file ntuser.h.

◆ TIF_16BIT

#define TIF_16BIT   0x00000002

Definition at line 264 of file ntuser.h.

◆ TIF_ALLOWFOREGROUNDACTIVATE

#define TIF_ALLOWFOREGROUNDACTIVATE   0x00000020

Definition at line 268 of file ntuser.h.

◆ TIF_ALLOWOTHERACCOUNTHOOK

#define TIF_ALLOWOTHERACCOUNTHOOK   0x00800000

Definition at line 286 of file ntuser.h.

◆ TIF_ANSILENGTH

#define TIF_ANSILENGTH   0x10000000

Definition at line 290 of file ntuser.h.

◆ TIF_CSRSSTHREAD

#define TIF_CSRSSTHREAD   0x00000008

Definition at line 266 of file ntuser.h.

◆ TIF_DELAYEDEVENT

#define TIF_DELAYEDEVENT   0x00080000

Definition at line 282 of file ntuser.h.

◆ TIF_DISABLEHOOKS

#define TIF_DISABLEHOOKS   0x20000000

Definition at line 291 of file ntuser.h.

◆ TIF_DISABLEIME

#define TIF_DISABLEIME   0x04000000

Definition at line 288 of file ntuser.h.

◆ TIF_DONTATTACHQUEUE

#define TIF_DONTATTACHQUEUE   0x00000040

Definition at line 269 of file ntuser.h.

◆ TIF_DONTJOURNALATTACH

#define TIF_DONTJOURNALATTACH   0x00000080

Definition at line 270 of file ntuser.h.

◆ TIF_DOSEMULATOR

#define TIF_DOSEMULATOR   0x00020000

Definition at line 280 of file ntuser.h.

◆ TIF_FIRSTIDLE

#define TIF_FIRSTIDLE   0x00002000

Definition at line 276 of file ntuser.h.

◆ TIF_GLOBALHOOKER

#define TIF_GLOBALHOOKER   0x00040000

Definition at line 281 of file ntuser.h.

◆ TIF_GUITHREADINITIALIZED

#define TIF_GUITHREADINITIALIZED   0x02000000

Definition at line 287 of file ntuser.h.

◆ TIF_IGNOREPLAYBACKDELAY

#define TIF_IGNOREPLAYBACKDELAY   0x00400000

Definition at line 285 of file ntuser.h.

◆ TIF_INACTIVATEAPPMSG

#define TIF_INACTIVATEAPPMSG   0x00000200

Definition at line 272 of file ntuser.h.

◆ TIF_INCLEANUP

#define TIF_INCLEANUP   0x00000001

Definition at line 263 of file ntuser.h.

◆ TIF_INGETTEXTLENGTH

#define TIF_INGETTEXTLENGTH   0x08000000

Definition at line 289 of file ntuser.h.

◆ TIF_MOVESIZETRACKING

#define TIF_MOVESIZETRACKING   0x00008000

Definition at line 278 of file ntuser.h.

◆ TIF_MSGPOSCHANGED

#define TIF_MSGPOSCHANGED   0x00100000

Definition at line 283 of file ntuser.h.

◆ TIF_PALETTEAWARE

#define TIF_PALETTEAWARE   0x00000800

Definition at line 274 of file ntuser.h.

◆ TIF_SHAREDWOW

#define TIF_SHAREDWOW   0x00001000

Definition at line 275 of file ntuser.h.

◆ TIF_SHUTDOWNCOMPLETE

#define TIF_SHUTDOWNCOMPLETE   0x00200000

Definition at line 284 of file ntuser.h.

◆ TIF_SPINNING

#define TIF_SPINNING   0x00000400

Definition at line 273 of file ntuser.h.

◆ TIF_SYSTEMTHREAD

#define TIF_SYSTEMTHREAD   0x00000004

Definition at line 265 of file ntuser.h.

◆ TIF_TRACKRECTVISIBLE

#define TIF_TRACKRECTVISIBLE   0x00000010

Definition at line 267 of file ntuser.h.

◆ TIF_VDMAPP

#define TIF_VDMAPP   0x00010000

Definition at line 279 of file ntuser.h.

◆ TIF_WAITFORINPUTIDLE

#define TIF_WAITFORINPUTIDLE   0x00004000

Definition at line 277 of file ntuser.h.

◆ TIF_WOW64

#define TIF_WOW64   0x00000100

Definition at line 271 of file ntuser.h.

◆ TWOPARAM_ROUTINE_ROS_UPDATEUISTATE

#define TWOPARAM_ROUTINE_ROS_UPDATEUISTATE   0x1004

Definition at line 3594 of file ntuser.h.

◆ TWOPARAM_ROUTINE_SETGUITHRDHANDLE

#define TWOPARAM_ROUTINE_SETGUITHRDHANDLE   0xfffd0051

Definition at line 3584 of file ntuser.h.

◆ TWOPARAM_ROUTINE_SETMENUBARHEIGHT

#define TWOPARAM_ROUTINE_SETMENUBARHEIGHT   0xfffd0050

Definition at line 3583 of file ntuser.h.

◆ USER_VERSION

#define USER_VERSION   MAKELONG(0x0000, 0x0005)

Definition at line 1149 of file ntuser.h.

◆ UserHMGetHandle

#define UserHMGetHandle (   obj)    ((obj)->head.h)

Definition at line 230 of file ntuser.h.

◆ UserHMSetHandle

#define UserHMSetHandle (   obj,
  handle 
)    ((obj)->head.h = (handle))

Definition at line 231 of file ntuser.h.

◆ WEF_SETBYWNDPTI

#define WEF_SETBYWNDPTI   0x0001

Definition at line 236 of file ntuser.h.

◆ WIN32K_VERSION

#define WIN32K_VERSION   NTDDI_WINXPSP2 /* FIXME: this should go somewhere else */

Definition at line 1494 of file ntuser.h.

◆ WNDS2_ANYSCROLLBUTTONDOWN

#define WNDS2_ANYSCROLLBUTTONDOWN   0X00100000

Definition at line 661 of file ntuser.h.

◆ WNDS2_BOTTOMMOST

#define WNDS2_BOTTOMMOST   0X00000020

Definition at line 646 of file ntuser.h.

◆ WNDS2_CAPTIONTEXTTRUNCATED

#define WNDS2_CAPTIONTEXTTRUNCATED   0X08000000

Definition at line 666 of file ntuser.h.

◆ WNDS2_CLOSEBUTTONDOWN

#define WNDS2_CLOSEBUTTONDOWN   0X00001000

Definition at line 653 of file ntuser.h.

◆ WNDS2_ENDPAINTINVALIDATE

#define WNDS2_ENDPAINTINVALIDATE   0X00000002

Definition at line 642 of file ntuser.h.

◆ WNDS2_FORCEFULLNCPAINTCLIPRGN

#define WNDS2_FORCEFULLNCPAINTCLIPRGN   0X00800000

Definition at line 664 of file ntuser.h.

◆ WNDS2_FORCENCPAINT

#define WNDS2_FORCENCPAINT   0X00400000

Definition at line 663 of file ntuser.h.

◆ WNDS2_FULLSCREEN

#define WNDS2_FULLSCREEN   0X00000040

Definition at line 647 of file ntuser.h.

◆ WNDS2_FULLSCREENMODE

#define WNDS2_FULLSCREENMODE   0X01000000

Definition at line 665 of file ntuser.h.

◆ WNDS2_HASCLIENTEDGE

#define WNDS2_HASCLIENTEDGE   0X00000010

Definition at line 645 of file ntuser.h.

◆ WNDS2_HELPBUTTONDOWN

#define WNDS2_HELPBUTTONDOWN   0X00008000

Definition at line 656 of file ntuser.h.

◆ WNDS2_INDESTROY

#define WNDS2_INDESTROY   0X00000080

Definition at line 648 of file ntuser.h.

◆ WNDS2_MAXIMIZEBUTTONDOWN

#define WNDS2_MAXIMIZEBUTTONDOWN   0X00002000

Definition at line 654 of file ntuser.h.

◆ WNDS2_MAXIMIZEDMONITORREGION

#define WNDS2_MAXIMIZEDMONITORREGION   0X00000800

Definition at line 652 of file ntuser.h.

◆ WNDS2_MINIMIZEBUTTONDOWN

#define WNDS2_MINIMIZEBUTTONDOWN   0X00004000

Definition at line 655 of file ntuser.h.

◆ WNDS2_NOMINMAXANIMATERECTS

#define WNDS2_NOMINMAXANIMATERECTS   0X10000000

Definition at line 667 of file ntuser.h.

◆ WNDS2_OLDUI

#define WNDS2_OLDUI   0X00000008

Definition at line 644 of file ntuser.h.

◆ WNDS2_SCROLLBARLINEDOWNBTNDOWN

#define WNDS2_SCROLLBARLINEDOWNBTNDOWN   0X00080000

Definition at line 660 of file ntuser.h.

◆ WNDS2_SCROLLBARLINEUPBTNDOWN

#define WNDS2_SCROLLBARLINEUPBTNDOWN   0X00010000

Definition at line 657 of file ntuser.h.

◆ WNDS2_SCROLLBARPAGEDOWNBTNDOWN

#define WNDS2_SCROLLBARPAGEDOWNBTNDOWN   0X00040000

Definition at line 659 of file ntuser.h.

◆ WNDS2_SCROLLBARPAGEUPBTNDOWN

#define WNDS2_SCROLLBARPAGEUPBTNDOWN   0X00020000

Definition at line 658 of file ntuser.h.

◆ WNDS2_SCROLLBARVERTICALTRACKING

#define WNDS2_SCROLLBARVERTICALTRACKING   0X00200000

Definition at line 662 of file ntuser.h.

◆ WNDS2_SHELLHOOKREGISTERED

#define WNDS2_SHELLHOOKREGISTERED   0X40000000

Definition at line 669 of file ntuser.h.

◆ WNDS2_SMALLICONFROMWMQUERYDRAG

#define WNDS2_SMALLICONFROMWMQUERYDRAG   0X20000000

Definition at line 668 of file ntuser.h.

◆ WNDS2_STARTPAINT

#define WNDS2_STARTPAINT   0X00000004

Definition at line 643 of file ntuser.h.

◆ WNDS2_WIN31COMPAT

#define WNDS2_WIN31COMPAT   0X00000100

Definition at line 649 of file ntuser.h.

◆ WNDS2_WIN40COMPAT

#define WNDS2_WIN40COMPAT   0X00000200

Definition at line 650 of file ntuser.h.

◆ WNDS2_WIN50COMPAT

#define WNDS2_WIN50COMPAT   0X00000400

Definition at line 651 of file ntuser.h.

◆ WNDS2_WMCREATEMSGPROCESSED

#define WNDS2_WMCREATEMSGPROCESSED   0X80000000

Definition at line 670 of file ntuser.h.

◆ WNDS2_WMPAINTSENT

#define WNDS2_WMPAINTSENT   0X00000001

Definition at line 641 of file ntuser.h.

◆ WNDS_ACTIVEFRAME

#define WNDS_ACTIVEFRAME   0X00000040

Definition at line 611 of file ntuser.h.

◆ WNDS_ANSICREATOR

#define WNDS_ANSICREATOR   0x20000000

Definition at line 634 of file ntuser.h.

◆ WNDS_ANSIWINDOWPROC

#define WNDS_ANSIWINDOWPROC   0x00080000

Definition at line 624 of file ntuser.h.

◆ WNDS_BEINGACTIVATED

#define WNDS_BEINGACTIVATED   0x00100000

Definition at line 625 of file ntuser.h.

◆ WNDS_DESTROYED

#define WNDS_DESTROYED   0x80000000

Definition at line 636 of file ntuser.h.

◆ WNDS_DIALOGWINDOW

#define WNDS_DIALOGWINDOW   0X00010000

Definition at line 621 of file ntuser.h.

◆ WNDS_ERASEBACKGROUND

#define WNDS_ERASEBACKGROUND   0X00000400

Definition at line 615 of file ntuser.h.

◆ WNDS_FORCEMENUDRAW

#define WNDS_FORCEMENUDRAW   0X00008000

Definition at line 620 of file ntuser.h.

◆ WNDS_HASCAPTION

#define WNDS_HASCAPTION   0X00000008

Definition at line 608 of file ntuser.h.

◆ WNDS_HASCREATESTRUCTNAME

#define WNDS_HASCREATESTRUCTNAME   0X00020000

Definition at line 622 of file ntuser.h.

◆ WNDS_HASHORIZONTALSCROLLBAR

#define WNDS_HASHORIZONTALSCROLLBAR   0X00000004

Definition at line 607 of file ntuser.h.

◆ WNDS_HASMENU

#define WNDS_HASMENU   0X00000001

Definition at line 605 of file ntuser.h.

◆ WNDS_HASPALETTE

#define WNDS_HASPALETTE   0x00200000

Definition at line 626 of file ntuser.h.

◆ WNDS_HASSPB

#define WNDS_HASSPB   0X00000080

Definition at line 612 of file ntuser.h.

◆ WNDS_HASVERTICALSCROOLLBAR

#define WNDS_HASVERTICALSCROOLLBAR   0X00000002

Definition at line 606 of file ntuser.h.

◆ WNDS_HIDDENPOPUP

#define WNDS_HIDDENPOPUP   0X00004000

Definition at line 619 of file ntuser.h.

◆ WNDS_INTERNALPAINT

#define WNDS_INTERNALPAINT   0X00001000

Definition at line 617 of file ntuser.h.

◆ WNDS_MAXIMIZESTOMONITOR

#define WNDS_MAXIMIZESTOMONITOR   0x40000000

Definition at line 635 of file ntuser.h.

◆ WNDS_MSGBOX

#define WNDS_MSGBOX   0X00000020

Definition at line 610 of file ntuser.h.

◆ WNDS_NONCPAINT

#define WNDS_NONCPAINT   0X00000100

Definition at line 613 of file ntuser.h.

◆ WNDS_PAINTNOTPROCESSED

#define WNDS_PAINTNOTPROCESSED   0x00400000

Definition at line 627 of file ntuser.h.

◆ WNDS_RECEIVEDQUERYSUSPENDMSG

#define WNDS_RECEIVEDQUERYSUSPENDMSG   0x01000000

Definition at line 629 of file ntuser.h.

◆ WNDS_RECEIVEDSUSPENDMSG

#define WNDS_RECEIVEDSUSPENDMSG   0x02000000

Definition at line 630 of file ntuser.h.

◆ WNDS_REDRAWFRAMEIFHUNG

#define WNDS_REDRAWFRAMEIFHUNG   0x10000000

Definition at line 633 of file ntuser.h.

◆ WNDS_REDRAWIFHUNG

#define WNDS_REDRAWIFHUNG   0x08000000

Definition at line 632 of file ntuser.h.

◆ WNDS_SENDERASEBACKGROUND

#define WNDS_SENDERASEBACKGROUND   0X00000200

Definition at line 614 of file ntuser.h.

◆ WNDS_SENDNCPAINT

#define WNDS_SENDNCPAINT   0X00000800

Definition at line 616 of file ntuser.h.

◆ WNDS_SENDSIZEMOVEMSGS

#define WNDS_SENDSIZEMOVEMSGS   0X00000010

Definition at line 609 of file ntuser.h.

◆ WNDS_SERVERSIDEWINDOWPROC

#define WNDS_SERVERSIDEWINDOWPROC   0x00040000 /* Call proc inside win32k. */

Definition at line 623 of file ntuser.h.

◆ WNDS_SYNCPAINTPENDING

#define WNDS_SYNCPAINTPENDING   0x00800000

Definition at line 628 of file ntuser.h.

◆ WNDS_TOGGLETOPMOST

#define WNDS_TOGGLETOPMOST   0x04000000

Definition at line 631 of file ntuser.h.

◆ WNDS_UPDATEDIRTY

#define WNDS_UPDATEDIRTY   0X00002000

Definition at line 618 of file ntuser.h.

◆ WNDSACTIVEFRAME

#define WNDSACTIVEFRAME   0x00000006

Definition at line 638 of file ntuser.h.

◆ WPF_MAXINIT

#define WPF_MAXINIT   0x0010

Definition at line 687 of file ntuser.h.

◆ WPF_MININIT

#define WPF_MININIT   0x0008

Definition at line 686 of file ntuser.h.

◆ WS_EX2_CHILDNOACTIVATE

#define WS_EX2_CHILDNOACTIVATE   0X00000800

Definition at line 684 of file ntuser.h.

◆ WS_EX2_CLIPBOARDLISTENER

#define WS_EX2_CLIPBOARDLISTENER   0X00000001

Definition at line 673 of file ntuser.h.

◆ WS_EX2_CONSOLEWINDOW

#define WS_EX2_CONSOLEWINDOW   0X00000400

Definition at line 683 of file ntuser.h.

◆ WS_EX2_HASOVERLAY

#define WS_EX2_HASOVERLAY   0X00000200

Definition at line 682 of file ntuser.h.

◆ WS_EX2_HIGHTDPI_UNAWAR

#define WS_EX2_HIGHTDPI_UNAWAR   0X00000040

Definition at line 679 of file ntuser.h.

◆ WS_EX2_LAYEREDFORDWM

#define WS_EX2_LAYEREDFORDWM   0X00000010

Definition at line 677 of file ntuser.h.

◆ WS_EX2_LAYEREDINVALIDATE

#define WS_EX2_LAYEREDINVALIDATE   0X00000002

Definition at line 674 of file ntuser.h.

◆ WS_EX2_LAYEREDLIMBO

#define WS_EX2_LAYEREDLIMBO   0X00000020

Definition at line 678 of file ntuser.h.

◆ WS_EX2_LINKED

#define WS_EX2_LINKED   0X00000008

Definition at line 676 of file ntuser.h.

◆ WS_EX2_REDIRECTEDFORPRINT

#define WS_EX2_REDIRECTEDFORPRINT   0X00000004

Definition at line 675 of file ntuser.h.

◆ WS_EX2_VERTICALLYMAXIMIZEDLEFT

#define WS_EX2_VERTICALLYMAXIMIZEDLEFT   0X00000080

Definition at line 680 of file ntuser.h.

◆ WS_EX2_VERTICALLYMAXIMIZEDRIGHT

#define WS_EX2_VERTICALLYMAXIMIZEDRIGHT   0X00000100

Definition at line 681 of file ntuser.h.

Typedef Documentation

◆ BROADCASTPARM

◆ CALLBACKWND

◆ CALLPROCDATA

◆ CLIENTINFO

◆ CLIENTTHREADINFO

◆ CLIPBOARDDATA

◆ CLS

typedef struct _CLS CLS

◆ CLSMENUNAME

◆ CONSOLECONTROL

◆ CURSORDATA

◆ DDEPACK

◆ DESKTOP_CONSOLE_THREAD

◆ DESKTOPINFO

◆ DOSENDMESSAGE

◆ DPISERVERINFO

◆ DRAWICONEXDATA

◆ FINDEXISTINGCURICONPARAM

◆ GETCLIPBDATA

◆ GETCPD

typedef enum _GETCPD GETCPD

◆ HANDLE_TYPE

◆ HEAD

typedef struct _HEAD HEAD

◆ HOOK

typedef struct tagHOOK HOOK

◆ IMC

typedef struct tagIMC IMC

◆ IMEUI

◆ IMEWND

◆ ITEM

typedef struct tagITEM ITEM

◆ LARGE_ANSI_STRING

◆ LARGE_STRING

◆ LARGE_UNICODE_STRING

◆ MBSTRING

◆ MDIWND

◆ MENU

typedef struct tagMENU MENU

◆ MENULIST

◆ MENUWND

◆ OBI_TYPES

◆ OEMBITMAPINFO

◆ PBROADCASTPARM

◆ PCALLBACKWND

◆ PCALLPROCDATA

◆ PCLIENTINFO

◆ PCLIENTTHREADINFO

◆ PCLIPBOARDDATA

◆ PCLS

typedef struct _CLS * PCLS

◆ PCLSMENUNAME

◆ PCONSOLECONTROL

◆ PCURSORDATA

◆ PDDEPACK

◆ PDESKTOP_CONSOLE_THREAD

◆ PDESKTOPINFO

◆ PDOSENDMESSAGE

◆ PDPISERVERINFO

◆ PDRAWICONEXDATA

◆ PERUSERSERVERINFO

◆ PFN_FNID

typedef LONG_PTR(NTAPI * PFN_FNID) (PWND, UINT, WPARAM, LPARAM, ULONG_PTR)

Definition at line 849 of file ntuser.h.

◆ PFNCLIENT

◆ PFNCLIENTWORKER

◆ PGETCLIPBDATA

◆ PGETCPD

typedef enum _GETCPD * PGETCPD

◆ PHANDLE_TYPE

◆ PHEAD

typedef struct _HEAD * PHEAD

◆ PHOOK

typedef struct tagHOOK * PHOOK

◆ PIMC

typedef struct tagIMC * PIMC

◆ PIMEUI

typedef struct tagIMEUI * PIMEUI

◆ PIMEWND

typedef struct _IMEWND * PIMEWND

◆ PITEM

typedef struct tagITEM * PITEM

◆ PLARGE_ANSI_STRING

◆ PLARGE_STRING

◆ PLARGE_UNICODE_STRING

◆ PMBSTRING

◆ PMDIWND

typedef struct _MDIWND * PMDIWND

◆ PMENU

typedef struct tagMENU * PMENU

◆ PMENULIST

◆ PMENUWND

◆ POEMBITMAPINFO

◆ POPUPMENU

◆ PPERUSERSERVERINFO

◆ PPFNCLIENT

◆ PPFNCLIENTWORKER

◆ PPOPUPMENU

◆ PPROCDESKHEAD

◆ PPROCMARKHEAD

◆ PPROPERTY

◆ PPROPLISTITEM

◆ PREGISTER_SYSCLASS

◆ PROCDESKHEAD

◆ PROCMARKHEAD

◆ PROPERTY

◆ PROPLISTITEM

◆ PSBCALC

◆ PSBDATA

◆ PSBINFO

◆ PSBINFOEX

◆ PSBWND

typedef struct _SBWND * PSBWND

◆ PSERVERINFO

◆ PSETCLIPBDATA

◆ PSETSCROLLBARINFO

◆ PSHAREDINFO

◆ PTHRDESKHEAD

◆ PTHROBJHEAD

◆ PUSER_HANDLE_ENTRY

◆ PUSER_HANDLE_TABLE

◆ PUSERCONNECT

◆ PWND

typedef struct _WND * PWND

◆ PWNDMSG

typedef struct _WNDMSG * PWNDMSG

◆ REGISTER_SYSCLASS

◆ SBCALC

◆ SBDATA

◆ SBINFO

◆ SBINFOEX

◆ SBWND

typedef struct _SBWND SBWND

◆ SERVERINFO

◆ SETCLIPBDATA

◆ SETSCROLLBARINFO

◆ SHAREDINFO

◆ THRDESKHEAD

◆ THROBJHEAD

◆ USER_HANDLE_ENTRY

◆ USER_HANDLE_TABLE

◆ USERCONNECT

◆ USERTHREADINFOCLASS

◆ WND

typedef struct _WND WND

◆ WNDMSG

◆ WNDPROC_EX

typedef LRESULT(CALLBACK * WNDPROC_EX) (HWND, UINT, WPARAM, LPARAM, BOOL)

Definition at line 826 of file ntuser.h.

Enumeration Type Documentation

◆ _CONSOLECONTROL

Enumerator
ConsoleCtrlDesktopConsoleThread 
GuiConsoleWndClassAtom 
ConsoleMakePalettePublic 
ConsoleAcquireDisplayOwnership 

Definition at line 1796 of file ntuser.h.

1797{
enum _CONSOLECONTROL * PCONSOLECONTROL
@ ConsoleCtrlDesktopConsoleThread
Definition: ntuser.h:1798
@ ConsoleMakePalettePublic
Definition: ntuser.h:1800
@ GuiConsoleWndClassAtom
Definition: ntuser.h:1799
@ ConsoleAcquireDisplayOwnership
Definition: ntuser.h:1801
enum _CONSOLECONTROL CONSOLECONTROL

◆ _GETCPD

Enumerator
UserGetCPDA2U 
UserGetCPDU2A 
UserGetCPDClass 
UserGetCPDWindow 
UserGetCPDDialog 
UserGetCPDWndtoCls 

Definition at line 538 of file ntuser.h.

539{
540 UserGetCPDA2U = 0x01, /* " Unicode " */
541 UserGetCPDU2A = 0X02, /* " Ansi " */
542 UserGetCPDClass = 0X10,
543 UserGetCPDWindow = 0X20,
544 UserGetCPDDialog = 0X40,
545 UserGetCPDWndtoCls = 0X80
546} GETCPD, *PGETCPD;
@ UserGetCPDWndtoCls
Definition: ntuser.h:545
@ UserGetCPDClass
Definition: ntuser.h:542
@ UserGetCPDU2A
Definition: ntuser.h:541
@ UserGetCPDDialog
Definition: ntuser.h:544
@ UserGetCPDWindow
Definition: ntuser.h:543
@ UserGetCPDA2U
Definition: ntuser.h:540
enum _GETCPD * PGETCPD
enum _GETCPD GETCPD

◆ _HANDLE_TYPE

Enumerator
TYPE_FREE 
TYPE_WINDOW 
TYPE_MENU 
TYPE_CURSOR 
TYPE_SETWINDOWPOS 
TYPE_HOOK 
TYPE_CLIPDATA 
TYPE_CALLPROC 
TYPE_ACCELTABLE 
TYPE_DDEACCESS 
TYPE_DDECONV 
TYPE_DDEXACT 
TYPE_MONITOR 
TYPE_KBDLAYOUT 
TYPE_KBDFILE 
TYPE_WINEVENTHOOK 
TYPE_TIMER 
TYPE_INPUTCONTEXT 
TYPE_HIDDATA 
TYPE_DEVICEINFO 
TYPE_TOUCHINPUTINFO 
TYPE_GESTUREINFOOBJ 
TYPE_CTYPES 
TYPE_GENERIC 

Definition at line 38 of file ntuser.h.

39{
40 TYPE_FREE = 0,
41 TYPE_WINDOW = 1,
42 TYPE_MENU = 2,
43 TYPE_CURSOR = 3,
45 TYPE_HOOK = 5,
46 TYPE_CLIPDATA = 6,
47 TYPE_CALLPROC = 7,
50 TYPE_DDECONV = 10,
51 TYPE_DDEXACT = 11,
52 TYPE_MONITOR = 12,
53 TYPE_KBDLAYOUT = 13,
54 TYPE_KBDFILE = 14,
56 TYPE_TIMER = 16,
58 TYPE_HIDDATA = 18,
59 TYPE_DEVICEINFO = 19,
63 TYPE_GENERIC = 255
enum _HANDLE_TYPE HANDLE_TYPE
@ TYPE_CLIPDATA
Definition: ntuser.h:46
@ TYPE_TIMER
Definition: ntuser.h:56
@ TYPE_KBDFILE
Definition: ntuser.h:54
@ TYPE_HOOK
Definition: ntuser.h:45
@ TYPE_GESTUREINFOOBJ
Definition: ntuser.h:61
@ TYPE_CTYPES
Definition: ntuser.h:62
@ TYPE_DDEACCESS
Definition: ntuser.h:49
@ TYPE_GENERIC
Definition: ntuser.h:63
@ TYPE_DDECONV
Definition: ntuser.h:50
@ TYPE_DEVICEINFO
Definition: ntuser.h:59
@ TYPE_CALLPROC
Definition: ntuser.h:47
@ TYPE_HIDDATA
Definition: ntuser.h:58
@ TYPE_FREE
Definition: ntuser.h:40
@ TYPE_WINEVENTHOOK
Definition: ntuser.h:55
@ TYPE_CURSOR
Definition: ntuser.h:43
@ TYPE_WINDOW
Definition: ntuser.h:41
@ TYPE_DDEXACT
Definition: ntuser.h:51
@ TYPE_TOUCHINPUTINFO
Definition: ntuser.h:60
@ TYPE_ACCELTABLE
Definition: ntuser.h:48
@ TYPE_KBDLAYOUT
Definition: ntuser.h:53
@ TYPE_MONITOR
Definition: ntuser.h:52
@ TYPE_MENU
Definition: ntuser.h:42
@ TYPE_SETWINDOWPOS
Definition: ntuser.h:44
@ TYPE_INPUTCONTEXT
Definition: ntuser.h:57
enum _HANDLE_TYPE * PHANDLE_TYPE

◆ _OBI_TYPES

Enumerator
OBI_CLOSE 
OBI_UPARROW 
OBI_UPARROWI 
OBI_DNARROW 
OBI_DNARROWI 
OBI_MNARROW 
OBI_CTYPES 

Definition at line 964 of file ntuser.h.

965{
966 OBI_CLOSE = 0,
967 OBI_UPARROW = 46,
968 OBI_UPARROWI = 49,
969 OBI_DNARROW = 50,
970 OBI_DNARROWI = 53,
971 OBI_MNARROW = 62,
972 OBI_CTYPES = 93
973} OBI_TYPES;
enum _OBI_TYPES OBI_TYPES
@ OBI_UPARROWI
Definition: ntuser.h:968
@ OBI_UPARROW
Definition: ntuser.h:967
@ OBI_DNARROW
Definition: ntuser.h:969
@ OBI_CTYPES
Definition: ntuser.h:972
@ OBI_CLOSE
Definition: ntuser.h:966
@ OBI_DNARROWI
Definition: ntuser.h:970
@ OBI_MNARROW
Definition: ntuser.h:971

◆ _USERTHREADINFOCLASS

Enumerator
UserThreadShutdownInformation 
UserThreadFlags 
UserThreadTaskName 
UserThreadWOWInformation 
UserThreadHungStatus 
UserThreadInitiateShutdown 
UserThreadEndShutdown 
UserThreadUseActiveDesktop 
UserThreadUseDesktop 
UserThreadRestoreDesktop 
UserThreadCsrApiPort 

Definition at line 66 of file ntuser.h.

67{
enum _USERTHREADINFOCLASS USERTHREADINFOCLASS
@ UserThreadEndShutdown
Definition: ntuser.h:74
@ UserThreadWOWInformation
Definition: ntuser.h:71
@ UserThreadUseDesktop
Definition: ntuser.h:76
@ UserThreadTaskName
Definition: ntuser.h:70
@ UserThreadFlags
Definition: ntuser.h:69
@ UserThreadRestoreDesktop
Definition: ntuser.h:77
@ UserThreadShutdownInformation
Definition: ntuser.h:68
@ UserThreadInitiateShutdown
Definition: ntuser.h:73
@ UserThreadCsrApiPort
Definition: ntuser.h:78
@ UserThreadUseActiveDesktop
Definition: ntuser.h:75
@ UserThreadHungStatus
Definition: ntuser.h:72

◆ SimpleCallRoutines

Enumerator
NOPARAM_ROUTINE_CREATEMENU 
NOPARAM_ROUTINE_CREATEMENUPOPUP 
NOPARAM_ROUTINE_ALLOWFOREGNDACTIVATION 
NOPARAM_ROUTINE_MSQCLEARWAKEMASK 
NOPARAM_ROUTINE_CREATESYSTEMTHREADS 
NOPARAM_ROUTINE_DESTROY_CARET 
NOPARAM_ROUTINE_ENABLEPROCWNDGHSTING 
NOPARAM_ROUTINE_GETDEVICECHANGEINFO 
NOPARAM_ROUTINE_GETIMESHOWSTATUS 
NOPARAM_ROUTINE_GETINPUTDESKTOP 
NOPARAM_ROUTINE_GETMSESSAGEPOS 
NOPARAM_ROUTINE_HANDLESYSTHRDCREATFAIL 
NOPARAM_ROUTINE_HIDECURSORNOCAPTURE 
NOPARAM_ROUTINE_LOADCURSANDICOS 
NOPARAM_ROUTINE_LOADUSERAPIHOOK 
NOPARAM_ROUTINE_PREPAREFORLOGOFF 
NOPARAM_ROUTINE_RELEASECAPTURE 
NOPARAM_ROUTINE_RESETDBLCLICK 
NOPARAM_ROUTINE_ZAPACTIVEANDFOUS 
NOPARAM_ROUTINE_REMOTECONSHDWSTOP 
NOPARAM_ROUTINE_REMOTEDISCONNECT 
NOPARAM_ROUTINE_REMOTELOGOFF 
NOPARAM_ROUTINE_REMOTENTSECURITY 
NOPARAM_ROUTINE_REMOTESHDWSETUP 
NOPARAM_ROUTINE_REMOTESHDWSTOP 
NOPARAM_ROUTINE_REMOTEPASSTHRUENABLE 
NOPARAM_ROUTINE_REMOTEPASSTHRUDISABLE 
NOPARAM_ROUTINE_REMOTECONNECTSTATE 
NOPARAM_ROUTINE_UPDATEPERUSERIMMENABLING 
NOPARAM_ROUTINE_USERPWRCALLOUTWORKER 
NOPARAM_ROUTINE_WAKERITFORSHTDWN 
NOPARAM_ROUTINE_INIT_MESSAGE_PUMP 
NOPARAM_ROUTINE_UNINIT_MESSAGE_PUMP 
ONEPARAM_ROUTINE_BEGINDEFERWNDPOS 
ONEPARAM_ROUTINE_GETSENDMSGRECVR 
ONEPARAM_ROUTINE_WINDOWFROMDC 
ONEPARAM_ROUTINE_ALLOWSETFOREGND 
ONEPARAM_ROUTINE_CREATEEMPTYCUROBJECT 
ONEPARAM_ROUTINE_CSDDEUNINITIALIZE 
ONEPARAM_ROUTINE_DIRECTEDYIELD 
ONEPARAM_ROUTINE_ENUMCLIPBOARDFORMATS 
ONEPARAM_ROUTINE_GETINPUTEVENT 
ONEPARAM_ROUTINE_GETKEYBOARDLAYOUT 
ONEPARAM_ROUTINE_GETKEYBOARDTYPE 
ONEPARAM_ROUTINE_GETPROCDEFLAYOUT 
ONEPARAM_ROUTINE_GETQUEUESTATUS 
ONEPARAM_ROUTINE_GETWINSTAINFO 
ONEPARAM_ROUTINE_LOCKFOREGNDWINDOW 
ONEPARAM_ROUTINE_LOADFONTS 
ONEPARAM_ROUTINE_MAPDEKTOPOBJECT 
ONEPARAM_ROUTINE_MESSAGEBEEP 
ONEPARAM_ROUTINE_PLAYEVENTSOUND 
ONEPARAM_ROUTINE_POSTQUITMESSAGE 
ONEPARAM_ROUTINE_REALIZEPALETTE 
ONEPARAM_ROUTINE_REGISTERLPK 
ONEPARAM_ROUTINE_REGISTERSYSTEMTHREAD 
ONEPARAM_ROUTINE_REMOTERECONNECT 
ONEPARAM_ROUTINE_REMOTETHINWIRESTATUS 
ONEPARAM_ROUTINE_RELEASEDC 
ONEPARAM_ROUTINE_REMOTENOTIFY 
ONEPARAM_ROUTINE_REPLYMESSAGE 
ONEPARAM_ROUTINE_SETCARETBLINKTIME 
ONEPARAM_ROUTINE_SETDBLCLICKTIME 
ONEPARAM_ROUTINE_SETMESSAGEEXTRAINFO 
ONEPARAM_ROUTINE_SETPROCDEFLAYOUT 
ONEPARAM_ROUTINE_SETWATERMARKSTRINGS 
ONEPARAM_ROUTINE_SHOWCURSOR 
ONEPARAM_ROUTINE_SHOWSTARTGLASS 
ONEPARAM_ROUTINE_SWAPMOUSEBUTTON 
X_ROUTINE_WOWMODULEUNLOAD 
HWND_ROUTINE_DEREGISTERSHELLHOOKWINDOW 
HWND_ROUTINE_DWP_GETENABLEDPOPUP 
HWND_ROUTINE_GETWNDCONTEXTHLPID 
HWND_ROUTINE_REGISTERSHELLHOOKWINDOW 
HWND_ROUTINE_SETMSGBOX 
HWNDOPT_ROUTINE_SETPROGMANWINDOW 
HWNDOPT_ROUTINE_SETTASKMANWINDOW 
HWNDPARAM_ROUTINE_GETCLASSICOCUR 
HWNDPARAM_ROUTINE_CLEARWINDOWSTATE 
HWNDPARAM_ROUTINE_KILLSYSTEMTIMER 
HWNDPARAM_ROUTINE_SETDIALOGPOINTER 
HWNDPARAM_ROUTINE_SETVISIBLE 
HWNDPARAM_ROUTINE_SETWNDCONTEXTHLPID 
HWNDPARAM_ROUTINE_SETWINDOWSTATE 
HWNDLOCK_ROUTINE_WINDOWHASSHADOW 
HWNDLOCK_ROUTINE_ARRANGEICONICWINDOWS 
HWNDLOCK_ROUTINE_DRAWMENUBAR 
HWNDLOCK_ROUTINE_CHECKIMESHOWSTATUSINTHRD 
HWNDLOCK_ROUTINE_GETSYSMENUHANDLE 
HWNDLOCK_ROUTINE_REDRAWFRAME 
HWNDLOCK_ROUTINE_REDRAWFRAMEANDHOOK 
HWNDLOCK_ROUTINE_SETDLGSYSMENU 
HWNDLOCK_ROUTINE_SETFOREGROUNDWINDOW 
HWNDLOCK_ROUTINE_SETSYSMENU 
HWNDLOCK_ROUTINE_UPDATECKIENTRECT 
HWNDLOCK_ROUTINE_UPDATEWINDOW 
TWOPARAM_ROUTINE_IMESHOWSTATUSCHANGE 
TWOPARAM_ROUTINE_ENABLEWINDOW 
TWOPARAM_ROUTINE_REDRAWTITLE 
TWOPARAM_ROUTINE_SHOWOWNEDPOPUPS 
TWOPARAM_ROUTINE_SWITCHTOTHISWINDOW 
TWOPARAM_ROUTINE_UPDATEWINDOWS 
TWOPARAM_ROUTINE_VALIDATERGN 
TWOPARAM_ROUTINE_CHANGEWNDMSGFILTER 
TWOPARAM_ROUTINE_GETCURSORPOS 
TWOPARAM_ROUTINE_GETHDEVNAME 
TWOPARAM_ROUTINE_INITANSIOEM 
TWOPARAM_ROUTINE_NLSSENDIMENOTIFY 
TWOPARAM_ROUTINE_REGISTERGHSTWND 
TWOPARAM_ROUTINE_REGISTERLOGONPROCESS 
TWOPARAM_ROUTINE_REGISTERSBLFROSTWND 
TWOPARAM_ROUTINE_REGISTERUSERHUNGAPPHANDLERS 
TWOPARAM_ROUTINE_SHADOWCLEANUP 
TWOPARAM_ROUTINE_REMOTESHADOWSTART 
TWOPARAM_ROUTINE_SETCARETPOS 
TWOPARAM_ROUTINE_SETCURSORPOS 
TWOPARAM_ROUTINE_SETPHYSCURSORPOS 
TWOPARAM_ROUTINE_UNHOOKWINDOWSHOOK 
TWOPARAM_ROUTINE_WOWCLEANUP 

Definition at line 1496 of file ntuser.h.

1497{
1500#if (WIN32K_VERSION >= NTDDI_VISTA)
1505#endif
1507#if (WIN32K_VERSION < NTDDI_VISTA)
1511#endif
1516#if (WIN32K_VERSION >= NTDDI_VISTA)
1518#else
1519 NOPARAM_ROUTINE_GETREMOTEPROCESSID,
1520#endif
1523#if (WIN32K_VERSION >= NTDDI_VISTA)
1526#endif
1541#if (WIN32K_VERSION >= NTDDI_VISTA)
1543#endif
1546#if (WIN32K_VERSION < NTDDI_VISTA)
1548#endif
1550#if (WIN32K_VERSION >= NTDDI_VISTA)
1552#endif
1556#if (WIN32K_VERSION < NTDDI_VISTA)
1557 ONEPARAM_ROUTINE_CREATESYSTEMTHREADS,
1558#endif
1562#if (WIN32K_VERSION < NTDDI_VISTA)
1563 ONEPARAM_ROUTINE_GETCURSORPOS,
1564#endif
1571#if (WIN32K_VERSION < NTDDI_VISTA)
1572 ONEPARAM_ROUTINE_HANDLESYSTHRDCREATFAIL,
1573#endif
1580#if (WIN32K_VERSION < NTDDI_VISTA)
1581 ONEPARAM_ROUTINE_PREPAREFORLOGOFF,
1582#endif
1585#if (WIN32K_VERSION >= NTDDI_VISTA)
1587#endif
1591#if (WIN32K_VERSION >= NTDDI_VISTA)
1593#endif
1597#if (WIN32K_VERSION < NTDDI_VISTA)
1598 ONEPARAM_ROUTINE_SETIMESHOWSTATUS,
1599#endif
1602#if (WIN32K_VERSION >= NTDDI_VISTA)
1604#endif
1609#if (WIN32K_VERSION < NTDDI_VISTA)
1610 X_ROUTINE_REMOTENOTIFY,
1611#endif
1626 HWNDLOCK_ROUTINE_WINDOWHASSHADOW, /* correct prefix ? */
1645#if (WIN32K_VERSION >= NTDDI_VISTA)
1648#endif
1652#if (WIN32K_VERSION >= NTDDI_VISTA)
1654#endif
1656#if (WIN32K_VERSION >= NTDDI_VISTA)
1658#else
1659 TWOPARAM_ROUTINE_REGISTERSYSTEMTHREAD,
1660#endif
1666#if (WIN32K_VERSION >= NTDDI_VISTA)
1668#endif
1671};
@ TWOPARAM_ROUTINE_REGISTERLOGONPROCESS
Definition: ntuser.h:1655
@ ONEPARAM_ROUTINE_DIRECTEDYIELD
Definition: ntuser.h:1560
@ TWOPARAM_ROUTINE_SHOWOWNEDPOPUPS
Definition: ntuser.h:1641
@ HWNDLOCK_ROUTINE_UPDATEWINDOW
Definition: ntuser.h:1637
@ TWOPARAM_ROUTINE_UNHOOKWINDOWSHOOK
Definition: ntuser.h:1669
@ NOPARAM_ROUTINE_INIT_MESSAGE_PUMP
Definition: ntuser.h:1544
@ NOPARAM_ROUTINE_REMOTEDISCONNECT
Definition: ntuser.h:1531
@ NOPARAM_ROUTINE_RESETDBLCLICK
Definition: ntuser.h:1528
@ NOPARAM_ROUTINE_PREPAREFORLOGOFF
Definition: ntuser.h:1525
@ NOPARAM_ROUTINE_ZAPACTIVEANDFOUS
Definition: ntuser.h:1529
@ TWOPARAM_ROUTINE_REDRAWTITLE
Definition: ntuser.h:1640
@ HWNDLOCK_ROUTINE_WINDOWHASSHADOW
Definition: ntuser.h:1626
@ ONEPARAM_ROUTINE_GETKEYBOARDTYPE
Definition: ntuser.h:1567
@ NOPARAM_ROUTINE_HIDECURSORNOCAPTURE
Definition: ntuser.h:1521
@ TWOPARAM_ROUTINE_SWITCHTOTHISWINDOW
Definition: ntuser.h:1642
@ NOPARAM_ROUTINE_CREATEMENUPOPUP
Definition: ntuser.h:1499
@ X_ROUTINE_WOWMODULEUNLOAD
Definition: ntuser.h:1608
@ TWOPARAM_ROUTINE_GETCURSORPOS
Definition: ntuser.h:1647
@ NOPARAM_ROUTINE_HANDLESYSTHRDCREATFAIL
Definition: ntuser.h:1517
@ HWNDPARAM_ROUTINE_SETDIALOGPOINTER
Definition: ntuser.h:1622
@ ONEPARAM_ROUTINE_WINDOWFROMDC
Definition: ntuser.h:1553