Commit 05b073da authored by Hans Leidekker's avatar Hans Leidekker Committed by Alexandre Julliard

mscms: Implement EnumColorProfiles{A,W}.

parent f1a08352
...@@ -114,22 +114,6 @@ BOOL WINAPI DisassociateColorProfileFromDeviceW( PCWSTR machine, PCWSTR profile, ...@@ -114,22 +114,6 @@ BOOL WINAPI DisassociateColorProfileFromDeviceW( PCWSTR machine, PCWSTR profile,
return TRUE; return TRUE;
} }
BOOL WINAPI EnumColorProfilesA( PCSTR machine, PENUMTYPEA record, PBYTE buffer, PDWORD size,
PDWORD number )
{
FIXME( "( %p, %p, %p, %p, %p ) stub\n", machine, record, buffer, size, number );
return FALSE;
}
BOOL WINAPI EnumColorProfilesW( PCWSTR machine, PENUMTYPEW record, PBYTE buffer, PDWORD size,
PDWORD number )
{
FIXME( "( %p, %p, %p, %p, %p ) stub\n", machine, record, buffer, size, number );
return FALSE;
}
DWORD WINAPI GenerateCopyFilePaths( LPCWSTR printer, LPCWSTR directory, LPBYTE clientinfo, DWORD WINAPI GenerateCopyFilePaths( LPCWSTR printer, LPCWSTR directory, LPBYTE clientinfo,
DWORD level, LPWSTR sourcedir, LPDWORD sourcedirsize, DWORD level, LPWSTR sourcedir, LPDWORD sourcedirsize,
LPWSTR targetdir, LPDWORD targetdirsize, DWORD flags ) LPWSTR targetdir, LPDWORD targetdirsize, DWORD flags )
......
...@@ -207,6 +207,8 @@ typedef struct tagPROFILE ...@@ -207,6 +207,8 @@ typedef struct tagPROFILE
DWORD cbDataSize; DWORD cbDataSize;
} PROFILE, *PPROFILE, *LPPROFILE; } PROFILE, *PPROFILE, *LPPROFILE;
#define ENUM_TYPE_VERSION 0x0300
typedef struct tagENUMTYPEA typedef struct tagENUMTYPEA
{ {
DWORD dwSize; DWORD dwSize;
...@@ -255,6 +257,24 @@ typedef struct tagENUMTYPEW ...@@ -255,6 +257,24 @@ typedef struct tagENUMTYPEW
DWORD dwDeviceClass; DWORD dwDeviceClass;
} ENUMTYPEW, *PENUMTYPEW, *LPENUMTYPEW; } ENUMTYPEW, *PENUMTYPEW, *LPENUMTYPEW;
#define ET_DEVICENAME 0x00000001
#define ET_MEDIATYPE 0x00000002
#define ET_DITHERMODE 0x00000004
#define ET_RESOLUTION 0x00000008
#define ET_CMMTYPE 0x00000010
#define ET_CLASS 0x00000020
#define ET_DATACOLORSPACE 0x00000040
#define ET_CONNECTIONSPACE 0x00000080
#define ET_SIGNATURE 0x00000100
#define ET_PLATFORM 0x00000200
#define ET_PROFILEFLAGS 0x00000400
#define ET_MANUFACTURER 0x00000800
#define ET_MODEL 0x00001000
#define ET_ATTRIBUTES 0x00002000
#define ET_RENDERINGINTENT 0x00004000
#define ET_CREATOR 0x00008000
#define ET_DEVICECLASS 0x00010000
struct _tagCOLORMATCHSETUPA; struct _tagCOLORMATCHSETUPA;
struct _tagCOLORMATCHSETUPW; struct _tagCOLORMATCHSETUPW;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment