ReactOS 0.4.16-dev-401-g45b008d
|
#include <surface.h>
Public Attributes | |
BASEOBJECT | BaseObject |
SURFOBJ | SurfObj |
FLONG | flags |
struct _PALETTE *const | ppal |
struct _EWNDOBJ * | pWinObj |
union { | |
HANDLE hSecureUMPD | |
HANDLE hMirrorParent | |
HANDLE hDDSurface | |
}; | |
SIZEL | sizlDim |
HDC | hdc |
ULONG | cRef |
HPALETTE | hpalHint |
HANDLE | hDIBSection |
HANDLE | hSecure |
DWORD | dwOffset |
DWORD | biClrImportant |
union { ... } _SURFACE::@5095 |
BASEOBJECT _SURFACE::BaseObject |
Definition at line 6 of file surface.h.
Referenced by EngCreateBitmap(), EngCreateDeviceBitmap(), EngCreateDeviceSurface(), EngDeleteSurface(), EngSetPointerShape(), IntEngMaskBlt(), NtGdiCreateBitmap(), NtGdiGetDCObject(), NtGdiGetPixel(), NtGdiSelectBitmap(), PDEVOBJ_pSurface(), SURFACE_AllocSurface(), and SURFACE_ShareLockByPointer().
DWORD _SURFACE::biClrImportant |
Definition at line 37 of file surface.h.
Referenced by BITMAP_GetObject().
DWORD _SURFACE::dwOffset |
Definition at line 33 of file surface.h.
Referenced by BITMAP_GetObject(), and SURFACE_vCleanup().
FLONG _SURFACE::flags |
Definition at line 10 of file surface.h.
Referenced by BITMAP_CopyBitmap(), DbgDrvBitBlt(), DbgDrvCopyBits(), DC_bIsBitmapCompatible(), EngAssociateSurface(), EngCopyBits(), EngCreateBitmap(), EngModifySurface(), GreCreateBitmapEx(), IntCreateCompatibleBitmap(), IntEngAlphaBlend(), IntEngBitBlt(), IntEngEnter(), IntEngGradientFill(), IntEngLineTo(), IntEngPaint(), IntEngStretchBlt(), IntEngTransparentBlt(), NtGdiCreateBitmap(), NtGdiDdDDICreateDCFromMemory(), and NtGdiSetBitmapBits().
HDC _SURFACE::hdc |
Definition at line 26 of file surface.h.
Referenced by DC_vSelectSurface(), IntCreateCompatibleBitmap(), NtGdiGetDCforBitmap(), and NtGdiSelectBitmap().
HANDLE _SURFACE::hDIBSection |
Definition at line 31 of file surface.h.
Referenced by BITMAP_GetObject(), and SURFACE_vCleanup().
HANDLE _SURFACE::hSecure |
Definition at line 32 of file surface.h.
Referenced by BITMAP_GetObject(), DC_bIsBitmapCompatible(), GreGetDIBitsInternal(), NtGdiSelectBitmap(), and SURFACE_vCleanup().
Definition at line 11 of file surface.h.
Referenced by BITMAP_CopyBitmap(), BITMAP_GetObject(), EBRUSHOBJ_bRealizeBrush(), EBRUSHOBJ_vInit(), EXLATEOBJ_vInitXlateFromDCs(), GreGetDIBitsInternal(), GreGetSetColorTable(), GreGradientFill(), GreSetPointerShape(), IntCreateCompatibleBitmap(), IntExtTextOutW(), IntSetDIBits(), NtGdiExtFloodFill(), NtGdiGetPixel(), NtGdiSetDIBitsToDeviceInternal(), NtGdiTransparentBlt(), SURFACE_vCleanup(), TranslateCOLORREF(), and UserDrawIconEx().
SIZEL _SURFACE::sizlDim |
Definition at line 21 of file surface.h.
Referenced by GreGetBitmapDimension(), and NtGdiSetBitmapDimension().
SURFOBJ _SURFACE::SurfObj |
Definition at line 8 of file surface.h.
Referenced by BITMAP_CopyBitmap(), BITMAP_GetObject(), DC_bIsBitmapCompatible(), EBRUSHOBJ_bRealizeBrush(), EBRUSHOBJ_psoMask(), EBRUSHOBJ_psoPattern(), EngAssociateSurface(), EngCreateBitmap(), EngCreateDeviceBitmap(), EngCreateDeviceSurface(), EngLockSurface(), EngModifySurface(), EngRealizeBrush(), GreCreateBitmapEx(), GreGetDIBitsInternal(), GreGetSetColorTable(), GreGradientFill(), GreSetPointerShape(), GreStretchBltMask(), IntCreateCompatibleBitmap(), IntEngFillBox(), IntEngMaskBlt(), IntExtTextOutW(), IntFillPolygon(), IntFillRect(), IntGdiLineTo(), IntGdiPolygon(), IntGdiPolyline(), IntHideMousePointer(), IntPatBlt(), IntRectangle(), IntSetDIBits(), IntShowMousePointer(), NtGdiAlphaBlend(), NtGdiCreateBitmap(), NtGdiDdDDICreateDCFromMemory(), NtGdiExtEscape(), NtGdiExtFloodFill(), NtGdiGetBitmapBits(), NtGdiGetPixel(), NtGdiMaskBlt(), NtGdiSelectBitmap(), NtGdiSetBitmapBits(), NtGdiSetDIBitsToDeviceInternal(), NtGdiStretchDIBitsInternal(), NtGdiTransparentBlt(), PDEVOBJ_bDynamicModeChange(), POLYGONFILL_FillScanLineAlternate(), POLYGONFILL_FillScanLineWinding(), SpiSetWallpaper(), SURFACE_AllocSurface(), SURFACE_vCleanup(), TranslateCOLORREF(), UnsafeGetBitmapBits(), and UserDrawIconEx().