ReactOS  0.4.12-dev-934-g9a4676f
_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 533 of file ntuser.h.

Member Data Documentation

◆ atomClassName

◆ atomNVClassName

ATOM _CLS::atomNVClassName

Definition at line 537 of file ntuser.h.

Referenced by NtUserFindWindowEx().

◆ cbclsExtra

INT _CLS::cbclsExtra

Definition at line 550 of file ntuser.h.

◆ cbwndExtra

INT _CLS::cbwndExtra

Definition at line 551 of file ntuser.h.

Referenced by IntCreateWindow().

◆ CSF_flags

DWORD _CLS::CSF_flags

Definition at line 541 of file ntuser.h.

Referenced by IntCreateWindow().

◆ cWndReferenceCount

ULONG _CLS::cWndReferenceCount

Definition at line 547 of file ntuser.h.

◆ fnid

DWORD _CLS::fnid

Definition at line 538 of file ntuser.h.

Referenced by IntCreateWindow(), and NtUserGetMenuBarInfo().

◆ Global

UINT _CLS::Global

Definition at line 561 of file ntuser.h.

Referenced by IntDereferenceClass().

◆ hbrBackground

HBRUSH _CLS::hbrBackground

Definition at line 555 of file ntuser.h.

Referenced by IntDefWindowProc(), and IntPaintDesktop().

◆ hModule

HINSTANCE _CLS::hModule

Definition at line 552 of file ntuser.h.

Referenced by IntCreateWindow().

◆ lpfnWndProc

WNDPROC _CLS::lpfnWndProc

Definition at line 549 of file ntuser.h.

Referenced by IntCreateWindow().

◆ lpszAnsiClassName

PSTR _CLS::lpszAnsiClassName

Definition at line 557 of file ntuser.h.

◆ lpszClientAnsiMenuName

PSTR _CLS::lpszClientAnsiMenuName

Definition at line 542 of file ntuser.h.

◆ lpszClientUnicodeMenuName

PWSTR _CLS::lpszClientUnicodeMenuName

Definition at line 543 of file ntuser.h.

◆ lpszMenuName

PWSTR _CLS::lpszMenuName

Definition at line 556 of file ntuser.h.

Referenced by IntCreateWindow().

◆ MenuNameIsString

UINT _CLS::MenuNameIsString

Definition at line 562 of file ntuser.h.

◆ NotUsed

UINT _CLS::NotUsed

Definition at line 563 of file ntuser.h.

◆ pclsBase

struct _CLS* _CLS::pclsBase

Definition at line 545 of file ntuser.h.

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

◆ pclsClone

struct _CLS* _CLS::pclsClone

Definition at line 546 of file ntuser.h.

Referenced by IntDereferenceClass(), and IntMakeCloneBaseClass().

◆ pclsNext

struct _CLS* _CLS::pclsNext

Definition at line 535 of file ntuser.h.

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

◆ pdce

PVOID _CLS::pdce

Definition at line 540 of file ntuser.h.

Referenced by IntCreateWindow().

◆ rpdeskParent

struct _DESKTOP* _CLS::rpdeskParent

Definition at line 539 of file ntuser.h.

Referenced by IntMoveClassToSharedHeap(), and UserGetCPD().

◆ spcpdFirst

PCALLPROCDATA _CLS::spcpdFirst

Definition at line 544 of file ntuser.h.

Referenced by UserAddCallProcToClass(), and UserGetCPD().

◆ spcur

struct _CURICON_OBJECT* _CLS::spcur

Definition at line 554 of file ntuser.h.

Referenced by DefWndHandleSetCursor(), and IntMoveClassToSharedHeap().

◆ spicn

◆ spicnSm

struct _CURICON_OBJECT* _CLS::spicnSm

Definition at line 558 of file ntuser.h.

Referenced by IntMoveClassToSharedHeap(), and NC_IconForWindow().

◆ style

◆ Unicode

UINT _CLS::Unicode

Definition at line 560 of file ntuser.h.


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