diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
commit | 4e8199b572f2035b7749cba276ece3a26630d23e (patch) | |
tree | f09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/UI/ColorSystem | |
parent | Adding upstream version 1.66.0+dfsg1. (diff) | |
download | rustc-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.rs | 572 |
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>; |