ReactOS  0.4.13-dev-257-gfabbd7c
_WND Struct Reference

#include <ntuser.h>

Collaboration diagram for _WND:

Public Attributes

THRDESKHEAD head
 
DWORD state
 
DWORD state2
 
DWORD ExStyle
 
DWORD style
 
HINSTANCE hModule
 
DWORD fnid
 
struct _WNDspwndNext
 
struct _WNDspwndPrev
 
struct _WNDspwndParent
 
struct _WNDspwndChild
 
struct _WNDspwndOwner
 
RECT rcWindow
 
RECT rcClient
 
WNDPROC lpfnWndProc
 
PCLS pcls
 
HRGN hrgnUpdate
 
LIST_ENTRY PropListHead
 
ULONG PropListItems
 
PSBINFO pSBInfo
 
HMENU SystemMenu
 
UINT_PTR IDMenu
 
HRGN hrgnClip
 
HRGN hrgnNewFrame
 
LARGE_UNICODE_STRING strName
 
ULONG cbwndExtra
 
struct _WNDspwndLastActive
 
HIMC hImc
 
LONG_PTR dwUserData
 
PVOID pActCtx
 
struct _WNDspwndClipboardListener
 
DWORD ExStyle2
 
struct {
   RECT   NormalRect
 
   POINT   IconPos
 
   POINT   MaxPos
 
   UINT   flags
 
InternalPos
 
UINT Unicode:1
 
UINT InternalPosInitialized:1
 
UINT HideFocus:1
 
UINT HideAccel:1
 
PSBINFOEX pSBInfoex
 
LIST_ENTRY ThreadListEntry
 

Detailed Description

Definition at line 657 of file ntuser.h.

Member Data Documentation

◆ cbwndExtra

◆ dwUserData

LONG_PTR _WND::dwUserData

Definition at line 705 of file ntuser.h.

Referenced by IntGetWindowLong(), and IntHungWindowFromGhostWindow().

◆ ExStyle

◆ ExStyle2

DWORD _WND::ExStyle2

◆ flags

UINT _WND::flags

Definition at line 717 of file ntuser.h.

◆ fnid

◆ head

THRDESKHEAD _WND::head

Definition at line 659 of file ntuser.h.

Referenced by co_GetDesktopWindow(), co_IntPaintWindows(), co_IntProcessMouseMessage(), co_IntSendActivateMessages(), co_IntSetParent(), co_IntUpdateWindows(), co_MsqInsertMouseMessage(), co_WinPosActivateOtherWindow(), co_WinPosMinMaximize(), co_WinPosSetWindowPos(), co_WinPosShowWindow(), DefSetText(), DefWndDoSizeMove(), DefWndHandleSysCommand(), GetControlColor(), GetWindowThreadProcessId(), handle_internal_message(), IntActivateWindow(), IntCallWindowProcA(), IntCallWindowProcW(), IntClearWindowState(), IntClientShutdown(), IntCreateDesktop(), IntCreateWindow(), IntDdeSendMessageHook(), IntDeactivateWindow(), IntDefWindowProc(), IntFindWindow(), IntFlashWindowEx(), IntGetMessageWindow(), IntGetWindowPlacement(), IntImmProcessKey(), IntInvalidateWindows(), IntMakeHungWindowGhosted(), IntNotifyWinEvent(), IntProcessOwnerSwap(), IntQueryTrackMouseEvent(), IntSendFocusMessages(), IntSendParentNotify(), IntSendSyncPaint(), IntSetStyle(), IntSetWindowPlacement(), IntSetWindowState(), IntTrackMouseEvent(), IntTrackPopupMenuEx(), MENU_TrackMenu(), NC_DoNCPaint(), NEWco_IntGetScrollInfo(), NtUserCallHwndParam(), NtUserChangeClipboardChain(), NtUserDefSetText(), NtUserFindWindowEx(), NtUserGetAncestor(), NtUserGetClipboardData(), NtUserGetClipboardOwner(), NtUserGetClipboardViewer(), NtUserGetComboBoxInfo(), NtUserGetListBoxInfo(), NtUserGetOpenClipboardWindow(), NtUserMessageCall(), NtUserQueryWindow(), NtUserRegisterHotKey(), NtUserSetClipboardViewer(), NtUserSetWindowFNID(), PopupMenuWndProc(), PostTimerMessages(), ProcessKeyEvent(), SystemTimerProc(), TestWindowProcess(), UpdateThreadWindows(), UserAttachThreadInput(), UserClipboardRelease(), UserCloseClipboard(), UserEmptyClipboard(), UserFreeWindowInfo(), UserGetAncestor(), UserPaintCaption(), UserRegisterHotKey(), UserRegisterUserApiHook(), UserSetCursor(), UserShowCursor(), UserUpdateWindows(), and WinPosInitInternalPos().

◆ HideAccel

UINT _WND::HideAccel

Definition at line 723 of file ntuser.h.

Referenced by IntCreateWindow(), User32DefWindowProc(), and UserUpdateUiState().

◆ HideFocus

UINT _WND::HideFocus

Definition at line 722 of file ntuser.h.

Referenced by IntCreateWindow(), User32DefWindowProc(), and UserUpdateUiState().

◆ hImc

HIMC _WND::hImc

Definition at line 704 of file ntuser.h.

◆ hModule

HINSTANCE _WND::hModule

◆ hrgnClip

◆ hrgnNewFrame

HRGN _WND::hrgnNewFrame

Definition at line 698 of file ntuser.h.

◆ hrgnUpdate

◆ IconPos

POINT _WND::IconPos

Definition at line 715 of file ntuser.h.

◆ IDMenu

◆ InternalPos

◆ InternalPosInitialized

UINT _WND::InternalPosInitialized

Definition at line 721 of file ntuser.h.

Referenced by WinPosInitInternalPos().

◆ lpfnWndProc

WNDPROC _WND::lpfnWndProc

Definition at line 682 of file ntuser.h.

Referenced by IntCreateWindow(), IntGetWindowProc(), IntGetWndProc(), and IntSetWindowProc().

◆ MaxPos

POINT _WND::MaxPos

Definition at line 716 of file ntuser.h.

◆ NormalRect

RECT _WND::NormalRect

Definition at line 714 of file ntuser.h.

◆ pActCtx

PVOID _WND::pActCtx

Definition at line 706 of file ntuser.h.

Referenced by IntCreateWindow().

◆ pcls

◆ PropListHead

LIST_ENTRY _WND::PropListHead

Definition at line 687 of file ntuser.h.

Referenced by IntCreateWindow(), and IntGetProp().

◆ PropListItems

ULONG _WND::PropListItems

Definition at line 688 of file ntuser.h.

Referenced by IntCreateWindow(), and IntGetProp().

◆ pSBInfo

◆ pSBInfoex

PSBINFOEX _WND::pSBInfoex

Definition at line 726 of file ntuser.h.

◆ rcClient

◆ rcWindow

◆ spwndChild

◆ spwndClipboardListener

struct _WND* _WND::spwndClipboardListener

Definition at line 708 of file ntuser.h.

◆ spwndLastActive

◆ spwndNext

◆ spwndOwner

◆ spwndParent

◆ spwndPrev

struct _WND* _WND::spwndPrev

Definition at line 676 of file ntuser.h.

Referenced by GetWindow(), IntGetWindow(), IntLinkHwnd(), IntLinkWindow(), and IntUnlinkWindow().

◆ state

◆ state2

◆ strName

◆ style

DWORD _WND::style

Definition at line 670 of file ntuser.h.

Referenced by ActivateOtherWindowMin(), co_IntPaintWindows(), co_IntSendActivateMessages(), co_IntSendDeactivateMessages(), co_IntSetParent(), co_MsqSendMessage(), co_UserSetFocus(), co_WinPosActivateOtherWindow(), co_WinPosMinMaximize(), co_WinPosSendSizeMove(), co_WinPosSetWindowPos(), co_WinPosShowWindow(), CreateWindowExA(), CreateWindowExW(), DefWndDoSizeMove(), DefWndHandleSetCursor(), DefWndHandleSysCommand(), DefWndHandleWindowPosChanged(), DefWndHandleWindowPosChanging(), DefWndSetHotKey(), DefWndSetIcon(), DefWndStartSizeMove(), GetClientRect(), GetNCHitEx(), GetParent(), GetWindowInfo(), handle_internal_message(), IntCalculateThumb(), IntCalcWindowRgn(), IntCreateWindow(), IntDefWindowProc(), IntDrawScrollBar(), IntEnableWindow(), IntFlashWindowEx(), IntGetClientRect(), IntGetNonChildAncestor(), IntGetParent(), IntGetScrollBarRect(), intGetTitleBarInfo(), IntGetWindowBorderMeasures(), IntGetWindowLong(), IntGetWindowPlacement(), IntHideDesktop(), IntIntersectWithParents(), IntInvalidateWindows(), IntIsWindowDirty(), IntIsWindowDrawable(), IntIsWindowVisible(), IntMakeHungWindowGhosted(), IntPtInWindow(), IntScrollGetScrollBarRect(), IntSendParentNotify(), IntSendSyncPaint(), IntSetMenu(), IntSetStyle(), IntSetWindowPlacement(), IntShowOwnedPopups(), IntTopLevelWindowFromPoint(), IntTrackPopupMenuEx(), IntUpdateLayeredWindowI(), IntValidateParent(), IntValidateParents(), IsChild(), IsChildVisible(), IsIconic(), IsWindowVisible(), MENU_DoNextMenu(), MENU_DrawMenuItem(), MENU_ShowSubPopup(), MENU_TrackKbdMenuBar(), MsqSendParentNotify(), NC_DoButton(), NC_DoNCActive(), NC_DoNCPaint(), NC_GetInsideRect(), NC_GetSysPopupPos(), NC_HandleNCActivate(), NC_HandleNCCalcSize(), NC_HandleNCLButtonDblClk(), NC_HandleNCLButtonDown(), NtUserGetMenuBarInfo(), RealDefWindowProcA(), RealDefWindowProcW(), UpdateTheadChildren(), User32DefWindowProc(), UserDrawCaption(), UserDrawCaptionBar(), UserDrawCaptionButtonWnd(), UserDrawCaptionText(), UserPaintCaption(), UserSetActiveWindow(), VIS_ComputeVisibleRegion(), WinPosFindIconPos(), WinPosFixupFlags(), and WinPosInitInternalPos().

◆ SystemMenu

HMENU _WND::SystemMenu

Definition at line 692 of file ntuser.h.

Referenced by MENU_FindItemByKey().

◆ ThreadListEntry

LIST_ENTRY _WND::ThreadListEntry

Definition at line 728 of file ntuser.h.

Referenced by IntCreateWindow().

◆ Unicode

UINT _WND::Unicode

Definition at line 720 of file ntuser.h.

Referenced by IntCreateWindow(), IntSetWindowProc(), and IsWindowUnicode().


The documentation for this struct was generated from the following file: