Go to the source code of this file.
◆ COLORSPACEOBJ_AllocCS
◆ COLORSPACEOBJ_AllocCSWithHandle
◆ COLORSPACEOBJ_LockCS
◆ COLORSPACEOBJ_UnlockCS
◆ NB_RESERVED_COLORS
◆ PC_SYS_MAPPED
#define PC_SYS_MAPPED 0x10 /* Logical palentry is a direct alias for system palentry */ |
◆ PC_SYS_RESERVED
#define PC_SYS_RESERVED 0x40 /* System palentry is not to be mapped to */ |
◆ PC_SYS_USED
#define PC_SYS_USED 0x80 /* Palentry is used (both system and logical) */ |
◆ COLORSPACE
◆ COLORTRANSFORMOBJ
◆ GDICLRXFORM
◆ PCOLORSPACE
◆ PCOLORTRANSFORMOBJ
◆ IntGdiRealizePalette()
FIXME: shouldn't dereference pSurface while the PDEV is not locked
Definition at line 731 of file palette.c.
744 if (!pdc->dclevel.pSurface)
761 ppalSurf = pdc->dclevel.pSurface->ppal;
762 ppalDC = pdc->dclevel.ppal;
772 DPRINT1(
"RealizePalette unimplemented for %s\n",
773 (pdc->dctype ==
DCTYPE_MEMORY ?
"memory managed DCs" :
"device DCs"));
FORCEINLINE PDC DC_LockDc(HDC hdc)
#define ERROR_INVALID_HANDLE
FORCEINLINE VOID DC_UnlockDc(PDC pdc)
char * cleanup(char *str)
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Referenced by IntAnimatePalette(), and UserRealizePalette().
◆ hStockColorSpace
HCOLORSPACE hStockColorSpace |