ReactOS 0.4.16-dev-321-g63bb46a
_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
 
PVOID DialogPointer
 

Detailed Description

Definition at line 693 of file ntuser.h.

Member Data Documentation

◆ cbwndExtra

◆ DialogPointer

PVOID _WND::DialogPointer

Definition at line 766 of file ntuser.h.

Referenced by DIALOG_get_info(), and NtUserCallHwndParam().

◆ dwUserData

LONG_PTR _WND::dwUserData

Definition at line 741 of file ntuser.h.

Referenced by IntGetWindowLong(), and IntHungWindowFromGhostWindow().

◆ ExStyle

◆ ExStyle2

◆ flags

UINT _WND::flags

Definition at line 753 of file ntuser.h.

◆ fnid

◆ head

THRDESKHEAD _WND::head

Definition at line 695 of file ntuser.h.

Referenced by co_GetDesktopWindow(), co_IntPaintWindows(), co_IntProcessMouseMessage(), co_IntSendActivateMessages(), co_IntSetParent(), co_IntUpdateWindows(), co_MsqInsertMouseMessage(), co_WinPosActivateOtherWindow(), DefSetText(), DefWndDoSizeMove(), DefWndHandleSysCommand(), GetControlColor(), GetWindowThreadProcessId(), ImeWnd_OnImeSetContext(), Imm32ProcessRequest(), ImmRequestMessageAW(), IntActivateWindow(), IntAssociateInputContextEx(), IntCallWindowProcA(), IntCallWindowProcW(), IntCheckImeShowStatus(), IntCheckImeShowStatusInThread(), IntClearWindowState(), IntClientShutdown(), IntCreateWindow(), IntDdeSendMessageHook(), IntDeactivateWindow(), IntFindNonImeRelatedWndOfSameThread(), IntFlashWindowEx(), IntFocusSetInputContext(), IntGetActiveKeyboardLayout(), IntGetWindowPlacement(), IntImeCanDestroyDefIMEforChild(), IntImeCheckTopmost(), IntImeSetFutureOwner(), IntImeSetTopMost(), IntImeWindowPosChanged(), IntImmProcessKey(), IntInvalidateWindows(), IntLanguageToggle(), IntMakeHungWindowGhosted(), IntNotifyImeShowStatus(), IntNotifyWinEvent(), IntPopulateHwndList(), IntProcessOwnerSwap(), IntQueryTrackMouseEvent(), IntSendFocusMessages(), IntSendOpenStatusNotify(), IntSendSyncPaint(), IntSetStyle(), IntSetWindowPlacement(), IntSetWindowState(), IntTrackMouseEvent(), IntTrackPopupMenuEx(), IntWantImeWindow(), MENU_TrackMenu(), NC_DoNCPaint(), NEWco_IntGetScrollInfo(), NtUserCallHwndParam(), NtUserDefSetText(), NtUserGetAppImeLevel(), NtUserGetComboBoxInfo(), NtUserGetListBoxInfo(), NtUserMessageCall(), NtUserNotifyIMEStatus(), NtUserQueryWindow(), NtUserRegisterHotKey(), NtUserSetAppImeLevel(), NtUserSetImeOwnerWindow(), NtUserSetWindowFNID(), PopupMenuWndProc(), ProcessKeyEvent(), SystemTimerProc(), TestWindowProcess(), UpdateThreadWindows(), UserAttachThreadInput(), UserFreeWindowInfo(), UserPaintCaption(), UserRegisterHotKey(), UserRegisterUserApiHook(), UserSetCursor(), UserShowCursor(), UserUpdateWindows(), and WinPosInitInternalPos().

◆ HideAccel

UINT _WND::HideAccel

Definition at line 759 of file ntuser.h.

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

◆ HideFocus

UINT _WND::HideFocus

Definition at line 758 of file ntuser.h.

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

◆ hImc

◆ hModule

HINSTANCE _WND::hModule

◆ hrgnClip

◆ hrgnNewFrame

HRGN _WND::hrgnNewFrame

Definition at line 734 of file ntuser.h.

◆ hrgnUpdate

◆ IconPos

POINT _WND::IconPos

Definition at line 751 of file ntuser.h.

◆ IDMenu

◆ 

◆ InternalPosInitialized

UINT _WND::InternalPosInitialized

Definition at line 757 of file ntuser.h.

Referenced by WinPosInitInternalPos().

◆ lpfnWndProc

WNDPROC _WND::lpfnWndProc

Definition at line 718 of file ntuser.h.

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

◆ MaxPos

POINT _WND::MaxPos

Definition at line 752 of file ntuser.h.

◆ NormalRect

RECT _WND::NormalRect

Definition at line 750 of file ntuser.h.

◆ pActCtx

PVOID _WND::pActCtx

Definition at line 742 of file ntuser.h.

Referenced by IntCreateWindow().

◆ pcls

◆ PropListHead

LIST_ENTRY _WND::PropListHead

Definition at line 723 of file ntuser.h.

Referenced by IntCreateWindow(), and IntGetProp().

◆ PropListItems

ULONG _WND::PropListItems

Definition at line 724 of file ntuser.h.

Referenced by IntCreateWindow(), and IntGetProp().

◆ pSBInfo

◆ pSBInfoex

PSBINFOEX _WND::pSBInfoex

Definition at line 762 of file ntuser.h.

◆ rcClient

◆ rcWindow

◆ spwndChild

◆ spwndClipboardListener

struct _WND* _WND::spwndClipboardListener

Definition at line 744 of file ntuser.h.

◆ spwndLastActive

struct _WND* _WND::spwndLastActive

Definition at line 739 of file ntuser.h.

Referenced by co_UserDestroyWindow(), DefWndHandleSysCommand(), and GetLastActivePopup().

◆ spwndNext

◆ spwndOwner

◆ spwndParent

◆ spwndPrev

struct _WND* _WND::spwndPrev

Definition at line 712 of file ntuser.h.

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

◆ state

◆ state2

◆ strName

◆ style

DWORD _WND::style

Definition at line 706 of file ntuser.h.

Referenced by ActivateOtherWindowMin(), co_IntCreateDefaultImeWindow(), co_IntPaintWindows(), co_IntSendActivateMessages(), co_IntSendDeactivateMessages(), co_IntSetParent(), co_IntSnapWindow(), 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(), ImeWnd_OnCreate(), IntCalculateThumb(), IntCalcWindowRgn(), IntCreateWindow(), IntDefWindowProc(), IntDrawScrollBar(), IntEnableWindow(), IntFlashWindowEx(), IntGetClientRect(), IntGetNonChildAncestor(), IntGetParent(), IntGetScrollBarRect(), intGetTitleBarInfo(), IntGetTopLevelWindow(), IntGetWindowBorderMeasures(), IntGetWindowLong(), IntGetWindowPlacement(), IntHideDesktop(), IntImeSetFutureOwner(), IntIntersectWithParents(), IntInvalidateWindows(), IntIsSnapAllowedForWindow(), IntIsWindowDirty(), IntIsWindowDrawable(), IntIsWindowVisible(), IntMakeHungWindowGhosted(), IntPtInWindow(), IntRefeshScrollInterior(), IntScrollGetScrollBarRect(), IntSendParentNotify(), IntSendSyncPaint(), IntSetMenu(), IntSetSnapInfo(), 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 728 of file ntuser.h.

Referenced by MENU_FindItemByKey().

◆ ThreadListEntry

LIST_ENTRY _WND::ThreadListEntry

Definition at line 764 of file ntuser.h.

Referenced by IntCreateWindow().

◆ Unicode

UINT _WND::Unicode

Definition at line 756 of file ntuser.h.

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


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