windows-nt/Source/XPSP1/NT/base/mvdm/thunk/icmthk.thk
2020-09-26 16:20:57 +08:00

97 lines
2.7 KiB
Plaintext

__foldwin32sstuff __foldwin32sstuff;
foldstyleinitialization = true;
enablemapdirect1632 = true;
defaultholdwin16lock = true;
#include "types.thk"
/* ICM Type Definitions for Image Color Matchers */
typedef DWORD HCMTRANSFORM;
typedef DWORD RGBQUAD;
typedef DWORD *LPRGBQUAD;
typedef LPVOID LPDEVCHARACTER;
typedef LPVOID LPDEVMODE;
typedef DWORD *LPCOLORREF;
/* Transport problem */
VOID InitICM32(DWORD init, PBYTE pDICGM16, PBYTE pLSC)
{
releasewin16lock = true;
}
VOID LoadImageColorMatcher32(PBYTE pfilename, PBYTE pprofilename)
{
releasewin16lock = true;
}
/* ICM Function Prototypes (API for Image Color Matcher) */
HCMTRANSFORM ICMCreateTransform(PBYTE lplogcolorspace,
PBYTE lpdevcharacter,
PBYTE lpdevchar) =
HCMTRANSFORM CMCreateTransform( PBYTE lplogcolorspace,
PBYTE lpdevcharacter,
PBYTE lpdevchar)
{}
BOOL ICMDeleteTransform(HCMTRANSFORM hcmTransform) =
BOOL CMDeleteTransform(HCMTRANSFORM hcmTransform)
{}
BOOL ICMTranslateRGB(HCMTRANSFORM hcmTransform,
RGBQUAD rgbQuad,
LPCOLORREF lpColorRef,
DWORD huh) =
BOOL CMTranslateRGB( HCMTRANSFORM hcmTransform,
RGBQUAD rgbQuad,
LPCOLORREF lpColorRef,
DWORD huh)
{}
BOOL ICMTranslateRGBs(HCMTRANSFORM hcmTransform,
LPVOID lpsrc,
DWORD srcflags,
DWORD nsrcwidth,
DWORD nsrcheight,
DWORD nsrcwrap,
LPVOID lpdest,
DWORD destflags,
DWORD flags) =
BOOL CMTranslateRGBs( HCMTRANSFORM hcmTransform,
LPVOID lpsrc,
DWORD srcflags,
DWORD nsrcwidth,
DWORD nsrcheight,
DWORD nsrcwrap,
LPVOID lpdest,
DWORD destflags,
DWORD flags)
{}
BOOL ICMCheckColorsInGamut(HCMTRANSFORM, LPRGBQUAD, LPBYTE, DWORD) =
BOOL CMCheckColorsInGamut(HCMTRANSFORM, LPRGBQUAD, LPBYTE, DWORD)
{}
HCMTRANSFORM ICMCreateTransformExt(PBYTE lplogcolorspace,
PBYTE lpdevcharacter,
PBYTE lpdevchar) =
HCMTRANSFORM CMCreateTransformExt( PBYTE lplogcolorspace,
PBYTE lpdevcharacter,
PBYTE lpdevchar)
{}
BOOL icm_FindMonitorProfile(LPVOID)
{}
BOOL icm_FindPrinterProfile(LPVOID, LPVOID, LPVOID)
{
releasewin16lock = true;
}