Bagikan melalui


Sistem Warna Windows

Gambaran umum teknologi Windows Color System.

Untuk mengembangkan Sistem Warna Windows, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Enumerasi

 
BMFORMAT

Nilai jenis enumerasi BMFORMAT digunakan oleh beberapa fungsi WCS untuk menunjukkan format bitmap tertentu.
COLORDATATYPE

Digunakan oleh fungsi WCS untuk menunjukkan jenis data konten vektor.
COLORPROFILESUBTYPE

Menentukan subjenis profil warna.
COLORPROFILETYPE

Menentukan jenis profil warna.
COLORTYPE

Nilai enumerasi COLORTYPE digunakan oleh beberapa fungsi WCS. Variabel jenis COLOR didefinisikan dalam ruang warna yang dijumlahkan oleh enumerasi COLORTYPE .
WCS_PROFILE_MANAGEMENT_SCOPE

Menentukan cakupan operasi manajemen profil, seperti mengaitkan profil dengan perangkat.

Fungsi

 
AssociateColorProfileWithDeviceA

Mengaitkan profil warna tertentu dengan perangkat tertentu. (ANSI)
AssociateColorProfileWithDeviceW

Mengaitkan profil warna tertentu dengan perangkat tertentu. (Unicode)
CheckBitmapBits

Memeriksa apakah piksel dalam bitmap tertentu terletak dalam gamut output dari transformasi tertentu.
CheckColors

Menentukan apakah warna dalam array terletak dalam gamut output dari transformasi tertentu.
CheckColorsInGamut

Fungsi CheckColorsInGamut menentukan apakah set RGB yang ditentukan tiga kali lipat terletak pada gamut output perangkat tertentu. Tiga kali lipat RGB ditafsirkan dalam ruang warna logis input.
CloseColorProfile

Menutup handel profil yang terbuka.
CMCheckColors

Menentukan apakah warna yang diberikan terletak dalam gamut output dari transformasi tertentu.
CMCheckColorsInGamut

Menentukan apakah tiga kali lipat RGB yang ditentukan terletak pada gamut output dari transformasi tertentu.
CMCheckRGB

Memeriksa warna bitmap terhadap gamut output.
CMConvertColorNameToIndex

Mengonversi nama warna dalam ruang warna bernama menjadi nomor indeks dalam profil warna.
CMConvertIndexToColorName

Mengubah indeks dalam spasi warna menjadi array nama dalam spasi warna bernama. (CMConvertIndexToColorName)
CMCreateDeviceLinkProfile

Membuat profil tautan perangkat dalam format yang ditentukan oleh Konsorsium Warna Internasional dalam Spesifikasi Format Profil ICC-nya.
CMCreateMultiProfileTransform

Menerima array profil atau profil tautan perangkat tunggal dan membuat transformasi warna. Transformasi ini adalah pemetaan dari ruang warna yang ditentukan oleh profil pertama ke profil kedua dan sebagainya ke yang terakhir.
CMCreateProfile

Membuat profil warna tampilan dari struktur LOGCOLORSPACEA .
CMCreateProfileW

Membuat profil warna tampilan dari struktur LOGCOLORSPACEW .
CMCreateTransform

Dihentikan. Tidak ada API pengganti karena yang satu ini tidak lagi digunakan. Pengembang modul CMM alternatif tidak diperlukan untuk mengimplementasikannya. (CMCreateTransform)
CMCreateTransformExt

Membuat transformasi warna yang memetakan dari input LOGCOLORSPACEA ke ruang target opsional lalu ke perangkat output, menggunakan sekumpulan bendera yang menentukan bagaimana transformasi harus dibuat.
CMCreateTransformExtW

Membuat transformasi warna yang memetakan dari input LOGCOLORSPACEW ke ruang target opsional lalu ke perangkat output, menggunakan sekumpulan bendera yang menentukan bagaimana transformasi harus dibuat.
CMCreateTransformW

Dihentikan. Tidak ada API pengganti karena yang satu ini tidak lagi digunakan. Pengembang modul CMM alternatif tidak diperlukan untuk mengimplementasikannya. (CMCreateTransformW)
CMDeleteTransform

Menghapus transformasi warna tertentu, dan membebaskan memori apa pun yang terkait dengannya.
CMGetInfo

Mengambil berbagai informasi tentang modul manajemen warna (CMM).
CMGetNamedProfileInfo

Mengambil informasi tentang profil warna bernama yang ditentukan.
CMGetPS2ColorRenderingDictionary

CMGetPS2ColorRenderingDictionary dan parameter tambahan yang terkait dengannya akan ditentukan.
CMGetPS2ColorRenderingIntent

Mengambil niat penyajian warna PostScript Level 2 dari profil.
CMGetPS2ColorSpaceArray

CMGetPS2ColorSpaceArray dan parameter, pengembalian, dan keterangan yang terkait dengannya akan ditentukan.
CMIsProfileValid

Melaporkan apakah profil yang diberikan adalah profil ICC valid yang dapat digunakan untuk manajemen warna.
CMTranslateColors

Menerjemahkan array warna dari ruang warna sumber ke ruang warna tujuan menggunakan transformasi warna.
CMTranslateRGB

Menerjemahkan RGBQuad yang disediakan aplikasi ke dalam ruang warna perangkat.
CMTranslateRGB

Menerjemahkan bitmap dari satu ruang warna ke ruang warna lainnya menggunakan transformasi warna.
CMTranslateRGBsExt

Menerjemahkan bitmap dari satu format yang ditentukan ke dalam format yang ditentukan yang berbeda dan memanggil fungsi panggilan balik secara berkala, jika ditentukan, untuk melaporkan kemajuan dan mengizinkan aplikasi panggilan untuk mengakhiri terjemahan.
CMYK

Makro CMYK membuat nilai warna CMYK dengan menggabungkan nilai sian, magenta, kuning, dan hitam yang ditentukan.
ColorCorrectPalette

Fungsi ColorCorrectPalette mengoreksi entri palet menggunakan parameter WCS 1.0 dalam konteks perangkat yang ditentukan.
ColorimetricToDeviceColors

Mengembalikan warna XYZ yang sesuai sebagai respons terhadap jumlah warna, saluran, warna perangkat, dan algoritma plug-in kepemilikan yang ditentukan. (IDeviceModelPlugIn.ColorimetricToDeviceColors)
ColorimetricToDeviceColorsWithBlack

Mengembalikan warna perangkat yang sesuai sebagai respons terhadap jumlah warna, saluran, informasi hitam yang masuk, warna Commission Internationale l'Eclairge XYZ (CIEXYZ) dan algoritma plug-in kepemilikan.
ColorMatchToTarget

Fungsi ColorMatchToTarget memungkinkan Anda mempratinjau warna seperti yang akan muncul di perangkat target.
ColorProfileAddDisplayAssociation

ColorProfileAddDisplayAssociation mengaitkan profil warna yang diinstal dengan tampilan tertentu dalam cakupan tertentu.
ColorProfileGetDisplayDefault

ColorProfileGetDisplayDefault mendapatkan profil warna default untuk tampilan tertentu dalam cakupan yang ditentukan.
ColorProfileGetDisplayList

ColorProfileGetDisplayList mengambil daftar profil yang terkait dengan tampilan tertentu dalam cakupan yang ditentukan.
ColorProfileGetDisplayUserScope

ColorProfileGetDisplayUserScope mendapatkan cakupan profil warna yang saat ini dipilih dari tampilan yang disediakan - baik pengguna atau sistem.
ColorProfileRemoveDisplayAssociation

ColorProfileRemoveDisplayAssociation memisahkan profil warna yang diinstal dari tampilan tertentu dalam cakupan yang diberikan.
ColorProfileSetDisplayDefaultAssociation

ColorProfileSetDisplayDefaultAssociation menetapkan profil warna yang diinstal sebagai profil default untuk tampilan tertentu dalam cakupan yang diberikan.
ConvertColorNameToIndex

Mengonversi nama warna dalam ruang warna bernama menjadi nomor indeks dalam profil warna International Color Consortium (ICC).
ConvertIndexToColorName

Mengubah indeks dalam spasi warna menjadi array nama dalam spasi warna bernama. (ConvertIndexToColorName)
CreateColorSpaceA

Fungsi CreateColorSpace membuat ruang warna logis. (ANSI)
CreateColorSpaceW

Fungsi CreateColorSpace membuat ruang warna logis. (Unicode)
CreateColorTransformA

Membuat transformasi warna yang dapat digunakan aplikasi untuk melakukan manajemen warna. (ANSI)
CreateColorTransformW

Membuat transformasi warna yang dapat digunakan aplikasi untuk melakukan manajemen warna. (Unicode)
CreateDeviceLinkProfile

Membuat profil tautan perangkat International Color Consortium (ICC) dari serangkaian profil warna, menggunakan niat yang ditentukan.
CreateMultiProfileTransform

Menerima array profil atau profil tautan perangkat tunggal dan membuat transformasi warna yang dapat digunakan aplikasi untuk melakukan pemetaan warna.
CreateProfileFromLogColorSpaceA

Mengonversi ruang warna logis ke profil perangkat. (ANSI)
CreateProfileFromLogColorSpaceW

Mengonversi ruang warna logis ke profil perangkat. (Unicode)
DeleteColorSpace

Fungsi DeleteColorSpace menghapus dan menghancurkan ruang warna tertentu.
DeleteColorTransform

Menghapus transformasi warna tertentu.
DeviceToColorimetricColors

Mengembalikan warna XYZ yang sesuai sebagai respons terhadap jumlah warna, saluran, warna perangkat, dan algoritma plug-in kepemilikan yang ditentukan. (IDeviceModelPlugIn.DeviceToColorimetricColors)
DisassociateColorProfileFromDeviceA

Memisahkan profil warna tertentu dengan perangkat tertentu pada komputer tertentu. (ANSI)
DisassociateColorProfileFromDeviceW

Memisahkan profil warna tertentu dengan perangkat tertentu pada komputer tertentu. (Unicode)
EnumColorProfilesA

Menghitung semua profil yang memenuhi kriteria enumerasi yang diberikan. (ANSI)
EnumColorProfilesW

Menghitung semua profil yang memenuhi kriteria enumerasi yang diberikan. (Unicode)
EnumICMProfilesA

Fungsi EnumICMProfiles menghitung profil warna output yang berbeda yang didukung sistem untuk konteks perangkat tertentu. (ANSI)
EnumICMProfilesW

Fungsi EnumICMProfiles menghitung profil warna output yang berbeda yang didukung sistem untuk konteks perangkat tertentu. (Unicode)
GetCMMInfo

Mengambil berbagai informasi tentang modul manajemen warna (CMM) yang membuat transformasi warna yang ditentukan.
GetColorDirectoryA

Mengambil jalur direktori Windows COLOR pada komputer tertentu. (ANSI)
GetColorDirectoryW

Mengambil jalur direktori Windows COLOR pada komputer tertentu. (Unicode)
GetColorProfileElement

Menyalin data dari elemen profil bertag tertentu dari profil warna tertentu ke dalam buffer.
GetColorProfileElementTag

Mengambil nama tag yang ditentukan oleh dwIndex dalam tabel tag profil warna International Color Consortium (ICC) tertentu, di mana dwIndex adalah indeks berbasis satu ke dalam tabel tersebut.
GetColorProfileFromHandle

Mengingat handel ke profil warna terbuka, fungsi GetColorProfileFromHandle menyalin konten profil ke dalam buffer yang disediakan oleh aplikasi. Jika handel adalah handel Windows Color System (WCS), maka DMP dikembalikan dan CAMP dan GMMP yang terkait dengan HPROFILE diabaikan.
GetColorProfileHeader

Mengambil atau memperoleh struktur header ICC dari profil warna ICC atau profil XML WCS. Driver dan aplikasi harus mengasumsikan mengembalikan TRUE hanya menunjukkan bahwa header yang terstruktur dengan benar dikembalikan. Setiap tag masih perlu divalidasi secara independen menggunakan API ICM2 warisan atau API skema XML.
GetColorSpace

Fungsi GetColorSpace mengambil handel ke ruang warna input dari konteks perangkat tertentu.
GetCountColorProfileElements

Mengambil jumlah elemen yang ditandai dalam profil warna tertentu.
GetCValue

Makro GetCValue mengambil nilai warna sian dari nilai warna CMYK.
GetDeviceGammaRamp

Fungsi GetDeviceGammaRamp mendapatkan ramp gamma pada papan tampilan warna langsung yang memiliki driver yang mendukung landai gamma yang dapat diunduh dalam perangkat keras.
GetGamutBoundaryMesh

Mengembalikan jala segitiga dari plug-in. Fungsi ini digunakan untuk menghitung GamutBoundaryDescription.
GetGamutBoundaryMeshSize

Mengembalikan ukuran struktur data yang diperlukan untuk fungsi GetGamutBoundaryMesh.
GetICMProfileA

Fungsi GetICMProfile mengambil nama file profil warna output saat ini untuk konteks perangkat tertentu. (ANSI)
GetICMProfileW

Fungsi GetICMProfile mengambil nama file profil warna output saat ini untuk konteks perangkat tertentu. (Unicode)
GetKValue

Makro GetKValue mengambil nilai warna hitam dari nilai warna CMYK.
GetLogColorSpaceA

Fungsi GetLogColorSpace mengambil definisi ruang warna yang diidentifikasi oleh handel tertentu. (ANSI)
GetLogColorSpaceW

Fungsi GetLogColorSpace mengambil definisi ruang warna yang diidentifikasi oleh handel tertentu. (Unicode)
GetMValue

Makro GetMValue mengambil nilai warna magenta dari nilai warna CMYK.
GetNamedProfileInfo

Mengambil informasi tentang profil warna bernama International Color Consortium (ICC) yang ditentukan dalam parameter pertama.
GetNeutralAxis

IDeviceModelPlugIn::GetNeutralAxis mengembalikan colorimetry XYZ titik sampel di sepanjang sumbu netral perangkat.
GetNeutralAxisSize

Fungsi IDeviceModelPlugIn::GetNeutralAxisSize mengembalikan jumlah titik data di sepanjang sumbu netral yang dikembalikan oleh fungsi GetNeutralAxis.
GetNumChannels

Mengembalikan jumlah saluran perangkat dalam parameter pNumChannels.
GetPrimarySamples

Mengembalikan warna pengukuran untuk sampel utama.
GetPS2ColorRenderingDictionary

Mengambil kamus penyajian warna PostScript Level 2 dari profil warna ICC yang ditentukan.
GetPS2ColorRenderingIntent

Mengambil niat penyajian warna PostScript Level 2 dari profil warna ICC.
GetPS2ColorSpaceArray

Mengambil array ruang warna PostScript Level 2 dari profil warna ICC.
GetStandardColorSpaceProfileA

Mengambil profil warna yang terdaftar untuk ruang warna standar yang ditentukan. (ANSI)
GetStandardColorSpaceProfileW

Mengambil profil warna yang terdaftar untuk ruang warna standar yang ditentukan. (Unicode)
GetyValue

Makro GetYValue mengambil nilai warna kuning dari nilai warna CMYK.
ICMENUMPROCA

Callback EnumICMProfilesProcCallback adalah fungsi panggilan balik yang ditentukan aplikasi yang memproses data profil warna dari EnumICMProfiles . (ANSI)
ICMENUMPROCW

Callback EnumICMProfilesProcCallback adalah fungsi panggilan balik yang ditentukan aplikasi yang memproses data profil warna dari EnumICMProfiles . (Unicode)
Initialize

Mengambil pointer ke Stream yang berisi seluruh plug-in model perangkat sebagai input, dan menginisialisasi parameter internal apa pun yang diperlukan oleh plug-in.
Initialize

Menginisialisasi profil model peta gamut (GMMP) dengan menggunakan deskripsi batas gamut sumber dan tujuan yang ditentukan serta plug-in model perangkat sumber dan tujuan opsional.
InstallColorProfileA

Menginstal profil tertentu untuk digunakan pada komputer tertentu. Profil juga disalin ke direktori COLOR. (ANSI)
InstallColorProfileW

Menginstal profil tertentu untuk digunakan pada komputer tertentu. Profil juga disalin ke direktori COLOR. (Unicode)
IsColorProfileTagPresent

Melaporkan apakah tag International Color Consortium (ICC) tertentu ada di profil warna yang ditentukan.
IsColorProfileValid

Memungkinkan Anda menentukan apakah profil yang ditentukan adalah profil International Color Consortium (ICC) yang valid, atau handel profil Windows Color System (WCS) yang valid yang dapat digunakan untuk manajemen warna.
OpenColorProfileA

Membuat handel ke profil warna tertentu. Handel kemudian dapat digunakan dalam fungsi manajemen profil lainnya. (ANSI)
OpenColorProfileW

Membuat handel ke profil warna tertentu. Handel kemudian dapat digunakan dalam fungsi manajemen profil lainnya. (Unicode)
PBMCALLBACKFN

TBD (PBMCALLBACKFN)
PCMSCALLBACKA

*PCMSCALLBACKA* (atau ApplyCallbackFunction) adalah fungsi panggilan balik yang Anda terapkan yang memperbarui data konfigurasi WCS saat kotak dialog yang ditampilkan oleh fungsi SetupColorMatchingW sedang dijalankan.
PCMSCALLBACKW

*PCMSCALLBACKW* (atau ApplyCallbackFunction) adalah fungsi panggilan balik yang Anda terapkan yang memperbarui data konfigurasi WCS saat kotak dialog yang ditampilkan oleh fungsi SetupColorMatchingW sedang dijalankan.
RegisterCMMA

Mengaitkan nilai identifikasi tertentu dengan pustaka tautan dinamis modul manajemen warna yang ditentukan (CMM DLL). Ketika ID ini muncul di profil warna, Windows kemudian dapat menemukan CMM yang sesuai sehingga dapat membuat transformasi. (ANSI)
RegisterCMMW

Mengaitkan nilai identifikasi tertentu dengan pustaka tautan dinamis modul manajemen warna yang ditentukan (CMM DLL). Ketika ID ini muncul di profil warna, Windows kemudian dapat menemukan CMM yang sesuai sehingga dapat membuat transformasi. (Unicode)
PilihCMM

Memungkinkan Anda memilih modul manajemen warna (CMM) pilihan untuk digunakan.
SetColorProfileElement

Mengatur data elemen untuk elemen profil yang diberi tag di profil warna ICC.
SetColorProfileElementReference

Membuat profil warna ICC tertentu tag baru yang mereferensikan data yang sama dengan tag yang sudah ada.
SetColorProfileElementSize

Mengatur ukuran elemen yang ditandai dalam profil warna ICC.
SetColorProfileHeader

Mengatur data header dalam profil warna ICC tertentu.
SetColorSpace

Fungsi SetColorSpace menentukan ruang warna input untuk konteks perangkat tertentu.
SetDeviceGammaRamp

Fungsi SetDeviceGammaRamp mengatur gamma ramp pada papan tampilan warna langsung memiliki driver yang mendukung landai gamma yang dapat diunduh dalam perangkat keras.
SetICMMode

Fungsi SetICMMode menyebabkan Manajemen Warna Gambar diaktifkan, dinonaktifkan, atau dikueri pada konteks perangkat (DC) tertentu.
SetICMProfileA

Fungsi SetICMProfile menetapkan profil warna tertentu sebagai profil output untuk konteks perangkat (DC) tertentu. (ANSI)
SetICMProfileW

Fungsi SetICMProfile menetapkan profil warna tertentu sebagai profil output untuk konteks perangkat (DC) tertentu. (Unicode)
SetStandardColorSpaceProfileA

Mendaftarkan profil tertentu untuk ruang warna standar tertentu. Profil dapat dikueri menggunakan GetStandardColorSpaceProfileW. (ANSI)
SetStandardColorSpaceProfileW

Mendaftarkan profil tertentu untuk ruang warna standar tertentu. Profil dapat dikueri menggunakan GetStandardColorSpaceProfileW. (Unicode)
SetTransformDeviceModelInfo

Menyediakan plug-in dengan parameter untuk menentukan di mana dalam urutan transformasi plug-in tertentu terjadi.
SetupColorMatchingA

Membuat kotak dialog Manajemen Warna yang memungkinkan pengguna memilih apakah akan mengaktifkan manajemen warna dan, jika demikian, memberikan kontrol atas profil warna yang digunakan dan atas niat penyajian. (ANSI)
SetupColorMatchingW

Membuat kotak dialog Manajemen Warna yang memungkinkan pengguna memilih apakah akan mengaktifkan manajemen warna dan, jika demikian, memberikan kontrol atas profil warna yang digunakan dan atas niat penyajian. (Unicode)
SourceToDestinationAppearanceColors

Mengembalikan warna tampilan yang dipetakan gamut yang sesuai sebagai respons terhadap jumlah warna dan warna CIEJCh yang ditentukan.
TranslateBitmapBits

Menerjemahkan warna bitmap yang memiliki format yang ditentukan sehingga menghasilkan bitmap lain dalam format yang diminta.
TranslateColors

Menerjemahkan array warna dari ruang warna sumber ke ruang warna tujuan seperti yang ditentukan oleh transformasi warna.
UninstallColorProfileA

Menghapus profil warna tertentu dari komputer tertentu. File terkait secara opsional dihapus dari sistem. (ANSI)
UninstallColorProfileW

Menghapus profil warna tertentu dari komputer tertentu. File terkait secara opsional dihapus dari sistem. (Unicode)
Batalkan pendaftaranCMMA

Memisahkan nilai ID tertentu dari pustaka tautan dinamis modul manajemen warna tertentu (CMM DLL). (ANSI)
UnregisterCMMW

Memisahkan nilai ID tertentu dari pustaka tautan dinamis modul manajemen warna tertentu (CMM DLL). (Unicode)
UpdateICMRegKeyA

Fungsi UpdateICMRegKey mengelola profil warna dan Modul Manajemen Warna dalam sistem. (ANSI)
UpdateICMRegKeyW

Fungsi UpdateICMRegKey mengelola profil warna dan Modul Manajemen Warna dalam sistem. (Unicode)
WcsAssociateColorProfileWithDevice

WcsAssociateColorProfileWithDevice mengaitkan profil warna WCS tertentu dengan perangkat tertentu.
WcsCheckColors

Menentukan apakah warna dalam array berada dalam gamut output dari transformasi warna WCS tertentu.
WcsCreateIccProfile

Mengonversi profil WCS menjadi profil International Color Consortium (ICC).
WcsDisassociateColorProfileFromDevice

Memisahkan profil warna WCS tertentu dari perangkat tertentu di komputer.
WcsEnumColorProfiles

Menghitung semua profil warna yang memenuhi kriteria enumerasi dalam cakupan manajemen profil yang ditentukan.
WcsEnumColorProfilesSize

Mengembalikan ukuran, dalam byte, dari buffer yang diperlukan oleh fungsi WcsEnumColorProfiles untuk menghitung profil warna.
WcsGetCalibrationManagementState

Menentukan apakah manajemen sistem status kalibrasi tampilan diaktifkan.
WcsGetDefaultColorProfile

Mengambil profil warna default untuk perangkat, atau untuk default independen perangkat jika perangkat tidak ditentukan.
WcsGetDefaultColorProfileSize

Mengembalikan ukuran, dalam byte, dari nama profil warna default (termasuk terminator NULL ), untuk perangkat.
WcsGetDefaultRenderingIntent

Mengambil niat penyajian default dalam cakupan manajemen profil yang ditentukan.
WcsGetUsePerUserProfiles

Menentukan apakah pengguna memilih untuk menggunakan daftar asosiasi profil per pengguna untuk perangkat yang ditentukan.
WcsOpenColorProfileA

Membuat handel ke profil warna tertentu. (ANSI)
WcsOpenColorProfileW

Membuat handel ke profil warna tertentu. (Unicode)
WcsSetCalibrationManagementState

Mengaktifkan atau menonaktifkan manajemen sistem status kalibrasi tampilan.
WcsSetDefaultColorProfile

Mengatur nama profil warna default untuk jenis profil yang ditentukan dalam lingkup manajemen profil yang ditentukan.
WcsSetDefaultRenderingIntent

Mengatur niat penyajian default dalam cakupan manajemen profil yang ditentukan.
WcsSetUsePerUserProfiles

Memungkinkan pengguna menentukan apakah akan menggunakan daftar asosiasi profil per pengguna untuk perangkat yang ditentukan atau tidak.
WcsTranslateColors

Menerjemahkan array warna dari ruang warna sumber ke ruang warna tujuan seperti yang ditentukan oleh transformasi warna.

Antarmuka

 
IDeviceModelPlugIn

Menjelaskan metode yang ditentukan untuk antarmuka IDeviceModelPlugIn Component Object Model (COM).
IGamutMapModelPlugIn

Menjelaskan metode yang ditentukan untuk antarmuka IGamutMapModelPlugIn Component Object Model (COM).

Struktur

 
BlackInformation

Berisi informasi untuk model perangkat yang memiliki saluran warna hitam.
CIEXYZ

Struktur CIEXYZ berisi koordinat x,y, dan z dari warna tertentu dalam ruang warna tertentu.
CIEXYZTRIPLE

Struktur CIEXYZTRIPLE berisi koordinat x,y, dan z dari tiga warna yang sesuai dengan titik akhir merah, hijau, dan biru untuk ruang warna logis tertentu.
CMYKCOLOR

Deskripsi struktur CMYKCOLOR.
WARNA

Deskripsi union COLOR.
COLORMATCHSETUPA

Struktur COLORMATCHSETUP berisi informasi yang digunakan fungsi SetupColorMatchingW untuk menginisialisasi kotak dialog ColorManagement . (ANSI)
COLORMATCHSETUPW

Struktur COLORMATCHSETUP berisi informasi yang digunakan fungsi SetupColorMatchingW untuk menginisialisasi kotak dialog ColorManagement . (Unicode)
ENUMTYPEA

Berisi informasi yang menentukan batasan enumerasi profil. (ANSI)
ENUMTYPEW

Berisi informasi yang menentukan batasan enumerasi profil. (Unicode)
GamutBoundaryDescription

Mendefinisikan batas gamut.
GamutShell

Berisi informasi yang mendefinisikan shell gamut, yang diwakili oleh daftar segitiga terindeks. Buffer vertex berisi data simpul.
GamutShellTriangle

Berisi tiga indeks puncak untuk mengakses buffer vertex.
GENERIC3CHANNEL

TBD (GENERIC3CHANNEL)
WARNA ABU-ABU

Deskripsi struktur GRAYCOLOR.
HiFiCOLOR

Deskripsi struktur HiFiCOLOR.
JabColorF

JabColorF (wcsplugin.h) adalah struktur.
JChColorF

JChColorF (wcsplugin.h) adalah struktur.
LabCOLOR

TBD (LabCOLOR)
LOGCOLORSPACEA

Struktur LOGCOLORSPACE berisi informasi yang menentukan ruang warna logis. (ANSI)
LOGCOLORSPACEW

Struktur LOGCOLORSPACE berisi informasi yang menentukan ruang warna logis. (Unicode)
NAMED_PROFILE_INFO

Struktur NAMED_PROFILE_INFO digunakan untuk menyimpan informasi tentang profil warna bernama.
NAMEDCOLOR

TBD (NAMEDCOLOR)
PrimaryJabColors

Struktur ini berisi delapan warna utama dalam koordinat Jab.
PrimaryXYZColors

Struktur ini berisi delapan warna utama dalam koordinat XYZ.
PROFIL

Berisi informasi yang menentukan profil warna.
PROFILEHEADER

Berisi informasi yang menjelaskan isi file profil perangkat. Header ini terjadi di awal file profil perangkat.
RGBCOLOR

TBD (RGBCOLOR)
XYZCOLOR

TBD (XYZCOLOR)
XYZColorF

XYZColorF (wcsplugin.h) adalah struktur.
YxyCOLOR

TBD (YxyCOLOR)