ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

xlate.c File Reference
#include <win32k.h>
#include <debug.h>

Go to the source code of this file.

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]

Generated on Sun May 27 2012 06:10:17 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.