Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

tagWINDOWSTATION Struct Reference

#include <userk.h>

List of all members.

Public Attributes

PWINDOWSTATION rpwinstaNext
PDESKTOP rpdeskList
PTERMINAL pTerm
DWORD dwWSF_Flags
tagKLspklList
PTHREADINFO ptiClipLock
PTHREADINFO ptiDrawingClipboard
PWND spwndClipOpen
PWND spwndClipViewer
PWND spwndClipOwner
tagCLIPpClipBase
int cNumClipFormats
UINT iClipSerialNumber
UINT iClipSequenceNumber
UINT fClipboardChanged: 1
UINT fInDelayedRendering: 1
PVOID pGlobalAtomTable
LUID luidEndSession
LUID luidUser
PSID psidUser
PQ pqDesktop
DWORD dwSessionId


Member Data Documentation

int tagWINDOWSTATION::cNumClipFormats
 

Definition at line 2730 of file userk.h.

Referenced by _EnumClipboardFormats(), _GetPriorityClipboardFormat(), DisownClipboard(), FindClipFormat(), InternalSetClipboardData(), NtUserCountClipboardFormats(), and xxxEmptyClipboard().

DWORD tagWINDOWSTATION::dwSessionId
 

Definition at line 2746 of file userk.h.

Referenced by xxxCreateWindowStation().

DWORD tagWINDOWSTATION::dwWSF_Flags
 

Definition at line 2718 of file userk.h.

Referenced by _BlockInput(), _LockWindowStation(), _UnlockWindowStation(), CheckAllowForeground(), DestroyProcessInfo(), EndShutdown(), ForceEmptyClipboard(), FreeWindowStation(), InitiateShutdown(), NtUserGetAsyncKeyState(), NtUserOpenInputDesktop(), NtUserSwitchDesktop(), OpenDesktopCompletion(), RemoteDisableScreen(), RemoteRedrawScreen(), ReorderKeyboardLayouts(), WantImeWindow(), xxxButtonEvent(), xxxCreateDesktop(), xxxCreateDesktop2(), xxxCreateWindowStation(), xxxDesktopThread(), xxxDoHotKeyStuff(), xxxEmptyClipboard(), xxxFreeImeKeyboardLayouts(), xxxInternalKeyEventDirect(), xxxLoadKeyboardLayoutEx(), xxxMouseEventDirect(), xxxQueryInformationThread(), xxxResolveDesktop(), xxxSetProcessWindowStation(), xxxSnapWindow(), xxxSwitchDesktop(), xxxTrackMouseMove(), xxxUpdatePerUserSystemParameters(), and zzzSetWindowsHookEx().

UINT tagWINDOWSTATION::fClipboardChanged
 

Definition at line 2733 of file userk.h.

Referenced by DisownClipboard(), InternalSetClipboardData(), xxxCloseClipboard(), xxxDrawClipboard(), xxxEmptyClipboard(), and xxxGetRenderData().

UINT tagWINDOWSTATION::fInDelayedRendering
 

Definition at line 2734 of file userk.h.

Referenced by InternalSetClipboardData(), xxxEmptyClipboard(), and xxxGetRenderData().

UINT tagWINDOWSTATION::iClipSequenceNumber
 

Definition at line 2732 of file userk.h.

Referenced by DisownClipboard(), InternalSetClipboardData(), NtUserGetClipboardSequenceNumber(), and xxxEmptyClipboard().

UINT tagWINDOWSTATION::iClipSerialNumber
 

Definition at line 2731 of file userk.h.

Referenced by InternalSetClipboardData(), xxxEmptyClipboard(), and xxxOpenClipboard().

LUID tagWINDOWSTATION::luidEndSession
 

Definition at line 2741 of file userk.h.

Referenced by InitiateShutdown(), OpenDesktopCompletion(), and xxxCreateDesktop2().

LUID tagWINDOWSTATION::luidUser
 

Definition at line 2742 of file userk.h.

Referenced by _SetWindowStationUser(), _UserTestForWinStaAccess(), EndShutdown(), NotifyLogon(), and TestForInteractiveUser().

struct tagCLIP* tagWINDOWSTATION::pClipBase
 

Definition at line 2729 of file userk.h.

Referenced by _EnumClipboardFormats(), _GetPriorityClipboardFormat(), DisownClipboard(), FindClipFormat(), InternalSetClipboardData(), and xxxEmptyClipboard().

PVOID tagWINDOWSTATION::pGlobalAtomTable
 

Definition at line 2739 of file userk.h.

Referenced by EndShutdown(), FreeWindowStation(), UserGlobalAtomTableCallout(), and xxxCreateWindowStation().

PQ tagWINDOWSTATION::pqDesktop
 

Definition at line 2744 of file userk.h.

PSID tagWINDOWSTATION::psidUser
 

Definition at line 2743 of file userk.h.

Referenced by _GetUserObjectInformation(), _SetWindowStationUser(), and FreeWindowStation().

PTERMINAL tagWINDOWSTATION::pTerm
 

Definition at line 2714 of file userk.h.

Referenced by CleanupDirtyDesktops(), DestroyDesktop(), FilterKeys(), FKActivationTimer(), GetTopMostInsertAfter(), HighContrastHotKey(), InitiateWin32kCleanup(), MouseKeys(), PostAccessibility(), ToggleKeys(), TurnOffMouseKeys(), xxxAccessTimeOutTimer(), xxxCreateDesktop(), xxxCreateDesktop2(), xxxCreateWindowStation(), xxxFKAcceptanceDelayTimer(), xxxFKRepeatRateTimer(), xxxMKToggleMouseKeys(), xxxMNOpenHierarchy(), xxxStickyKeys(), xxxSwitchDesktop(), xxxToggleKeysTimer(), and xxxTwoKeysDown().

PTHREADINFO tagWINDOWSTATION::ptiClipLock
 

Definition at line 2724 of file userk.h.

Referenced by _EnumClipboardFormats(), ForceEmptyClipboard(), InternalSetClipboardData(), xxxCloseClipboard(), xxxDestroyThreadInfo(), xxxEmptyClipboard(), xxxFreeWindow(), xxxGetClipboardData(), and xxxOpenClipboard().

PTHREADINFO tagWINDOWSTATION::ptiDrawingClipboard
 

Definition at line 2725 of file userk.h.

Referenced by xxxDestroyThreadInfo(), and xxxDrawClipboard().

PDESKTOP tagWINDOWSTATION::rpdeskList
 

Definition at line 2712 of file userk.h.

Referenced by _BuildNameList(), _LockWindowStation(), _SetDoubleClickTime(), CleanupDirtyDesktops(), DestroyDesktop(), DestroyWindowStation(), DoPaint(), DumpConvInfo(), EndShutdown(), FreeWindowStation(), GetThreadsWithPKL(), InitiateWin32kCleanup(), ParseDesktop(), RawInputThread(), SetGlobalCursorLevel(), UpdateUserScreen(), UserCommitDesktopMemory(), UserSetDelayedChangeBroadcastForAllDesktops(), xxxCreateDesktop2(), xxxDesktopThread(), xxxRealizePalette(), xxxSendMessageBSM(), xxxSystemBroadcastMessage(), and xxxUpdatePerUserSystemParameters().

PWINDOWSTATION tagWINDOWSTATION::rpwinstaNext
 

Definition at line 2711 of file userk.h.

Referenced by CleanupDirtyDesktops(), DestroyWindowStation(), GetThreadsWithPKL(), UpdateUserScreen(), UserCommitDesktopMemory(), xxxCreateWindowStation(), xxxDesktopThread(), xxxRealizePalette(), xxxSendMessageBSM(), and xxxSystemBroadcastMessage().

struct tagKL* tagWINDOWSTATION::spklList
 

Definition at line 2719 of file userk.h.

Referenced by _GetKeyboardLayoutList(), FreeWindowStation(), GetImeInfoEx(), ReorderKeyboardLayouts(), SetImeInfoEx(), xxxFreeKeyboardLayouts(), xxxInternalUnloadKeyboardLayout(), and xxxLoadKeyboardLayoutEx().

PWND tagWINDOWSTATION::spwndClipOpen
 

Definition at line 2726 of file userk.h.

Referenced by ForceEmptyClipboard(), NtUserGetOpenClipboardWindow(), xxxCloseClipboard(), xxxEmptyClipboard(), xxxFreeWindow(), and xxxOpenClipboard().

PWND tagWINDOWSTATION::spwndClipOwner
 

Definition at line 2728 of file userk.h.

Referenced by DisownClipboard(), ForceEmptyClipboard(), InternalSetClipboardData(), NtUserGetClipboardOwner(), xxxDrawClipboard(), xxxDW_SendDestroyMessages(), xxxEmptyClipboard(), xxxGetRenderData(), xxxOpenClipboard(), xxxSendClipboardMessage(), and xxxSnapWindow().

PWND tagWINDOWSTATION::spwndClipViewer
 

Definition at line 2727 of file userk.h.

Referenced by ForceEmptyClipboard(), NtUserGetClipboardViewer(), xxxChangeClipboardChain(), xxxDrawClipboard(), xxxFreeWindow(), and xxxSetClipboardViewer().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:31 2004 for test by doxygen 1.3.7