ReactOS 0.4.16-dev-340-g0540c21
_SURFACE Struct Reference

#include <surface.h>

Collaboration diagram for _SURFACE:

Public Attributes

BASEOBJECT BaseObject
 
SURFOBJ SurfObj
 
FLONG flags
 
struct _PALETTE *const ppal
 
struct _EWNDOBJpWinObj
 
union {
   HANDLE   hSecureUMPD
 
   HANDLE   hMirrorParent
 
   HANDLE   hDDSurface
 
}; 
 
SIZEL sizlDim
 
HDC hdc
 
ULONG cRef
 
HPALETTE hpalHint
 
HANDLE hDIBSection
 
HANDLE hSecure
 
DWORD dwOffset
 
DWORD biClrImportant
 

Detailed Description

Definition at line 4 of file surface.h.

Member Data Documentation

◆ 

union { ... } _SURFACE::@5092

◆ BaseObject

◆ biClrImportant

DWORD _SURFACE::biClrImportant

Definition at line 37 of file surface.h.

Referenced by BITMAP_GetObject().

◆ cRef

ULONG _SURFACE::cRef

Definition at line 27 of file surface.h.

◆ dwOffset

DWORD _SURFACE::dwOffset

Definition at line 33 of file surface.h.

Referenced by BITMAP_GetObject(), and SURFACE_vCleanup().

◆ flags

◆ hdc

HDC _SURFACE::hdc

◆ hDDSurface

HANDLE _SURFACE::hDDSurface

Definition at line 18 of file surface.h.

◆ hDIBSection

HANDLE _SURFACE::hDIBSection

Definition at line 31 of file surface.h.

Referenced by BITMAP_GetObject(), and SURFACE_vCleanup().

◆ hMirrorParent

HANDLE _SURFACE::hMirrorParent

Definition at line 17 of file surface.h.

◆ hpalHint

HPALETTE _SURFACE::hpalHint

Definition at line 28 of file surface.h.

◆ hSecure

◆ hSecureUMPD

HANDLE _SURFACE::hSecureUMPD

Definition at line 16 of file surface.h.

◆ ppal

◆ pWinObj

struct _EWNDOBJ* _SURFACE::pWinObj

Definition at line 12 of file surface.h.

◆ sizlDim

SIZEL _SURFACE::sizlDim

Definition at line 21 of file surface.h.

Referenced by GreGetBitmapDimension(), and NtGdiSetBitmapDimension().

◆ SurfObj


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