{ "Constants":[ { "Name":"D2D1_DEFAULT_FLATTENING_TOLERANCE" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.25 ,"Attrs":[] } ,{ "Name":"CLSID_D2D12DAffineTransform" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6aa97485-6354-4cfc-908c-e4a74f62c96c" ,"Attrs":[] } ,{ "Name":"CLSID_D2D13DPerspectiveTransform" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c2844d0b-3d86-46e7-85ba-526c9240f3fb" ,"Attrs":[] } ,{ "Name":"CLSID_D2D13DTransform" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e8467b04-ec61-4b8a-b5de-d4d73debea5a" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1ArithmeticComposite" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"fc151437-049a-4784-a24a-f1c4daf20987" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Atlas" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"913e2be4-fdcf-4fe2-a5f0-2454f14ff408" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1BitmapSource" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5fb6c24d-c6dd-4231-9404-50f4d5c3252d" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Blend" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"81c5b77b-13f8-4cdd-ad20-c890547ac65d" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Border" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"2a2d49c0-4acf-43c7-8c6a-7c4a27874d27" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Brightness" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"8cea8d1e-77b0-4986-b3b9-2f0c0eae7887" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1ColorManagement" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1a28524c-fdd6-4aa4-ae8f-837eb8267b37" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1ColorMatrix" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"921f03d6-641c-47df-852d-b4bb6153ae11" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Composite" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"48fc9f51-f6ac-48f1-8b58-3b28ac46f76d" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1ConvolveMatrix" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"407f8c08-5533-4331-a341-23cc3877843e" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Crop" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e23f7110-0e9a-4324-af47-6a2c0c46f35b" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1DirectionalBlur" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"174319a6-58e9-49b2-bb63-caf2c811a3db" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1DiscreteTransfer" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"90866fcd-488e-454b-af06-e5041b66c36c" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1DisplacementMap" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"edc48364-0417-4111-9450-43845fa9f890" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1DistantDiffuse" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"3e7efd62-a32d-46d4-a83c-5278889ac954" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1DistantSpecular" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"428c1ee5-77b8-4450-8ab5-72219c21abda" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1DpiCompensation" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6c26c5c7-34e0-46fc-9cfd-e5823706e228" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Flood" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"61c23c20-ae69-4d8e-94cf-50078df638f2" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1GammaTransfer" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"409444c4-c419-41a0-b0c1-8cd0c0a18e42" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1GaussianBlur" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1feb6d69-2fe6-4ac9-8c58-1d7f93e7a6a5" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Scale" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"9daf9369-3846-4d0e-a44e-0c607934a5d7" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Histogram" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"881db7d0-f7ee-4d4d-a6d2-4697acc66ee8" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1HueRotation" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"0f4458ec-4b32-491b-9e85-bd73f44d3eb6" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1LinearTransfer" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"ad47c8fd-63ef-4acc-9b51-67979c036c06" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1LuminanceToAlpha" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"41251ab7-0beb-46f8-9da7-59e93fcce5de" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Morphology" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"eae6c40d-626a-4c2d-bfcb-391001abe202" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1OpacityMetadata" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6c53006a-4450-4199-aa5b-ad1656fece5e" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1PointDiffuse" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b9e303c3-c08c-4f91-8b7b-38656bc48c20" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1PointSpecular" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"09c3ca26-3ae2-4f09-9ebc-ed3865d53f22" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Premultiply" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"06eab419-deed-4018-80d2-3e1d471adeb2" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Saturation" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5cb2d9cf-327d-459f-a0ce-40c0b2086bf7" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Shadow" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c67ea361-1863-4e69-89db-695d3e9a5b6b" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1SpotDiffuse" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"818a1105-7932-44f4-aa86-08ae7b2f2c93" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1SpotSpecular" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"edae421e-7654-4a37-9db8-71acc1beb3c1" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1TableTransfer" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5bf818c3-5e43-48cb-b631-868396d6a1d4" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Tile" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b0784138-3b76-4bc5-b13b-0fa2ad02659f" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Turbulence" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cf2bb6ae-889a-4ad7-ba29-a2fd732c9fc9" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1UnPremultiply" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"fb9ac489-ad8d-41ed-9999-bb6347d110f7" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1YCbCr" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"99503cc1-66c7-45c9-a875-8ad8a7914401" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Contrast" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b648a78a-0ed5-4f80-a94a-8e825aca6b77" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1RgbToHue" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"23f3e5ec-91e8-4d3d-ad0a-afadc1004aa1" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1HueToRgb" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"7b78a6bd-0141-4def-8a52-6356ee0cbdd5" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1ChromaKey" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"74c01f5b-2a0d-408c-88e2-c7a3c7197742" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Emboss" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b1c5eb2b-0348-43f0-8107-4957cacba2ae" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Exposure" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b56c8cfa-f634-41ee-bee0-ffa617106004" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Grayscale" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"36dde0eb-3725-42e0-836d-52fb20aee644" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Invert" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e0c3784d-cb39-4e84-b6fd-6b72f0810263" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Posterize" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"2188945e-33a3-4366-b7bc-086bd02d0884" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Sepia" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"3a1af410-5f1d-4dbe-84df-915da79b7153" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Sharpen" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c9b887cb-c5ff-4dc5-9779-273dcf417c7d" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Straighten" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4da47b12-79a3-4fb0-8237-bbc3b2a4de08" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1TemperatureTint" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"89176087-8af9-4a08-aeb1-895f38db1766" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Vignette" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c00c40be-5e67-4ca3-95b4-f4b02c115135" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1EdgeDetection" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"eff583ca-cb07-4aa9-ac5d-2cc44c76460f" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1HighlightsShadows" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cadc8384-323f-4c7e-a361-2e2b24df6ee4" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1LookupTable3D" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"349e0eda-0088-4a79-9ca3-c7e300202020" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Opacity" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"811d79a4-de28-4454-8094-c64685f8bd4c" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1AlphaMask" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c80ecff0-3fd5-4f05-8328-c5d1724b4f0a" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1CrossFade" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"12f575e8-4db1-485f-9a84-03a07dd3829f" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1Tint" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"36312b17-f7dd-4014-915d-ffca768cf211" ,"Attrs":[] } ,{ "Name":"D2D1_SCENE_REFERRED_SDR_WHITE_LEVEL" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":80 ,"Attrs":[] } ,{ "Name":"CLSID_D2D1WhiteLevelAdjustment" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"44a1cadb-6cdd-4818-8ff4-26c1cfe95bdb" ,"Attrs":[] } ,{ "Name":"CLSID_D2D1HdrToneMap" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"7b0b748d-4610-4486-a90c-999d9a2e2b11" ,"Attrs":[] } ,{ "Name":"D2D1_APPEND_ALIGNED_ELEMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"FACILITY_D2D" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2201 ,"Attrs":[] } ] ,"Types":[ { "Name":"D2D1_INTERPOLATION_MODE_DEFINITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR","Value":1} ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_CUBIC","Value":2} ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_ANISOTROPIC","Value":4} ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_FANT","Value":6} ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_MIPMAP_LINEAR","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"D2D1_GAMMA" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_GAMMA_2_2","Value":0} ,{"Name":"D2D1_GAMMA_1_0","Value":1} ,{"Name":"D2D1_GAMMA_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_OPACITY_MASK_CONTENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_OPACITY_MASK_CONTENT_GRAPHICS","Value":0} ,{"Name":"D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL","Value":1} ,{"Name":"D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE","Value":2} ,{"Name":"D2D1_OPACITY_MASK_CONTENT_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_EXTEND_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_EXTEND_MODE_CLAMP","Value":0} ,{"Name":"D2D1_EXTEND_MODE_WRAP","Value":1} ,{"Name":"D2D1_EXTEND_MODE_MIRROR","Value":2} ,{"Name":"D2D1_EXTEND_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_ANTIALIAS_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_ANTIALIAS_MODE_PER_PRIMITIVE","Value":0} ,{"Name":"D2D1_ANTIALIAS_MODE_ALIASED","Value":1} ,{"Name":"D2D1_ANTIALIAS_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TEXT_ANTIALIAS_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_TEXT_ANTIALIAS_MODE_DEFAULT","Value":0} ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE","Value":1} ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE","Value":2} ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_ALIASED","Value":3} ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BITMAP_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_BITMAP_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DRAW_TEXT_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_DRAW_TEXT_OPTIONS_NO_SNAP","Value":1} ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_CLIP","Value":2} ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT","Value":4} ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING","Value":8} ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BITMAP_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_GRADIENT_STOP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"position","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"color","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_BRUSH_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_BITMAP_BRUSH_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"endPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"gradientOriginOffset","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_ARC_SIZE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_ARC_SIZE_SMALL","Value":0} ,{"Name":"D2D1_ARC_SIZE_LARGE","Value":1} ,{"Name":"D2D1_ARC_SIZE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_CAP_STYLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CAP_STYLE_FLAT","Value":0} ,{"Name":"D2D1_CAP_STYLE_SQUARE","Value":1} ,{"Name":"D2D1_CAP_STYLE_ROUND","Value":2} ,{"Name":"D2D1_CAP_STYLE_TRIANGLE","Value":3} ,{"Name":"D2D1_CAP_STYLE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DASH_STYLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DASH_STYLE_SOLID","Value":0} ,{"Name":"D2D1_DASH_STYLE_DASH","Value":1} ,{"Name":"D2D1_DASH_STYLE_DOT","Value":2} ,{"Name":"D2D1_DASH_STYLE_DASH_DOT","Value":3} ,{"Name":"D2D1_DASH_STYLE_DASH_DOT_DOT","Value":4} ,{"Name":"D2D1_DASH_STYLE_CUSTOM","Value":5} ,{"Name":"D2D1_DASH_STYLE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_LINE_JOIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_LINE_JOIN_MITER","Value":0} ,{"Name":"D2D1_LINE_JOIN_BEVEL","Value":1} ,{"Name":"D2D1_LINE_JOIN_ROUND","Value":2} ,{"Name":"D2D1_LINE_JOIN_MITER_OR_BEVEL","Value":3} ,{"Name":"D2D1_LINE_JOIN_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COMBINE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COMBINE_MODE_UNION","Value":0} ,{"Name":"D2D1_COMBINE_MODE_INTERSECT","Value":1} ,{"Name":"D2D1_COMBINE_MODE_XOR","Value":2} ,{"Name":"D2D1_COMBINE_MODE_EXCLUDE","Value":3} ,{"Name":"D2D1_COMBINE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_GEOMETRY_RELATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_GEOMETRY_RELATION_UNKNOWN","Value":0} ,{"Name":"D2D1_GEOMETRY_RELATION_DISJOINT","Value":1} ,{"Name":"D2D1_GEOMETRY_RELATION_IS_CONTAINED","Value":2} ,{"Name":"D2D1_GEOMETRY_RELATION_CONTAINS","Value":3} ,{"Name":"D2D1_GEOMETRY_RELATION_OVERLAP","Value":4} ,{"Name":"D2D1_GEOMETRY_RELATION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES","Value":0} ,{"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES","Value":1} ,{"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TRIANGLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_SWEEP_DIRECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE","Value":0} ,{"Name":"D2D1_SWEEP_DIRECTION_CLOCKWISE","Value":1} ,{"Name":"D2D1_SWEEP_DIRECTION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_ARC_SEGMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"rotationAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"sweepDirection","Type":{"Kind":"ApiRef","Name":"D2D1_SWEEP_DIRECTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"arcSize","Type":{"Kind":"ApiRef","Name":"D2D1_ARC_SIZE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_QUADRATIC_BEZIER_SEGMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_ELLIPSE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_ROUNDED_RECT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rect","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_STROKE_STYLE_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"startCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"dashCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"lineJoin","Type":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"miterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"dashStyle","Type":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_LAYER_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_LAYER_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE","Value":1} ,{"Name":"D2D1_LAYER_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_LAYER_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"contentBounds","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"geometricMask","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"maskAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"maskTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"layerOptions","Type":{"Kind":"ApiRef","Name":"D2D1_LAYER_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_WINDOW_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_WINDOW_STATE_NONE","Value":0} ,{"Name":"D2D1_WINDOW_STATE_OCCLUDED","Value":1} ,{"Name":"D2D1_WINDOW_STATE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_RENDER_TARGET_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_RENDER_TARGET_TYPE_DEFAULT","Value":0} ,{"Name":"D2D1_RENDER_TARGET_TYPE_SOFTWARE","Value":1} ,{"Name":"D2D1_RENDER_TARGET_TYPE_HARDWARE","Value":2} ,{"Name":"D2D1_RENDER_TARGET_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_FEATURE_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_FEATURE_LEVEL_DEFAULT","Value":0} ,{"Name":"D2D1_FEATURE_LEVEL_9","Value":37120} ,{"Name":"D2D1_FEATURE_LEVEL_10","Value":40960} ,{"Name":"D2D1_FEATURE_LEVEL_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_RENDER_TARGET_USAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_RENDER_TARGET_USAGE_NONE","Value":0} ,{"Name":"D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING","Value":1} ,{"Name":"D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE","Value":2} ,{"Name":"D2D1_RENDER_TARGET_USAGE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_PRESENT_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_PRESENT_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS","Value":1} ,{"Name":"D2D1_PRESENT_OPTIONS_IMMEDIATELY","Value":2} ,{"Name":"D2D1_PRESENT_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_RENDER_TARGET_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"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":"usage","Type":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_USAGE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"minLevel","Type":{"Kind":"ApiRef","Name":"D2D1_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_HWND_RENDER_TARGET_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pixelSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"presentOptions","Type":{"Kind":"ApiRef","Name":"D2D1_PRESENT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE","Value":1} ,{"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DRAWING_STATE_DESCRIPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_DC_INITIALIZE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DC_INITIALIZE_MODE_COPY","Value":0} ,{"Name":"D2D1_DC_INITIALIZE_MODE_CLEAR","Value":1} ,{"Name":"D2D1_DC_INITIALIZE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DEBUG_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DEBUG_LEVEL_NONE","Value":0} ,{"Name":"D2D1_DEBUG_LEVEL_ERROR","Value":1} ,{"Name":"D2D1_DEBUG_LEVEL_WARNING","Value":2} ,{"Name":"D2D1_DEBUG_LEVEL_INFORMATION","Value":3} ,{"Name":"D2D1_DEBUG_LEVEL_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_FACTORY_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_FACTORY_TYPE_SINGLE_THREADED","Value":0} ,{"Name":"D2D1_FACTORY_TYPE_MULTI_THREADED","Value":1} ,{"Name":"D2D1_FACTORY_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_FACTORY_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"debugLevel","Type":{"Kind":"ApiRef","Name":"D2D1_DEBUG_LEVEL","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID2D1Resource" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd90691-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetFactory" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"factory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Factory","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1Image" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"65019f75-8da2-497c-b32c-dfa34e48ede6" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ ] } ,{ "Name":"ID2D1Bitmap" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"a2296057-ea42-4099-983b-539fb6505426" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetPixelSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetPixelFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDpi" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"CopyFromBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"CopyFromRenderTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"renderTarget","Type":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"CopyFromMemory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dstRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"srcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1GradientStopCollection" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a7-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetGradientStopCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetGradientStops" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetColorInterpolationGamma" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_GAMMA","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetExtendMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1Brush" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a8-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetOpacity" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"SetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetOpacity" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Single"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1BitmapBrush" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906aa-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetExtendModeX" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetExtendModeY" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetInterpolationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetExtendModeX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetExtendModeY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetInterpolationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ID2D1SolidColorBrush" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a9-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetColor" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1LinearGradientBrush" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906ab-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetStartPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetEndPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"endPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetStartPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetEndPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetGradientStopCollection" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1RadialGradientBrush" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906ac-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetCenter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetGradientOriginOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientOriginOffset","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"SetRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"GetCenter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetGradientOriginOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Single"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Single"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetGradientStopCollection" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1StrokeStyle" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd9069d-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetStartCap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetEndCap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDashCap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetMiterLimit" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Single"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetLineJoin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDashOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Single"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDashStyle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDashesCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDashes" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1Geometry" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a1-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetWidenedBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"StrokeContainsPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"contains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FillContainsPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"contains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CompareWithGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inputGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"inputGeometryTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"relation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_GEOMETRY_RELATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Simplify" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"simplificationOption","Type":{"Kind":"ApiRef","Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Tessellate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"tessellationSink","Type":{"Kind":"ApiRef","Name":"ID2D1TessellationSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CombineWithGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inputGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMBINE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"inputGeometryTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Outline" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ComputeArea" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"area","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"ComputeLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"ComputePointAtLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"length","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"point","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"unitTangentVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Widen" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1RectangleGeometry" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a2-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetRect" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1RoundedRectangleGeometry" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a3-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetRoundedRect" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1EllipseGeometry" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a4-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetEllipse" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1GeometryGroup" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a6-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetFillMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSourceGeometryCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSourceGeometries" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"geometriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1TransformedGeometry" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906bb-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetSourceGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sourceGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1GeometrySink" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd9069f-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]} ,"Methods":[ { "Name":"AddLine" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AddBezier" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bezier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"AddQuadraticBezier" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bezier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_QUADRATIC_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"AddQuadraticBeziers" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"beziers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_QUADRATIC_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"beziersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"AddArc" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"arc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ARC_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID2D1TessellationSink" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906c1-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AddTriangles" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"triangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_TRIANGLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"trianglesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Close" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1PathGeometry" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906a5-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"Open" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometrySink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"Stream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1GeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetSegmentCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFigureCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1Mesh" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd906c2-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"Open" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tessellationSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TessellationSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Layer" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd9069b-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1DrawingStateBlock" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"28506e39-ebf6-46a1-bb47-fd85565ab957" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"SetTextRenderingParams" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetTextRenderingParams" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textRenderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ID2D1RenderTarget" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd90694-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"srcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateBitmapFromWicBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateSharedBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateBitmapBrush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"bitmapBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bitmapBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateSolidColorBrush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"solidColorBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SolidColorBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateGradientStopCollection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"colorInterpolationGamma","Type":{"Kind":"ApiRef","Name":"D2D1_GAMMA","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateLinearGradientBrush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"linearGradientBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"gradientStopCollection","Type":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"linearGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LinearGradientBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateRadialGradientBrush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radialGradientBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"gradientStopCollection","Type":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"radialGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RadialGradientBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateCompatibleRenderTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"desiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"desiredPixelSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"desiredFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"bitmapRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapRenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"layer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateMesh" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mesh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"DrawLine" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point0","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DrawRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"FillRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawRoundedRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"FillRoundedRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawEllipse" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"FillEllipse" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"FillGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"FillMesh" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mesh","Type":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FillOpacityMask" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"content","Type":{"Kind":"ApiRef","Name":"D2D1_OPACITY_MASK_CONTENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"DrawBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"DrawText" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawTextLayout" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"origin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"textLayout","Type":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawGlyphRun" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetAntialiasMode" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetAntialiasMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetTextAntialiasMode" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTextAntialiasMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetTextRenderingParams" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetTextRenderingParams" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textRenderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SetTags" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"GetTags" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"PushLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"layerParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"PopLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Flush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SaveDrawingState" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"drawingStateBlock","Type":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RestoreDrawingState" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"drawingStateBlock","Type":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PushAxisAlignedClip" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PopAxisAlignedClip" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Clear" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clearColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"BeginDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"EndDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetPixelFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetDpi" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"GetDpi" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetPixelSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetMaximumBitmapSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"IsSupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID2D1BitmapRenderTarget" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd90695-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1HwndRenderTarget" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2cd90698-12e2-11dc-9fed-001143a055f9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CheckWindowState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_WINDOW_STATE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Resize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pixelSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetHwnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1GdiInteropRenderTarget" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"e0db51c3-6f77-4bae-b3d5-e47509b35838" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_DC_INITIALIZE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"hdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"ReleaseDC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"update","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ] } ,{ "Name":"ID2D1DCRenderTarget" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"1c51bc64-de61-46fd-9899-63a5d8f03950" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"BindDC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pSubRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID2D1Factory" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"06152247-6f50-465a-9245-118bfd3b6007" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"ReloadSystemMetrics" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDesktopDpi" ,"SetLastError":false ,"Obsolete":true ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"CreateRectangleGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"rectangleGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RectangleGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateRoundedRectangleGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"roundedRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"roundedRectangleGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RoundedRectangleGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateEllipseGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"ellipseGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1EllipseGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateGeometryGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"geometries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In"]} ,{"Name":"geometriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"geometryGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryGroup","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateTransformedGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sourceGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"transformedGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformedGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreatePathGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateStrokeStyle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strokeStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_STROKE_STYLE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateDrawingStateBlock" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"drawingStateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"drawingStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateWicBitmapRenderTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"target","Type":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} ,{"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"renderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateHwndRenderTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"hwndRenderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_HWND_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"hwndRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1HwndRenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateDxgiSurfaceRenderTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"renderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateDCRenderTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"dcRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DCRenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"D2D1_CHANNEL_SELECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CHANNEL_SELECTOR_R","Value":0} ,{"Name":"D2D1_CHANNEL_SELECTOR_G","Value":1} ,{"Name":"D2D1_CHANNEL_SELECTOR_B","Value":2} ,{"Name":"D2D1_CHANNEL_SELECTOR_A","Value":3} ,{"Name":"D2D1_CHANNEL_SELECTOR_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BITMAPSOURCE_ORIENTATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT","Value":1} ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL","Value":2} ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180","Value":3} ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL","Value":4} ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL","Value":5} ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90","Value":6} ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL","Value":7} ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270","Value":8} ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_GAUSSIANBLUR_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION","Value":0} ,{"Name":"D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION","Value":1} ,{"Name":"D2D1_GAUSSIANBLUR_PROP_BORDER_MODE","Value":2} ,{"Name":"D2D1_GAUSSIANBLUR_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED","Value":0} ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED","Value":1} ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY","Value":2} ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DIRECTIONALBLUR_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION","Value":0} ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_ANGLE","Value":1} ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION","Value":2} ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE","Value":3} ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED","Value":0} ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED","Value":1} ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY","Value":2} ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SHADOW_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION","Value":0} ,{"Name":"D2D1_SHADOW_PROP_COLOR","Value":1} ,{"Name":"D2D1_SHADOW_PROP_OPTIMIZATION","Value":2} ,{"Name":"D2D1_SHADOW_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SHADOW_OPTIMIZATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SHADOW_OPTIMIZATION_SPEED","Value":0} ,{"Name":"D2D1_SHADOW_OPTIMIZATION_BALANCED","Value":1} ,{"Name":"D2D1_SHADOW_OPTIMIZATION_QUALITY","Value":2} ,{"Name":"D2D1_SHADOW_OPTIMIZATION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BLEND_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BLEND_PROP_MODE","Value":0} ,{"Name":"D2D1_BLEND_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SATURATION_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SATURATION_PROP_SATURATION","Value":0} ,{"Name":"D2D1_SATURATION_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_HUEROTATION_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_HUEROTATION_PROP_ANGLE","Value":0} ,{"Name":"D2D1_HUEROTATION_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COLORMATRIX_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLORMATRIX_PROP_COLOR_MATRIX","Value":0} ,{"Name":"D2D1_COLORMATRIX_PROP_ALPHA_MODE","Value":1} ,{"Name":"D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT","Value":2} ,{"Name":"D2D1_COLORMATRIX_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BITMAPSOURCE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE","Value":0} ,{"Name":"D2D1_BITMAPSOURCE_PROP_SCALE","Value":1} ,{"Name":"D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE","Value":2} ,{"Name":"D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION","Value":3} ,{"Name":"D2D1_BITMAPSOURCE_PROP_ALPHA_MODE","Value":4} ,{"Name":"D2D1_BITMAPSOURCE_PROP_ORIENTATION","Value":5} ,{"Name":"D2D1_BITMAPSOURCE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC","Value":2} ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT","Value":6} ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR","Value":7} ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BITMAPSOURCE_ALPHA_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED","Value":1} ,{"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT","Value":2} ,{"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COMPOSITE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COMPOSITE_PROP_MODE","Value":0} ,{"Name":"D2D1_COMPOSITE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_3DTRANSFORM_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE","Value":0} ,{"Name":"D2D1_3DTRANSFORM_PROP_BORDER_MODE","Value":1} ,{"Name":"D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX","Value":2} ,{"Name":"D2D1_3DTRANSFORM_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2} ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE","Value":0} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE","Value":1} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH","Value":2} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN","Value":3} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET","Value":4} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET","Value":5} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN","Value":6} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION","Value":7} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_2DAFFINETRANSFORM_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE","Value":0} ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE","Value":1} ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX","Value":2} ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS","Value":3} ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DPICOMPENSATION_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE","Value":0} ,{"Name":"D2D1_DPICOMPENSATION_PROP_BORDER_MODE","Value":1} ,{"Name":"D2D1_DPICOMPENSATION_PROP_INPUT_DPI","Value":2} ,{"Name":"D2D1_DPICOMPENSATION_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC","Value":2} ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SCALE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SCALE_PROP_SCALE","Value":0} ,{"Name":"D2D1_SCALE_PROP_CENTER_POINT","Value":1} ,{"Name":"D2D1_SCALE_PROP_INTERPOLATION_MODE","Value":2} ,{"Name":"D2D1_SCALE_PROP_BORDER_MODE","Value":3} ,{"Name":"D2D1_SCALE_PROP_SHARPNESS","Value":4} ,{"Name":"D2D1_SCALE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SCALE_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_CUBIC","Value":2} ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TURBULENCE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_TURBULENCE_PROP_OFFSET","Value":0} ,{"Name":"D2D1_TURBULENCE_PROP_SIZE","Value":1} ,{"Name":"D2D1_TURBULENCE_PROP_BASE_FREQUENCY","Value":2} ,{"Name":"D2D1_TURBULENCE_PROP_NUM_OCTAVES","Value":3} ,{"Name":"D2D1_TURBULENCE_PROP_SEED","Value":4} ,{"Name":"D2D1_TURBULENCE_PROP_NOISE","Value":5} ,{"Name":"D2D1_TURBULENCE_PROP_STITCHABLE","Value":6} ,{"Name":"D2D1_TURBULENCE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DISPLACEMENTMAP_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DISPLACEMENTMAP_PROP_SCALE","Value":0} ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT","Value":1} ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT","Value":2} ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COLORMANAGEMENT_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT","Value":0} ,{"Name":"D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT","Value":1} ,{"Name":"D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT","Value":2} ,{"Name":"D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT","Value":3} ,{"Name":"D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE","Value":4} ,{"Name":"D2D1_COLORMANAGEMENT_PROP_QUALITY","Value":5} ,{"Name":"D2D1_COLORMANAGEMENT_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED","Value":1} ,{"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT","Value":2} ,{"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COLORMANAGEMENT_QUALITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLORMANAGEMENT_QUALITY_PROOF","Value":0} ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_NORMAL","Value":1} ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_BEST","Value":2} ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL","Value":0} ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC","Value":1} ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION","Value":2} ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC","Value":3} ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_HISTOGRAM_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_HISTOGRAM_PROP_NUM_BINS","Value":0} ,{"Name":"D2D1_HISTOGRAM_PROP_CHANNEL_SELECT","Value":1} ,{"Name":"D2D1_HISTOGRAM_PROP_HISTOGRAM_OUTPUT","Value":2} ,{"Name":"D2D1_HISTOGRAM_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_POINTSPECULAR_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_POINTSPECULAR_PROP_LIGHT_POSITION","Value":0} ,{"Name":"D2D1_POINTSPECULAR_PROP_SPECULAR_EXPONENT","Value":1} ,{"Name":"D2D1_POINTSPECULAR_PROP_SPECULAR_CONSTANT","Value":2} ,{"Name":"D2D1_POINTSPECULAR_PROP_SURFACE_SCALE","Value":3} ,{"Name":"D2D1_POINTSPECULAR_PROP_COLOR","Value":4} ,{"Name":"D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":5} ,{"Name":"D2D1_POINTSPECULAR_PROP_SCALE_MODE","Value":6} ,{"Name":"D2D1_POINTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_POINTSPECULAR_SCALE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_LINEAR","Value":1} ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_CUBIC","Value":2} ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SPOTSPECULAR_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION","Value":0} ,{"Name":"D2D1_SPOTSPECULAR_PROP_POINTS_AT","Value":1} ,{"Name":"D2D1_SPOTSPECULAR_PROP_FOCUS","Value":2} ,{"Name":"D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE","Value":3} ,{"Name":"D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT","Value":4} ,{"Name":"D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT","Value":5} ,{"Name":"D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE","Value":6} ,{"Name":"D2D1_SPOTSPECULAR_PROP_COLOR","Value":7} ,{"Name":"D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":8} ,{"Name":"D2D1_SPOTSPECULAR_PROP_SCALE_MODE","Value":9} ,{"Name":"D2D1_SPOTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SPOTSPECULAR_SCALE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR","Value":1} ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC","Value":2} ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DISTANTSPECULAR_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DISTANTSPECULAR_PROP_AZIMUTH","Value":0} ,{"Name":"D2D1_DISTANTSPECULAR_PROP_ELEVATION","Value":1} ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT","Value":2} ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT","Value":3} ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE","Value":4} ,{"Name":"D2D1_DISTANTSPECULAR_PROP_COLOR","Value":5} ,{"Name":"D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":6} ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SCALE_MODE","Value":7} ,{"Name":"D2D1_DISTANTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DISTANTSPECULAR_SCALE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR","Value":1} ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC","Value":2} ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_POINTDIFFUSE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_POINTDIFFUSE_PROP_LIGHT_POSITION","Value":0} ,{"Name":"D2D1_POINTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":1} ,{"Name":"D2D1_POINTDIFFUSE_PROP_SURFACE_SCALE","Value":2} ,{"Name":"D2D1_POINTDIFFUSE_PROP_COLOR","Value":3} ,{"Name":"D2D1_POINTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":4} ,{"Name":"D2D1_POINTDIFFUSE_PROP_SCALE_MODE","Value":5} ,{"Name":"D2D1_POINTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_POINTDIFFUSE_SCALE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_LINEAR","Value":1} ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_CUBIC","Value":2} ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SPOTDIFFUSE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION","Value":0} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_POINTS_AT","Value":1} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_FOCUS","Value":2} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_LIMITING_CONE_ANGLE","Value":3} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":4} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_SURFACE_SCALE","Value":5} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_COLOR","Value":6} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":7} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_SCALE_MODE","Value":8} ,{"Name":"D2D1_SPOTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SPOTDIFFUSE_SCALE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_LINEAR","Value":1} ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_CUBIC","Value":2} ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DISTANTDIFFUSE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DISTANTDIFFUSE_PROP_AZIMUTH","Value":0} ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_ELEVATION","Value":1} ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":2} ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE","Value":3} ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_COLOR","Value":4} ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":5} ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE","Value":6} ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR","Value":1} ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC","Value":2} ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_FLOOD_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_FLOOD_PROP_COLOR","Value":0} ,{"Name":"D2D1_FLOOD_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_LINEARTRANSFER_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT","Value":0} ,{"Name":"D2D1_LINEARTRANSFER_PROP_RED_SLOPE","Value":1} ,{"Name":"D2D1_LINEARTRANSFER_PROP_RED_DISABLE","Value":2} ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT","Value":3} ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE","Value":4} ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE","Value":5} ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT","Value":6} ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE","Value":7} ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE","Value":8} ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT","Value":9} ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE","Value":10} ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE","Value":11} ,{"Name":"D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT","Value":12} ,{"Name":"D2D1_LINEARTRANSFER_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_GAMMATRANSFER_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE","Value":0} ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_EXPONENT","Value":1} ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_OFFSET","Value":2} ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_DISABLE","Value":3} ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE","Value":4} ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT","Value":5} ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET","Value":6} ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE","Value":7} ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE","Value":8} ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT","Value":9} ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET","Value":10} ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE","Value":11} ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE","Value":12} ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT","Value":13} ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET","Value":14} ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE","Value":15} ,{"Name":"D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT","Value":16} ,{"Name":"D2D1_GAMMATRANSFER_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TABLETRANSFER_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_TABLETRANSFER_PROP_RED_TABLE","Value":0} ,{"Name":"D2D1_TABLETRANSFER_PROP_RED_DISABLE","Value":1} ,{"Name":"D2D1_TABLETRANSFER_PROP_GREEN_TABLE","Value":2} ,{"Name":"D2D1_TABLETRANSFER_PROP_GREEN_DISABLE","Value":3} ,{"Name":"D2D1_TABLETRANSFER_PROP_BLUE_TABLE","Value":4} ,{"Name":"D2D1_TABLETRANSFER_PROP_BLUE_DISABLE","Value":5} ,{"Name":"D2D1_TABLETRANSFER_PROP_ALPHA_TABLE","Value":6} ,{"Name":"D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE","Value":7} ,{"Name":"D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT","Value":8} ,{"Name":"D2D1_TABLETRANSFER_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DISCRETETRANSFER_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_DISCRETETRANSFER_PROP_RED_TABLE","Value":0} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_RED_DISABLE","Value":1} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE","Value":2} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE","Value":3} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE","Value":4} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE","Value":5} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE","Value":6} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE","Value":7} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT","Value":8} ,{"Name":"D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_CONVOLVEMATRIX_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH","Value":0} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE","Value":1} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X","Value":2} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y","Value":3} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX","Value":4} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_DIVISOR","Value":5} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_BIAS","Value":6} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET","Value":7} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA","Value":8} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE","Value":9} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT","Value":10} ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR","Value":1} ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC","Value":2} ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BRIGHTNESS_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BRIGHTNESS_PROP_WHITE_POINT","Value":0} ,{"Name":"D2D1_BRIGHTNESS_PROP_BLACK_POINT","Value":1} ,{"Name":"D2D1_BRIGHTNESS_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_ARITHMETICCOMPOSITE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS","Value":0} ,{"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT","Value":1} ,{"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_CROP_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CROP_PROP_RECT","Value":0} ,{"Name":"D2D1_CROP_PROP_BORDER_MODE","Value":1} ,{"Name":"D2D1_CROP_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BORDER_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BORDER_PROP_EDGE_MODE_X","Value":0} ,{"Name":"D2D1_BORDER_PROP_EDGE_MODE_Y","Value":1} ,{"Name":"D2D1_BORDER_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BORDER_EDGE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BORDER_EDGE_MODE_CLAMP","Value":0} ,{"Name":"D2D1_BORDER_EDGE_MODE_WRAP","Value":1} ,{"Name":"D2D1_BORDER_EDGE_MODE_MIRROR","Value":2} ,{"Name":"D2D1_BORDER_EDGE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_MORPHOLOGY_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_MORPHOLOGY_PROP_MODE","Value":0} ,{"Name":"D2D1_MORPHOLOGY_PROP_WIDTH","Value":1} ,{"Name":"D2D1_MORPHOLOGY_PROP_HEIGHT","Value":2} ,{"Name":"D2D1_MORPHOLOGY_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_MORPHOLOGY_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_MORPHOLOGY_MODE_ERODE","Value":0} ,{"Name":"D2D1_MORPHOLOGY_MODE_DILATE","Value":1} ,{"Name":"D2D1_MORPHOLOGY_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TILE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_TILE_PROP_RECT","Value":0} ,{"Name":"D2D1_TILE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_ATLAS_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_ATLAS_PROP_INPUT_RECT","Value":0} ,{"Name":"D2D1_ATLAS_PROP_INPUT_PADDING_RECT","Value":1} ,{"Name":"D2D1_ATLAS_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_OPACITYMETADATA_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT","Value":0} ,{"Name":"D2D1_OPACITYMETADATA_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"PD2D1_EFFECT_FACTORY" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"effectImpl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"D2D1_PROPERTY_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_PROPERTY_TYPE_UNKNOWN","Value":0} ,{"Name":"D2D1_PROPERTY_TYPE_STRING","Value":1} ,{"Name":"D2D1_PROPERTY_TYPE_BOOL","Value":2} ,{"Name":"D2D1_PROPERTY_TYPE_UINT32","Value":3} ,{"Name":"D2D1_PROPERTY_TYPE_INT32","Value":4} ,{"Name":"D2D1_PROPERTY_TYPE_FLOAT","Value":5} ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR2","Value":6} ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR3","Value":7} ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR4","Value":8} ,{"Name":"D2D1_PROPERTY_TYPE_BLOB","Value":9} ,{"Name":"D2D1_PROPERTY_TYPE_IUNKNOWN","Value":10} ,{"Name":"D2D1_PROPERTY_TYPE_ENUM","Value":11} ,{"Name":"D2D1_PROPERTY_TYPE_ARRAY","Value":12} ,{"Name":"D2D1_PROPERTY_TYPE_CLSID","Value":13} ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_3X2","Value":14} ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_4X3","Value":15} ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_4X4","Value":16} ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_5X4","Value":17} ,{"Name":"D2D1_PROPERTY_TYPE_COLOR_CONTEXT","Value":18} ,{"Name":"D2D1_PROPERTY_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_PROPERTY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_PROPERTY_CLSID","Value":2147483648} ,{"Name":"D2D1_PROPERTY_DISPLAYNAME","Value":2147483649} ,{"Name":"D2D1_PROPERTY_AUTHOR","Value":2147483650} ,{"Name":"D2D1_PROPERTY_CATEGORY","Value":2147483651} ,{"Name":"D2D1_PROPERTY_DESCRIPTION","Value":2147483652} ,{"Name":"D2D1_PROPERTY_INPUTS","Value":2147483653} ,{"Name":"D2D1_PROPERTY_CACHED","Value":2147483654} ,{"Name":"D2D1_PROPERTY_PRECISION","Value":2147483655} ,{"Name":"D2D1_PROPERTY_MIN_INPUTS","Value":2147483656} ,{"Name":"D2D1_PROPERTY_MAX_INPUTS","Value":2147483657} ,{"Name":"D2D1_PROPERTY_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SUBPROPERTY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SUBPROPERTY_DISPLAYNAME","Value":2147483648} ,{"Name":"D2D1_SUBPROPERTY_ISREADONLY","Value":2147483649} ,{"Name":"D2D1_SUBPROPERTY_MIN","Value":2147483650} ,{"Name":"D2D1_SUBPROPERTY_MAX","Value":2147483651} ,{"Name":"D2D1_SUBPROPERTY_DEFAULT","Value":2147483652} ,{"Name":"D2D1_SUBPROPERTY_FIELDS","Value":2147483653} ,{"Name":"D2D1_SUBPROPERTY_INDEX","Value":2147483654} ,{"Name":"D2D1_SUBPROPERTY_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BITMAP_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_BITMAP_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_BITMAP_OPTIONS_TARGET","Value":1} ,{"Name":"D2D1_BITMAP_OPTIONS_CANNOT_DRAW","Value":2} ,{"Name":"D2D1_BITMAP_OPTIONS_CPU_READ","Value":4} ,{"Name":"D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE","Value":8} ,{"Name":"D2D1_BITMAP_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BUFFER_PRECISION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BUFFER_PRECISION_UNKNOWN","Value":0} ,{"Name":"D2D1_BUFFER_PRECISION_8BPC_UNORM","Value":1} ,{"Name":"D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB","Value":2} ,{"Name":"D2D1_BUFFER_PRECISION_16BPC_UNORM","Value":3} ,{"Name":"D2D1_BUFFER_PRECISION_16BPC_FLOAT","Value":4} ,{"Name":"D2D1_BUFFER_PRECISION_32BPC_FLOAT","Value":5} ,{"Name":"D2D1_BUFFER_PRECISION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_MAP_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_MAP_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_MAP_OPTIONS_READ","Value":1} ,{"Name":"D2D1_MAP_OPTIONS_WRITE","Value":2} ,{"Name":"D2D1_MAP_OPTIONS_DISCARD","Value":4} ,{"Name":"D2D1_MAP_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"D2D1_INTERPOLATION_MODE_CUBIC","Value":2} ,{"Name":"D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_INTERPOLATION_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_UNIT_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_UNIT_MODE_DIPS","Value":0} ,{"Name":"D2D1_UNIT_MODE_PIXELS","Value":1} ,{"Name":"D2D1_UNIT_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COLOR_SPACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLOR_SPACE_CUSTOM","Value":0} ,{"Name":"D2D1_COLOR_SPACE_SRGB","Value":1} ,{"Name":"D2D1_COLOR_SPACE_SCRGB","Value":2} ,{"Name":"D2D1_COLOR_SPACE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DEVICE_CONTEXT_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS","Value":1} ,{"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_STROKE_TRANSFORM_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_STROKE_TRANSFORM_TYPE_NORMAL","Value":0} ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_FIXED","Value":1} ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE","Value":2} ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_PRIMITIVE_BLEND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_PRIMITIVE_BLEND_SOURCE_OVER","Value":0} ,{"Name":"D2D1_PRIMITIVE_BLEND_COPY","Value":1} ,{"Name":"D2D1_PRIMITIVE_BLEND_MIN","Value":2} ,{"Name":"D2D1_PRIMITIVE_BLEND_ADD","Value":3} ,{"Name":"D2D1_PRIMITIVE_BLEND_MAX","Value":4} ,{"Name":"D2D1_PRIMITIVE_BLEND_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_THREADING_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_THREADING_MODE_SINGLE_THREADED","Value":0} ,{"Name":"D2D1_THREADING_MODE_MULTI_THREADED","Value":1} ,{"Name":"D2D1_THREADING_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COLOR_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT","Value":0} ,{"Name":"D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED","Value":1} ,{"Name":"D2D1_COLOR_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BITMAP_PROPERTIES1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"bitmapOptions","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"colorContext","Type":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_MAPPED_RECT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_RENDERING_CONTROLS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"tileSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_EFFECT_INPUT_DESCRIPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"inputRectangle","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_POINT_DESCRIPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"unitTangentVector","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"endSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"endFigure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lengthToEndSegment","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_IMAGE_BRUSH_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sourceRectangle","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_BITMAP_BRUSH_PROPERTIES1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_STROKE_STYLE_PROPERTIES1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"startCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"dashCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"lineJoin","Type":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"miterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"dashStyle","Type":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"transformType","Type":{"Kind":"ApiRef","Name":"D2D1_STROKE_TRANSFORM_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_LAYER_OPTIONS1" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_LAYER_OPTIONS1_NONE","Value":0} ,{"Name":"D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND","Value":1} ,{"Name":"D2D1_LAYER_OPTIONS1_IGNORE_ALPHA","Value":2} ,{"Name":"D2D1_LAYER_OPTIONS1_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_LAYER_PARAMETERS1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"contentBounds","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"geometricMask","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"maskAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"maskTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"layerOptions","Type":{"Kind":"ApiRef","Name":"D2D1_LAYER_OPTIONS1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_PRINT_FONT_SUBSET_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT","Value":0} ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE","Value":1} ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_NONE","Value":2} ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_DRAWING_STATE_DESCRIPTION1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_PRINT_CONTROL_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fontSubset","Type":{"Kind":"ApiRef","Name":"D2D1_PRINT_FONT_SUBSET_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"rasterDPI","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_CREATION_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"threadingMode","Type":{"Kind":"ApiRef","Name":"D2D1_THREADING_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"debugLevel","Type":{"Kind":"ApiRef","Name":"D2D1_DEBUG_LEVEL","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID2D1GdiMetafileSink" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"82237326-8111-4f7c-bcf4-b5c1175564fe" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"ProcessRecord" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"recordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"recordData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"recordDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1GdiMetafile" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"2f543dc3-cfc1-4211-864f-cfd91c6f3395" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"Stream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sink","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafileSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1CommandSink" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"54d7898a-a061-40a7-bec7-e465bcba2c4f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"BeginDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"EndDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetAntialiasMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetTags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"SetTextAntialiasMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetTextRenderingParams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"SetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"SetPrimitiveBlend" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetUnitMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Clear" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"DrawGlyphRun" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawLine" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point0","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DrawGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DrawRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DrawBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"perspectiveTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"DrawImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawGdiMetafile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"FillMesh" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mesh","Type":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FillOpacityMask" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"FillGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"FillRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PushAxisAlignedClip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PushLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"layerParameters1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"PopAxisAlignedClip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PopLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1CommandList" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"b4f34a19-2383-4d76-94f6-ec343657c3dc" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"Stream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sink","Type":{"Kind":"ApiRef","Name":"ID2D1CommandSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Close" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1PrintControl" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"2c1d867d-c290-41c8-ae7e-34a98702e9a5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AddPage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"commandList","Type":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"pageSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"pagePrintTicketStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Close" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1ImageBrush" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"fe9e984d-3f95-407c-b5db-cb94d4e8f87c" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetImage" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"SetExtendModeX" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetExtendModeY" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetInterpolationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetSourceRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetImage" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetExtendModeX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetExtendModeY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetInterpolationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSourceRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1BitmapBrush1" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"41343a53-e41a-49a2-91cd-21793bbb62e5" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetInterpolationMode1" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetInterpolationMode1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1StrokeStyle1" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"10a72a66-e91c-43f4-993f-ddf4b82b0b4a" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetStrokeTransformType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_STROKE_TRANSFORM_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1PathGeometry1" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"62baa2d2-ab54-41b7-b872-787e0106a421" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1PathGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"ComputePointAndSegmentAtLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"length","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pointDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_POINT_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1Properties" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"483473d7-cd46-4f9d-9d3a-3112aa80159d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetPropertyCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetPropertyName" ,"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":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetPropertyNameLength" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetPropertyIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SetValueByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetValue" ,"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":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetValueByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetValue" ,"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":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetValueSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetSubProperties" ,"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":"subProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ] } ,{ "Name":"ID2D1Effect" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"28211a43-7d89-476f-8181-2d6159b220ad" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetInput" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"input","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"invalidate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetInputCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetInput" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetInputCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"outputImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1Bitmap1" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"a898a84c-3873-4588-b08b-ebbf978df041" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetColorContext" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetOptions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BITMAP_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"Map" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_MAP_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"mappedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_MAPPED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Unmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1ColorContext" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"1c4820bb-5771-4518-a581-2fe4dd0ec657" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetColorSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetProfileSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1GradientStopCollection1" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"ae1572f4-5dd0-4777-998b-9279472ae63b" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetGradientStops1" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetPreInterpolationSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetPostInterpolationSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetBufferPrecision" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetColorInterpolationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1DrawingStateBlock1" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"689f1f85-c72e-4e33-8f19-85754efd5ace" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID2D1DeviceContext" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"e8f7fe7a-191c-466d-ad95-975678bda998" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"sourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateBitmapFromWicBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateColorContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"space","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateColorContextFromFilename" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateColorContextFromWicColorContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wicColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateBitmapFromDxgiSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"surface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateGradientStopCollection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"straightAlphaGradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"straightAlphaGradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"preInterpolationSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"postInterpolationSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"colorInterpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"gradientStopCollection1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateImageBrush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"imageBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_IMAGE_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"imageBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateBitmapBrush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"bitmapBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_BRUSH_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bitmapBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateCommandList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"commandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"IsDxgiFormatSupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"IsBufferPrecisionSupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetImageLocalBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"localBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetImageWorldBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"worldBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetGlyphRunWorldBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SetRenderingControls" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"renderingControls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDERING_CONTROLS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetRenderingControls" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"renderingControls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDERING_CONTROLS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetPrimitiveBlend" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetPrimitiveBlend" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetUnitMode" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetUnitMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"DrawGlyphRun" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawImage" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawGdiMetafile" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"DrawBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"perspectiveTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"PushLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"layerParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"InvalidateEffectInputRectangle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"input","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"inputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetEffectInvalidRectangleCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"rectangleCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEffectInvalidRectangles" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"rectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ,{"Name":"rectanglesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetEffectRequiredInputRectangles" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"renderEffect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"renderImageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"inputDescriptions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D2D1_EFFECT_INPUT_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"requiredInputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ,{"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"FillOpacityMask" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ] } ,{ "Name":"ID2D1Device" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"47dd575d-ac05-4cdd-8049-9b02cd16f44c" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDeviceContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"deviceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreatePrintControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wicFactory","Type":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} ,{"Name":"documentTarget","Type":{"Kind":"ApiRef","Name":"IPrintDocumentPackageTarget","TargetKind":"Com","Api":"Storage.Xps.Printing","Parents":[]},"Attrs":["In"]} ,{"Name":"printControlProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_PRINT_CONTROL_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"printControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PrintControl","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"SetMaximumTextureMemory" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"maximumInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"GetMaximumTextureMemory" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ClearResources" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"millisecondsSinceUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1Factory1" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"bb12d362-daee-4b9a-aa1d-14ba401cfa1f" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"d2dDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateStrokeStyle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strokeStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_STROKE_STYLE_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreatePathGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateDrawingStateBlock" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"drawingStateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"drawingStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateGdiMetafile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"metafileStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"RegisterEffectFromStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"propertyXml","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_BINDING","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bindingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"effectFactory","Type":{"Kind":"ApiRef","Name":"PD2D1_EFFECT_FACTORY","TargetKind":"FunctionPointer","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegisterEffectFromString" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"propertyXml","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_BINDING","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bindingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"effectFactory","Type":{"Kind":"ApiRef","Name":"PD2D1_EFFECT_FACTORY","TargetKind":"FunctionPointer","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"UnregisterEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetRegisteredEffects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} ,{"Name":"effectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"effectsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"effectsRegistered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetEffectProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Multithread" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"31e6e7bc-e0ff-4d46-8c64-a0a8c41c15d3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetMultithreadProtected" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Enter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Leave" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"Matrix4x3F" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Base","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X3_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"Matrix4x4F" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Base","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"Matrix5x4F" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Base","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_5X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PD2D1_PROPERTY_SET_FUNCTION" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"effect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"PD2D1_PROPERTY_GET_FUNCTION" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"effect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"actualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"D2D1_CHANGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_CHANGE_TYPE_NONE","Value":0} ,{"Name":"D2D1_CHANGE_TYPE_PROPERTIES","Value":1} ,{"Name":"D2D1_CHANGE_TYPE_CONTEXT","Value":2} ,{"Name":"D2D1_CHANGE_TYPE_GRAPH","Value":3} ,{"Name":"D2D1_CHANGE_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_PIXEL_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_PIXEL_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_PIXEL_OPTIONS_TRIVIAL_SAMPLING","Value":1} ,{"Name":"D2D1_PIXEL_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_VERTEX_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_VERTEX_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR","Value":1} ,{"Name":"D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER","Value":2} ,{"Name":"D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP","Value":4} ,{"Name":"D2D1_VERTEX_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_VERTEX_USAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_VERTEX_USAGE_STATIC","Value":0} ,{"Name":"D2D1_VERTEX_USAGE_DYNAMIC","Value":1} ,{"Name":"D2D1_VERTEX_USAGE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BLEND_OPERATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BLEND_OPERATION_ADD","Value":1} ,{"Name":"D2D1_BLEND_OPERATION_SUBTRACT","Value":2} ,{"Name":"D2D1_BLEND_OPERATION_REV_SUBTRACT","Value":3} ,{"Name":"D2D1_BLEND_OPERATION_MIN","Value":4} ,{"Name":"D2D1_BLEND_OPERATION_MAX","Value":5} ,{"Name":"D2D1_BLEND_OPERATION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_BLEND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_BLEND_ZERO","Value":1} ,{"Name":"D2D1_BLEND_ONE","Value":2} ,{"Name":"D2D1_BLEND_SRC_COLOR","Value":3} ,{"Name":"D2D1_BLEND_INV_SRC_COLOR","Value":4} ,{"Name":"D2D1_BLEND_SRC_ALPHA","Value":5} ,{"Name":"D2D1_BLEND_INV_SRC_ALPHA","Value":6} ,{"Name":"D2D1_BLEND_DEST_ALPHA","Value":7} ,{"Name":"D2D1_BLEND_INV_DEST_ALPHA","Value":8} ,{"Name":"D2D1_BLEND_DEST_COLOR","Value":9} ,{"Name":"D2D1_BLEND_INV_DEST_COLOR","Value":10} ,{"Name":"D2D1_BLEND_SRC_ALPHA_SAT","Value":11} ,{"Name":"D2D1_BLEND_BLEND_FACTOR","Value":14} ,{"Name":"D2D1_BLEND_INV_BLEND_FACTOR","Value":15} ,{"Name":"D2D1_BLEND_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_CHANNEL_DEPTH" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CHANNEL_DEPTH_DEFAULT","Value":0} ,{"Name":"D2D1_CHANNEL_DEPTH_1","Value":1} ,{"Name":"D2D1_CHANNEL_DEPTH_4","Value":4} ,{"Name":"D2D1_CHANNEL_DEPTH_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_FILTER_MIN_MAG_MIP_POINT","Value":0} ,{"Name":"D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} ,{"Name":"D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} ,{"Name":"D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} ,{"Name":"D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} ,{"Name":"D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} ,{"Name":"D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} ,{"Name":"D2D1_FILTER_MIN_MAG_MIP_LINEAR","Value":21} ,{"Name":"D2D1_FILTER_ANISOTROPIC","Value":85} ,{"Name":"D2D1_FILTER_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_FEATURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_FEATURE_DOUBLES","Value":0} ,{"Name":"D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS","Value":1} ,{"Name":"D2D1_FEATURE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_PROPERTY_BINDING" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"setFunction","Type":{"Kind":"ApiRef","Name":"PD2D1_PROPERTY_SET_FUNCTION","TargetKind":"FunctionPointer","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"getFunction","Type":{"Kind":"ApiRef","Name":"PD2D1_PROPERTY_GET_FUNCTION","TargetKind":"FunctionPointer","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_RESOURCE_TEXTURE_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"extents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"dimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"D2D1_FILTER","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"extendModes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_INPUT_ELEMENT_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"semanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"semanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"inputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"alignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_VERTEX_BUFFER_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"usage","Type":{"Kind":"ApiRef","Name":"D2D1_VERTEX_USAGE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"byteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shaderBufferWithInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"shaderBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"inputElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Const"]} ,{"Name":"elementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_VERTEX_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"startVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"vertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_BLEND_DESCRIPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sourceBlend","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"destinationBlend","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"blendOperation","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_OPERATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"sourceBlendAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"destinationBlendAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"blendOperationAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_OPERATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"blendFactor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_INPUT_DESCRIPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"filter","Type":{"Kind":"ApiRef","Name":"D2D1_FILTER","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"levelOfDetailCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_FEATURE_DATA_DOUBLES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"doublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID2D1VertexBuffer" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"9b8b1336-00a5-4668-92b7-ced5d8bf9b7b" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Map" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Unmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1ResourceTexture" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"688d15c3-02b0-438d-b13a-d1b44c32c39a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Update" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"minimumExtents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"maximimumExtents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"dimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1RenderInfo" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"519ae1bd-d19a-420d-b849-364f594776b7" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetInputDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"inputDescription","Type":{"Kind":"ApiRef","Name":"D2D1_INPUT_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetOutputBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetCached" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"isCached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetInstructionCountHint" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"instructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1DrawInfo" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"693ce632-7f2f-45de-93fe-18d88b37aa21" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetPixelShaderConstantBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetResourceTexture" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"resourceTexture","Type":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetVertexShaderConstantBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetPixelShader" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pixelOptions","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetVertexProcessing" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vertexBuffer","Type":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"vertexOptions","Type":{"Kind":"ApiRef","Name":"D2D1_VERTEX_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"blendDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"vertexRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_VERTEX_RANGE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"vertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ] } ] } ,{ "Name":"ID2D1ComputeInfo" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"5598b14b-9fd7-48b7-9bdb-8f0964eb38bc" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetComputeShaderConstantBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetComputeShader" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"SetResourceTexture" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"textureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"resourceTexture","Type":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1TransformNode" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"b2efe1e7-729f-4102-949f-505fa21bf666" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetInputCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1TransformGraph" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"13d29038-c3e6-4034-9081-13b53a417992" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetInputCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetSingleTransformNode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AddNode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RemoveNode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetOutputNode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConnectNode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fromNode","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"toNode","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"toNodeInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ConnectToEffectInput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"toEffectInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"toNodeInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Clear" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetPassthroughGraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effectInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1Transform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"ef1a287d-342a-4f76-8fdb-da0d6ea9f92b" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"MapOutputRectToInputRects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"inputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"inputRectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MapInputRectsToOutputRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"inputOpaqueSubRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"inputRectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"outputOpaqueSubRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MapInvalidRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"invalidInputRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"invalidOutputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1DrawTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"36bfdcb6-9739-435d-a30d-a653beff6a6f" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetDrawInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"drawInfo","Type":{"Kind":"ApiRef","Name":"ID2D1DrawInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1ComputeTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"0d85573c-01e3-4f7d-bfd9-0d60608bf3c3" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetComputeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"computeInfo","Type":{"Kind":"ApiRef","Name":"ID2D1ComputeInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CalculateThreadgroups" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"dimensionX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dimensionY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dimensionZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1AnalysisTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"0359dc30-95e6-4568-9055-27720d130e93" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"ProcessAnalysisResults" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"analysisData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"analysisDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1SourceTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"db1800dd-0c34-4cf9-be90-31cc0a5653e1" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetRenderInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"renderInfo","Type":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Draw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"target","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"drawRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"targetOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1ConcreteTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"1a799d8a-69f7-4e4c-9fed-437ccc6684cc" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetOutputBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetCached" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"isCached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1BlendTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"63ac0b32-ba44-450f-8806-7f4ca1ff2f1b" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ConcreteTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1BorderTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"4998735c-3a19-473c-9781-656847e3a347" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ConcreteTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetExtendModeX" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetExtendModeY" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetExtendModeX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetExtendModeY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1OffsetTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"3fe6adea-7643-4f53-bd14-a0ce63f24042" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1BoundsAdjustmentTransform" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"90f732e2-5092-4606-a819-8651970baccd" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetOutputBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"outputBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetOutputBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"outputBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1EffectImpl" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"a248fd3f-3e6c-4e63-9f03-7f68ecc91db9" ,"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":"effectContext","Type":{"Kind":"ApiRef","Name":"ID2D1EffectContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"transformGraph","Type":{"Kind":"ApiRef","Name":"ID2D1TransformGraph","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PrepareForRender" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"D2D1_CHANGE_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetGraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transformGraph","Type":{"Kind":"ApiRef","Name":"ID2D1TransformGraph","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1EffectContext" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"3d9f916b-27dc-4ad7-b4f1-64945340f563" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDpi" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"CreateEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"GetMaximumSupportedFeatureLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"featureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"featureLevelsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"maximumSupportedFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CreateTransformNodeFromEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"transformNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateBlendTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"numInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"blendDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BlendTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateBorderTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BorderTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateOffsetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1OffsetTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateBoundsAdjustmentTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"outputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BoundsAdjustmentTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"LoadPixelShader" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"LoadVertexShader" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"LoadComputeShader" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"IsShaderLoaded" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"CreateResourceTexture" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"resourceTextureProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RESOURCE_TEXTURE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} ,{"Name":"strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"resourceTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"FindResourceTexture" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"resourceTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateVertexBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vertexBufferProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_VERTEX_BUFFER_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"customVertexBufferProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"FindVertexBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateColorContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"space","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateColorContextFromFilename" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateColorContextFromWicColorContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wicColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CheckFeatureSupport" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"feature","Type":{"Kind":"ApiRef","Name":"D2D1_FEATURE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"featureSupportData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"featureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"IsBufferPrecisionSupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"D2D1_YCBCR_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING","Value":0} ,{"Name":"D2D1_YCBCR_PROP_TRANSFORM_MATRIX","Value":1} ,{"Name":"D2D1_YCBCR_PROP_INTERPOLATION_MODE","Value":2} ,{"Name":"D2D1_YCBCR_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO","Value":0} ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_420","Value":1} ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_422","Value":2} ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_444","Value":3} ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_440","Value":4} ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_YCBCR_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_CUBIC","Value":2} ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_CONTRAST_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CONTRAST_PROP_CONTRAST","Value":0} ,{"Name":"D2D1_CONTRAST_PROP_CLAMP_INPUT","Value":1} ,{"Name":"D2D1_CONTRAST_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_RGBTOHUE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE","Value":0} ,{"Name":"D2D1_RGBTOHUE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE","Value":0} ,{"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS","Value":1} ,{"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_HUETORGB_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE","Value":0} ,{"Name":"D2D1_HUETORGB_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE","Value":0} ,{"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS","Value":1} ,{"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_CHROMAKEY_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CHROMAKEY_PROP_COLOR","Value":0} ,{"Name":"D2D1_CHROMAKEY_PROP_TOLERANCE","Value":1} ,{"Name":"D2D1_CHROMAKEY_PROP_INVERT_ALPHA","Value":2} ,{"Name":"D2D1_CHROMAKEY_PROP_FEATHER","Value":3} ,{"Name":"D2D1_CHROMAKEY_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_EMBOSS_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_EMBOSS_PROP_HEIGHT","Value":0} ,{"Name":"D2D1_EMBOSS_PROP_DIRECTION","Value":1} ,{"Name":"D2D1_EMBOSS_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_EXPOSURE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_EXPOSURE_PROP_EXPOSURE_VALUE","Value":0} ,{"Name":"D2D1_EXPOSURE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_POSTERIZE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_POSTERIZE_PROP_RED_VALUE_COUNT","Value":0} ,{"Name":"D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT","Value":1} ,{"Name":"D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT","Value":2} ,{"Name":"D2D1_POSTERIZE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SEPIA_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SEPIA_PROP_INTENSITY","Value":0} ,{"Name":"D2D1_SEPIA_PROP_ALPHA_MODE","Value":1} ,{"Name":"D2D1_SEPIA_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SHARPEN_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SHARPEN_PROP_SHARPNESS","Value":0} ,{"Name":"D2D1_SHARPEN_PROP_THRESHOLD","Value":1} ,{"Name":"D2D1_SHARPEN_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_STRAIGHTEN_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_STRAIGHTEN_PROP_ANGLE","Value":0} ,{"Name":"D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE","Value":1} ,{"Name":"D2D1_STRAIGHTEN_PROP_SCALE_MODE","Value":2} ,{"Name":"D2D1_STRAIGHTEN_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_STRAIGHTEN_SCALE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_LINEAR","Value":1} ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_CUBIC","Value":2} ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC","Value":4} ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TEMPERATUREANDTINT_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE","Value":0} ,{"Name":"D2D1_TEMPERATUREANDTINT_PROP_TINT","Value":1} ,{"Name":"D2D1_TEMPERATUREANDTINT_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_VIGNETTE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_VIGNETTE_PROP_COLOR","Value":0} ,{"Name":"D2D1_VIGNETTE_PROP_TRANSITION_SIZE","Value":1} ,{"Name":"D2D1_VIGNETTE_PROP_STRENGTH","Value":2} ,{"Name":"D2D1_VIGNETTE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_EDGEDETECTION_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_EDGEDETECTION_PROP_STRENGTH","Value":0} ,{"Name":"D2D1_EDGEDETECTION_PROP_BLUR_RADIUS","Value":1} ,{"Name":"D2D1_EDGEDETECTION_PROP_MODE","Value":2} ,{"Name":"D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES","Value":3} ,{"Name":"D2D1_EDGEDETECTION_PROP_ALPHA_MODE","Value":4} ,{"Name":"D2D1_EDGEDETECTION_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_EDGEDETECTION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_EDGEDETECTION_MODE_SOBEL","Value":0} ,{"Name":"D2D1_EDGEDETECTION_MODE_PREWITT","Value":1} ,{"Name":"D2D1_EDGEDETECTION_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS","Value":0} ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS","Value":1} ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY","Value":2} ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA","Value":3} ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS","Value":4} ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR","Value":0} ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB","Value":1} ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_LOOKUPTABLE3D_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_LOOKUPTABLE3D_PROP_LUT","Value":0} ,{"Name":"D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE","Value":1} ,{"Name":"D2D1_LOOKUPTABLE3D_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_OPACITY_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_OPACITY_PROP_OPACITY","Value":0} ,{"Name":"D2D1_OPACITY_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_CROSSFADE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_CROSSFADE_PROP_WEIGHT","Value":0} ,{"Name":"D2D1_CROSSFADE_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TINT_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_TINT_PROP_COLOR","Value":0} ,{"Name":"D2D1_TINT_PROP_CLAMP_OUTPUT","Value":1} ,{"Name":"D2D1_TINT_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_WHITELEVELADJUSTMENT_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL","Value":0} ,{"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL","Value":1} ,{"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_HDRTONEMAP_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE","Value":0} ,{"Name":"D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE","Value":1} ,{"Name":"D2D1_HDRTONEMAP_PROP_DISPLAY_MODE","Value":2} ,{"Name":"D2D1_HDRTONEMAP_PROP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_HDRTONEMAP_DISPLAY_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_SDR","Value":0} ,{"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_HDR","Value":1} ,{"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_RENDERING_PRIORITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_RENDERING_PRIORITY_NORMAL","Value":0} ,{"Name":"D2D1_RENDERING_PRIORITY_LOW","Value":1} ,{"Name":"D2D1_RENDERING_PRIORITY_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"ID2D1GeometryRealization" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"a16907d7-bc02-4801-99e8-8cf7f485f774" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ ] } ,{ "Name":"ID2D1DeviceContext1" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"d37f57e4-6908-459f-a199-e72f24f79987" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateFilledGeometryRealization" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"geometryRealization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateStrokedGeometryRealization" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"geometryRealization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"DrawGeometryRealization" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"geometryRealization","Type":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1Device1" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"d21768e1-23a4-4823-a14b-7c3eba85d658" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetRenderingPriority" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_RENDERING_PRIORITY","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetRenderingPriority" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"renderingPriority","Type":{"Kind":"ApiRef","Name":"D2D1_RENDERING_PRIORITY","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateDeviceContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"deviceContext1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Factory2" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"94f81a73-9212-4376-9c58-b16a3a0d3992" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"d2dDevice1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1CommandSink1" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"9eb767fd-4269-4467-b8c2-eb30cb305743" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetPrimitiveBlend1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"D2D1_SVG_PAINT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_PAINT_TYPE_NONE","Value":0} ,{"Name":"D2D1_SVG_PAINT_TYPE_COLOR","Value":1} ,{"Name":"D2D1_SVG_PAINT_TYPE_CURRENT_COLOR","Value":2} ,{"Name":"D2D1_SVG_PAINT_TYPE_URI","Value":3} ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_NONE","Value":4} ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_COLOR","Value":5} ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR","Value":6} ,{"Name":"D2D1_SVG_PAINT_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_LENGTH_UNITS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_LENGTH_UNITS_NUMBER","Value":0} ,{"Name":"D2D1_SVG_LENGTH_UNITS_PERCENTAGE","Value":1} ,{"Name":"D2D1_SVG_LENGTH_UNITS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_DISPLAY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_DISPLAY_INLINE","Value":0} ,{"Name":"D2D1_SVG_DISPLAY_NONE","Value":1} ,{"Name":"D2D1_SVG_DISPLAY_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_VISIBILITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_VISIBILITY_VISIBLE","Value":0} ,{"Name":"D2D1_SVG_VISIBILITY_HIDDEN","Value":1} ,{"Name":"D2D1_SVG_VISIBILITY_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_OVERFLOW" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_OVERFLOW_VISIBLE","Value":0} ,{"Name":"D2D1_SVG_OVERFLOW_HIDDEN","Value":1} ,{"Name":"D2D1_SVG_OVERFLOW_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_LINE_CAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_LINE_CAP_BUTT","Value":0} ,{"Name":"D2D1_SVG_LINE_CAP_SQUARE","Value":1} ,{"Name":"D2D1_SVG_LINE_CAP_ROUND","Value":2} ,{"Name":"D2D1_SVG_LINE_CAP_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_LINE_JOIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_LINE_JOIN_BEVEL","Value":1} ,{"Name":"D2D1_SVG_LINE_JOIN_MITER","Value":3} ,{"Name":"D2D1_SVG_LINE_JOIN_ROUND","Value":2} ,{"Name":"D2D1_SVG_LINE_JOIN_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_ASPECT_ALIGN" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_ASPECT_ALIGN_NONE","Value":0} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MIN","Value":1} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MIN","Value":2} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MIN","Value":3} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MID","Value":4} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MID","Value":5} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MID","Value":6} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MAX","Value":7} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX","Value":8} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX","Value":9} ,{"Name":"D2D1_SVG_ASPECT_ALIGN_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_ASPECT_SCALING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_ASPECT_SCALING_MEET","Value":0} ,{"Name":"D2D1_SVG_ASPECT_SCALING_SLICE","Value":1} ,{"Name":"D2D1_SVG_ASPECT_SCALING_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_PATH_COMMAND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_PATH_COMMAND_CLOSE_PATH","Value":0} ,{"Name":"D2D1_SVG_PATH_COMMAND_MOVE_ABSOLUTE","Value":1} ,{"Name":"D2D1_SVG_PATH_COMMAND_MOVE_RELATIVE","Value":2} ,{"Name":"D2D1_SVG_PATH_COMMAND_LINE_ABSOLUTE","Value":3} ,{"Name":"D2D1_SVG_PATH_COMMAND_LINE_RELATIVE","Value":4} ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_ABSOLUTE","Value":5} ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_RELATIVE","Value":6} ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_ABSOLUTE","Value":7} ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_RELATIVE","Value":8} ,{"Name":"D2D1_SVG_PATH_COMMAND_ARC_ABSOLUTE","Value":9} ,{"Name":"D2D1_SVG_PATH_COMMAND_ARC_RELATIVE","Value":10} ,{"Name":"D2D1_SVG_PATH_COMMAND_HORIZONTAL_ABSOLUTE","Value":11} ,{"Name":"D2D1_SVG_PATH_COMMAND_HORIZONTAL_RELATIVE","Value":12} ,{"Name":"D2D1_SVG_PATH_COMMAND_VERTICAL_ABSOLUTE","Value":13} ,{"Name":"D2D1_SVG_PATH_COMMAND_VERTICAL_RELATIVE","Value":14} ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_ABSOLUTE","Value":15} ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_RELATIVE","Value":16} ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE","Value":17} ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE","Value":18} ,{"Name":"D2D1_SVG_PATH_COMMAND_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_UNIT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE","Value":0} ,{"Name":"D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX","Value":1} ,{"Name":"D2D1_SVG_UNIT_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG","Value":0} ,{"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID","Value":1} ,{"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT","Value":0} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR","Value":1} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE","Value":2} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY","Value":3} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW","Value":4} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP","Value":5} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN","Value":6} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY","Value":7} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX","Value":8} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE","Value":9} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE","Value":10} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO","Value":11} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX","Value":12} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH","Value":13} ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SVG_LENGTH" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"units","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH_UNITS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_SVG_PRESERVE_ASPECT_RATIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"defer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"align","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ASPECT_ALIGN","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"meetOrSlice","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ASPECT_SCALING","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_SVG_VIEWBOX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID2D1SvgAttribute" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c9cdb0dd-f8c9-4e70-b7c2-301c80292c5e" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetElement" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"attribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1SvgPaint" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d59bab0a-68a2-455b-a5dc-9eb2854e2490" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetPaintType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"paintType","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetPaintType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetColor" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"id","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"idCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetIdLength" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1SvgStrokeDashArray" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f1c0ca52-92a3-4f00-b4ce-f35691efd9d9" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"RemoveDashesAtEnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"UpdateDashes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"UpdateDashes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetDashes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetDashes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetDashesCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1SvgPointCollection" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"9dbe4c0d-3572-4dd9-9825-5530813bb712" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"RemovePointsAtEnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"UpdatePoints" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetPoints" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetPointsCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1SvgPathData" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c095e4f4-bb98-43d6-9745-4d1b84ec9888" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"RemoveSegmentDataAtEnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"UpdateSegmentData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetSegmentData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetSegmentDataCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RemoveCommandsAtEnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"UpdateCommands" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetCommands" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetCommandsCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CreatePathGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1SvgElement" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ac7b67a6-183e-49c1-a823-0ebe40b0db29" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetDocument" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetTagName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetTagNameLength" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"IsTextContent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetParent" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"HasChildren" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetFirstChild" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetLastChild" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetPreviousChild" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"previousChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"GetNextChild" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"nextChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"InsertChildBefore" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"AppendChild" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReplaceChild" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RemoveChild" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateChild" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"newChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"IsAttributeSpecified" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetSpecifiedAttributeCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSpecifiedAttributeName" ,"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":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetSpecifiedAttributeNameLength" ,"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":"nameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RemoveAttribute" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SetTextValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetTextValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetTextValueLength" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetAttributeValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetAttributeValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]} ,{"Name":"valueSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetAttributeValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetAttributeValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"GetAttributeValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"valueSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetAttributeValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"valueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetAttributeValueLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"valueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1SvgDocument" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"86b88e4d-afa4-4d7b-88e4-68a51c4a0aec" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetViewportSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"viewportSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetViewportSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetRoot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"root","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetRoot" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"root","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"FindElementById" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"svgElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"Serialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"outputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"subtree","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"Deserialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"subtree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreatePaint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"paintType","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"paint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPaint","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateStrokeDashArray" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"strokeDashArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgStrokeDashArray","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreatePointCollection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pointCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPointCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreatePathData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"segmentData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} ,{"Name":"segmentDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pathData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPathData","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"D2D1_INK_NIB_SHAPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_INK_NIB_SHAPE_ROUND","Value":0} ,{"Name":"D2D1_INK_NIB_SHAPE_SQUARE","Value":1} ,{"Name":"D2D1_INK_NIB_SHAPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_ORIENTATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_ORIENTATION_DEFAULT","Value":1} ,{"Name":"D2D1_ORIENTATION_FLIP_HORIZONTAL","Value":2} ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE180","Value":3} ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL","Value":4} ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL","Value":5} ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE270","Value":6} ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL","Value":7} ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE90","Value":8} ,{"Name":"D2D1_ORIENTATION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE","Value":1} ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND","Value":2} ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION","Value":1} ,{"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE","Value":1} ,{"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"orientation","Type":{"Kind":"ApiRef","Name":"D2D1_ORIENTATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_INK_POINT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_INK_BEZIER_SEGMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_INK_STYLE_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"nibShape","Type":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"nibTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_PATCH_EDGE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_PATCH_EDGE_MODE_ALIASED","Value":0} ,{"Name":"D2D1_PATCH_EDGE_MODE_ANTIALIASED","Value":1} ,{"Name":"D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED","Value":2} ,{"Name":"D2D1_PATCH_EDGE_MODE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_GRADIENT_MESH_PATCH" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"point00","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point01","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point02","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point03","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point10","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point11","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point12","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point13","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point20","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point21","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point22","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point23","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point30","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point31","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point32","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"point33","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"color00","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"color03","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"color30","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"color33","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"topEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"leftEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"bottomEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ,{"Name":"rightEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_SPRITE_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D2D1_SPRITE_OPTIONS_NONE","Value":0} ,{"Name":"D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE","Value":1} ,{"Name":"D2D1_SPRITE_OPTIONS_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT","Value":0} ,{"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE","Value":1} ,{"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_GAMMA1" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_GAMMA1_G22","Value":0} ,{"Name":"D2D1_GAMMA1_G10","Value":1} ,{"Name":"D2D1_GAMMA1_G2084","Value":2} ,{"Name":"D2D1_GAMMA1_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"D2D1_SIMPLE_COLOR_PROFILE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"redPrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"greenPrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"bluePrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"whitePointXZ","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} ,{"Name":"gamma","Type":{"Kind":"ApiRef","Name":"D2D1_GAMMA1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D2D1_COLOR_CONTEXT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D2D1_COLOR_CONTEXT_TYPE_ICC","Value":0} ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_SIMPLE","Value":1} ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_DXGI","Value":2} ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD","Value":4294967295} ] ,"IntegerBase":"UInt32" } ,{ "Name":"ID2D1InkStyle" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bae8b344-23fc-4071-8cb5-d05d6f073848" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetNibTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetNibTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetNibShape" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nibShape","Type":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNibShape" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1Ink" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b499923b-7029-478f-a8b3-432c7c5f5312" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetStartPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetStartPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AddSegments" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RemoveSegmentsAtEnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetSegments" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetSegmentAtEnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"segment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetSegmentCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSegments" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"StreamAsGeometry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1GradientMesh" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"f292e401-c050-4cde-83d7-04962d3b23c2" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetPatchCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetPatches" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"patches","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_MESH_PATCH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"patchesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1ImageSource" ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Kind":"Com" ,"Guid":"c9b664e5-74a1-4378-9ac2-eefc37a3f4d8" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"OfferResources" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"TryReclaimResources" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"resourcesDiscarded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1ImageSourceFromWic" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"77395441-1c8f-4555-8683-f50dab0fe792" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"EnsureCached" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rectangleToFill","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"TrimCache" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rectangleToPreserve","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"GetSource" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wicBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ID2D1TransformedImageSource" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7f1f79e5-2796-416c-8f55-700f911445e5" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetSource" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1LookupTable3D" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"53dd9855-a3b0-4d5b-82e1-26e25c5e5797" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ ] } ,{ "Name":"ID2D1DeviceContext2" ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Kind":"Com" ,"Guid":"394ea6a3-0c34-4321-950b-6ca20f0be6c7" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateInk" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateInkStyle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inkStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_STYLE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"inkStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateGradientMesh" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"patches","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_MESH_PATCH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"patchesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"gradientMesh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateImageSourceFromWic" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} ,{"Name":"loadingOptions","Type":{"Kind":"ApiRef","Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"D2D1_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSourceFromWic","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateLookupTable3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"precision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"extents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":3,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"strides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":2,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} ,{"Name":"lookupTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LookupTable3D","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateImageSourceFromDxgi" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"surfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} ,{"Name":"surfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"GetGradientMeshWorldBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"pBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"DrawInk" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ink","Type":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DrawGradientMesh" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawGdiMetafile" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"CreateTransformedImageSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"imageSource","Type":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"transformedImageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformedImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Device2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a44472e1-8dfb-4e60-8492-6e2861c9ca8b" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDeviceContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"deviceContext2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"FlushDeviceContexts" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDxgiDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Factory3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0869759f-4f00-413f-b03e-2bda45404d0f" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"d2dDevice2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1CommandSink2" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"3bab440e-417e-47df-a2e2-bc0be6a00916" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"DrawInk" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ink","Type":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DrawGradientMesh" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawGdiMetafile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ] } ,{ "Name":"ID2D1GdiMetafile1" ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Kind":"Com" ,"Guid":"2e69f9e8-dd3f-4bf9-95ba-c04f49d788df" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetDpi" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSourceBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1GdiMetafileSink1" ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Kind":"Com" ,"Guid":"fd0ecb6b-91e6-411e-8655-395e760f91b4" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GdiMetafileSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"ProcessRecord" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"recordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"recordData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"recordDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1SpriteBatch" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4dc583bf-3a10-438a-8722-e9765224f1f1" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"AddSprites" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"destinationRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"sourceRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"colors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"transforms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"destinationRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"sourceRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"colorsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"transformsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetSprites" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"destinationRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"sourceRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"colors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"transforms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"destinationRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"sourceRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"colorsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"transformsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetSprites" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"destinationRectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"sourceRectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"colors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetSpriteCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Clear" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1DeviceContext3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"235a7496-8351-414c-bcd4-6672ab2d8e00" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateSpriteBatch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"spriteBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"DrawSpriteBatch" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"spriteBatch","Type":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"spriteOptions","Type":{"Kind":"ApiRef","Name":"D2D1_SPRITE_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1Device3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"852f2087-802c-4037-ab60-ff2e7ee6fc01" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDeviceContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"deviceContext3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Factory4" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bd4ec2d2-0662-4bee-ba8e-6f29f032e096" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"d2dDevice3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1CommandSink3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"18079135-4cf3-4868-bc8e-06067e6d242d" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"DrawSpriteBatch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"spriteBatch","Type":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"spriteOptions","Type":{"Kind":"ApiRef","Name":"D2D1_SPRITE_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1SvgGlyphStyle" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"af671749-d241-4db8-8e41-dcc2e5c1a438" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetFill" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetFill" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SetStroke" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"GetStrokeDashesCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetStroke" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"strokeWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dashOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ID2D1DeviceContext4" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8c427831-3d90-4476-b647-c4fae349e4db" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateSvgGlyphStyle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"svgGlyphStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"DrawText" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawTextLayout" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"origin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"textLayout","Type":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawColorBitmapGlyphRun" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"bitmapSnapOption","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DrawSvgGlyphRun" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetColorBitmapGlyphImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"glyphOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"glyphIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"glyphTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ,{"Name":"glyphImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"GetSvgGlyphImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"glyphOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"glyphIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"glyphTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ,{"Name":"glyphImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Device4" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d7bdb159-5683-4a46-bc9c-72dc720b858b" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDeviceContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"deviceContext4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"SetMaximumColorGlyphCacheMemory" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"maximumInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"GetMaximumColorGlyphCacheMemory" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID2D1Factory5" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c4349994-838e-4b0f-8cab-44997d9eeacc" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"d2dDevice4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1CommandSink4" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c78a6519-40d6-4218-b2de-beeeb744bb3e" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"SetPrimitiveBlend2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1ColorContext1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1ab42875-c57f-4be9-bd85-9cd78d6f55ee" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"GetColorContextType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_CONTEXT_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDXGIColorSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSimpleColorProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID2D1DeviceContext5" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7836d248-68cc-4df6-b9e8-de991bf62eb7" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateSvgDocument" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"viewportSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"svgDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"DrawSvgDocument" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"svgDocument","Type":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateColorContextFromDxgiColorSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateColorContextFromSimpleColorProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Device5" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d55ba0a4-6405-4694-aef5-08ee1a4358b4" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDeviceContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"deviceContext5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Factory6" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f9976f46-f642-44c1-97ca-da32ea2a2635" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"d2dDevice5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1CommandSink5" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7047dd26-b1e7-44a7-959a-8349e2144fa8" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"BlendImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"blendMode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1DeviceContext6" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"985f7e37-4ed0-4a19-98a3-15b0edfde306" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"BlendImage" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"blendMode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID2D1Device6" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7bfef914-2d75-4bad-be87-e18ddb077b6d" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDeviceContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"deviceContext6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext6","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1Factory7" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bdc2bdd3-b96c-4de6-bdf7-99d4745454de" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory6","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"d2dDevice6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device6","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1EffectContext1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"84ab595a-fc81-4546-bacd-e8ef4d8abe7a" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1EffectContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateLookupTable3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"precision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"extents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":3,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"strides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":2,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} ,{"Name":"lookupTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LookupTable3D","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID2D1EffectContext2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"577ad2a0-9fc7-4dda-8b18-dab810140052" ,"Interface":{"Kind":"ApiRef","Name":"ID2D1EffectContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} ,"Methods":[ { "Name":"CreateColorContextFromDxgiColorSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateColorContextFromSimpleColorProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ] ,"Functions":[ { "Name":"D2D1CreateFactory" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"factoryType","Type":{"Kind":"ApiRef","Name":"D2D1_FACTORY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pFactoryOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_FACTORY_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"ppIFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"D2D1MakeRotateMatrix" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"D2D1MakeSkewMatrix" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"angleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"angleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"D2D1IsMatrixInvertible" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"D2D1InvertMatrix" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"D2D1CreateDevice" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"creationProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CREATION_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"d2dDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"D2D1CreateDeviceContext" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"dxgiSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} ,{"Name":"creationProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CREATION_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"d2dDeviceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"D2D1ConvertColorSpace" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sourceColorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"destinationColorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"D2D1SinCos" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ,{"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"D2D1Tan" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"Native","Name":"Single"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"D2D1Vec3Length" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"Native","Name":"Single"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"D2D1ComputeMaximumScaleFactor" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"Native","Name":"Single"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.1" ,"Attrs":[] ,"Params":[ {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"D2D1GetGradientMeshInteriorPointsFromCoonsPatch" ,"SetLastError":false ,"DllImport":"d2d1.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"pPoint0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint10","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pPoint11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pTensorPoint11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pTensorPoint12","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pTensorPoint21","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pTensorPoint22","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} ] } ] ,"UnicodeAliases":[ ] }