{

"Constants":[
	{
		"Name":"WINCODEC_SDK_VERSION1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":566
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_SDK_VERSION2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":567
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICImagingFactory"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"cacaf262-9370-4615-a13b-9f5539da4c0a"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICImagingFactory1"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"cacaf262-9370-4615-a13b-9f5539da4c0a"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICImagingFactory2"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"317d06e8-5f24-433d-bdf7-79ce68d8abc2"
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_SDK_VERSION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":567
		,"Attrs":[]
	}
	,{
		"Name":"GUID_VendorMicrosoft"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"f0e749ca-edef-4589-a73a-ee0e626a2a2b"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_VendorMicrosoftBuiltIn"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"257a30fd-06b6-462b-aea4-63f70b86e533"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"389ea17b-5078-4cde-b6ef-25c15175c751"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngDecoder1"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"389ea17b-5078-4cde-b6ef-25c15175c751"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngDecoder2"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e018945b-aa86-4008-9bd4-6777a1e40c11"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICBmpDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6b462062-7cbf-400d-9fdb-813dd10f2778"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIcoDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"c61bfcdf-2e0f-4aad-a8d7-e06bafebcdfe"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"9456a480-e88b-43ea-9e73-0b2d9b71b1ca"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICGifDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"381dda3c-9ce9-4834-a23e-1f98f8fc52be"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICTiffDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"b54e85d9-fe23-499f-8b88-6acea713752b"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICWmpDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a26cec36-234c-4950-ae16-e34aace71d0d"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICDdsDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"9053699f-a341-429d-9e90-ee437cf80c73"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICBmpEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"69be8bb4-d66d-47c8-865a-ed1589433782"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"27949969-876a-41d7-9447-568f6a35a4dc"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1a34f5c1-4a5a-46dc-b644-1f4567e7a676"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICGifEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"114f5598-0b22-40a0-86a1-c83ea495adbd"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICTiffEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"0131be10-2001-4c5f-a9b0-cc88fab64ce8"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICWmpEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"ac4ce3cb-e1c1-44cd-8215-5a1665509ec2"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICDdsEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a61dde94-66ce-4ac1-881b-71680588895e"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICAdngDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"981d9411-909e-42a7-8f5d-a747ff052edb"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegQualcommPhoneEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"68ed5c62-f534-4979-b2b3-686a12b2b34c"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICHeifDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e9a4a80a-44fe-4de4-8971-7150b10a5199"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICHeifEncoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"0dbecec1-9eb3-4860-9c6f-ddbe86634575"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICWebpDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"7693e886-51c9-4070-8419-9f70738ec8fa"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICRAWDecoder"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"41945702-8302-44a6-9445-ac98e8afa086"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatBmp"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"0af1d87e-fcfe-4188-bdeb-a7906471cbe3"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatPng"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1b7cfaf4-713f-473c-bbcd-6137425faeaf"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatIco"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a3a860c4-338f-4c17-919a-fba4b5628f21"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatJpeg"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"19e4a5aa-5662-4fc5-a0c0-1758028e1057"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatTiff"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"163bcc30-e2e9-4f0b-961d-a3e9fdb788a3"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatGif"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1f8a5601-7d4d-4cbd-9c82-1bc8d4eeb9a5"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatWmp"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"57a37caa-367a-4540-916b-f183c5093a4b"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatDds"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"9967cb95-2e85-4ac8-8ca2-83d7ccd425c9"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatAdng"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"f3ff6d0d-38c0-41c4-b1fe-1f3824f17b84"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatHeif"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e1e62521-6787-405b-a339-500715b5763f"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatWebp"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e094b0e2-67f2-45b3-b0ea-115337ca7cf3"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_ContainerFormatRaw"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"fe99ce60-f19c-433c-a3ae-00acefa9ca21"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICImagingCategories"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"fae3d380-fea4-4623-8c75-c6b61110b681"
		,"Attrs":[]
	}
	,{
		"Name":"CATID_WICBitmapDecoders"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"7ed96837-96f0-4812-b211-f13c24117ed3"
		,"Attrs":[]
	}
	,{
		"Name":"CATID_WICBitmapEncoders"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"ac757296-3522-4e11-9862-c17be5a1767e"
		,"Attrs":[]
	}
	,{
		"Name":"CATID_WICPixelFormats"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"2b46e70f-cda7-473e-89f6-dc9630a2390b"
		,"Attrs":[]
	}
	,{
		"Name":"CATID_WICFormatConverters"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"7835eae8-bf14-49d1-93ce-533a407b2248"
		,"Attrs":[]
	}
	,{
		"Name":"CATID_WICMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"05af94d8-7174-4cd2-be4a-4124b80ee4b8"
		,"Attrs":[]
	}
	,{
		"Name":"CATID_WICMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"abe3b9a4-257d-4b97-bd1a-294af496222e"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICDefaultFormatConverter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1a3f11dc-b514-4b17-8c5f-2154513852f1"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICFormatConverterHighColor"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"ac75d454-9f37-48f8-b972-4e19bc856011"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICFormatConverterNChannel"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"c17cabb2-d4a3-47d7-a557-339b2efbd4f1"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICFormatConverterWMPhoto"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"9cb5172b-d600-46ba-ab77-77bb7e3a00d9"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPlanarFormatConverter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"184132b8-32f8-4784-9131-dd7224b23438"
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_MAX_COMPONENT_COUNT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_MAX_TABLE_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_SAMPLE_FACTORS_ONE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":17
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_SAMPLE_FACTORS_THREE_420"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1118498
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_SAMPLE_FACTORS_THREE_422"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1118497
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_SAMPLE_FACTORS_THREE_440"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1118482
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_SAMPLE_FACTORS_THREE_444"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1118481
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_QUANTIZATION_BASELINE_ONE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":0
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_QUANTIZATION_BASELINE_THREE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":65792
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_HUFFMAN_BASELINE_ONE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":0
		,"Attrs":[]
	}
	,{
		"Name":"WIC_JPEG_HUFFMAN_BASELINE_THREE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1118464
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormatDontCare"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc900"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat1bppIndexed"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc901"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat2bppIndexed"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc902"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat4bppIndexed"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc903"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat8bppIndexed"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc904"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormatBlackWhite"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc905"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat2bppGray"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc906"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat4bppGray"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc907"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat8bppGray"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc908"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat8bppAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e6cd0116-eeba-4161-aa85-27dd9fb3a895"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppBGR555"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc909"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppBGR565"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90a"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppBGRA5551"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"05ec7c2b-f1e6-4961-ad46-e1cc810a87d2"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppGray"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90b"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat24bppBGR"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90c"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat24bppRGB"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90d"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppBGR"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90e"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppBGRA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90f"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppPBGRA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc910"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppGrayFloat"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc911"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppRGB"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"d98c6b95-3efe-47d6-bb25-eb1748ab0cf1"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppRGBA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"f5c7ad2d-6a8d-43dd-a7a8-a29935261ae9"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppPRGBA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"3cc4a650-a527-4d37-a916-3142c7ebedba"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat48bppRGB"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc915"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat48bppBGR"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e605a384-b468-46ce-bb2e-36f180e64313"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppRGB"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a1182111-186d-4d42-bc6a-9c8303a8dff9"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppRGBA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc916"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppBGRA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1562ff7c-d352-46f9-979e-42976b792246"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppPRGBA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc917"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppPBGRA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"8c518e8e-a4ec-468b-ae70-c9a35a9c5530"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppGrayFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc913"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppBGR101010"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc914"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat48bppRGBFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc912"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat48bppBGRFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"49ca140e-cab6-493b-9ddf-60187c37532a"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat96bppRGBFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc918"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat96bppRGBFloat"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e3fed78f-e8db-4acf-84c1-e97f6136b327"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat128bppRGBAFloat"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc919"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat128bppPRGBAFloat"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91a"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat128bppRGBFloat"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91b"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppCMYK"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91c"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppRGBAFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91d"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppBGRAFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"356de33c-54d2-4a23-bb04-9b7bf9b1d42d"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppRGBFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc940"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat128bppRGBAFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91e"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat128bppRGBFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc941"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppRGBAHalf"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93a"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppPRGBAHalf"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"58ad26c2-c623-4d9d-b320-387e49f8c442"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppRGBHalf"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc942"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat48bppRGBHalf"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93b"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppRGBE"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93d"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppGrayHalf"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93e"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppGrayFixedPoint"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93f"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppRGBA1010102"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"25238d72-fcf9-4522-b514-5578e5ad55e0"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppRGBA1010102XR"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"00de6b9a-c101-434b-b502-d0165ee1122c"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppR10G10B10A2"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"604e1bb5-8a3c-4b65-b11c-bc0b8dd75b7f"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bppR10G10B10A2HDR10"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"9c215c5d-1acc-4f0e-a4bc-70fb3ae8fd28"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bppCMYK"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91f"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat24bpp3Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc920"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bpp4Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc921"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat40bpp5Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc922"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat48bpp6Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc923"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat56bpp7Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc924"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bpp8Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc925"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat48bpp3Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc926"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bpp4Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc927"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat80bpp5Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc928"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat96bpp6Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc929"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat112bpp7Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92a"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat128bpp8Channels"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92b"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat40bppCMYKAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92c"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat80bppCMYKAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92d"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat32bpp3ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92e"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat40bpp4ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92f"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat48bpp5ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc930"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat56bpp6ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc931"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bpp7ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc932"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat72bpp8ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc933"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat64bpp3ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc934"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat80bpp4ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc935"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat96bpp5ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc936"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat112bpp6ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc937"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat128bpp7ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc938"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat144bpp8ChannelsAlpha"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc939"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat8bppY"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"91b4db54-2df9-42f0-b449-2909bb3df88e"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat8bppCb"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1339f224-6bfe-4c3e-9302-e4f3a6d0ca2a"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat8bppCr"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"b8145053-2116-49f0-8835-ed844b205c51"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppCbCr"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"ff95ba6e-11e0-4263-bb45-01721f3460a4"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppYQuantizedDctCoefficients"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a355f433-48e8-4a42-84d8-e2aa26ca80a4"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppCbQuantizedDctCoefficients"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"d2c4ff61-56a5-49c2-8b5c-4c1925964837"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_WICPixelFormat16bppCrQuantizedDctCoefficients"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"2fe354f0-1680-42d8-9231-e73c0565bfc1"
		,"Attrs":[]
	}
	,{
		"Name":"FACILITY_WINCODEC_ERR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2200
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_ERR_BASE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8192
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_ERR_GENERIC_ERROR"
		,"Type":{"Kind":"Native","Name":"Int32"}
		,"ValueType":"Int32"
		,"Value":-2147467259
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_ERR_INVALIDPARAMETER"
		,"Type":{"Kind":"Native","Name":"Int32"}
		,"ValueType":"Int32"
		,"Value":-2147024809
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_ERR_OUTOFMEMORY"
		,"Type":{"Kind":"Native","Name":"Int32"}
		,"ValueType":"Int32"
		,"Value":-2147024882
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_ERR_NOTIMPLEMENTED"
		,"Type":{"Kind":"Native","Name":"Int32"}
		,"ValueType":"Int32"
		,"Value":-2147467263
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_ERR_ABORTED"
		,"Type":{"Kind":"Native","Name":"Int32"}
		,"ValueType":"Int32"
		,"Value":-2147467260
		,"Attrs":[]
	}
	,{
		"Name":"WINCODEC_ERR_ACCESSDENIED"
		,"Type":{"Kind":"Native","Name":"Int32"}
		,"ValueType":"Int32"
		,"Value":-2147024891
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_ExposureCompensation"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_NamedWhitePoint"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_KelvinWhitePoint"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_RGBWhitePoint"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_Contrast"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_Gamma"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_Sharpness"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":64
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_Saturation"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":128
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_Tint"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":256
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_NoiseReduction"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":512
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_DestinationColorContext"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1024
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_ToneCurve"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2048
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_Rotation"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4096
		,"Attrs":[]
	}
	,{
		"Name":"WICRawChangeNotification_RenderMode"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8192
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatUnknown"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a45e592f-9078-4a7c-adb5-4edc4fd61b1f"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatIfd"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"537396c6-2d8a-4bb6-9bf8-2f0a8e2a3adf"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatSubIfd"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"58a2e128-2db9-4e57-bb14-5177891ed331"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatExif"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1c3c4f9d-b84a-467d-9493-36cfbd59ea57"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatGps"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"7134ab8a-9351-44ad-af62-448db6b502ec"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatInterop"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"ed686f8e-681f-4c8b-bd41-a8addbf6b3fc"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatApp0"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"79007028-268d-45d6-a3c2-354e6a504bc9"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatApp1"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"8fd3dfc3-f951-492b-817f-69c2e6d9a5b0"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatApp13"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"326556a2-f502-4354-9cc0-8e3f48eaf6b5"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatIPTC"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"4fab0914-e129-4087-a1d1-bc812d45a7b5"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatIRB"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"16100d66-8570-4bb9-b92d-fda4b23ece67"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormat8BIMIPTC"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"0010568c-0852-4e6a-b191-5c33ac5b0430"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormat8BIMResolutionInfo"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"739f305d-81db-43cb-ac5e-55013ef9f003"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormat8BIMIPTCDigest"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1ca32285-9ccd-4786-8bd8-79539db6a006"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatXMP"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"bb5acc38-f216-4cec-a6c5-5f6e739763a9"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatThumbnail"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"243dcee9-8703-40ee-8ef0-22a600b8058c"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunktEXt"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"568d8936-c0a9-4923-905d-df2b38238fbc"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatXMPStruct"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"22383cf1-ed17-4e2e-af17-d85b8f6b30d0"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatXMPBag"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"833cca5f-dcb7-4516-806f-6596ab26dce4"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatXMPSeq"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"63e8df02-eb6c-456c-a224-b25e794fd648"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatXMPAlt"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"7b08a675-91aa-481b-a798-4da94908613b"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatLSD"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e256031e-6299-4929-b98d-5ac884afba92"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatIMD"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"bd2bb086-4d52-48dd-9677-db483e85ae8f"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatGCE"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"2a25cad8-deeb-4c69-a788-0ec2266dcafd"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatAPE"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"2e043dc2-c967-4e05-875e-618bf67e85c3"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatJpegChrominance"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"f73d0dcf-cec6-4f85-9b0e-1c3956b1bef7"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatJpegLuminance"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"86908007-edfc-4860-8d4b-4ee6e83e6058"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatJpegComment"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"220e5f33-afd3-474e-9d31-7d4fe730f557"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatGifComment"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"c4b6e0e0-cfb4-4ad3-ab33-9aad2355a34a"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunkgAMA"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"f00935a5-1d5d-4cd1-81b2-9324d7eca781"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunkbKGD"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e14d3571-6b47-4dea-b60a-87ce0a78dfb7"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunkiTXt"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"c2bec729-0b68-4b77-aa0e-6295a6ac1814"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunkcHRM"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"9db3655b-2842-44b3-8067-12e9b375556a"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunkhIST"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"c59a82da-db74-48a4-bd6a-b69c4931ef95"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunkiCCP"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"eb4349ab-b685-450f-91b5-e802e892536c"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunksRGB"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"c115fd36-cc6f-4e3f-8363-524b87c6b0d9"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatChunktIME"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6b00ae2d-e24b-460a-98b6-878bd03072fd"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatDds"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"4a064603-8c33-4e60-9c29-136231702d08"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatHeif"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"817ef3e1-1288-45f4-a852-260d9e7cce83"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatHeifHDR"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"568b8d8a-1e65-438c-8968-d60e1012beb9"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatWebpANIM"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6dc4fda6-78e6-4102-ae35-bcfa1edcc78b"
		,"Attrs":[]
	}
	,{
		"Name":"GUID_MetadataFormatWebpANMF"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"43c105ee-b93b-4abb-b003-a08c0d870471"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICUnknownMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"699745c2-5066-4b82-a8e3-d40478dbec8c"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICUnknownMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a09cca86-27ba-4f39-9053-121fa4dc08fc"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICApp0MetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"f3c633a2-46c8-498e-8fbb-cc6f721bbcde"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICApp0MetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"43324b33-a78f-480f-9111-9638aaccc832"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICApp1MetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"ee366069-1832-420f-b381-0479ad066f19"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICApp1MetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"dde33513-774e-4bcd-ae79-02f4adfe62fc"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICApp13MetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"7b19a919-a9d6-49e5-bd45-02c34e4e4cd5"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICApp13MetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"aa7e3c50-864c-4604-bc04-8b0b76e637f6"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIfdMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"8f914656-9d0a-4eb2-9019-0bf96d8a9ee6"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIfdMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"b1ebfc28-c9bd-47a2-8d33-b948769777a7"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICSubIfdMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"50d42f09-ecd1-4b41-b65d-da1fdaa75663"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICSubIfdMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"8ade5386-8e9b-4f4c-acf2-f0008706b238"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICExifMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"d9403860-297f-4a49-bf9b-77898150a442"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICExifMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"c9a14cda-c339-460b-9078-d4debcfabe91"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICGpsMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"3697790b-223b-484e-9925-c4869218f17a"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICGpsMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"cb8c13e4-62b5-4c96-a48b-6ba6ace39c76"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICInteropMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"b5c8b898-0074-459f-b700-860d4651ea14"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICInteropMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"122ec645-cd7e-44d8-b186-2c8c20c3b50f"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICThumbnailMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"fb012959-f4f6-44d7-9d09-daa087a9db57"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICThumbnailMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"d049b20c-5dd0-44fe-b0b3-8f92c8e6d080"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIPTCMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"03012959-f4f6-44d7-9d09-daa087a9db57"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIPTCMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1249b20c-5dd0-44fe-b0b3-8f92c8e6d080"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIRBMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"d4dcd3d7-b4c2-47d9-a6bf-b89ba396a4a3"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIRBMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"5c5c1935-0235-4434-80bc-251bc1ec39c6"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WIC8BIMIPTCMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"0010668c-0801-4da6-a4a4-826522b6d28f"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WIC8BIMIPTCMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"00108226-ee41-44a2-9e9c-4be4d5b1d2cd"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WIC8BIMResolutionInfoMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"5805137a-e348-4f7c-b3cc-6db9965a0599"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WIC8BIMResolutionInfoMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"4ff2fe0e-e74a-4b71-98c4-ab7dc16707ba"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WIC8BIMIPTCDigestMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"02805f1e-d5aa-415b-82c5-61c033a988a6"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WIC8BIMIPTCDigestMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"2db5e62b-0d67-495f-8f9d-c2f0188647ac"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngTextMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"4b59afcc-b8c3-408a-b670-89e5fab6fda7"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngTextMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"b5ebafb9-253e-4a72-a744-0762d2685683"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"72b624df-ae11-4948-a65c-351eb0829419"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1765e14e-1bd4-462e-b6b1-590bf1262ac6"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPStructMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"01b90d9a-8209-47f7-9c52-e1244bf50ced"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPStructMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"22c21f93-7ddb-411c-9b17-c5b7bd064abc"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPBagMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e7e79a30-4f2c-4fab-8d00-394f2d6bbebe"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPBagMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"ed822c8c-d6be-4301-a631-0e1416bad28f"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPSeqMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"7f12e753-fc71-43d7-a51d-92f35977abb5"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPSeqMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"6d68d1de-d432-4b0f-923a-091183a9bda7"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPAltMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"aa94dcc2-b8b0-4898-b835-000aabd74393"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICXMPAltMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"076c2a6c-f78f-4c46-a723-3583e70876ea"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICLSDMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"41070793-59e4-479a-a1f7-954adc2ef5fc"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICLSDMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"73c037e7-e5d9-4954-876a-6da81d6e5768"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICGCEMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"b92e345d-f52d-41f3-b562-081bc772e3b9"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICGCEMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"af95dc76-16b2-47f4-b3ea-3c31796693e7"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIMDMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"7447a267-0015-42c8-a8f1-fb3b94c68361"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICIMDMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"8c89071f-452e-4e95-9682-9d1024627172"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICAPEMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1767b93a-b021-44ea-920f-863c11f4f768"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICAPEMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"bd6edfca-2890-482f-b233-8d7339a1cf8d"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegChrominanceMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"50b1904b-f28f-4574-93f4-0bade82c69e9"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegChrominanceMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"3ff566f0-6e6b-49d4-96e6-b78886692c62"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegLuminanceMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"356f2f88-05a6-4728-b9a4-1bfbce04d838"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegLuminanceMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1d583abc-8a0e-4657-9982-a380ca58fb4b"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegCommentMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"9f66347c-60c4-4c4d-ab58-d2358685f607"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICJpegCommentMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e573236f-55b1-4eda-81ea-9f65db0290d3"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICGifCommentMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"32557d3b-69dc-4f95-836e-f5972b2f6159"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICGifCommentMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a02797fc-c4ae-418c-af95-e637c7ead2a1"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngGamaMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"3692ca39-e082-4350-9e1f-3704cb083cd5"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngGamaMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"ff036d13-5d4b-46dd-b10f-106693d9fe4f"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngBkgdMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"0ce7a4a6-03e8-4a60-9d15-282ef32ee7da"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngBkgdMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"68e3f2fd-31ae-4441-bb6a-fd7047525f90"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngItxtMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"aabfb2fa-3e1e-4a8f-8977-5556fb94ea23"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngItxtMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"31879719-e751-4df8-981d-68dff67704ed"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngChrmMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"f90b5f36-367b-402a-9dd1-bc0fd59d8f62"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngChrmMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"e23ce3eb-5608-4e83-bcef-27b1987e51d7"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngHistMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"877a0bb7-a313-4491-87b5-2e6d0594f520"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngHistMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"8a03e749-672e-446e-bf1f-2c11d233b6ff"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngIccpMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"f5d3e63b-cb0f-4628-a478-6d8244be36b1"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngIccpMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"16671e5f-0ce6-4cc4-9768-e89fe5018ade"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngSrgbMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"fb40360c-547e-4956-a3b9-d4418859ba66"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngSrgbMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"a6ee35c6-87ec-47df-9f22-1d5aad840c82"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngTimeMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"d94edf02-efe5-4f0d-85c8-f5a68b3000b1"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICPngTimeMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"1ab78400-b5a3-4d91-8ace-33fcd1499be6"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICDdsMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"276c88ca-7533-4a86-b676-66b36080d484"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICDdsMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"fd688bbd-31ed-4db7-a723-934927d38367"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICHeifMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"acddfc3f-85ec-41bc-bdef-1bc262e4db05"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICHeifMetadataWriter"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"3ae45e79-40bc-4401-ace5-dd3cb16e6afe"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICHeifHDRMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"2438de3d-94d9-4be8-84a8-4de95a575e75"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICWebpAnimMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"076f9911-a348-465c-a807-a252f3f2d3de"
		,"Attrs":[]
	}
	,{
		"Name":"CLSID_WICWebpAnmfMetadataReader"
		,"Type":{"Kind":"Native","Name":"Guid"}
		,"ValueType":"String"
		,"Value":"85a10b03-c9f6-439f-be5e-c0fbef67807c"
		,"Attrs":[]
	}
]

,"Types":[
	{
		"Name":"WICRect"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
			,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
			,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
			,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"WICColorContextType"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICColorContextUninitialized","Value":0}
			,{"Name":"WICColorContextProfile","Value":1}
			,{"Name":"WICColorContextExifColorSpace","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapCreateCacheOption"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapNoCache","Value":0}
			,{"Name":"WICBitmapCacheOnDemand","Value":1}
			,{"Name":"WICBitmapCacheOnLoad","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICDecodeOptions"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICDecodeMetadataCacheOnDemand","Value":0}
			,{"Name":"WICDecodeMetadataCacheOnLoad","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapEncoderCacheOption"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapEncoderCacheInMemory","Value":0}
			,{"Name":"WICBitmapEncoderCacheTempFile","Value":1}
			,{"Name":"WICBitmapEncoderNoCache","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICComponentType"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICDecoder","Value":1}
			,{"Name":"WICEncoder","Value":2}
			,{"Name":"WICPixelFormatConverter","Value":4}
			,{"Name":"WICMetadataReader","Value":8}
			,{"Name":"WICMetadataWriter","Value":16}
			,{"Name":"WICPixelFormat","Value":32}
			,{"Name":"WICAllComponents","Value":63}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICComponentEnumerateOptions"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICComponentEnumerateDefault","Value":0}
			,{"Name":"WICComponentEnumerateRefresh","Value":1}
			,{"Name":"WICComponentEnumerateDisabled","Value":-2147483648}
			,{"Name":"WICComponentEnumerateUnsigned","Value":1073741824}
			,{"Name":"WICComponentEnumerateBuiltInOnly","Value":536870912}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapPattern"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
			,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
			,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
			,{"Name":"EndOfStream","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"WICBitmapInterpolationMode"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapInterpolationModeNearestNeighbor","Value":0}
			,{"Name":"WICBitmapInterpolationModeLinear","Value":1}
			,{"Name":"WICBitmapInterpolationModeCubic","Value":2}
			,{"Name":"WICBitmapInterpolationModeFant","Value":3}
			,{"Name":"WICBitmapInterpolationModeHighQualityCubic","Value":4}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapPaletteType"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapPaletteTypeCustom","Value":0}
			,{"Name":"WICBitmapPaletteTypeMedianCut","Value":1}
			,{"Name":"WICBitmapPaletteTypeFixedBW","Value":2}
			,{"Name":"WICBitmapPaletteTypeFixedHalftone8","Value":3}
			,{"Name":"WICBitmapPaletteTypeFixedHalftone27","Value":4}
			,{"Name":"WICBitmapPaletteTypeFixedHalftone64","Value":5}
			,{"Name":"WICBitmapPaletteTypeFixedHalftone125","Value":6}
			,{"Name":"WICBitmapPaletteTypeFixedHalftone216","Value":7}
			,{"Name":"WICBitmapPaletteTypeFixedWebPalette","Value":7}
			,{"Name":"WICBitmapPaletteTypeFixedHalftone252","Value":8}
			,{"Name":"WICBitmapPaletteTypeFixedHalftone256","Value":9}
			,{"Name":"WICBitmapPaletteTypeFixedGray4","Value":10}
			,{"Name":"WICBitmapPaletteTypeFixedGray16","Value":11}
			,{"Name":"WICBitmapPaletteTypeFixedGray256","Value":12}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapDitherType"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapDitherTypeNone","Value":0}
			,{"Name":"WICBitmapDitherTypeSolid","Value":0}
			,{"Name":"WICBitmapDitherTypeOrdered4x4","Value":1}
			,{"Name":"WICBitmapDitherTypeOrdered8x8","Value":2}
			,{"Name":"WICBitmapDitherTypeOrdered16x16","Value":3}
			,{"Name":"WICBitmapDitherTypeSpiral4x4","Value":4}
			,{"Name":"WICBitmapDitherTypeSpiral8x8","Value":5}
			,{"Name":"WICBitmapDitherTypeDualSpiral4x4","Value":6}
			,{"Name":"WICBitmapDitherTypeDualSpiral8x8","Value":7}
			,{"Name":"WICBitmapDitherTypeErrorDiffusion","Value":8}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapAlphaChannelOption"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapUseAlpha","Value":0}
			,{"Name":"WICBitmapUsePremultipliedAlpha","Value":1}
			,{"Name":"WICBitmapIgnoreAlpha","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapTransformOptions"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapTransformRotate0","Value":0}
			,{"Name":"WICBitmapTransformRotate90","Value":1}
			,{"Name":"WICBitmapTransformRotate180","Value":2}
			,{"Name":"WICBitmapTransformRotate270","Value":3}
			,{"Name":"WICBitmapTransformFlipHorizontal","Value":8}
			,{"Name":"WICBitmapTransformFlipVertical","Value":16}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapLockFlags"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapLockRead","Value":1}
			,{"Name":"WICBitmapLockWrite","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICBitmapDecoderCapabilities"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICBitmapDecoderCapabilitySameEncoder","Value":1}
			,{"Name":"WICBitmapDecoderCapabilityCanDecodeAllImages","Value":2}
			,{"Name":"WICBitmapDecoderCapabilityCanDecodeSomeImages","Value":4}
			,{"Name":"WICBitmapDecoderCapabilityCanEnumerateMetadata","Value":8}
			,{"Name":"WICBitmapDecoderCapabilityCanDecodeThumbnail","Value":16}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICProgressOperation"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICProgressOperationCopyPixels","Value":1}
			,{"Name":"WICProgressOperationWritePixels","Value":2}
			,{"Name":"WICProgressOperationAll","Value":65535}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICProgressNotification"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICProgressNotificationBegin","Value":65536}
			,{"Name":"WICProgressNotificationEnd","Value":131072}
			,{"Name":"WICProgressNotificationFrequent","Value":262144}
			,{"Name":"WICProgressNotificationAll","Value":-65536}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICComponentSigning"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICComponentSigned","Value":1}
			,{"Name":"WICComponentUnsigned","Value":2}
			,{"Name":"WICComponentSafe","Value":4}
			,{"Name":"WICComponentDisabled","Value":-2147483648}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICGifLogicalScreenDescriptorProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICGifLogicalScreenSignature","Value":1}
			,{"Name":"WICGifLogicalScreenDescriptorWidth","Value":2}
			,{"Name":"WICGifLogicalScreenDescriptorHeight","Value":3}
			,{"Name":"WICGifLogicalScreenDescriptorGlobalColorTableFlag","Value":4}
			,{"Name":"WICGifLogicalScreenDescriptorColorResolution","Value":5}
			,{"Name":"WICGifLogicalScreenDescriptorSortFlag","Value":6}
			,{"Name":"WICGifLogicalScreenDescriptorGlobalColorTableSize","Value":7}
			,{"Name":"WICGifLogicalScreenDescriptorBackgroundColorIndex","Value":8}
			,{"Name":"WICGifLogicalScreenDescriptorPixelAspectRatio","Value":9}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICGifImageDescriptorProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICGifImageDescriptorLeft","Value":1}
			,{"Name":"WICGifImageDescriptorTop","Value":2}
			,{"Name":"WICGifImageDescriptorWidth","Value":3}
			,{"Name":"WICGifImageDescriptorHeight","Value":4}
			,{"Name":"WICGifImageDescriptorLocalColorTableFlag","Value":5}
			,{"Name":"WICGifImageDescriptorInterlaceFlag","Value":6}
			,{"Name":"WICGifImageDescriptorSortFlag","Value":7}
			,{"Name":"WICGifImageDescriptorLocalColorTableSize","Value":8}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICGifGraphicControlExtensionProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICGifGraphicControlExtensionDisposal","Value":1}
			,{"Name":"WICGifGraphicControlExtensionUserInputFlag","Value":2}
			,{"Name":"WICGifGraphicControlExtensionTransparencyFlag","Value":3}
			,{"Name":"WICGifGraphicControlExtensionDelay","Value":4}
			,{"Name":"WICGifGraphicControlExtensionTransparentColorIndex","Value":5}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICGifApplicationExtensionProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICGifApplicationExtensionApplication","Value":1}
			,{"Name":"WICGifApplicationExtensionData","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICGifCommentExtensionProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICGifCommentExtensionText","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICJpegCommentProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICJpegCommentText","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICJpegLuminanceProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICJpegLuminanceTable","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICJpegChrominanceProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICJpegChrominanceTable","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WIC8BIMIptcProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WIC8BIMIptcPString","Value":0}
			,{"Name":"WIC8BIMIptcEmbeddedIPTC","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WIC8BIMResolutionInfoProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WIC8BIMResolutionInfoPString","Value":1}
			,{"Name":"WIC8BIMResolutionInfoHResolution","Value":2}
			,{"Name":"WIC8BIMResolutionInfoHResolutionUnit","Value":3}
			,{"Name":"WIC8BIMResolutionInfoWidthUnit","Value":4}
			,{"Name":"WIC8BIMResolutionInfoVResolution","Value":5}
			,{"Name":"WIC8BIMResolutionInfoVResolutionUnit","Value":6}
			,{"Name":"WIC8BIMResolutionInfoHeightUnit","Value":7}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WIC8BIMIptcDigestProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WIC8BIMIptcDigestPString","Value":1}
			,{"Name":"WIC8BIMIptcDigestIptcDigest","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngGamaProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngGamaGamma","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngBkgdProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngBkgdBackgroundColor","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngItxtProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngItxtKeyword","Value":1}
			,{"Name":"WICPngItxtCompressionFlag","Value":2}
			,{"Name":"WICPngItxtLanguageTag","Value":3}
			,{"Name":"WICPngItxtTranslatedKeyword","Value":4}
			,{"Name":"WICPngItxtText","Value":5}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngChrmProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngChrmWhitePointX","Value":1}
			,{"Name":"WICPngChrmWhitePointY","Value":2}
			,{"Name":"WICPngChrmRedX","Value":3}
			,{"Name":"WICPngChrmRedY","Value":4}
			,{"Name":"WICPngChrmGreenX","Value":5}
			,{"Name":"WICPngChrmGreenY","Value":6}
			,{"Name":"WICPngChrmBlueX","Value":7}
			,{"Name":"WICPngChrmBlueY","Value":8}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngHistProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngHistFrequencies","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngIccpProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngIccpProfileName","Value":1}
			,{"Name":"WICPngIccpProfileData","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngSrgbProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngSrgbRenderingIntent","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngTimeProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngTimeYear","Value":1}
			,{"Name":"WICPngTimeMonth","Value":2}
			,{"Name":"WICPngTimeDay","Value":3}
			,{"Name":"WICPngTimeHour","Value":4}
			,{"Name":"WICPngTimeMinute","Value":5}
			,{"Name":"WICPngTimeSecond","Value":6}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICHeifProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICHeifOrientation","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICHeifHdrProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICHeifHdrMaximumLuminanceLevel","Value":1}
			,{"Name":"WICHeifHdrMaximumFrameAverageLuminanceLevel","Value":2}
			,{"Name":"WICHeifHdrMinimumMasteringDisplayLuminanceLevel","Value":3}
			,{"Name":"WICHeifHdrMaximumMasteringDisplayLuminanceLevel","Value":4}
			,{"Name":"WICHeifHdrCustomVideoPrimaries","Value":5}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICWebpAnimProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICWebpAnimLoopCount","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICWebpAnmfProperties"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICWebpAnmfFrameDuration","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICSectionAccessLevel"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICSectionAccessLevelRead","Value":1}
			,{"Name":"WICSectionAccessLevelReadWrite","Value":3}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPixelFormatNumericRepresentation"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPixelFormatNumericRepresentationUnspecified","Value":0}
			,{"Name":"WICPixelFormatNumericRepresentationIndexed","Value":1}
			,{"Name":"WICPixelFormatNumericRepresentationUnsignedInteger","Value":2}
			,{"Name":"WICPixelFormatNumericRepresentationSignedInteger","Value":3}
			,{"Name":"WICPixelFormatNumericRepresentationFixed","Value":4}
			,{"Name":"WICPixelFormatNumericRepresentationFloat","Value":5}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPlanarOptions"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPlanarOptionsDefault","Value":0}
			,{"Name":"WICPlanarOptionsPreserveSubsampling","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICJpegIndexingOptions"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICJpegIndexingOptionsGenerateOnDemand","Value":0}
			,{"Name":"WICJpegIndexingOptionsGenerateOnLoad","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICJpegTransferMatrix"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICJpegTransferMatrixIdentity","Value":0}
			,{"Name":"WICJpegTransferMatrixBT601","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICJpegScanType"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICJpegScanTypeInterleaved","Value":0}
			,{"Name":"WICJpegScanTypePlanarComponents","Value":1}
			,{"Name":"WICJpegScanTypeProgressive","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICImageParameters"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"PixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
			,{"Name":"DpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
			,{"Name":"DpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
			,{"Name":"Top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
			,{"Name":"Left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
			,{"Name":"PixelWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"PixelHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"WICBitmapPlaneDescription"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"Format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
			,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"WICBitmapPlane"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"Format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
			,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
			,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"WICJpegFrameHeader"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"TransferMatrix","Type":{"Kind":"ApiRef","Name":"WICJpegTransferMatrix","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"ScanType","Type":{"Kind":"ApiRef","Name":"WICJpegScanType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"ComponentIdentifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"SampleFactors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"QuantizationTableIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"WICJpegScanHeader"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"RestartInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"ComponentSelectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"HuffmanTableIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"StartSpectralSelection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"EndSpectralSelection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"SuccessiveApproximationHigh","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"SuccessiveApproximationLow","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"IWICPalette"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"00000040-a8f2-4877-ba0a-fd2b6645fb94"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"InitializePredefined"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ePaletteType","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"fAddTransparentColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"InitializeCustom"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
					,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"InitializeFromBitmap"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pISurface","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"fAddTransparentColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"InitializeFromPalette"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetType"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pePaletteType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetColorCount"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetColors"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"pcActualColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"IsBlackWhite"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfIsBlackWhite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"IsGrayscale"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfIsGrayscale","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"HasAlpha"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfHasAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapSource"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"00000120-a8f2-4877-ba0a-fd2b6645fb94"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetSize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetPixelFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetResolution"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pDpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
					,{"Name":"pDpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CopyPalette"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"CopyPixels"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICFormatConverter"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"00000301-a8f2-4877-ba0a-fd2b6645fb94"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"Initialize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
					,{"Name":"dither","Type":{"Kind":"ApiRef","Name":"WICBitmapDitherType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"alphaThresholdPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
					,{"Name":"paletteTranslate","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"CanConvert"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"srcPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
					,{"Name":"dstPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
					,{"Name":"pfCanConvert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICPlanarFormatConverter"
		,"Architectures":[]
		,"Platform":"windows8.1"
		,"Kind":"Com"
		,"Guid":"bebee9cb-83b0-4dcc-8132-b0aaa55eac96"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"Initialize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]}
					,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
					,{"Name":"dither","Type":{"Kind":"ApiRef","Name":"WICBitmapDitherType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"alphaThresholdPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
					,{"Name":"paletteTranslate","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"CanConvert"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pSrcPixelFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"cSrcPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"dstPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
					,{"Name":"pfCanConvert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapScaler"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"00000302-a8f2-4877-ba0a-fd2b6645fb94"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"Initialize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"WICBitmapInterpolationMode","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapClipper"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"e4fbcf03-223d-4e81-9333-d635556dd1b5"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"Initialize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapFlipRotator"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"5009834f-2d6a-41ce-9e1b-17c5aff7a782"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"Initialize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"options","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapLock"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"00000123-a8f2-4877-ba0a-fd2b6645fb94"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetSize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetStride"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pcbStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetDataPointer"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pcbBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"ppbData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetPixelFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmap"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"00000121-a8f2-4877-ba0a-fd2b6645fb94"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"Lock"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"prcLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppILock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapLock","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetPalette"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetResolution"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"dpiX","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
					,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICColorContext"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"3c613a02-34b2-44ea-9a7c-45aea9c6fd6d"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"InitializeFromFilename"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"wzFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
				]
			}
			,{
				"Name":"InitializeFromMemory"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
					,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"InitializeFromExifColorSpace"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetType"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICColorContextType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetProfileBytes"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
					,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetExifColorSpace"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICColorTransform"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"b66f034f-d0e2-40ab-b436-6de39e321a94"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"Initialize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pIContextSource","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pIContextDest","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pixelFmtDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICFastMetadataEncoder"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"b84e2c09-78c9-4ac4-8bd3-524ae1663a2f"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"Commit"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
				]
			}
			,{
				"Name":"GetMetadataQueryWriter"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICStream"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"135ff860-22b7-4ddf-b0f6-218f4f299a43"
		,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"InitializeFromIStream"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"InitializeFromFilename"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"wzFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
					,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"InitializeFromMemory"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
					,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"InitializeFromIStreamRegion"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"ulOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
					,{"Name":"ulMaxSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICEnumMetadataItem"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"dc2bb46d-3f07-481e-8625-220c4aedbb33"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"Next"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"rgeltSchema","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
					,{"Name":"rgeltId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
					,{"Name":"rgeltValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
					,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"Skip"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"Reset"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
				]
			}
			,{
				"Name":"Clone"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIEnumMetadataItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICEnumMetadataItem","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICMetadataQueryReader"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"30989668-e1c9-4597-b395-458eedb808df"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetContainerFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetLocation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzNamespace","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActualLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetMetadataByName"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
					,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
				]
			}
			,{
				"Name":"GetEnumerator"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIEnumString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICMetadataQueryWriter"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"a721791a-0def-4d06-bd91-2118bf1db10b"
		,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"SetMetadataByName"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
					,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
				]
			}
			,{
				"Name":"RemoveMetadataByName"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapEncoder"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Com"
		,"Guid":"00000103-a8f2-4877-ba0a-fd2b6645fb94"
		,"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":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"cacheOption","Type":{"Kind":"ApiRef","Name":"WICBitmapEncoderCacheOption","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetContainerFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetEncoderInfo"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIEncoderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoderInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetColorContexts"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIColorContext","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetPalette"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetThumbnail"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIThumbnail","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetPreview"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIPreview","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"CreateNewFrame"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIFrameEncode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
					,{"Name":"ppIEncoderOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
				]
			}
			,{
				"Name":"Commit"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
				]
			}
			,{
				"Name":"GetMetadataQueryWriter"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapFrameEncode"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"00000105-a8f2-4877-ba0a-fd2b6645fb94"
		,"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":"pIEncoderOptions","Type":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetSize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetResolution"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"dpiX","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
					,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetPixelFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
				]
			}
			,{
				"Name":"SetColorContexts"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIColorContext","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetPalette"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetThumbnail"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIThumbnail","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"WritePixels"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"lineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbPixels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
				]
			}
			,{
				"Name":"WriteSource"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]}
				]
			}
			,{
				"Name":"Commit"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
				]
			}
			,{
				"Name":"GetMetadataQueryWriter"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICPlanarBitmapFrameEncode"
		,"Architectures":[]
		,"Platform":"windows8.1"
		,"Kind":"Com"
		,"Guid":"f928b7b8-2221-40c1-b72e-7e82f1974d1a"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"WritePixels"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"lineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlane","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]}
					,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"WriteSource"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]}
					,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"prcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapDecoder"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"9edde9e7-8dee-47ea-99df-e6faf2ed44bf"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"QueryCapability"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"pdwCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"Initialize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"cacheOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetContainerFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetDecoderInfo"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIDecoderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoderInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CopyPalette"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetMetadataQueryReader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIMetadataQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetPreview"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetColorContexts"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIColorContexts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Out"]}
					,{"Name":"pcActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetThumbnail"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetFrameCount"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetFrame"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIBitmapFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapSourceTransform"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"3b16811b-6a43-4ec9-b713-3d5a0c13b940"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"CopyPixels"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pguidDstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
					,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"nStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetClosestSize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
					,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
				]
			}
			,{
				"Name":"GetClosestPixelFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidDstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
				]
			}
			,{
				"Name":"DoesSupportTransform"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pfIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICPlanarBitmapSourceTransform"
		,"Architectures":[]
		,"Platform":"windows8.1"
		,"Kind":"Com"
		,"Guid":"3aff9cce-be95-4303-b927-e7d16ff4a613"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"DoesSupportTransform"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
					,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
					,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"dstPlanarOptions","Type":{"Kind":"ApiRef","Name":"WICPlanarOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pguidDstFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"pPlaneDescriptions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlaneDescription","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
					,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pfIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CopyPixels"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"prcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"dstPlanarOptions","Type":{"Kind":"ApiRef","Name":"WICPlanarOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pDstPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlane","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapFrameDecode"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"3b16811b-6a43-4ec9-a813-3d930c13b940"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"GetMetadataQueryReader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIMetadataQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetColorContexts"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIColorContexts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Out"]}
					,{"Name":"pcActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetThumbnail"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICProgressiveLevelControl"
		,"Architectures":[]
		,"Platform":"windows6.1"
		,"Kind":"Com"
		,"Guid":"daac296f-7aa5-4dbf-8d15-225c5976f891"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetLevelCount"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pcLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
				]
			}
			,{
				"Name":"GetCurrentLevel"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
				]
			}
			,{
				"Name":"SetCurrentLevel"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"nLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICProgressCallback"
		,"Architectures":[]
		,"Platform":"windows6.1"
		,"Kind":"Com"
		,"Guid":"4776f9cd-9517-45fa-bf24-e89c5ec5c60c"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"Notify"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"uFrameNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"WICProgressOperation","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"dblProgress","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"PFNProgressNotification"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
			,{"Name":"uFrameNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"WICProgressOperation","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
			,{"Name":"dblProgress","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"IWICBitmapCodecProgressNotification"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"64c1024e-c3cf-4462-8078-88c2b11c46d9"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"RegisterProgressNotification"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfnProgressNotification","Type":{"Kind":"ApiRef","Name":"PFNProgressNotification","TargetKind":"FunctionPointer","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In","Optional"]}
					,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
					,{"Name":"dwProgressFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICComponentInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"23bc3f0a-698b-4357-886b-f24d50671334"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetComponentType"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICComponentType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetCLSID"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetSigningStatus"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetAuthor"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchAuthor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzAuthor","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetVendorGUID"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetVersion"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetSpecVersion"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchSpecVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzSpecVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetFriendlyName"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchFriendlyName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzFriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICFormatConverterInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"9f34fb65-13f4-4f15-bc57-3726b5e53d9f"
		,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"GetPixelFormats"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pPixelFormatGUIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
					,{"Name":"pcActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateInstance"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIConverter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFormatConverter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapCodecInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"e87a44c4-b76e-4c47-8b09-298eb12a2714"
		,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"GetContainerFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetPixelFormats"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pguidPixelFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
					,{"Name":"pcActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetColorManagementVersion"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchColorManagementVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzColorManagementVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetDeviceManufacturer"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchDeviceManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzDeviceManufacturer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetDeviceModels"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchDeviceModels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzDeviceModels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetMimeTypes"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchMimeTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzMimeTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetFileExtensions"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchFileExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzFileExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"DoesSupportAnimation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfSupportAnimation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"DoesSupportChromakey"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfSupportChromakey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"DoesSupportLossless"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfSupportLossless","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"DoesSupportMultiframe"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfSupportMultiframe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"MatchesMimeType"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"wzMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
					,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapEncoderInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"94c9b4ee-a09f-4f92-8a1e-4a9bce7e76fb"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapCodecInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"CreateInstance"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIBitmapEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
				]
			}
		]
	}
	,{
		"Name":"IWICBitmapDecoderInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"d8cd007f-d08f-4191-9bfc-236ea7f0e4b5"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapCodecInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"GetPatterns"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cbSizePatterns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pPatterns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICBitmapPattern","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0},"Optional"]}
					,{"Name":"pcPatterns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
					,{"Name":"pcbPatternsActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"MatchesPattern"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateInstance"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIBitmapDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
				]
			}
		]
	}
	,{
		"Name":"IWICPixelFormatInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"e8eda601-3d48-431a-ab44-69059be88bbe"
		,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"GetFormatGUID"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetColorContext"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIColorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetBitsPerPixel"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"puiBitsPerPixel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetChannelCount"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"puiChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetChannelMask"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"uiChannelIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbMaskBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbMaskBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
					,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICPixelFormatInfo2"
		,"Architectures":[]
		,"Platform":"windows6.1"
		,"Kind":"Com"
		,"Guid":"a9db33a2-af5f-43c7-b679-74f5984b5aa4"
		,"Interface":{"Kind":"ApiRef","Name":"IWICPixelFormatInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"SupportsTransparency"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfSupportsTransparency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetNumericRepresentation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pNumericRepresentation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICPixelFormatNumericRepresentation","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICImagingFactory"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"ec5ec8a9-c395-4314-9c77-54d7a935ff70"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"CreateDecoderFromFilename"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"wzFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
					,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"GENERIC_ACCESS_RIGHTS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
					,{"Name":"metadataOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]}
				]
			}
			,{
				"Name":"CreateDecoderFromStream"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"metadataOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]}
				]
			}
			,{
				"Name":"CreateDecoderFromFileHandle"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"hFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"metadataOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]}
				]
			}
			,{
				"Name":"CreateComponentInfo"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"clsidComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"ppIInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateDecoder"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]}
				]
			}
			,{
				"Name":"CreateEncoder"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"ppIEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]}
				]
			}
			,{
				"Name":"CreatePalette"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateFormatConverter"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIFormatConverter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFormatConverter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmapScaler"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIBitmapScaler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapScaler","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmapClipper"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIBitmapClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapClipper","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmapFlipRotator"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIBitmapFlipRotator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFlipRotator","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateStream"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIWICStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICStream","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateColorContext"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIWICColorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateColorTransformer"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIWICColorTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorTransform","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmap"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
					,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WICBitmapCreateCacheOption","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmapFromSource"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WICBitmapCreateCacheOption","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmapFromSourceRect"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmapFromMemory"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
					,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
					,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmapFromHBITMAP"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"hBitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
					,{"Name":"hPalette","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
					,{"Name":"options","Type":{"Kind":"ApiRef","Name":"WICBitmapAlphaChannelOption","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateBitmapFromHICON"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateComponentEnumerator"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"componentTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIEnumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateFastMetadataEncoderFromDecoder"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIDecoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIFastEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFastMetadataEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateFastMetadataEncoderFromFrameDecode"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIFrameDecoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIFastEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFastMetadataEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateQueryWriter"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateQueryWriterFromReader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIQueryReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"WICTiffCompressionOption"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICTiffCompressionDontCare","Value":0}
			,{"Name":"WICTiffCompressionNone","Value":1}
			,{"Name":"WICTiffCompressionCCITT3","Value":2}
			,{"Name":"WICTiffCompressionCCITT4","Value":3}
			,{"Name":"WICTiffCompressionLZW","Value":4}
			,{"Name":"WICTiffCompressionRLE","Value":5}
			,{"Name":"WICTiffCompressionZIP","Value":6}
			,{"Name":"WICTiffCompressionLZWHDifferencing","Value":7}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICJpegYCrCbSubsamplingOption"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICJpegYCrCbSubsamplingDefault","Value":0}
			,{"Name":"WICJpegYCrCbSubsampling420","Value":1}
			,{"Name":"WICJpegYCrCbSubsampling422","Value":2}
			,{"Name":"WICJpegYCrCbSubsampling444","Value":3}
			,{"Name":"WICJpegYCrCbSubsampling440","Value":4}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPngFilterOption"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPngFilterUnspecified","Value":0}
			,{"Name":"WICPngFilterNone","Value":1}
			,{"Name":"WICPngFilterSub","Value":2}
			,{"Name":"WICPngFilterUp","Value":3}
			,{"Name":"WICPngFilterAverage","Value":4}
			,{"Name":"WICPngFilterPaeth","Value":5}
			,{"Name":"WICPngFilterAdaptive","Value":6}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICNamedWhitePoint"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICWhitePointDefault","Value":1}
			,{"Name":"WICWhitePointDaylight","Value":2}
			,{"Name":"WICWhitePointCloudy","Value":4}
			,{"Name":"WICWhitePointShade","Value":8}
			,{"Name":"WICWhitePointTungsten","Value":16}
			,{"Name":"WICWhitePointFluorescent","Value":32}
			,{"Name":"WICWhitePointFlash","Value":64}
			,{"Name":"WICWhitePointUnderwater","Value":128}
			,{"Name":"WICWhitePointCustom","Value":256}
			,{"Name":"WICWhitePointAutoWhiteBalance","Value":512}
			,{"Name":"WICWhitePointAsShot","Value":1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICRawCapabilities"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICRawCapabilityNotSupported","Value":0}
			,{"Name":"WICRawCapabilityGetSupported","Value":1}
			,{"Name":"WICRawCapabilityFullySupported","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICRawRotationCapabilities"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICRawRotationCapabilityNotSupported","Value":0}
			,{"Name":"WICRawRotationCapabilityGetSupported","Value":1}
			,{"Name":"WICRawRotationCapabilityNinetyDegreesSupported","Value":2}
			,{"Name":"WICRawRotationCapabilityFullySupported","Value":3}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICRawCapabilitiesInfo"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":"cbSize"
		,"Fields":[
			{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"CodecMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"CodecMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"ExposureCompensationSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"ContrastSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"RGBWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"NamedWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"NamedWhitePointSupportMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"KelvinWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"GammaSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"TintSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"SaturationSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"SharpnessSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"NoiseReductionSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"DestinationColorProfileSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"ToneCurveSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"RotationSupport","Type":{"Kind":"ApiRef","Name":"WICRawRotationCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"RenderModeSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"WICRawParameterSet"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICAsShotParameterSet","Value":1}
			,{"Name":"WICUserAdjustedParameterSet","Value":2}
			,{"Name":"WICAutoAdjustedParameterSet","Value":3}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICRawRenderMode"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICRawRenderModeDraft","Value":1}
			,{"Name":"WICRawRenderModeNormal","Value":2}
			,{"Name":"WICRawRenderModeBestQuality","Value":3}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICRawToneCurvePoint"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"Input","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
			,{"Name":"Output","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"WICRawToneCurve"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"cPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"aPoints","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WICRawToneCurvePoint","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["FlexibleArray"]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"IWICDevelopRawNotificationCallback"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"95c75a6e-3e8c-4ec2-85a8-aebcc551e59b"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"Notify"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"NotificationMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICDevelopRaw"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"fbec5e44-f7be-4b65-b7f8-c0c81fef026d"
		,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"QueryRawCapabilitiesInfo"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawCapabilitiesInfo","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Out"]}
				]
			}
			,{
				"Name":"LoadParameterSet"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ParameterSet","Type":{"Kind":"ApiRef","Name":"WICRawParameterSet","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetCurrentParameterSet"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppCurrentParameterSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetExposureCompensation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ev","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetExposureCompensation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pEV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetWhitePointRGB"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"Red","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"Green","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"Blue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetWhitePointRGB"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pRed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"pGreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"pBlue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetNamedWhitePoint"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"WhitePoint","Type":{"Kind":"ApiRef","Name":"WICNamedWhitePoint","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetNamedWhitePoint"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pWhitePoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICNamedWhitePoint","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetWhitePointKelvin"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"WhitePointKelvin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetWhitePointKelvin"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pWhitePointKelvin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetKelvinRangeInfo"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pMinKelvinTemp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"pMaxKelvinTemp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"pKelvinTempStepValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetContrast"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"Contrast","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetContrast"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetGamma"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"Gamma","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetGamma"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pGamma","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetSharpness"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"Sharpness","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetSharpness"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pSharpness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetSaturation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"Saturation","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetSaturation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pSaturation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetTint"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"Tint","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetTint"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pTint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetNoiseReduction"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"NoiseReduction","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetNoiseReduction"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pNoiseReduction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetDestinationColorContext"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetToneCurve"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cbToneCurveSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pToneCurve","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawToneCurve","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":0},"Const"]}
				]
			}
			,{
				"Name":"GetToneCurve"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cbToneCurveBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pToneCurve","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawToneCurve","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0},"Optional"]}
					,{"Name":"pcbActualToneCurveBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
				]
			}
			,{
				"Name":"SetRotation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"Rotation","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetRotation"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetRenderMode"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"RenderMode","Type":{"Kind":"ApiRef","Name":"WICRawRenderMode","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetRenderMode"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pRenderMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawRenderMode","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetNotificationCallback"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWICDevelopRawNotificationCallback","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"WICDdsDimension"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICDdsTexture1D","Value":0}
			,{"Name":"WICDdsTexture2D","Value":1}
			,{"Name":"WICDdsTexture3D","Value":2}
			,{"Name":"WICDdsTextureCube","Value":3}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICDdsAlphaMode"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICDdsAlphaModeUnknown","Value":0}
			,{"Name":"WICDdsAlphaModeStraight","Value":1}
			,{"Name":"WICDdsAlphaModePremultiplied","Value":2}
			,{"Name":"WICDdsAlphaModeOpaque","Value":3}
			,{"Name":"WICDdsAlphaModeCustom","Value":4}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICDdsParameters"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"DxgiFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
			,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"WICDdsDimension","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
			,{"Name":"AlphaMode","Type":{"Kind":"ApiRef","Name":"WICDdsAlphaMode","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"IWICDdsDecoder"
		,"Architectures":[]
		,"Platform":"windows8.1"
		,"Kind":"Com"
		,"Guid":"409cd537-8532-40cb-9774-e2feb2df4e9c"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetParameters"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetFrame"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"arrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"mipLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"sliceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIBitmapFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]}
				]
			}
		]
	}
	,{
		"Name":"IWICDdsEncoder"
		,"Architectures":[]
		,"Platform":"windows8.1"
		,"Kind":"Com"
		,"Guid":"5cacdb4c-407e-41b3-b936-d0f010cd6732"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"SetParameters"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetParameters"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateNewFrame"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIFrameEncode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
					,{"Name":"pArrayIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"pMipLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"pSliceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"WICDdsFormatInfo"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"DxgiFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
			,{"Name":"BytesPerBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"BlockWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"BlockHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"IWICDdsFrameDecode"
		,"Architectures":[]
		,"Platform":"windows8.1"
		,"Kind":"Com"
		,"Guid":"3d4c0c61-18a4-41e4-bd80-481a4fc9f464"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetSizeInBlocks"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pWidthInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
					,{"Name":"pHeightInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetFormatInfo"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pFormatInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsFormatInfo","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CopyBlocks"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"prcBoundsInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICJpegFrameDecode"
		,"Architectures":[]
		,"Platform":"windows10.0.10240"
		,"Kind":"Com"
		,"Guid":"8939f66e-c46a-4c21-a9d1-98b327ce1679"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"DoesSupportIndexing"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfIndexingSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"SetIndexing"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"options","Type":{"Kind":"ApiRef","Name":"WICJpegIndexingOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"horizontalIntervalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"ClearIndexing"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
				]
			}
			,{
				"Name":"GetAcHuffmanTable"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pAcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_AC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetDcHuffmanTable"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pDcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_DC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetQuantizationTable"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pQuantizationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_QUANTIZATION_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetFrameHeader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pFrameHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICJpegFrameHeader","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetScanHeader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pScanHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICJpegScanHeader","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CopyScan"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"scanOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbScanData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbScanData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
					,{"Name":"pcbScanDataActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CopyMinimalStream"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"streamOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"cbStreamData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbStreamData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
					,{"Name":"pcbStreamDataActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICJpegFrameEncode"
		,"Architectures":[]
		,"Platform":"windows10.0.10240"
		,"Kind":"Com"
		,"Guid":"2f0c601f-d2c6-468c-abfa-49495d983ed1"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetAcHuffmanTable"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pAcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_AC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetDcHuffmanTable"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pDcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_DC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetQuantizationTable"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pQuantizationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_QUANTIZATION_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"WriteScan"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cbScanData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pbScanData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
				]
			}
		]
	}
	,{
		"Name":"WICMetadataCreationOptions"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICMetadataCreationDefault","Value":0}
			,{"Name":"WICMetadataCreationAllowUnknown","Value":0}
			,{"Name":"WICMetadataCreationFailUnknown","Value":65536}
			,{"Name":"WICMetadataCreationMask","Value":-65536}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"WICPersistOptions"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"WICPersistOptionDefault","Value":0}
			,{"Name":"WICPersistOptionLittleEndian","Value":0}
			,{"Name":"WICPersistOptionBigEndian","Value":1}
			,{"Name":"WICPersistOptionStrictFormat","Value":2}
			,{"Name":"WICPersistOptionNoCacheStream","Value":4}
			,{"Name":"WICPersistOptionPreferUTF8","Value":8}
			,{"Name":"WICPersistOptionMask","Value":65535}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"IWICMetadataBlockReader"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"feaa2a8d-b3f3-43e4-b25c-d1de990a1ae1"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetContainerFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetCount"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetReaderByIndex"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIMetadataReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetEnumerator"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIEnumMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICMetadataBlockWriter"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"08fb9676-b444-41e8-8dbe-6a53a542bff1"
		,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"InitializeFromBlockReader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIMDBlockReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"GetWriterByIndex"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIMetadataWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"AddWriter"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIMetadataWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SetWriterByIndex"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pIMetadataWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
				]
			}
			,{
				"Name":"RemoveWriterByIndex"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICMetadataReader"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"9204fe99-d8fc-4fd5-a001-9536b067a899"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetMetadataFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetMetadataHandlerInfo"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetCount"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetValueByIndex"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
					,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
					,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
				]
			}
			,{
				"Name":"GetValue"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]}
				]
			}
			,{
				"Name":"GetEnumerator"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIEnumMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICEnumMetadataItem","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICMetadataWriter"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"f7836e16-3be0-470b-86bb-160d0aecd7de"
		,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"SetValue"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
				]
			}
			,{
				"Name":"SetValueByIndex"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
				]
			}
			,{
				"Name":"RemoveValue"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
					,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
				]
			}
			,{
				"Name":"RemoveValueByIndex"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICStreamProvider"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"449494bc-b468-4927-96d7-ba90d31ab505"
		,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"GetStream"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetPersistOptions"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pdwPersistOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetPreferredVendorGUID"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidPreferredVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"RefreshStream"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
				]
			}
		]
	}
	,{
		"Name":"IWICPersistStream"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"00675040-6908-45f8-86a3-49c7dfd6d9ad"
		,"Interface":{"Kind":"ApiRef","Name":"IPersistStream","TargetKind":"Com","Api":"System.Com","Parents":[]}
		,"Methods":[
			{
				"Name":"LoadEx"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"pguidPreferredVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
				]
			}
			,{
				"Name":"SaveEx"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
				]
			}
		]
	}
	,{
		"Name":"IWICMetadataHandlerInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"aba958bf-c672-44d1-8d61-ce6df2e682c2"
		,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"GetMetadataFormat"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetContainerFormats"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cContainerFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pguidContainerFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetDeviceManufacturer"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchDeviceManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzDeviceManufacturer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"GetDeviceModels"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"cchDeviceModels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"wzDeviceModels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
					,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"DoesRequireFullStream"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfRequiresFullStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"DoesSupportPadding"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfSupportsPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"DoesRequireFixedSize"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pfFixedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"WICMetadataPattern"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
			,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
			,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
			,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"IWICMetadataReaderInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"eebf1f5b-07c1-4447-a3ab-22acaf78a804"
		,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"GetPatterns"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICMetadataPattern","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
					,{"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
					,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
				]
			}
			,{
				"Name":"MatchesPattern"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateInstance"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
				]
			}
		]
	}
	,{
		"Name":"WICMetadataHeader"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
			,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Header","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
			,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"IWICMetadataWriterInfo"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"b22e3fba-3925-4323-b5c1-9ebfc430f236"
		,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"GetHeader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICMetadataHeader","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
					,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
				]
			}
			,{
				"Name":"CreateInstance"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
	,{
		"Name":"IWICComponentFactory"
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Kind":"Com"
		,"Guid":"412d0c3a-9650-44fa-af5b-dd2a06c8e8fb"
		,"Interface":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
		,"Methods":[
			{
				"Name":"CreateMetadataReader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateMetadataReaderFromContainer"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateMetadataWriter"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"dwMetadataOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateMetadataWriterFromReader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
					,{"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateQueryReaderFromBlockReader"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIBlockReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateQueryWriterFromBlockWriter"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"pIBlockWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
					,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
				]
			}
			,{
				"Name":"CreateEncoderPropertyBag"
				,"SetLastError":false
				,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
				,"ReturnAttrs":[]
				,"Architectures":[]
				,"Platform":null
				,"Attrs":[]
				,"Params":[
					{"Name":"ppropOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In"]}
					,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
					,{"Name":"ppIPropertyBag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
				]
			}
		]
	}
]

,"Functions":[
	{
		"Name":"WICConvertBitmapSource"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Attrs":[]
		,"Params":[
			{"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
			,{"Name":"pISrc","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
			,{"Name":"ppIDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
		]
	}
	,{
		"Name":"WICCreateBitmapFromSection"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Attrs":[]
		,"Params":[
			{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
			,{"Name":"hSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
		]
	}
	,{
		"Name":"WICCreateBitmapFromSectionEx"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows6.1"
		,"Attrs":[]
		,"Params":[
			{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
			,{"Name":"hSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"desiredAccessLevel","Type":{"Kind":"ApiRef","Name":"WICSectionAccessLevel","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
			,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]}
		]
	}
	,{
		"Name":"WICMapGuidToShortName"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Attrs":[]
		,"Params":[
			{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
			,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"wzName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]}
			,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
		]
	}
	,{
		"Name":"WICMapShortNameToGuid"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Attrs":[]
		,"Params":[
			{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
			,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
		]
	}
	,{
		"Name":"WICMapSchemaToName"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Attrs":[]
		,"Params":[
			{"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
			,{"Name":"pwzSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"wzName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]}
			,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
		]
	}
	,{
		"Name":"WICMatchMetadataContent"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Attrs":[]
		,"Params":[
			{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
			,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
			,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
			,{"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
		]
	}
	,{
		"Name":"WICSerializeMetadataContent"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Attrs":[]
		,"Params":[
			{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
			,{"Name":"pIWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
			,{"Name":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
		]
	}
	,{
		"Name":"WICGetMetadataContentSize"
		,"SetLastError":false
		,"DllImport":"WindowsCodecs.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.1.2600"
		,"Attrs":[]
		,"Params":[
			{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
			,{"Name":"pIWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
			,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
		]
	}
]

,"UnicodeAliases":[
]

}
