summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
commit4e8199b572f2035b7749cba276ece3a26630d23e (patch)
treef09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/UI/ColorSystem
parentAdding upstream version 1.66.0+dfsg1. (diff)
downloadrustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz
rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/UI/ColorSystem')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs572
1 files changed, 286 insertions, 286 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs
index 209e5f53e..bebe77592 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -60,7 +60,7 @@ extern "system" {
pub fn CMTranslateColors(hcmtransform: isize, lpainputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, lpaoutputcolors: *mut COLOR, ctoutput: COLORTYPE) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn CMTranslateRGB(hcmtransform: isize, colorref: u32, lpcolorref: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL;
+ pub fn CMTranslateRGB(hcmtransform: isize, colorref: super::super::Foundation::COLORREF, lpcolorref: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn CMTranslateRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, lpdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwtranslatedirection: u32) -> super::super::Foundation::BOOL;
@@ -355,12 +355,173 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn WcsTranslateColors(hcolortransform: isize, ncolors: u32, ninputchannels: u32, cdtinput: COLORDATATYPE, cbinput: u32, pinputdata: *const ::core::ffi::c_void, noutputchannels: u32, cdtoutput: COLORDATATYPE, cboutput: u32, poutputdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
}
+pub type IDeviceModelPlugIn = *mut ::core::ffi::c_void;
+pub type IGamutMapModelPlugIn = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub const ATTRIB_MATTE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub const ATTRIB_TRANSPARENCY: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub const BEST_MODE: u32 = 3u32;
+pub const CATID_WcsPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2696151776, data2: 33344, data3: 16479, data4: [138, 22, 138, 91, 77, 242, 240, 221] };
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_DESCRIPTION: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_DLL_VERSION: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_DRIVER_VERSION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_FROM_PROFILE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_IDENT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_LOGOICON: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_VERSION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_WIN_VERSION: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_BACKWARD: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_DISABLEICM: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_DISABLEINTENT: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_DISABLERENDERINTENT: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_ENABLEPROOFING: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_FORWARD: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_MONITOROVERFLOW: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_PRINTEROVERFLOW: i32 = 1073741824i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETMONITORPROFILE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETPRINTERPROFILE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETPROOFINTENT: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETRENDERINTENT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETTARGETPROFILE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_TARGETOVERFLOW: i32 = 536870912i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_USEAPPLYCALLBACK: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_USEDESCRIPTION: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_USEHOOK: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_MATCH_VERSION: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_A: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_ABC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_CMYK: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_DEF: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_DEFG: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_GRAY: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_Lab: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_RGB: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const DONT_USE_EMBEDDED_WCS_PROFILES: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ENABLE_GAMUT_CHECKING: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ENUM_TYPE_VERSION: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_ATTRIBUTES: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_CLASS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_CMMTYPE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_CONNECTIONSPACE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_CREATOR: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_DATACOLORSPACE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_DEVICECLASS: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_DEVICENAME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_DITHERMODE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_EXTENDEDDISPLAYCOLOR: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_MANUFACTURER: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_MEDIATYPE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_MODEL: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_PLATFORM: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_PROFILEFLAGS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_RENDERINGINTENT: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_RESOLUTION: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_SIGNATURE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_STANDARDDISPLAYCOLOR: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const FAST_TRANSLATE: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const FLAG_DEPENDENTONDATA: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const FLAG_EMBEDDEDPROFILE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const FLAG_ENABLE_CHROMATIC_ADAPTATION: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INDEX_DONT_CARE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INTENT_ABSOLUTE_COLORIMETRIC: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INTENT_PERCEPTUAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INTENT_RELATIVE_COLORIMETRIC: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INTENT_SATURATION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const MAX_COLOR_CHANNELS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const NORMAL_MODE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PRESERVEBLACK: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROFILE_FILENAME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROFILE_MEMBUFFER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROFILE_READ: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROFILE_READWRITE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROOF_MODE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const RESERVED: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const SEQUENTIAL_TRANSFORM: u32 = 2155872256u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const USE_RELATIVE_COLORIMETRIC: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_ALWAYS: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_DEFAULT: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_ICCONLY: i32 = 65536i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub type BMFORMAT = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
@@ -445,72 +606,139 @@ pub const BM_R10G10B10A2: BMFORMAT = 1793i32;
pub const BM_R10G10B10A2_XR: BMFORMAT = 1794i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub const BM_R16G16B16A16_FLOAT: BMFORMAT = 1795i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct BlackInformation {
- pub fBlackOnly: super::super::Foundation::BOOL,
- pub blackWeight: f32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for BlackInformation {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for BlackInformation {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const CATID_WcsPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2696151776, data2: 33344, data3: 16479, data4: [138, 22, 138, 91, 77, 242, 240, 221] };
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_DESCRIPTION: u32 = 5u32;
+pub type COLORDATATYPE = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_DLL_VERSION: u32 = 3u32;
+pub const COLOR_BYTE: COLORDATATYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_DRIVER_VERSION: u32 = 2u32;
+pub const COLOR_WORD: COLORDATATYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_FROM_PROFILE: u32 = 0u32;
+pub const COLOR_FLOAT: COLORDATATYPE = 3i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_IDENT: u32 = 1u32;
+pub const COLOR_S2DOT13FIXED: COLORDATATYPE = 4i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_LOGOICON: u32 = 6u32;
+pub const COLOR_10b_R10G10B10A2: COLORDATATYPE = 5i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_VERSION: u32 = 4u32;
+pub const COLOR_10b_R10G10B10A2_XR: COLORDATATYPE = 6i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_WIN_VERSION: u32 = 0u32;
+pub const COLOR_FLOAT16: COLORDATATYPE = 7i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_BACKWARD: u32 = 1u32;
+pub type COLORPROFILESUBTYPE = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_DISABLEICM: u32 = 1u32;
+pub const CPST_PERCEPTUAL: COLORPROFILESUBTYPE = 0i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_DISABLEINTENT: u32 = 1024u32;
+pub const CPST_RELATIVE_COLORIMETRIC: COLORPROFILESUBTYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_DISABLERENDERINTENT: u32 = 2048u32;
+pub const CPST_SATURATION: COLORPROFILESUBTYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_ENABLEPROOFING: u32 = 2u32;
+pub const CPST_ABSOLUTE_COLORIMETRIC: COLORPROFILESUBTYPE = 3i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_FORWARD: u32 = 0u32;
+pub const CPST_NONE: COLORPROFILESUBTYPE = 4i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_MONITOROVERFLOW: i32 = -2147483648i32;
+pub const CPST_RGB_WORKING_SPACE: COLORPROFILESUBTYPE = 5i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_PRINTEROVERFLOW: i32 = 1073741824i32;
+pub const CPST_CUSTOM_WORKING_SPACE: COLORPROFILESUBTYPE = 6i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETMONITORPROFILE: u32 = 16u32;
+pub const CPST_STANDARD_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 7i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETPRINTERPROFILE: u32 = 32u32;
+pub const CPST_EXTENDED_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 8i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETPROOFINTENT: u32 = 8u32;
+pub type COLORPROFILETYPE = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETRENDERINTENT: u32 = 4u32;
+pub const CPT_ICC: COLORPROFILETYPE = 0i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETTARGETPROFILE: u32 = 64u32;
+pub const CPT_DMP: COLORPROFILETYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_TARGETOVERFLOW: i32 = 536870912i32;
+pub const CPT_CAMP: COLORPROFILETYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_USEAPPLYCALLBACK: u32 = 256u32;
+pub const CPT_GMMP: COLORPROFILETYPE = 3i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_USEDESCRIPTION: u32 = 512u32;
+pub type COLORTYPE = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_USEHOOK: u32 = 128u32;
+pub const COLOR_GRAY: COLORTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_RGB: COLORTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_XYZ: COLORTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_Yxy: COLORTYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_Lab: COLORTYPE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_3_CHANNEL: COLORTYPE = 6i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_CMYK: COLORTYPE = 7i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_5_CHANNEL: COLORTYPE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_6_CHANNEL: COLORTYPE = 9i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_7_CHANNEL: COLORTYPE = 10i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_8_CHANNEL: COLORTYPE = 11i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_NAMED: COLORTYPE = 12i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type COLOR_MATCH_TO_TARGET_ACTION = i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CS_ENABLE: COLOR_MATCH_TO_TARGET_ACTION = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CS_DISABLE: COLOR_MATCH_TO_TARGET_ACTION = 2i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CS_DELETE_TRANSFORM: COLOR_MATCH_TO_TARGET_ACTION = 3i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type ICM_COMMAND = u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_ADDPROFILE: ICM_COMMAND = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_DELETEPROFILE: ICM_COMMAND = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_QUERYPROFILE: ICM_COMMAND = 3u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_SETDEFAULTPROFILE: ICM_COMMAND = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_REGISTERICMATCHER: ICM_COMMAND = 5u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_UNREGISTERICMATCHER: ICM_COMMAND = 6u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_QUERYMATCH: ICM_COMMAND = 7u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type ICM_MODE = i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_OFF: ICM_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_ON: ICM_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_QUERY: ICM_MODE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_DONE_OUTSIDEDC: ICM_MODE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type WCS_DEVICE_CAPABILITIES_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const VideoCardGammaTable: WCS_DEVICE_CAPABILITIES_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const MicrosoftHardwareColorV2: WCS_DEVICE_CAPABILITIES_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type WCS_PROFILE_MANAGEMENT_SCOPE = i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE: WCS_PROFILE_MANAGEMENT_SCOPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER: WCS_PROFILE_MANAGEMENT_SCOPE = 1i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct BlackInformation {
+ pub fBlackOnly: super::super::Foundation::BOOL,
+ pub blackWeight: f32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for BlackInformation {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for BlackInformation {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct CMYKCOLOR {
@@ -557,22 +785,6 @@ impl ::core::clone::Clone for COLOR_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLORDATATYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_BYTE: COLORDATATYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_WORD: COLORDATATYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_FLOAT: COLORDATATYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_S2DOT13FIXED: COLORDATATYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_10b_R10G10B10A2: COLORDATATYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_10b_R10G10B10A2_XR: COLORDATATYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_FLOAT16: COLORDATATYPE = 7i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -637,90 +849,6 @@ impl ::core::clone::Clone for COLORMATCHSETUPW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLORPROFILESUBTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_PERCEPTUAL: COLORPROFILESUBTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_RELATIVE_COLORIMETRIC: COLORPROFILESUBTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_SATURATION: COLORPROFILESUBTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_ABSOLUTE_COLORIMETRIC: COLORPROFILESUBTYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_NONE: COLORPROFILESUBTYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_RGB_WORKING_SPACE: COLORPROFILESUBTYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_CUSTOM_WORKING_SPACE: COLORPROFILESUBTYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_STANDARD_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_EXTENDED_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLORPROFILETYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPT_ICC: COLORPROFILETYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPT_DMP: COLORPROFILETYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPT_CAMP: COLORPROFILETYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPT_GMMP: COLORPROFILETYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLORTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_GRAY: COLORTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_RGB: COLORTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_XYZ: COLORTYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_Yxy: COLORTYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_Lab: COLORTYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_3_CHANNEL: COLORTYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_CMYK: COLORTYPE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_5_CHANNEL: COLORTYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_6_CHANNEL: COLORTYPE = 9i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_7_CHANNEL: COLORTYPE = 10i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_8_CHANNEL: COLORTYPE = 11i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_NAMED: COLORTYPE = 12i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLOR_MATCH_TO_TARGET_ACTION = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CS_ENABLE: COLOR_MATCH_TO_TARGET_ACTION = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CS_DISABLE: COLOR_MATCH_TO_TARGET_ACTION = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CS_DELETE_TRANSFORM: COLOR_MATCH_TO_TARGET_ACTION = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_MATCH_VERSION: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_A: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_ABC: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_CMYK: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_DEF: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_DEFG: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_GRAY: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_Lab: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_RGB: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const DONT_USE_EMBEDDED_WCS_PROFILES: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -756,8 +884,6 @@ impl ::core::clone::Clone for EMRCREATECOLORSPACEW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ENABLE_GAMUT_CHECKING: u32 = 65536u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct ENUMTYPEA {
@@ -818,54 +944,6 @@ impl ::core::clone::Clone for ENUMTYPEW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ENUM_TYPE_VERSION: u32 = 768u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_ATTRIBUTES: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_CLASS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_CMMTYPE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_CONNECTIONSPACE: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_CREATOR: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_DATACOLORSPACE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_DEVICECLASS: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_DEVICENAME: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_DITHERMODE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_EXTENDEDDISPLAYCOLOR: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_MANUFACTURER: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_MEDIATYPE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_MODEL: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_PLATFORM: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_PROFILEFLAGS: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_RENDERINGINTENT: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_RESOLUTION: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_SIGNATURE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_STANDARDDISPLAYCOLOR: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const FAST_TRANSLATE: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const FLAG_DEPENDENTONDATA: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const FLAG_EMBEDDEDPROFILE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const FLAG_ENABLE_CHROMATIC_ADAPTATION: u32 = 33554432u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct GENERIC3CHANNEL {
@@ -945,50 +1023,6 @@ impl ::core::clone::Clone for HiFiCOLOR {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type ICMENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type ICMENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type ICM_COMMAND = u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_ADDPROFILE: ICM_COMMAND = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_DELETEPROFILE: ICM_COMMAND = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_QUERYPROFILE: ICM_COMMAND = 3u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_SETDEFAULTPROFILE: ICM_COMMAND = 4u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_REGISTERICMATCHER: ICM_COMMAND = 5u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_UNREGISTERICMATCHER: ICM_COMMAND = 6u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_QUERYMATCH: ICM_COMMAND = 7u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type ICM_MODE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_OFF: ICM_MODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_ON: ICM_MODE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_QUERY: ICM_MODE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_DONE_OUTSIDEDC: ICM_MODE = 4i32;
-pub type IDeviceModelPlugIn = *mut ::core::ffi::c_void;
-pub type IGamutMapModelPlugIn = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INDEX_DONT_CARE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INTENT_ABSOLUTE_COLORIMETRIC: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INTENT_PERCEPTUAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INTENT_RELATIVE_COLORIMETRIC: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INTENT_SATURATION: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct JChColorF {
@@ -1061,9 +1095,6 @@ impl ::core::clone::Clone for LOGCOLORSPACEW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPBMCALLBACKFN = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: u32, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct LabCOLOR {
@@ -1077,8 +1108,6 @@ impl ::core::clone::Clone for LabCOLOR {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const MAX_COLOR_CHANNELS: u32 = 8u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct NAMEDCOLOR {
@@ -1105,16 +1134,6 @@ impl ::core::clone::Clone for NAMED_PROFILE_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const NORMAL_MODE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type PCMSCALLBACKA = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPA, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type PCMSCALLBACKW = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPW, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PRESERVEBLACK: u32 = 1048576u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct PROFILE {
@@ -1158,16 +1177,6 @@ impl ::core::clone::Clone for PROFILEHEADER {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROFILE_FILENAME: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROFILE_MEMBUFFER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROFILE_READ: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROFILE_READWRITE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROOF_MODE: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct PrimaryJabColors {
@@ -1204,8 +1213,6 @@ impl ::core::clone::Clone for PrimaryXYZColors {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const RESERVED: u32 = 2147483648u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct RGBCOLOR {
@@ -1219,20 +1226,6 @@ impl ::core::clone::Clone for RGBCOLOR {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const SEQUENTIAL_TRANSFORM: u32 = 2155872256u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const USE_RELATIVE_COLORIMETRIC: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_ALWAYS: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_DEFAULT: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type WCS_DEVICE_CAPABILITIES_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const VideoCardGammaTable: WCS_DEVICE_CAPABILITIES_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const MicrosoftHardwareColorV2: WCS_DEVICE_CAPABILITIES_TYPE = 2i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1266,14 +1259,6 @@ impl ::core::clone::Clone for WCS_DEVICE_VCGT_CAPABILITIES {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_ICCONLY: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type WCS_PROFILE_MANAGEMENT_SCOPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE: WCS_PROFILE_MANAGEMENT_SCOPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER: WCS_PROFILE_MANAGEMENT_SCOPE = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct XYZCOLOR {
@@ -1313,3 +1298,18 @@ impl ::core::clone::Clone for YxyCOLOR {
*self
}
}
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type ICMENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type ICMENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPBMCALLBACKFN = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: u32, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type PCMSCALLBACKA = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPA, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type PCMSCALLBACKW = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPW, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;