ReactOS  r75907
_SURFACE Struct Reference

#include <surface.h>

Collaboration diagram for _SURFACE:

Public Attributes

BASEOBJECT BaseObject
 
SURFOBJ SurfObj
 
FLONG flags
 
struct _PALETTE *const ppal
 
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 { ... }
DWORD _SURFACE::biClrImportant

Definition at line 37 of file surface.h.

Referenced by BITMAP_GetObject(), and DIB_CreateDIBSection().

ULONG _SURFACE::cRef

Definition at line 27 of file surface.h.

DWORD _SURFACE::dwOffset

Definition at line 33 of file surface.h.

Referenced by BITMAP_GetObject(), DIB_CreateDIBSection(), and SURFACE_vCleanup().

HDC _SURFACE::hdc
HANDLE _SURFACE::hDDSurface

Definition at line 18 of file surface.h.

HANDLE _SURFACE::hDIBSection

Definition at line 31 of file surface.h.

Referenced by BITMAP_GetObject(), DIB_CreateDIBSection(), and SURFACE_vCleanup().

HANDLE _SURFACE::hMirrorParent

Definition at line 17 of file surface.h.

HPALETTE _SURFACE::hpalHint

Definition at line 28 of file surface.h.

HANDLE _SURFACE::hSecureUMPD

Definition at line 16 of file surface.h.

SIZEL _SURFACE::sizlDim

Definition at line 21 of file surface.h.

Referenced by GreGetBitmapDimension(), and NtGdiSetBitmapDimension().


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