ReactOS 0.4.15-dev-7788-g1ad9096
_CLS Struct Reference

#include <ntuser.h>

Collaboration diagram for _CLS:

Public Attributes

struct _CLSpclsNext
 
RTL_ATOM atomClassName
 
ATOM atomNVClassName
 
DWORD fnid
 
struct _DESKTOPrpdeskParent
 
PVOID pdce
 
DWORD CSF_flags
 
PSTR lpszClientAnsiMenuName
 
PWSTR lpszClientUnicodeMenuName
 
PCALLPROCDATA spcpdFirst
 
struct _CLSpclsBase
 
struct _CLSpclsClone
 
ULONG cWndReferenceCount
 
UINT style
 
WNDPROC lpfnWndProc
 
INT cbclsExtra
 
INT cbwndExtra
 
HINSTANCE hModule
 
struct _CURICON_OBJECTspicn
 
struct _CURICON_OBJECTspcur
 
HBRUSH hbrBackground
 
PWSTR lpszMenuName
 
PSTR lpszAnsiClassName
 
struct _CURICON_OBJECTspicnSm
 
UINT Unicode:1
 
UINT Global:1
 
UINT MenuNameIsString:1
 
UINT NotUsed:29
 

Detailed Description

Definition at line 565 of file ntuser.h.

Member Data Documentation

◆ atomClassName

◆ atomNVClassName

ATOM _CLS::atomNVClassName

Definition at line 569 of file ntuser.h.

Referenced by NtUserFindWindowEx().

◆ cbclsExtra

INT _CLS::cbclsExtra

Definition at line 582 of file ntuser.h.

◆ cbwndExtra

INT _CLS::cbwndExtra

Definition at line 583 of file ntuser.h.

Referenced by IntCreateWindow().

◆ CSF_flags

DWORD _CLS::CSF_flags

Definition at line 573 of file ntuser.h.

Referenced by IntCreateWindow().

◆ cWndReferenceCount

ULONG _CLS::cWndReferenceCount

Definition at line 579 of file ntuser.h.

◆ fnid

DWORD _CLS::fnid

Definition at line 570 of file ntuser.h.

Referenced by IntCreateWindow(), and NtUserGetMenuBarInfo().

◆ Global

UINT _CLS::Global

Definition at line 593 of file ntuser.h.

Referenced by IntDereferenceClass().

◆ hbrBackground

HBRUSH _CLS::hbrBackground

Definition at line 587 of file ntuser.h.

Referenced by IntDefWindowProc(), and IntPaintDesktop().

◆ hModule

HINSTANCE _CLS::hModule

Definition at line 584 of file ntuser.h.

Referenced by IntCreateWindow().

◆ lpfnWndProc

WNDPROC _CLS::lpfnWndProc

Definition at line 581 of file ntuser.h.

Referenced by IntCreateWindow().

◆ lpszAnsiClassName

PSTR _CLS::lpszAnsiClassName

Definition at line 589 of file ntuser.h.

◆ lpszClientAnsiMenuName

PSTR _CLS::lpszClientAnsiMenuName

Definition at line 574 of file ntuser.h.

◆ lpszClientUnicodeMenuName

PWSTR _CLS::lpszClientUnicodeMenuName

Definition at line 575 of file ntuser.h.

◆ lpszMenuName

PWSTR _CLS::lpszMenuName

Definition at line 588 of file ntuser.h.

Referenced by IntCreateWindow().

◆ MenuNameIsString

UINT _CLS::MenuNameIsString

Definition at line 594 of file ntuser.h.

◆ NotUsed

UINT _CLS::NotUsed

Definition at line 595 of file ntuser.h.

◆ pclsBase

struct _CLS* _CLS::pclsBase

Definition at line 577 of file ntuser.h.

Referenced by IntDereferenceClass(), IntMakeCloneBaseClass(), and IntMoveClassToSharedHeap().

◆ pclsClone

struct _CLS* _CLS::pclsClone

Definition at line 578 of file ntuser.h.

Referenced by IntDereferenceClass(), and IntMakeCloneBaseClass().

◆ pclsNext

struct _CLS* _CLS::pclsNext

Definition at line 567 of file ntuser.h.

Referenced by IntDereferenceClass(), IntMakeCloneBaseClass(), and IntMoveClassToSharedHeap().

◆ pdce

PVOID _CLS::pdce

Definition at line 572 of file ntuser.h.

Referenced by IntCreateWindow().

◆ rpdeskParent

struct _DESKTOP* _CLS::rpdeskParent

Definition at line 571 of file ntuser.h.

Referenced by IntMoveClassToSharedHeap(), and UserGetCPD().

◆ spcpdFirst

PCALLPROCDATA _CLS::spcpdFirst

Definition at line 576 of file ntuser.h.

Referenced by UserAddCallProcToClass(), and UserGetCPD().

◆ spcur

struct _CURICON_OBJECT* _CLS::spcur

Definition at line 586 of file ntuser.h.

Referenced by DefWndHandleSetCursor(), and IntMoveClassToSharedHeap().

◆ spicn

◆ spicnSm

struct _CURICON_OBJECT* _CLS::spicnSm

Definition at line 590 of file ntuser.h.

Referenced by IntMoveClassToSharedHeap(), and NC_IconForWindow().

◆ style

◆ Unicode

UINT _CLS::Unicode

Definition at line 592 of file ntuser.h.


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