⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 esridisplay.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
IColor : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_RGB (
        OLE_COLOR RGB ) = 0;
    virtual HRESULT __stdcall get_RGB (
        OLE_COLOR * RGB ) = 0;
    virtual HRESULT __stdcall put_CMYK (
        OLE_COLOR CMYK ) = 0;
    virtual HRESULT __stdcall get_CMYK (
        OLE_COLOR * CMYK ) = 0;
    virtual HRESULT __stdcall put_UseWindowsDithering (
        VARIANT_BOOL useDithering ) = 0;
    virtual HRESULT __stdcall get_UseWindowsDithering (
        VARIANT_BOOL * useDithering ) = 0;
    virtual HRESULT __stdcall SetCIELAB (
        double l,
        double a,
        double b ) = 0;
    virtual HRESULT __stdcall GetCIELAB (
        double * l,
        double * a,
        double * b ) = 0;
    virtual HRESULT __stdcall put_Transparency (
        unsigned char alphaValue ) = 0;
    virtual HRESULT __stdcall get_Transparency (
        unsigned char * alphaValue ) = 0;
    virtual HRESULT __stdcall put_NullColor (
        VARIANT_BOOL flag ) = 0;
    virtual HRESULT __stdcall get_NullColor (
        VARIANT_BOOL * flag ) = 0;
};

struct __declspec(uuid("20cd40b1-8f3d-11d0-8590-0800091a2a72"))
IRgbColor : IColor
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Red (
        long Red ) = 0;
    virtual HRESULT __stdcall get_Red (
        long * Red ) = 0;
    virtual HRESULT __stdcall put_Green (
        long Green ) = 0;
    virtual HRESULT __stdcall get_Green (
        long * Green ) = 0;
    virtual HRESULT __stdcall put_Blue (
        long Blue ) = 0;
    virtual HRESULT __stdcall get_Blue (
        long * Blue ) = 0;
};

struct __declspec(uuid("20cd40b2-8f3d-11d0-8590-0800091a2a72"))
ICmykColor : IColor
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Cyan (
        long Cyan ) = 0;
    virtual HRESULT __stdcall get_Cyan (
        long * Cyan ) = 0;
    virtual HRESULT __stdcall put_Magenta (
        long Magenta ) = 0;
    virtual HRESULT __stdcall get_Magenta (
        long * Magenta ) = 0;
    virtual HRESULT __stdcall put_Yellow (
        long Yellow ) = 0;
    virtual HRESULT __stdcall get_Yellow (
        long * Yellow ) = 0;
    virtual HRESULT __stdcall put_Black (
        long Black ) = 0;
    virtual HRESULT __stdcall get_Black (
        long * Black ) = 0;
};

struct __declspec(uuid("20cd40b3-8f3d-11d0-8590-0800091a2a72"))
IHsvColor : IColor
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Hue (
        long Hue ) = 0;
    virtual HRESULT __stdcall get_Hue (
        long * Hue ) = 0;
    virtual HRESULT __stdcall put_Saturation (
        long Saturation ) = 0;
    virtual HRESULT __stdcall get_Saturation (
        long * Saturation ) = 0;
    virtual HRESULT __stdcall put_Value (
        long Value ) = 0;
    virtual HRESULT __stdcall get_Value (
        long * Value ) = 0;
};

struct __declspec(uuid("20cd40b4-8f3d-11d0-8590-0800091a2a72"))
IGrayColor : IColor
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Level (
        long outLevel ) = 0;
    virtual HRESULT __stdcall get_Level (
        long * outLevel ) = 0;
};

struct __declspec(uuid("7ee9c491-d123-11d0-8383-080009b996cc"))
IHlsColor : IColor
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Hue (
        long Hue ) = 0;
    virtual HRESULT __stdcall get_Hue (
        long * Hue ) = 0;
    virtual HRESULT __stdcall put_Lightness (
        long Lightness ) = 0;
    virtual HRESULT __stdcall get_Lightness (
        long * Lightness ) = 0;
    virtual HRESULT __stdcall put_Saturation (
        long Saturation ) = 0;
    virtual HRESULT __stdcall get_Saturation (
        long * Saturation ) = 0;
};

struct __declspec(uuid("6060613e-1233-11d3-9f45-00c04f6bc709"))
IPostScriptColor : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Overprint (
        VARIANT_BOOL flag ) = 0;
    virtual HRESULT __stdcall get_Overprint (
        VARIANT_BOOL * flag ) = 0;
    virtual HRESULT __stdcall put_SpotColor (
        VARIANT_BOOL isSpot ) = 0;
    virtual HRESULT __stdcall get_SpotColor (
        VARIANT_BOOL * isSpot ) = 0;
    virtual HRESULT __stdcall put_SpotDescription (
        BSTR desc ) = 0;
    virtual HRESULT __stdcall get_SpotDescription (
        BSTR * desc ) = 0;
    virtual HRESULT __stdcall put_SpotPercentage (
        short percent ) = 0;
    virtual HRESULT __stdcall get_SpotPercentage (
        short * percent ) = 0;
};

struct __declspec(uuid("9db25fdf-3c75-11d2-aaf6-00c04fa334b3"))
IMonitorSettings : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_MonitorName (
        BSTR Name ) = 0;
    virtual HRESULT __stdcall get_MonitorName (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall put_Gamma (
        double Gamma ) = 0;
    virtual HRESULT __stdcall get_Gamma (
        double * Gamma ) = 0;
    virtual HRESULT __stdcall put_WhitePointName (
        BSTR Name ) = 0;
    virtual HRESULT __stdcall get_WhitePointName (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall put_PhosphorName (
        BSTR Name ) = 0;
    virtual HRESULT __stdcall get_PhosphorName (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall SetWhitePoint (
        double x,
        double y ) = 0;
    virtual HRESULT __stdcall GetWhitePoint (
        double * x,
        double * y ) = 0;
    virtual HRESULT __stdcall SetRedPoint (
        double x,
        double y ) = 0;
    virtual HRESULT __stdcall GetRedPoint (
        double * x,
        double * y ) = 0;
    virtual HRESULT __stdcall SetGreenPoint (
        double x,
        double y ) = 0;
    virtual HRESULT __stdcall GetGreenPoint (
        double * x,
        double * y ) = 0;
    virtual HRESULT __stdcall SetBluePoint (
        double x,
        double y ) = 0;
    virtual HRESULT __stdcall GetBluePoint (
        double * x,
        double * y ) = 0;
};

struct __declspec(uuid("137e39db-3e98-11d2-aaf7-00c04fa334b3"))
ICieLabConversion : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall RgbToLab (
        OLE_COLOR RGB,
        double * l,
        double * a,
        double * b ) = 0;
    virtual HRESULT __stdcall LabToRgb (
        OLE_COLOR * RGB,
        double l,
        double a,
        double b ) = 0;
    virtual HRESULT __stdcall HsvToLab (
        short h,
        unsigned char s,
        unsigned char v,
        double * l,
        double * a,
        double * b ) = 0;
    virtual HRESULT __stdcall LabToHsv (
        short * h,
        unsigned char * s,
        unsigned char * v,
        double l,
        double a,
        double b ) = 0;
    virtual HRESULT __stdcall GetDistance (
        double l1,
        double a1,
        double b1,
        double l2,
        double a2,
        double b2,
        double * dist ) = 0;
    virtual HRESULT __stdcall ReloadSettings ( ) = 0;
    virtual HRESULT __stdcall get_SettingsVersion (
        long * version ) = 0;
};

struct __declspec(uuid("7ee9c496-d123-11d0-8383-080009b996cc"))
RgbColor;
    // [ default ] interface IUnknown
    // interface IRgbColor
    // interface IColor
    // interface IClone
    // interface IPersist
    // interface IPersistStream
    // interface IXMLSerialize

struct __declspec(uuid("7ee9c497-d123-11d0-8383-080009b996cc"))
CmykColor;
    // [ default ] interface IUnknown
    // interface ICmykColor
    // interface IPostScriptColor
    // interface IColor
    // interface IClone
    // interface IPersist
    // interface IPersistStream
    // interface IXMLSerialize

struct __declspec(uuid("7ee9c492-d123-11d0-8383-080009b996cc"))
HsvColor;
    // [ default ] interface IUnknown
    // interface IHsvColor
    // interface IColor
    // interface IClone
    // interface IPersist
    // interface IPersistStream
    // interface IXMLSerialize

struct __declspec(uuid("7ee9c495-d123-11d0-8383-080009b996cc"))
GrayColor;
    // [ default ] interface IUnknown
    // interface IGrayColor
    // interface IColor
    // interface IClone
    // interface IPersist
    // interface IPersistStream
    // interface IXMLSerialize

struct __declspec(uuid("7ee9c493-d123-11d0-8383-080009b996cc"))
HlsColor;
    // [ default ] interface IUnknown
    // interface IHlsColor
    // interface IColor
    // interface IClone
    // interface IPersist
    // interface IPersistStream
    // interface IXMLSerialize

struct __declspec(uuid("9db25fe0-3c75-11d2-aaf6-00c04fa334b3"))
MonitorSettings;
    // [ default ] interface IUnknown
    // interface IMonitorSettings

struct __declspec(uuid("137e39dc-3e98-11d2-aaf7-00c04fa334b3"))
CieLabConversion;
    // [ default ] interface IUnknown
    // interface ICieLabConversion

struct __declspec(uuid("beb87092-c0b4-11d0-8379-080009b996cc"))
IEnumColors : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Next (
        struct IColor * * nextColor ) = 0;
    virtual HRESULT __stdcall Reset ( ) = 0;
};

struct __declspec(uuid("beb87091-c0b4-11d0-8379-080009b996cc"))
IColorRamp : IUnknown
{
    //

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -