|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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::@5419 |
| 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().