-static DWORD from_profile( HPROFILE profile )
-{
- PROFILEHEADER header;
-
- GetColorProfileHeader( profile, &header );
- TRACE( "color space: 0x%08x %s\n", header.phDataColorSpace, dbgstr_tag( header.phDataColorSpace ) );
-
- switch (header.phDataColorSpace)
- {
- case 0x434d594b: return TYPE_CMYK_16; /* 'CMYK' */
- case 0x47524159: return TYPE_GRAY_16; /* 'GRAY' */
- case 0x4c616220: return TYPE_Lab_16; /* 'Lab ' */
- case 0x52474220: return TYPE_RGB_16; /* 'RGB ' */
- case 0x58595a20: return TYPE_XYZ_16; /* 'XYZ ' */
- default:
- WARN("unhandled format\n");
- return TYPE_RGB_16;
- }
-}
-