ReactOS  0.4.14-dev-114-gc8cbd56
_DESKTOP Struct Reference

#include <desktop.h>

Collaboration diagram for _DESKTOP:

Public Attributes

DWORD dwSessionId
 
PDESKTOPINFO pDeskInfo
 
LIST_ENTRY ListEntry
 
struct _WINSTATION_OBJECTrpwinstaParent
 
DWORD dwDTFlags
 
DWORD_PTR dwDesktopId
 
PMENU spmenuSys
 
PMENU spmenuDialogSys
 
PMENU spmenuHScroll
 
PMENU spmenuVScroll
 
PWND spwndForeground
 
PWND spwndTray
 
PWND spwndMessage
 
PWND spwndTooltip
 
PVOID hsectionDesktop
 
PWIN32HEAP pheapDesktop
 
ULONG_PTR ulHeapSize
 
LIST_ENTRY PtiList
 
DWORD dwConsoleThreadId
 
PWND spwndTrack
 
DWORD htEx
 
RECT rcMouseHover
 
DWORD dwMouseHoverTime
 
struct _USER_MESSAGE_QUEUEActiveMessageQueue
 
HWND DesktopWindow
 
PVOID BlockInputThread
 
LIST_ENTRY ShellHookWindows
 

Detailed Description

Definition at line 3 of file desktop.h.

Member Data Documentation

◆ ActiveMessageQueue

struct _USER_MESSAGE_QUEUE* _DESKTOP::ActiveMessageQueue

◆ BlockInputThread

PVOID _DESKTOP::BlockInputThread

Definition at line 42 of file desktop.h.

◆ DesktopWindow

HWND _DESKTOP::DesktopWindow

◆ dwConsoleThreadId

DWORD _DESKTOP::dwConsoleThreadId

Definition at line 28 of file desktop.h.

◆ dwDesktopId

DWORD_PTR _DESKTOP::dwDesktopId

Definition at line 13 of file desktop.h.

◆ dwDTFlags

◆ dwMouseHoverTime

DWORD _DESKTOP::dwMouseHoverTime

Definition at line 34 of file desktop.h.

Referenced by IntQueryTrackMouseEvent(), IntTrackMouseEvent(), and IntTrackMouseMove().

◆ dwSessionId

DWORD _DESKTOP::dwSessionId

Definition at line 6 of file desktop.h.

◆ hsectionDesktop

PVOID _DESKTOP::hsectionDesktop

Definition at line 22 of file desktop.h.

Referenced by UserInitializeDesktop().

◆ htEx

◆ ListEntry

LIST_ENTRY _DESKTOP::ListEntry

Definition at line 9 of file desktop.h.

Referenced by IntDesktopObjectDelete(), and UserInitializeDesktop().

◆ pDeskInfo

◆ pheapDesktop

PWIN32HEAP _DESKTOP::pheapDesktop

Definition at line 23 of file desktop.h.

Referenced by UserInitializeDesktop().

◆ PtiList

LIST_ENTRY _DESKTOP::PtiList

Definition at line 25 of file desktop.h.

Referenced by IntHookModuleUnloaded(), IntSetThreadDesktop(), and UserInitializeDesktop().

◆ rcMouseHover

RECT _DESKTOP::rcMouseHover

Definition at line 33 of file desktop.h.

Referenced by IntTrackMouseEvent(), IntTrackMouseMove(), and SystemTimerProc().

◆ rpwinstaParent

struct _WINSTATION_OBJECT* _DESKTOP::rpwinstaParent

Definition at line 11 of file desktop.h.

Referenced by IntDesktopObjectDelete(), NtUserSwitchDesktop(), and UserInitializeDesktop().

◆ ShellHookWindows

LIST_ENTRY _DESKTOP::ShellHookWindows

Definition at line 43 of file desktop.h.

Referenced by UserInitializeDesktop().

◆ spmenuDialogSys

PMENU _DESKTOP::spmenuDialogSys

Definition at line 15 of file desktop.h.

◆ spmenuHScroll

PMENU _DESKTOP::spmenuHScroll

Definition at line 16 of file desktop.h.

◆ spmenuSys

PMENU _DESKTOP::spmenuSys

Definition at line 14 of file desktop.h.

◆ spmenuVScroll

PMENU _DESKTOP::spmenuVScroll

Definition at line 17 of file desktop.h.

◆ spwndForeground

PWND _DESKTOP::spwndForeground

Definition at line 18 of file desktop.h.

◆ spwndMessage

PWND _DESKTOP::spwndMessage

Definition at line 20 of file desktop.h.

Referenced by IntDesktopObjectDelete(), IntGetMessageWindow(), and UserGetMessageWindow().

◆ spwndTooltip

PWND _DESKTOP::spwndTooltip

Definition at line 21 of file desktop.h.

◆ spwndTrack

◆ spwndTray

PWND _DESKTOP::spwndTray

Definition at line 19 of file desktop.h.

◆ ulHeapSize

ULONG_PTR _DESKTOP::ulHeapSize

Definition at line 24 of file desktop.h.


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