Defines |
| #define | NDEBUG |
Functions |
| ULONG FASTCALL | EXLATEOBJ_iXlateTrivial (PEXLATEOBJ pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateToMono (PEXLATEOBJ pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateTable (PEXLATEOBJ pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateRGBtoBGR (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateRGBto555 (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateBGRto555 (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateRGBto565 (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateBGRto565 (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateRGBtoPal (PEXLATEOBJ pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlate555toRGB (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlate555toBGR (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlate555to565 (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlate555toPal (PEXLATEOBJ pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlate565to555 (PEXLATEOBJ pxlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlate565toRGB (PEXLATEOBJ pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlate565toBGR (PEXLATEOBJ pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlate565toPal (EXLATEOBJ *pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateShiftAndMask (PEXLATEOBJ pexlo, ULONG iColor) |
| ULONG FASTCALL | EXLATEOBJ_iXlateBitfieldsToPal (PEXLATEOBJ pexlo, ULONG iColor) |
| VOID NTAPI | EXLATEOBJ_vInitialize (PEXLATEOBJ pexlo, PALETTE *ppalSrc, PALETTE *ppalDst, COLORREF crSrcBackColor, COLORREF crDstBackColor, COLORREF crDstForeColor) |
| VOID NTAPI | EXLATEOBJ_vInitXlateFromDCs (EXLATEOBJ *pexlo, PDC pdcSrc, PDC pdcDst) |
| VOID NTAPI | EXLATEOBJ_vCleanup (PEXLATEOBJ pexlo) |
| ULONG NTAPI | XLATEOBJ_iXlate (XLATEOBJ *pxlo, ULONG iColor) |
| ULONG NTAPI | XLATEOBJ_cGetPalette (XLATEOBJ *pxlo, ULONG iPal, ULONG cPal, ULONG *pPalOut) |
| HANDLE NTAPI | XLATEOBJ_hGetColorTransform (XLATEOBJ *pxlo) |
| PULONG NTAPI | XLATEOBJ_piVector (XLATEOBJ *pxlo) |
Variables |
| EXLATEOBJ | gexloTrivial = {{0, XO_TRIVIAL, 0, 0, 0, 0}, EXLATEOBJ_iXlateTrivial} |
| static ULONG | giUniqueXlate = 0 |
| static const BYTE | gajXlate5to8 [32] |
| static const BYTE | gajXlate6to8 [64] |