update for HEAD-2003091401
[reactos.git] / include / win32k / icm.h
1
2 #ifndef __WIN32K_ICM_H
3 #define __WIN32K_ICM_H
4
5 BOOL
6 STDCALL
7 NtGdiCheckColorsInGamut(HDC  hDC,
8                              LPVOID  RGBTriples,
9                              LPVOID  Buffer,
10                              UINT  Count);
11
12 BOOL
13 STDCALL
14 NtGdiColorMatchToTarget(HDC  hDC,
15                              HDC  hDCTarget, 
16                              DWORD  Action);
17
18 HCOLORSPACE
19 STDCALL
20 NtGdiCreateColorSpace(LPLOGCOLORSPACEW  LogColorSpace);
21
22 BOOL
23 STDCALL
24 NtGdiDeleteColorSpace(HCOLORSPACE  hColorSpace);
25
26 INT
27 STDCALL
28 NtGdiEnumICMProfiles(HDC    hDC,
29                     LPWSTR lpstrBuffer,
30                     UINT   cch );
31
32 HCOLORSPACE
33 STDCALL
34 NtGdiGetColorSpace(HDC  hDC);
35
36 BOOL
37 STDCALL
38 NtGdiGetDeviceGammaRamp(HDC  hDC,
39                              LPVOID  Ramp);
40
41 BOOL
42 STDCALL
43 NtGdiGetICMProfile(HDC  hDC,  
44                         LPDWORD  NameSize,
45                         LPWSTR  Filename);
46
47 BOOL
48 STDCALL
49 NtGdiGetLogColorSpace(HCOLORSPACE  hColorSpace,
50                            LPLOGCOLORSPACEW  Buffer,
51                            DWORD  Size);
52
53 HCOLORSPACE
54 STDCALL
55 NtGdiSetColorSpace(HDC  hDC,  
56                                HCOLORSPACE  hColorSpace);
57
58 BOOL
59 STDCALL
60 NtGdiSetDeviceGammaRamp(HDC  hDC,
61                              LPVOID  Ramp);
62
63 INT
64 STDCALL
65 NtGdiSetICMMode(HDC  hDC,
66                     INT  EnableICM);
67
68 BOOL
69 STDCALL
70 NtGdiSetICMProfile(HDC  hDC,
71                         LPWSTR  Filename);
72
73 BOOL
74 STDCALL
75 NtGdiUpdateICMRegKey(DWORD  Reserved,  
76                           LPWSTR  CMID, 
77                           LPWSTR  Filename,
78                           UINT  Command);
79
80 #endif
81