93 return pDc_Attr->hColorSpace;
147 if (!
hdc || !pBufSize)
return FALSE;
159 if (*pBufSize >=
len)
323 if (iEnableICM ==
ICM_ON)
return 0;
static const struct update_accum a3
#define WideCharToMultiByte
int WINAPI EnumICMProfilesW(HDC hDC, ICMENUMPROCW lpEnumICMProfilesFunc, LPARAM lParam)
ACPI_SIZE strlen(const char *String)
#define ERROR_INVALID_HANDLE
int WINAPI SetICMMode(HDC hdc, int iEnableICM)
BOOL WINAPI GetICMProfileW(HDC hdc, LPDWORD size, LPWSTR filename)
BOOL WINAPI SetICMProfileA(HDC a0, LPSTR a1)
BOOL WINAPI GetICMProfileA(HDC hdc, LPDWORD pBufSize, LPSTR pszFilename)
HCOLORSPACE WINAPI CreateColorSpaceA(LPLOGCOLORSPACEA lplcpa)
HCOLORSPACE WINAPI SetColorSpace(HDC hDC, HCOLORSPACE hCS)
static const WCHAR filenameW[]
WCHAR lcsFilename[MAX_PATH]
HCOLORSPACE WINAPI GetColorSpace(HDC hDC)
LOGCOLORSPACEW lcsColorSpace
HCOLORSPACE WINAPI CreateColorSpaceW(LPLOGCOLORSPACEW lplcpw)
#define ERROR_INVALID_COLORSPACE
BOOL WINAPI SetICMProfileW(HDC a0, LPWSTR a1)
CIEXYZTRIPLE lcsEndpoints
#define GDI_HANDLE_GET_TYPE(h)
CHAR lcsFilename[MAX_PATH]
PLDC FASTCALL GdiGetLDC(HDC hDC)
NTSYSAPI NTSTATUS WINAPI RtlMultiByteToUnicodeN(LPWSTR, DWORD, LPDWORD, LPCSTR, DWORD)
static const struct update_accum a2
BOOL WINAPI UpdateICMRegKeyA(DWORD a0, LPSTR a1, LPSTR a2, UINT a3)
HANDLE APIENTRY NtGdiCreateColorSpace(IN PLOGCOLORSPACEEXW pLogColorSpace)
#define GDI_OBJECT_TYPE_METADC
struct tagLOGCOLORSPACEW LOGCOLORSPACEW
#define GDI_OBJECT_TYPE_DC
HCOLORSPACE FASTCALL IntCreateColorSpaceW(LPLOGCOLORSPACEW lplcpw, BOOL Ascii)
BOOL APIENTRY NtGdiSetColorSpace(IN HDC hdc, IN HCOLORSPACE hColorSpace)
BOOL WINAPI UpdateICMRegKeyW(DWORD a0, LPWSTR a1, LPWSTR a2, UINT a3)
CIEXYZTRIPLE lcsEndpoints
int(CALLBACK * ICMENUMPROCW)(LPWSTR, LPARAM)
#define ERROR_CALL_NOT_IMPLEMENTED
#define RtlCopyMemory(Destination, Source, Length)
static const struct update_accum a1
int(CALLBACK * ICMENUMPROCA)(LPSTR, LPARAM)
int WINAPI EnumICMProfilesA(HDC a0, ICMENUMPROCA a1, LPARAM a2)
#define ERROR_INSUFFICIENT_BUFFER