Files
marlersoft-win32json/api/UI.ColorSystem.json
T
2026-02-15 17:17:14 -07:00

3339 lines
140 KiB
JSON

{
"Constants":[{
"Name":"CATID_WcsPlugin"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"a0b402e0-8240-405f-8a16-8a5b4df2f0dd"
,"Attrs":[]
},{
"Name":"MAX_COLOR_CHANNELS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"INTENT_PERCEPTUAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"INTENT_RELATIVE_COLORIMETRIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"INTENT_SATURATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"INTENT_ABSOLUTE_COLORIMETRIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"FLAG_EMBEDDEDPROFILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FLAG_DEPENDENTONDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"FLAG_ENABLE_CHROMATIC_ADAPTATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"ATTRIB_TRANSPARENCY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ATTRIB_MATTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PROFILE_FILENAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PROFILE_MEMBUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PROFILE_READ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PROFILE_READWRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"INDEX_DONT_CARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMM_FROM_PROFILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ENUM_TYPE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":768
,"Attrs":[]
},{
"Name":"ET_DEVICENAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ET_MEDIATYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ET_DITHERMODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ET_RESOLUTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"ET_CMMTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"ET_CLASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"ET_DATACOLORSPACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"ET_CONNECTIONSPACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"ET_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ET_PLATFORM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"ET_PROFILEFLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"ET_MANUFACTURER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"ET_MODEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"ET_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"ET_RENDERINGINTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"ET_CREATOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"ET_DEVICECLASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"ET_STANDARDDISPLAYCOLOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"ET_EXTENDEDDISPLAYCOLOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"PROOF_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NORMAL_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"BEST_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ENABLE_GAMUT_CHECKING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"USE_RELATIVE_COLORIMETRIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"FAST_TRANSLATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"PRESERVEBLACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"WCS_ALWAYS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"SEQUENTIAL_TRANSFORM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2155872256
,"Attrs":[]
},{
"Name":"RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CSA_A"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CSA_ABC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CSA_DEF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CSA_DEFG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CSA_GRAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CSA_RGB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CSA_CMYK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CSA_Lab"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CMM_WIN_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMM_IDENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMM_DRIVER_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMM_DLL_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMM_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMM_DESCRIPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CMM_LOGOICON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CMS_FORWARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMS_BACKWARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"COLOR_MATCH_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CMS_DISABLEICM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMS_ENABLEPROOFING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMS_SETRENDERINTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMS_SETPROOFINTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CMS_SETMONITORPROFILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CMS_SETPRINTERPROFILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CMS_SETTARGETPROFILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CMS_USEHOOK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CMS_USEAPPLYCALLBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CMS_USEDESCRIPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CMS_DISABLEINTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CMS_DISABLERENDERINTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"CMS_MONITOROVERFLOW"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
},{
"Name":"CMS_PRINTEROVERFLOW"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CMS_TARGETOVERFLOW"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"DONT_USE_EMBEDDED_WCS_PROFILES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"WCS_DEFAULT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
},{
"Name":"WCS_ICCONLY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}],
"Types":[{
"Name":"ICM_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ICM_ADDPROFILE","Value":1}
,{"Name":"ICM_DELETEPROFILE","Value":2}
,{"Name":"ICM_QUERYPROFILE","Value":3}
,{"Name":"ICM_SETDEFAULTPROFILE","Value":4}
,{"Name":"ICM_REGISTERICMATCHER","Value":5}
,{"Name":"ICM_UNREGISTERICMATCHER","Value":6}
,{"Name":"ICM_QUERYMATCH","Value":7}
]
,"IntegerBase":"UInt32"
},{
"Name":"ICM_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ICM_OFF","Value":1}
,{"Name":"ICM_ON","Value":2}
,{"Name":"ICM_QUERY","Value":3}
,{"Name":"ICM_DONE_OUTSIDEDC","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"COLOR_MATCH_TO_TARGET_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CS_ENABLE","Value":1}
,{"Name":"CS_DISABLE","Value":2}
,{"Name":"CS_DELETE_TRANSFORM","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"HCOLORSPACE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"DeleteColorSpace"
,"InvalidHandleValue":0
},{
"Name":"LOGCOLORSPACEA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lcsSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsCSType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lcsIntent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lcsEndpoints","Type":{"Kind":"ApiRef","Name":"CIEXYZTRIPLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"lcsGammaRed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsGammaGreen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsGammaBlue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsFilename","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LOGCOLORSPACEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lcsSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsCSType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lcsIntent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lcsEndpoints","Type":{"Kind":"ApiRef","Name":"CIEXYZTRIPLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"lcsGammaRed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsGammaGreen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsGammaBlue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcsFilename","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ICMENUMPROCA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ICMENUMPROCW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EMRCREATECOLORSPACE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcs","Type":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"EMRCREATECOLORSPACEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcs","Type":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"XYZColorF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"JChColorF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"J","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"C","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"h","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"JabColorF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"J","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GamutShellTriangle"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"aVertexIndex","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GamutShell"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"JMin","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"JMax","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"cVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pVertices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":[]}
,{"Name":"pTriangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutShellTriangle","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PrimaryJabColors"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"red","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"yellow","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"green","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"cyan","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"blue","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"magenta","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"black","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"white","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PrimaryXYZColors"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"red","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"yellow","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"green","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"cyan","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"blue","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"magenta","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"black","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"white","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GamutBoundaryDescription"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pPrimaries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrimaryJabColors","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":[]}
,{"Name":"cNeutralSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pNeutralSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":[]}
,{"Name":"pReferenceShell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutShell","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":[]}
,{"Name":"pPlausibleShell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutShell","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":[]}
,{"Name":"pPossibleShell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutShell","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BlackInformation"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fBlackOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"blackWeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IDeviceModelPlugIn"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1cd63475-07c4-46fe-a903-d655316d11fd"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cNumModels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iModelPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetNumChannels"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNumChannels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"DeviceToColorimetricColors"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDeviceValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"pXYZColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ColorimetricToDeviceColors"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pXYZColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pDeviceValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
},{
"Name":"ColorimetricToDeviceColorsWithBlack"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pXYZColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pBlackInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"BlackInformation","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pDeviceValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
},{
"Name":"SetTransformDeviceModelInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"iModelPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pIDeviceModelOther","Type":{"Kind":"ApiRef","Name":"IDeviceModelPlugIn","TargetKind":"Com","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetPrimarySamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPrimaryColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrimaryXYZColors","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetGamutBoundaryMeshSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNumVertices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pNumTriangles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetGamutBoundaryMesh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pVertices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pTriangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"GamutShellTriangle","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetNeutralAxisSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetNeutralAxis"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pXYZColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IGamutMapModelPlugIn"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"2dd80115-ad1e-41f6-a219-a4f4b583d1f9"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSrcPlugIn","Type":{"Kind":"ApiRef","Name":"IDeviceModelPlugIn","TargetKind":"Com","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pDestPlugIn","Type":{"Kind":"ApiRef","Name":"IDeviceModelPlugIn","TargetKind":"Com","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pSrcGBD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutBoundaryDescription","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pDestGBD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutBoundaryDescription","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SourceToDestinationAppearanceColors"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"JChColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"JChColorF","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"NAMED_PROFILE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCountDevCoordinates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPrefix","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"szSuffix","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GRAYCOLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"gray","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RGBCOLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"red","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"green","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMYKCOLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cyan","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"magenta","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"yellow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"black","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"XYZCOLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"YxyCOLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"x","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LabCOLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"L","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"a","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"b","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GENERIC3CHANNEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ch1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ch2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ch3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NAMEDCOLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HiFiCOLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"channel","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"COLOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"gray","Type":{"Kind":"ApiRef","Name":"GRAYCOLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"rgb","Type":{"Kind":"ApiRef","Name":"RGBCOLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"cmyk","Type":{"Kind":"ApiRef","Name":"CMYKCOLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"XYZ","Type":{"Kind":"ApiRef","Name":"XYZCOLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"Yxy","Type":{"Kind":"ApiRef","Name":"YxyCOLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"Lab","Type":{"Kind":"ApiRef","Name":"LabCOLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"gen3ch","Type":{"Kind":"ApiRef","Name":"GENERIC3CHANNEL","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"named","Type":{"Kind":"ApiRef","Name":"NAMEDCOLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"hifi","Type":{"Kind":"ApiRef","Name":"HiFiCOLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"COLORTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"COLOR_GRAY","Value":1}
,{"Name":"COLOR_RGB","Value":2}
,{"Name":"COLOR_XYZ","Value":3}
,{"Name":"COLOR_Yxy","Value":4}
,{"Name":"COLOR_Lab","Value":5}
,{"Name":"COLOR_3_CHANNEL","Value":6}
,{"Name":"COLOR_CMYK","Value":7}
,{"Name":"COLOR_5_CHANNEL","Value":8}
,{"Name":"COLOR_6_CHANNEL","Value":9}
,{"Name":"COLOR_7_CHANNEL","Value":10}
,{"Name":"COLOR_8_CHANNEL","Value":11}
,{"Name":"COLOR_NAMED","Value":12}
]
,"IntegerBase":"Int32"
},{
"Name":"COLORPROFILETYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CPT_ICC","Value":0}
,{"Name":"CPT_DMP","Value":1}
,{"Name":"CPT_CAMP","Value":2}
,{"Name":"CPT_GMMP","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"COLORPROFILESUBTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CPST_PERCEPTUAL","Value":0}
,{"Name":"CPST_RELATIVE_COLORIMETRIC","Value":1}
,{"Name":"CPST_SATURATION","Value":2}
,{"Name":"CPST_ABSOLUTE_COLORIMETRIC","Value":3}
,{"Name":"CPST_NONE","Value":4}
,{"Name":"CPST_RGB_WORKING_SPACE","Value":5}
,{"Name":"CPST_CUSTOM_WORKING_SPACE","Value":6}
,{"Name":"CPST_STANDARD_DISPLAY_COLOR_MODE","Value":7}
,{"Name":"CPST_EXTENDED_DISPLAY_COLOR_MODE","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"COLORDATATYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"COLOR_BYTE","Value":1}
,{"Name":"COLOR_WORD","Value":2}
,{"Name":"COLOR_FLOAT","Value":3}
,{"Name":"COLOR_S2DOT13FIXED","Value":4}
,{"Name":"COLOR_10b_R10G10B10A2","Value":5}
,{"Name":"COLOR_10b_R10G10B10A2_XR","Value":6}
,{"Name":"COLOR_FLOAT16","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"BMFORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BM_x555RGB","Value":0}
,{"Name":"BM_x555XYZ","Value":257}
,{"Name":"BM_x555Yxy","Value":258}
,{"Name":"BM_x555Lab","Value":259}
,{"Name":"BM_x555G3CH","Value":260}
,{"Name":"BM_RGBTRIPLETS","Value":2}
,{"Name":"BM_BGRTRIPLETS","Value":4}
,{"Name":"BM_XYZTRIPLETS","Value":513}
,{"Name":"BM_YxyTRIPLETS","Value":514}
,{"Name":"BM_LabTRIPLETS","Value":515}
,{"Name":"BM_G3CHTRIPLETS","Value":516}
,{"Name":"BM_5CHANNEL","Value":517}
,{"Name":"BM_6CHANNEL","Value":518}
,{"Name":"BM_7CHANNEL","Value":519}
,{"Name":"BM_8CHANNEL","Value":520}
,{"Name":"BM_GRAY","Value":521}
,{"Name":"BM_xRGBQUADS","Value":8}
,{"Name":"BM_xBGRQUADS","Value":16}
,{"Name":"BM_xG3CHQUADS","Value":772}
,{"Name":"BM_KYMCQUADS","Value":773}
,{"Name":"BM_CMYKQUADS","Value":32}
,{"Name":"BM_10b_RGB","Value":9}
,{"Name":"BM_10b_XYZ","Value":1025}
,{"Name":"BM_10b_Yxy","Value":1026}
,{"Name":"BM_10b_Lab","Value":1027}
,{"Name":"BM_10b_G3CH","Value":1028}
,{"Name":"BM_NAMED_INDEX","Value":1029}
,{"Name":"BM_16b_RGB","Value":10}
,{"Name":"BM_16b_XYZ","Value":1281}
,{"Name":"BM_16b_Yxy","Value":1282}
,{"Name":"BM_16b_Lab","Value":1283}
,{"Name":"BM_16b_G3CH","Value":1284}
,{"Name":"BM_16b_GRAY","Value":1285}
,{"Name":"BM_565RGB","Value":1}
,{"Name":"BM_32b_scRGB","Value":1537}
,{"Name":"BM_32b_scARGB","Value":1538}
,{"Name":"BM_S2DOT13FIXED_scRGB","Value":1539}
,{"Name":"BM_S2DOT13FIXED_scARGB","Value":1540}
,{"Name":"BM_R10G10B10A2","Value":1793}
,{"Name":"BM_R10G10B10A2_XR","Value":1794}
,{"Name":"BM_R16G16B16A16_FLOAT","Value":1795}
]
,"IntegerBase":"Int32"
},{
"Name":"LPBMCALLBACKFN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PROFILEHEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"phSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phCMMType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phDataColorSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phConnectionSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phDateTime","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"phSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phProfileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phAttributes","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"phRenderingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phIlluminant","Type":{"Kind":"ApiRef","Name":"CIEXYZ","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"phCreator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"phReserved","Type":{"Kind":"Array","Shape":{"Size":44},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PROFILE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ENUMTYPEA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDitheringMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwResolution","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"dwCMMType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDataColorSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwConnectionSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProfileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAttributes","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"dwRenderingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCreator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ENUMTYPEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDitheringMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwResolution","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"dwCMMType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDataColorSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwConnectionSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProfileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAttributes","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"dwRenderingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCreator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCS_PROFILE_MANAGEMENT_SCOPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE","Value":0}
,{"Name":"WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"PCMSCALLBACKW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMATCHSETUPW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PCMSCALLBACKA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMATCHSETUPA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"COLORMATCHSETUPW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwRenderIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProofingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pMonitorProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ccMonitorProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPrinterProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ccPrinterProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pTargetProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ccTargetProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpfnApplyCallback","Type":{"Kind":"ApiRef","Name":"PCMSCALLBACKW","TargetKind":"FunctionPointer","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"lParamApplyCallback","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"COLORMATCHSETUPA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwRenderIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProofingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pMonitorProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ccMonitorProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPrinterProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ccPrinterProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pTargetProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ccTargetProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpfnApplyCallback","Type":{"Kind":"ApiRef","Name":"PCMSCALLBACKA","TargetKind":"FunctionPointer","Api":"UI.ColorSystem","Parents":[]},"Attrs":[]}
,{"Name":"lParamApplyCallback","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCS_DEVICE_VCGT_CAPABILITIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SupportsVcgt","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCS_DEVICE_MHC2_CAPABILITIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SupportsMhc2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"RegammaLutEntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CscXyzMatrixRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CscXyzMatrixColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCS_DEVICE_CAPABILITIES_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"VideoCardGammaTable","Value":1}
,{"Name":"MicrosoftHardwareColorV2","Value":2}
]
,"IntegerBase":"Int32"
}],
"Functions":[{
"Name":"SetICMMode"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"ICM_MODE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CheckColorsInGamut"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lpRGBTriple","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"RGBTRIPLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In"]}
,{"Name":"dlpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetColorSpace"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetLogColorSpaceA"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hColorSpace","Type":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetLogColorSpaceW"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hColorSpace","Type":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateColorSpaceA"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lplcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CreateColorSpaceW"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lplcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetColorSpace"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"hcs","Type":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DeleteColorSpace"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hcs","Type":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetICMProfileA"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"pBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pszFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetICMProfileW"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"pBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pszFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"SetICMProfileA"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetICMProfileW"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetDeviceGammaRamp"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lpRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
]
},{
"Name":"SetDeviceGammaRamp"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lpRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"ColorMatchToTarget"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"hdcTarget","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"action","Type":{"Kind":"ApiRef","Name":"COLOR_MATCH_TO_TARGET_ACTION","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumICMProfilesA"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"proc","Type":{"Kind":"ApiRef","Name":"ICMENUMPROCA","TargetKind":"FunctionPointer","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"EnumICMProfilesW"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"proc","Type":{"Kind":"ApiRef","Name":"ICMENUMPROCW","TargetKind":"FunctionPointer","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"UpdateICMRegKeyA"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"lpszCMID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"command","Type":{"Kind":"ApiRef","Name":"ICM_COMMAND","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"UpdateICMRegKeyW"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"lpszCMID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"command","Type":{"Kind":"ApiRef","Name":"ICM_COMMAND","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ColorCorrectPalette"
,"SetLastError":false
,"DllImport":"GDI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"hPal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"deFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"num","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenColorProfileA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCreationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenColorProfileW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCreationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CloseColorProfile"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]}
]
},{
"Name":"GetColorProfileFromHandle"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"pcbProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"IsColorProfileValid"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pbValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateProfileFromLogColorSpaceA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLogColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
},{
"Name":"CreateProfileFromLogColorSpaceW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLogColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
},{
"Name":"GetCountColorProfileElements"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pnElementCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetColorProfileHeader"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILEHEADER","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetColorProfileElementTag"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"IsColorProfileTagPresent"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetColorProfileElement"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pbReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetColorProfileHeader"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILEHEADER","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetColorProfileElementSize"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"tagType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetColorProfileElement"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"pElement","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"SetColorProfileElementReference"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"newTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"refTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetPS2ColorSpaceArray"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dwIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCSAType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPS2ColorSpaceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbPS2ColorSpaceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPS2ColorRenderingIntent"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dwIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbPS2ColorRenderingIntent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetPS2ColorRenderingDictionary"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dwIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPS2ColorRenderingDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbPS2ColorRenderingDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetNamedProfileInfo"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pNamedProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NAMED_PROFILE_INFO","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ConvertColorNameToIndex"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"paColorName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]}
,{"Name":"paIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ConvertIndexToColorName"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"paIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"paColorName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateDeviceLinkProfile"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
,{"Name":"nProfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"padwIntent","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"nIntents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"indexPreferredCMM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateColorTransformA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLogColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDestProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"hTargetProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateColorTransformW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLogColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDestProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"hTargetProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateMultiProfileTransform"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pahProfiles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
,{"Name":"nProfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"padwIntent","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"nIntents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"indexPreferredCMM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DeleteColorTransform"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hxform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"TranslateBitmapBits"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwInputStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDestBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"bmOutput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwOutputStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfnCallBack","Type":{"Kind":"ApiRef","Name":"LPBMCALLBACKFN","TargetKind":"FunctionPointer","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ulCallbackData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"CheckBitmapBits"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"paResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPBMCALLBACKFN","TargetKind":"FunctionPointer","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpCallbackData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"TranslateColors"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"paInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ctInput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"paOutputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ctOutput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CheckColors"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"paInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ctInput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"paResult","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"GetCMMInfo"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"RegisterCMMA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"cmmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCMMdll","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"RegisterCMMW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"cmmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCMMdll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"UnregisterCMMA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"cmmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"UnregisterCMMW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"cmmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SelectCMM"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCMMType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetColorDirectoryA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetColorDirectoryW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"InstallColorProfileA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"InstallColorProfileW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"UninstallColorProfileA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"UninstallColorProfileW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumColorProfilesA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pEnumRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMTYPEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pEnumerationBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pdwSizeOfEnumerationBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pnProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"EnumColorProfilesW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pEnumRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMTYPEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pEnumerationBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pdwSizeOfEnumerationBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pnProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"SetStandardColorSpaceProfileA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SetStandardColorSpaceProfileW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetStandardColorSpaceProfileA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwSCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetStandardColorSpaceProfileW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwSCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"AssociateColorProfileWithDeviceA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"AssociateColorProfileWithDeviceW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"DisassociateColorProfileFromDeviceA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"DisassociateColorProfileFromDeviceW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SetupColorMatchingW"
,"SetLastError":false
,"DllImport":"ICMUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMATCHSETUPW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"SetupColorMatchingA"
,"SetLastError":false
,"DllImport":"ICMUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMATCHSETUPA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WcsAssociateColorProfileWithDevice"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"WcsDisassociateColorProfileFromDevice"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"WcsEnumColorProfilesSize"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pEnumRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMTYPEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WcsEnumColorProfiles"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pEnumRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMTYPEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pnProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"WcsGetDefaultColorProfileSize"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"cptColorProfileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"cpstColorProfileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WcsGetDefaultColorProfile"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"cptColorProfileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"cpstColorProfileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbProfileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
]
},{
"Name":"WcsSetDefaultColorProfile"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"cptColorProfileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"cpstColorProfileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"WcsSetDefaultRenderingIntent"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwRenderingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WcsGetDefaultRenderingIntent"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwRenderingIntent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WcsGetUsePerUserProfiles"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUsePerUserProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WcsSetUsePerUserProfiles"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"usePerUserProfiles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WcsTranslateColors"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nInputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cdtInput","Type":{"Kind":"ApiRef","Name":"COLORDATATYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"nOutputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cdtOutput","Type":{"Kind":"ApiRef","Name":"COLORDATATYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":8}]}
]
},{
"Name":"WcsCheckColors"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nInputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cdtInput","Type":{"Kind":"ApiRef","Name":"COLORDATATYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"paResult","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"CMCheckColors"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"lpaInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ctInput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"lpaResult","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"CMCheckRGBs"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"lpSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpaResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPBMCALLBACKFN","TargetKind":"FunctionPointer","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"ulCallbackData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CMConvertColorNameToIndex"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"paColorName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]}
,{"Name":"paIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMConvertIndexToColorName"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"paIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"paColorName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMCreateDeviceLinkProfile"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pahProfiles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
,{"Name":"nProfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"padwIntents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"nIntents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
},{
"Name":"CMCreateMultiProfileTransform"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pahProfiles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
,{"Name":"nProfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"padwIntents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"nIntents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMCreateProfileW"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CMCreateTransform"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"lpTargetDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CMCreateTransformW"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"lpTargetDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CMCreateTransformExt"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"lpTargetDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMCheckColorsInGamut"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"lpaRGBTriple","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"RGBTRIPLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpaResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMCreateProfile"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CMTranslateRGB"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"ColorRef","Type":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpColorRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMTranslateRGBs"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"lpSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpDestBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"bmOutput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTranslateDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMCreateTransformExtW"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"lpTargetDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMDeleteTransform"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"CMGetInfo"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CMGetNamedProfileInfo"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pNamedProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NAMED_PROFILE_INFO","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"CMIsProfileValid"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"lpbValid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"CMTranslateColors"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"lpaInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ctInput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"lpaOutputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ctOutput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CMTranslateRGBsExt"
,"SetLastError":false
,"DllImport":"ICM32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"lpSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwInputStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpDestBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"bmOutput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"dwOutputStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"LPBMCALLBACKFN","TargetKind":"FunctionPointer","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"ulCallbackData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WcsOpenColorProfileA"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCDMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCAMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pGMMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwDesireAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCreationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WcsOpenColorProfileW"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCDMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCAMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pGMMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwDesireAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCreationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WcsCreateIccProfile"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hWcsProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WcsGetCalibrationManagementState"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbIsEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WcsSetCalibrationManagementState"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bIsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ColorProfileAddDisplayAssociation"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"profileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"setAsDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"associateAsAdvancedColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ColorProfileRemoveDisplayAssociation"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"profileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dissociateAdvancedColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ColorProfileSetDisplayDefaultAssociation"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"profileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"profileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"profileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ColorProfileGetDisplayList"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"profileList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"profileCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ColorProfileGetDisplayDefault"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"profileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"profileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"profileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ColorProfileGetDisplayUserScope"
,"SetLastError":false
,"DllImport":"mscms.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"UI.ColorSystem","Parents":[]}},"Attrs":["Out"]}
]
}],
"UnicodeAliases":[
"LOGCOLORSPACE"
,"ICMENUMPROC"
,"ENUMTYPE"
,"PCMSCALLBACK"
,"COLORMATCHSETUP"
,"GetLogColorSpace"
,"CreateColorSpace"
,"GetICMProfile"
,"SetICMProfile"
,"EnumICMProfiles"
,"UpdateICMRegKey"
,"OpenColorProfile"
,"CreateProfileFromLogColorSpace"
,"CreateColorTransform"
,"RegisterCMM"
,"UnregisterCMM"
,"GetColorDirectory"
,"InstallColorProfile"
,"UninstallColorProfile"
,"EnumColorProfiles"
,"SetStandardColorSpaceProfile"
,"GetStandardColorSpaceProfile"
,"AssociateColorProfileWithDevice"
,"DisassociateColorProfileFromDevice"
,"SetupColorMatching"
,"WcsOpenColorProfile"
]
}