- Added support for NTLDR style freeloader GUI. To enable, edit freeldr.ini and add:
[reactos.git] / reactos / 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