2 * MSCMS - Color Management System for Wine
4 * Copyright 2004, 2005 Hans Leidekker
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
28 #include "wine/debug.h"
30 #include "mscms_priv.h"
32 WINE_DEFAULT_DEBUG_CHANNEL(mscms
);
34 BOOL WINAPI
CheckBitmapBits( HTRANSFORM transform
, PVOID srcbits
, BMFORMAT format
, DWORD width
,
35 DWORD height
, DWORD stride
, PBYTE result
, PBMCALLBACKFN callback
,
38 FIXME( "( %p, %p, %#x, %#lx, %#lx, %#lx, %p, %p, %#Ix ) stub\n",
39 transform
, srcbits
, format
, width
, height
, stride
, result
, callback
, data
);
44 BOOL WINAPI
CheckColors( HTRANSFORM transform
, PCOLOR colors
, DWORD number
, COLORTYPE type
,
47 FIXME( "( %p, %p, %#lx, %#x, %p ) stub\n", transform
, colors
, number
, type
, result
);
52 BOOL WINAPI
ConvertColorNameToIndex( HPROFILE profile
, PCOLOR_NAME name
, PDWORD index
, DWORD count
)
54 FIXME( "( %p, %p, %p, %#lx ) stub\n", profile
, name
, index
, count
);
59 BOOL WINAPI
ConvertIndexToColorName( HPROFILE profile
, PDWORD index
, PCOLOR_NAME name
, DWORD count
)
61 FIXME( "( %p, %p, %p, %#lx ) stub\n", profile
, index
, name
, count
);
66 BOOL WINAPI
CreateDeviceLinkProfile( PHPROFILE profiles
, DWORD nprofiles
, PDWORD intents
,
67 DWORD nintents
, DWORD flags
, PBYTE
*data
, DWORD index
)
69 FIXME( "( %p, %#lx, %p, %#lx, %#lx, %p, %#lx ) stub\n",
70 profiles
, nprofiles
, intents
, nintents
, flags
, data
, index
);
75 BOOL WINAPI
CreateProfileFromLogColorSpaceA( LPLOGCOLORSPACEA space
, PBYTE
*buffer
)
77 FIXME( "( %p, %p ) stub\n", space
, buffer
);
82 BOOL WINAPI
CreateProfileFromLogColorSpaceW( LPLOGCOLORSPACEW space
, PBYTE
*buffer
)
84 FIXME( "( %p, %p ) stub\n", space
, buffer
);
89 DWORD WINAPI
GenerateCopyFilePaths( LPCWSTR printer
, LPCWSTR directory
, LPBYTE clientinfo
,
90 DWORD level
, LPWSTR sourcedir
, LPDWORD sourcedirsize
,
91 LPWSTR targetdir
, LPDWORD targetdirsize
, DWORD flags
)
93 FIXME( "( %s, %s, %p, %#lx, %p, %p, %p, %p, %#lx ) stub\n",
94 debugstr_w(printer
), debugstr_w(directory
), clientinfo
, level
, sourcedir
,
95 sourcedirsize
, targetdir
, targetdirsize
, flags
);
99 DWORD WINAPI
GetCMMInfo( HTRANSFORM transform
, DWORD info
)
101 FIXME( "( %p, %#lx ) stub\n", transform
, info
);
106 BOOL WINAPI
GetNamedProfileInfo( HPROFILE profile
, PNAMED_PROFILE_INFO info
)
108 FIXME( "( %p, %p ) stub\n", profile
, info
);
113 BOOL WINAPI
GetPS2ColorRenderingDictionary( HPROFILE profile
, DWORD intent
, PBYTE buffer
,
114 PDWORD size
, PBOOL binary
)
116 FIXME( "( %p, %#lx, %p, %p, %p ) stub\n", profile
, intent
, buffer
, size
, binary
);
121 BOOL WINAPI
GetPS2ColorRenderingIntent( HPROFILE profile
, DWORD intent
, PBYTE buffer
, PDWORD size
)
123 FIXME( "( %p, %#lx, %p, %p ) stub\n", profile
, intent
, buffer
, size
);
128 BOOL WINAPI
GetPS2ColorSpaceArray( HPROFILE profile
, DWORD intent
, DWORD type
, PBYTE buffer
,
129 PDWORD size
, PBOOL binary
)
131 FIXME( "( %p, %#lx, %#lx, %p, %p, %p ) stub\n", profile
, intent
, type
, buffer
, size
, binary
);
136 BOOL WINAPI
RegisterCMMA( PCSTR machine
, DWORD id
, PCSTR dll
)
138 FIXME( "( %p, %s, %p ) stub\n", machine
, dbgstr_tag(id
), dll
);
143 BOOL WINAPI
RegisterCMMW( PCWSTR machine
, DWORD id
, PCWSTR dll
)
145 FIXME( "( %p, %s, %p ) stub\n", machine
, dbgstr_tag(id
), dll
);
150 BOOL WINAPI
SelectCMM( DWORD id
)
152 FIXME( "(%s) stub\n", dbgstr_tag(id
) );
157 BOOL WINAPI
SetColorProfileElementReference( HPROFILE profile
, TAGTYPE type
, TAGTYPE ref
)
159 FIXME( "( %p, %#lx, %#lx ) stub\n", profile
, type
, ref
);
164 BOOL WINAPI
SetColorProfileElementSize( HPROFILE profile
, TAGTYPE type
, DWORD size
)
166 FIXME( "( %p, %#lx, %#lx ) stub\n", profile
, type
, size
);
171 BOOL WINAPI
SetStandardColorSpaceProfileA( PCSTR machine
, DWORD id
, PSTR profile
)
173 FIXME( "( %#lx, %p ) stub\n", id
, profile
);
177 BOOL WINAPI
SetStandardColorSpaceProfileW( PCWSTR machine
, DWORD id
, PWSTR profile
)
179 FIXME( "( %#lx, %p ) stub\n", id
, profile
);
183 BOOL WINAPI
SpoolerCopyFileEvent( LPWSTR printer
, LPWSTR key
, DWORD event
)
185 FIXME( "( %s, %s, %#lx ) stub\n", debugstr_w(printer
), debugstr_w(key
), event
);
189 BOOL WINAPI
UnregisterCMMA( PCSTR machine
, DWORD id
)
191 FIXME( "( %p, %s ) stub\n", machine
, dbgstr_tag(id
) );
196 BOOL WINAPI
UnregisterCMMW( PCWSTR machine
, DWORD id
)
198 FIXME( "( %p, %s ) stub\n", machine
, dbgstr_tag(id
) );