Go to the source code of this file.
|
| _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_vInitSrcMonoXlate (_Out_ PEXLATEOBJ pexlo, _In_ PPALETTE ppalDst, _In_ COLORREF crBackgroundClr, _In_ COLORREF crForegroundClr) |
|
VOID NTAPI | EXLATEOBJ_vCleanup (_Inout_ PEXLATEOBJ pexlo) |
|
◆ EXLATEOBJ
◆ PEXLATEOBJ
◆ _Function_class_()
_Function_class_ |
( |
FN_XLATE |
| ) |
|
◆ EXLATEOBJ_vCleanup()
Definition at line 649 of file xlateobj.c.
651{
652 if (pexlo->xlo.pulXlate != pexlo->aulXlate)
653 {
655 }
656 pexlo->xlo.pulXlate = pexlo->aulXlate;
657}
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().
◆ EXLATEOBJ_vInitialize()
◆ EXLATEOBJ_vInitSrcMonoXlate()
◆ EXLATEOBJ_vInitXlateFromDCs()
◆ XLATEOBJ_pfnXlate()
Definition at line 51 of file xlateobj.h.
53{
55}
_In_ SURFOBJ _In_ CLIPOBJ _In_opt_ XLATEOBJ * pxlo
Referenced by EngBitBlt().
◆ gexloTrivial
◆ iColor
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().