|
ReactOS 0.4.16-dev-2224-g3637fd8
|

Go to the source code of this file.
Classes | |
| struct | _EXLATEOBJ |
Typedefs | |
| typedef struct _EXLATEOBJ | EXLATEOBJ |
| typedef struct _EXLATEOBJ * | PEXLATEOBJ |
Functions | |
| _Function_class_ (FN_XLATE) typedef ULONG(FASTCALL *PFN_XLATE)(_In_ struct _EXLATEOBJ *pexlo | |
| _Notnull_ FORCEINLINE PFN_XLATE | XLATEOBJ_pfnXlate (_In_ XLATEOBJ *pxlo) |
| VOID NTAPI | EXLATEOBJ_vInitialize (_Out_ PEXLATEOBJ pexlo, _In_opt_ PPALETTE ppalSrc, _In_opt_ PPALETTE ppalDst, _In_ COLORREF crSrcBackColor, _In_ COLORREF crDstBackColor, _In_ COLORREF crDstForeColor) |
| VOID NTAPI | EXLATEOBJ_vInitXlateFromDCs (_Out_ PEXLATEOBJ pexlo, _In_ PDC pdcSrc, _In_ PDC pdcDst) |
| VOID NTAPI | EXLATEOBJ_vInitXlateFromDCsEx (_Out_ EXLATEOBJ *pexlo, _In_ PDC pdcSrc, _In_ PDC pdcDst, _In_ COLORREF crBackColor) |
| VOID NTAPI | EXLATEOBJ_vInitSrcMonoXlate (_Out_ PEXLATEOBJ pexlo, _In_ PPALETTE ppalDst, _In_ COLORREF crBackgroundClr, _In_ COLORREF crForegroundClr) |
| VOID NTAPI | EXLATEOBJ_vCleanup (_Inout_ PEXLATEOBJ pexlo) |
Variables | |
| _In_ ULONG | iColor |
| EXLATEOBJ | gexloTrivial |
| typedef struct _EXLATEOBJ EXLATEOBJ |
| typedef struct _EXLATEOBJ * PEXLATEOBJ |
| _Function_class_ | ( | FN_XLATE | ) |
| VOID NTAPI EXLATEOBJ_vCleanup | ( | _Inout_ PEXLATEOBJ | pexlo | ) |
Definition at line 894 of file xlateobj.c.
Referenced by DIB_16BPP_AlphaBlend(), DIB_XXBPP_AlphaBlend(), EBRUSHOBJ_bRealizeBrush(), EBRUSHOBJ_vSetSolidRGBColor(), EngSetPointerShape(), GreGetDIBitsInternal(), GreGradientFill(), GreSetPointerShape(), GreStretchBltMask(), IntExtTextOutW(), IntSetDIBits(), IntShowMousePointer(), NtGdiAlphaBlend(), NtGdiExtFloodFill(), NtGdiGetNearestColor(), NtGdiGetPixel(), NtGdiMaskBlt(), NtGdiSetDIBitsToDeviceInternal(), NtGdiSetPixel(), NtGdiStretchDIBitsInternal(), NtGdiTransparentBlt(), TranslateCOLORREF(), and UserDrawIconEx().
| VOID NTAPI EXLATEOBJ_vInitialize | ( | _Out_ PEXLATEOBJ | pexlo, |
| _In_opt_ PPALETTE | ppalSrc, | ||
| _In_opt_ PPALETTE | ppalDst, | ||
| _In_ COLORREF | crSrcBackColor, | ||
| _In_ COLORREF | crDstBackColor, | ||
| _In_ COLORREF | crDstForeColor | ||
| ) |
| VOID NTAPI EXLATEOBJ_vInitSrcMonoXlate | ( | _Out_ PEXLATEOBJ | pexlo, |
| _In_ PPALETTE | ppalDst, | ||
| _In_ COLORREF | crBackgroundClr, | ||
| _In_ COLORREF | crForegroundClr | ||
| ) |
| VOID NTAPI EXLATEOBJ_vInitXlateFromDCsEx | ( | _Out_ EXLATEOBJ * | pexlo, |
| _In_ PDC | pdcSrc, | ||
| _In_ PDC | pdcDst, | ||
| _In_ COLORREF | crBackColor | ||
| ) |
Definition at line 849 of file xlateobj.c.
Referenced by GreStretchBltMask(), and NtGdiMaskBlt().
| _Notnull_ FORCEINLINE PFN_XLATE XLATEOBJ_pfnXlate | ( | _In_ XLATEOBJ * | pxlo | ) |
Definition at line 58 of file xlateobj.h.
Referenced by EngBitBlt().
|
extern |
Referenced by EngBitBlt(), EngSetPointerShape(), and IntEngSetPointerShape().
Definition at line 17 of file xlateobj.h.
Referenced by _Function_class_(), CreateMappedBitmap(), CToolSettingsWindow::drawBrush(), CToolSettingsWindow::drawRubber(), EngEraseSurface(), FillSolid(), CUIFColorTableSys::GetBrush(), CUIFColorTableOff10::GetBrush(), CUIFColorTableSys::GetColor(), CUIFColorTableOff10::GetColor(), getColorBoxRect(), CPaletteWindow::OnLButtonDblClk(), CPaletteWindow::OnLButtonDown(), CACSizeBox::OnPaint(), CPaletteWindow::OnRButtonDblClk(), CPaletteWindow::OnRButtonDown(), PALETTE_ulGetNearestPaletteIndex(), ShowAppList(), VGADDIFillSolid(), VGADDIPaintRgn(), and XLATEOBJ_iXlate().