00001 #ifndef PROFCRD_H 00002 #define PROFCRD_H 00003 00004 #define MAXCHANNELS 4 00005 #define PREVIEWCRDGRID 17 00006 00007 typedef struct tagHOSTCLUT { 00008 USHORT size; 00009 USHORT wdummy; 00010 DWORD colorSpace; 00011 DWORD pcs; 00012 DWORD intent; 00013 float whitePoint[3]; 00014 float mediaWP[3]; 00015 unsigned char inputChan; 00016 unsigned char outputChan; 00017 unsigned char clutPoints; 00018 unsigned char lutBits; 00019 float e[9]; 00020 USHORT inputEnt; 00021 USHORT outputEnt; 00022 MEMPTR inputArray[MAXCHANNELS]; 00023 MEMPTR outputArray[MAXCHANNELS]; 00024 MEMPTR clut; 00025 } HOSTCLUT; 00026 typedef HOSTCLUT __huge *LPHOSTCLUT; 00027 00028 BOOL EXTERN 00029 GetPS2PreviewColorRenderingDictionary ( 00030 CHANDLE cpDev, 00031 CHANDLE cpTarget, 00032 DWORD Intent, 00033 MEMPTR lpMem, 00034 LPDWORD lpcbSize, 00035 BOOL AllowBinary); 00036 #endif 00037