xref: /reactos/win32ss/gdi/gdi32/objects/colorspace.c (revision c2c66aff)
1 #include <precomp.h>
2 
3 #define NDEBUG
4 #include <debug.h>
5 
6 /*
7  * @unimplemented
8  */
9 BOOL
10 WINAPI
GetLogColorSpaceA(HCOLORSPACE a0,LPLOGCOLORSPACEA a1,DWORD a2)11 GetLogColorSpaceA(
12     HCOLORSPACE		a0,
13     LPLOGCOLORSPACEA	a1,
14     DWORD			a2
15 )
16 {
17     UNIMPLEMENTED;
18     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
19     return FALSE;
20 }
21 
22 
23 /*
24  * @unimplemented
25  */
26 BOOL
27 WINAPI
GetLogColorSpaceW(HCOLORSPACE a0,LPLOGCOLORSPACEW a1,DWORD a2)28 GetLogColorSpaceW(
29     HCOLORSPACE		a0,
30     LPLOGCOLORSPACEW	a1,
31     DWORD			a2
32 )
33 {
34     UNIMPLEMENTED;
35     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
36     return FALSE;
37 }
38 
39 /*
40  * @unimplemented
41  */
42 BOOL
43 WINAPI
CheckColorsInGamut(HDC a0,LPVOID a1,LPVOID a2,DWORD a3)44 CheckColorsInGamut(
45     HDC	a0,
46     LPVOID	a1,
47     LPVOID	a2,
48     DWORD	a3
49 )
50 {
51     UNIMPLEMENTED;
52     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
53     return FALSE;
54 }
55 
56 
57 /*
58  * @implemented
59  */
60 BOOL
61 WINAPI
GetDeviceGammaRamp(HDC hdc,LPVOID lpGammaRamp)62 GetDeviceGammaRamp( HDC hdc,
63                     LPVOID lpGammaRamp)
64 {
65     BOOL retValue = FALSE;
66     if (lpGammaRamp == NULL)
67     {
68         SetLastError(ERROR_INVALID_PARAMETER);
69     }
70     else
71     {
72         retValue = NtGdiGetDeviceGammaRamp(hdc,lpGammaRamp);
73     }
74 
75     return retValue;
76 }
77 
78 /*
79  * @implemented
80  */
81 BOOL
82 WINAPI
SetDeviceGammaRamp(HDC hdc,LPVOID lpGammaRamp)83 SetDeviceGammaRamp(HDC hdc,
84                    LPVOID lpGammaRamp)
85 {
86     BOOL retValue = FALSE;
87 
88     if (lpGammaRamp)
89     {
90         retValue = NtGdiSetDeviceGammaRamp(hdc, lpGammaRamp);
91     }
92     else
93     {
94         SetLastError(ERROR_INVALID_PARAMETER);
95     }
96 
97     return  retValue;
98 }
99 
100 
101 /*
102  * @unimplemented
103  */
104 BOOL
105 WINAPI
ColorMatchToTarget(HDC a0,HDC a1,DWORD a2)106 ColorMatchToTarget(
107     HDC	a0,
108     HDC	a1,
109     DWORD	a2
110 )
111 {
112     UNIMPLEMENTED;
113     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
114     return FALSE;
115 }
116 
117 /*
118  * @unimplemented
119  */
120 BOOL
121 WINAPI
SetColorAdjustment(HDC hdc,CONST COLORADJUSTMENT * a1)122 SetColorAdjustment(
123     HDC			hdc,
124     CONST COLORADJUSTMENT	*a1
125 )
126 {
127     UNIMPLEMENTED;
128     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
129     return FALSE;
130 }
131